0001392972-21-000039.txt : 20210212 0001392972-21-000039.hdr.sgml : 20210212 20210212153800 ACCESSION NUMBER: 0001392972-21-000039 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210212 DATE AS OF CHANGE: 20210212 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PROS Holdings, Inc. CENTRAL INDEX KEY: 0001392972 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 760168604 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33554 FILM NUMBER: 21626620 BUSINESS ADDRESS: STREET 1: 3200 KIRBY DR. STREET 2: SUITE 600 CITY: HOUSTON STATE: TX ZIP: 77098 BUSINESS PHONE: 713-335-5151 MAIL ADDRESS: STREET 1: 3200 KIRBY DR. STREET 2: SUITE 600 CITY: HOUSTON STATE: TX ZIP: 77098 10-K 1 pro-20201231.htm 10-K pro-20201231
000139297212/3110-K2020FYFALSE510353600013929722020-01-012020-12-31iso4217:USD00013929722020-06-30xbrli:shares00013929722021-02-0800013929722020-12-3100013929722019-12-31iso4217:USDxbrli:shares0001392972us-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001392972us-gaap:SubscriptionAndCirculationMember2019-01-012019-12-310001392972us-gaap:SubscriptionAndCirculationMember2018-01-012018-12-310001392972us-gaap:MaintenanceMember2020-01-012020-12-310001392972us-gaap:MaintenanceMember2019-01-012019-12-310001392972us-gaap:MaintenanceMember2018-01-012018-12-310001392972pro:SubscriptionMaintenanceAndSupportMember2020-01-012020-12-310001392972pro:SubscriptionMaintenanceAndSupportMember2019-01-012019-12-310001392972pro:SubscriptionMaintenanceAndSupportMember2018-01-012018-12-310001392972us-gaap:ServiceMember2020-01-012020-12-310001392972us-gaap:ServiceMember2019-01-012019-12-310001392972us-gaap:ServiceMember2018-01-012018-12-3100013929722019-01-012019-12-3100013929722018-01-012018-12-3100013929722018-12-3100013929722017-12-310001392972us-gaap:CommonStockMember2017-12-310001392972us-gaap:AdditionalPaidInCapitalMember2017-12-310001392972us-gaap:TreasuryStockMember2017-12-310001392972us-gaap:RetainedEarningsMember2017-12-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2017-12-310001392972us-gaap:CommonStockMember2018-01-012018-12-310001392972us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001392972us-gaap:RetainedEarningsMember2018-01-012018-12-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2018-01-012018-12-310001392972us-gaap:CommonStockMember2018-12-310001392972us-gaap:AdditionalPaidInCapitalMember2018-12-310001392972us-gaap:TreasuryStockMember2018-12-310001392972us-gaap:RetainedEarningsMember2018-12-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2018-12-310001392972us-gaap:CommonStockMember2019-01-012019-12-310001392972us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001392972us-gaap:TreasuryStockCommonMember2019-01-012019-12-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2019-01-012019-12-310001392972us-gaap:RetainedEarningsMember2019-01-012019-12-310001392972us-gaap:CommonStockMember2019-12-310001392972us-gaap:AdditionalPaidInCapitalMember2019-12-310001392972us-gaap:TreasuryStockMember2019-12-310001392972us-gaap:RetainedEarningsMember2019-12-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2019-12-310001392972us-gaap:CommonStockMember2020-01-012020-12-310001392972us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2020-01-012020-12-310001392972us-gaap:RetainedEarningsMember2020-01-012020-12-310001392972us-gaap:CommonStockMember2020-12-310001392972us-gaap:AdditionalPaidInCapitalMember2020-12-310001392972us-gaap:TreasuryStockMember2020-12-310001392972us-gaap:RetainedEarningsMember2020-12-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2020-12-310001392972pro:RestrictedStockUnittimebasedMember2020-12-310001392972pro:RestrictedStockUnittimebasedMember2019-12-310001392972us-gaap:PerformanceSharesMember2020-12-310001392972us-gaap:PerformanceSharesMember2019-12-310001392972us-gaap:StockAppreciationRightsSARSMember2020-12-310001392972us-gaap:StockAppreciationRightsSARSMember2019-12-310001392972pro:MarketShareUnitsMsusMember2020-12-310001392972pro:MarketShareUnitsMsusMember2019-12-31xbrli:pure0001392972us-gaap:AccountingStandardsUpdate201613Member2020-12-310001392972pro:AccountingStandardsUpdate202006Member2021-01-010001392972pro:TravelaerAcquisitionMember2019-01-012019-12-310001392972pro:TravelaerAcquisitionMember2019-12-310001392972us-gaap:DevelopedTechnologyRightsMemberpro:TravelaerAcquisitionMember2019-01-012019-12-310001392972pro:TravelaerAcquisitionMemberus-gaap:CustomerRelationshipsMember2019-01-012019-12-310001392972us-gaap:FurnitureAndFixturesMember2020-12-310001392972us-gaap:FurnitureAndFixturesMember2019-12-310001392972us-gaap:ComputerEquipmentMember2020-12-310001392972us-gaap:ComputerEquipmentMember2019-12-310001392972us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001392972us-gaap:ComputerSoftwareIntangibleAssetMember2019-12-310001392972us-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001392972us-gaap:SoftwareDevelopmentMember2020-12-310001392972us-gaap:SoftwareDevelopmentMember2019-12-310001392972us-gaap:LeaseholdImprovementsMember2020-01-012020-12-310001392972us-gaap:LeaseholdImprovementsMember2020-12-310001392972us-gaap:LeaseholdImprovementsMember2019-12-310001392972us-gaap:ConstructionInProgressMember2020-12-310001392972us-gaap:ConstructionInProgressMember2019-12-310001392972pro:CloudBasedProductOfferingsMember2020-01-012020-12-310001392972pro:CloudBasedProductOfferingsMember2019-01-012019-12-310001392972us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2020-01-012020-12-310001392972us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2020-01-012020-12-310001392972us-gaap:ComputerEquipmentMembersrt:MinimumMember2020-01-012020-12-310001392972us-gaap:ComputerEquipmentMembersrt:MaximumMember2020-01-012020-12-310001392972srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2020-01-012020-12-310001392972us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2020-01-012020-12-310001392972srt:MinimumMember2020-12-310001392972srt:MaximumMember2020-12-3100013929722019-01-012019-01-010001392972us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-310001392972us-gaap:DevelopedTechnologyRightsMember2020-12-310001392972pro:MaintenancerelationshipMember2020-01-012020-12-310001392972pro:MaintenancerelationshipMember2020-12-310001392972us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001392972us-gaap:CustomerRelationshipsMember2020-12-310001392972us-gaap:TechnologyBasedIntangibleAssetsMember2020-01-012020-12-310001392972us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001392972us-gaap:DevelopedTechnologyRightsMember2019-01-012019-12-310001392972us-gaap:DevelopedTechnologyRightsMember2019-12-310001392972pro:MaintenancerelationshipMember2019-01-012019-12-310001392972pro:MaintenancerelationshipMember2019-12-310001392972us-gaap:CustomerRelationshipsMember2019-01-012019-12-310001392972us-gaap:CustomerRelationshipsMember2019-12-310001392972us-gaap:TechnologyBasedIntangibleAssetsMember2019-01-012019-12-310001392972us-gaap:TechnologyBasedIntangibleAssetsMember2019-12-310001392972us-gaap:StockCompensationPlanMember2020-01-012020-12-310001392972us-gaap:StockCompensationPlanMember2019-01-012019-12-310001392972us-gaap:StockCompensationPlanMember2018-01-012018-12-310001392972us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001392972us-gaap:ConvertibleDebtSecuritiesMember2019-01-012019-12-310001392972pro:A2007EquityIncentivePlanMember2020-12-310001392972us-gaap:EmployeeStockOptionMember2020-12-310001392972pro:A2007EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2020-12-310001392972us-gaap:StockAppreciationRightsSARSMemberpro:A2007EquityIncentivePlanMember2020-12-310001392972pro:MarketShareUnitsMsusMemberpro:A2007EquityIncentivePlanMember2020-12-310001392972pro:A2017AmendedEquityIncentivePlanMember2020-12-310001392972pro:A2017EquityIncentivePlanMemberMember2020-12-310001392972pro:A2017EquityIncentivePlanMemberMemberus-gaap:RestrictedStockUnitsRSUMember2020-12-310001392972pro:MarketShareUnitsMsusMemberpro:A2017EquityIncentivePlanMemberMember2020-12-310001392972us-gaap:CostOfSalesMember2020-01-012020-12-310001392972us-gaap:CostOfSalesMember2019-01-012019-12-310001392972us-gaap:CostOfSalesMember2018-01-012018-12-310001392972us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001392972us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001392972us-gaap:SellingAndMarketingExpenseMember2018-01-012018-12-310001392972us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001392972us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001392972us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-310001392972us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001392972us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001392972us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001392972pro:StockcompensationinoperatingexpenseMember2020-01-012020-12-310001392972pro:StockcompensationinoperatingexpenseMember2019-01-012019-12-310001392972pro:StockcompensationinoperatingexpenseMember2018-01-012018-12-310001392972pro:RestrictedStockUnittimebasedMember2020-01-012020-12-310001392972pro:RestrictedStockUnittimebasedMember2019-01-012019-12-310001392972pro:RestrictedStockUnittimebasedMember2018-01-012018-12-310001392972us-gaap:PerformanceSharesMember2020-01-012020-12-310001392972us-gaap:StockAppreciationRightsSARSMember2020-01-012020-12-310001392972pro:MarketShareUnitsMsusMember2020-01-012020-12-310001392972pro:MarketShareUnitsMsusMember2018-01-012018-12-310001392972us-gaap:EmployeeStockMember2020-12-310001392972pro:CameleonAcquistionMember2020-12-310001392972pro:Notesdue2019Member2020-12-310001392972pro:Notesdue2047Member2019-12-310001392972pro:Notesdue2024Member2020-12-310001392972pro:NotesDue2027Member2020-12-310001392972pro:Notesdue2019Member2020-01-012020-12-310001392972pro:Notesdue2024Member2020-01-012020-12-310001392972pro:NotesDue2027Member2020-01-012020-12-310001392972pro:Notesdue2047Member2020-12-310001392972pro:Notesdue2047Member2020-01-012020-12-310001392972pro:Notesdue2019Member2019-01-012019-12-310001392972pro:Notesdue2047Member2019-01-012019-12-310001392972pro:Notesdue2024Member2019-12-310001392972srt:MinimumMemberpro:LiborRateMember2020-12-310001392972pro:LiborRateMembersrt:MaximumMember2020-12-310001392972srt:MinimumMemberpro:FederalFundsRateMember2020-12-310001392972pro:FederalFundsRateMembersrt:MaximumMember2020-12-310001392972pro:InternationalRevenueMember2020-01-012020-12-310001392972pro:InternationalRevenueMember2019-01-012019-12-310001392972pro:InternationalRevenueMember2018-01-012018-12-310001392972country:US2020-01-012020-12-310001392972country:US2019-01-012019-12-310001392972country:US2018-01-012018-12-310001392972pro:SouthAmericaAndCanadaMember2020-01-012020-12-310001392972pro:SouthAmericaAndCanadaMember2019-01-012019-12-310001392972pro:SouthAmericaAndCanadaMember2018-01-012018-12-310001392972pro:NorthandSouthAmericaMember2020-01-012020-12-310001392972pro:NorthandSouthAmericaMember2019-01-012019-12-310001392972pro:NorthandSouthAmericaMember2018-01-012018-12-310001392972country:DE2020-01-012020-12-310001392972country:DE2019-01-012019-12-310001392972country:DE2018-01-012018-12-310001392972srt:EuropeMember2020-01-012020-12-310001392972srt:EuropeMember2019-01-012019-12-310001392972srt:EuropeMember2018-01-012018-12-310001392972pro:PacificMember2020-01-012020-12-310001392972pro:PacificMember2019-01-012019-12-310001392972pro:PacificMember2018-01-012018-12-310001392972us-gaap:MiddleEastMember2020-01-012020-12-310001392972us-gaap:MiddleEastMember2019-01-012019-12-310001392972us-gaap:MiddleEastMember2018-01-012018-12-310001392972srt:AfricaMember2020-01-012020-12-310001392972srt:AfricaMember2019-01-012019-12-310001392972srt:AfricaMember2018-01-012018-12-310001392972us-gaap:AccountsReceivableMember2020-01-012020-12-310001392972us-gaap:SalesRevenueNetMember2020-01-012020-12-3100013929722020-10-012020-12-3100013929722020-07-012020-09-3000013929722020-04-012020-06-3000013929722020-01-012020-03-3100013929722019-10-012019-12-3100013929722019-07-012019-09-3000013929722019-04-012019-06-3000013929722019-01-012019-03-310001392972us-gaap:AllowanceForCreditLossMember2019-12-310001392972us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001392972us-gaap:AllowanceForCreditLossMember2020-12-310001392972us-gaap:AllowanceForCreditLossMember2018-12-310001392972us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310001392972us-gaap:AllowanceForCreditLossMember2017-12-310001392972us-gaap:AllowanceForCreditLossMember2018-01-012018-12-310001392972us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310001392972us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310001392972us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001392972us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310001392972us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310001392972us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-12-310001392972us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-01-012018-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form  10-K
(MARK ONE)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended
December 31, 2020
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 001-33554
pro-20201231_g1.jpg
PROS HOLDINGS, INC.
(Exact Name of Registrant as Specified in Its Charter)
Delaware76-0168604
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer Identification No.)
3200 Kirby Drive, Suite 60077098
Houston,Texas
(Address of Principal Executive Offices)(Zip code)
Registrant’s telephone number, including area code: 713 335-5151
Securities Registered Pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common Stock, $0.001 par value per sharePRONew York Stock Exchange
Securities Registered Pursuant to Section 12(g) of the Act: None
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes         No   
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(§232.405 of this chapter) 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 whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.: 
Large accelerated filerAccelerated filer
Non-accelerated FilerSmaller 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.                    

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).     
Yes        No   
The aggregate market value of voting and non-voting common equity held by non-affiliates of the registrant was approximately $1,726,848,858 as of June 30, 2020 based upon the closing price for the registrant’s common stock on the New York Stock Exchange. This determination of affiliate status was based on publicly filed documents and is not necessarily a conclusive determination for other purposes.
44,235,427 shares of common stock were issued and outstanding as of February 8, 2021.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s proxy statement relating to its 2021 Annual Stockholders Meeting (the "2021 Proxy Statement"), are incorporated by reference into Part III of this Annual Report on Form 10-K. The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days of the end of the fiscal year to which this report relates.
1

PROS Holdings, Inc.
Annual Report on Form 10-K
Table of Contents
For the Year Ended December 31, 2020
 
ItemDescriptionPage
1
1A.
1B.
2
3
4
5
6
7
7A.
8
9
9A.
9B.
10
11
12
13
14
15
16
1

SIGNIFICANT RELATIONSHIPS REFERENCED IN THIS ANNUAL REPORT
The terms "PROS," "we," "us," and "our" refer to PROS Holdings, Inc., a Delaware corporation, and all of its subsidiaries that are consolidated in conformity with the generally accepted accounting principles in the United States of America ("GAAP").
CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains "forward-looking statements" within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). All statements in this report other than historical facts are forward-looking and are based on current estimates, assumptions, trends, and projections. Statements which include the words "believes," "seeks," "expects," "may," "should," "intends," "likely," "targets," "plans," "anticipates," "estimates," or the negative version of those words and similar expressions are intended to identify forward-looking statements. Numerous important factors, risks and uncertainties affect our operating results, including, without limitation, those contained in this report, and could cause our actual results to differ materially, from the results implied by these or any other forward-looking statements made by us or on our behalf. You should pay particular attention to the important risk factors and cautionary statements described in the section of this report entitled "Risk Factors". You should also carefully review the cautionary statements described in the other documents we file from time to time with the Securities and Exchange Commission ("SEC"), specifically all Quarterly Reports on Form 10-Q and Current Reports on Form 8-K.
You should not rely on forward-looking statements as predictions of future events, as we cannot guarantee that future results, levels of activity, performance or achievements will meet expectations. The forward-looking statements made herein are only made as of the date hereof, and we undertake no obligation to publicly update such forward-looking statements for any reason.
Part I
Item 1. Business
Overview

    PROS provides solutions that optimize the processes of selling and shopping in the digital economy. PROS solutions leverage artificial intelligence ("AI"), self-learning and automation to ensure that every transactional experience is fast, frictionless and personalized for every shopper, supporting both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use our selling, pricing, revenue optimization and eCommerce solutions to assess their market environments in real time to deliver customized prices and offers. Our solutions enable buyers to move fluidly across our customers’ direct sales, partner, online, mobile and emerging channels with personalized experiences regardless of which channel buyers choose. Our decades of data science and AI expertise are infused into our solutions and are designed to reduce time and complexity through actionable intelligence. We provide standard configurations of our solutions based on the industries we serve and offer services to configure our solutions to meet the specific needs of each customer.

Our subscription-as-a-service ("SaaS") solutions are designed to achieve high levels of security, scalability, performance and availability. We believe our SaaS solutions provide an advantage over traditional enterprise software by allowing our customers to reduce their initial investment in third-party software, hardware and administration requirements, and also allow smaller customers or business units to cost-effectively leverage our enterprise class infrastructure, infrastructure management, security and other strategic services.

Before 2015, we primarily offered on-premises license solutions, for which our customers purchased the perpetual right to use our software within a specific license scope. These license customers generally also purchased software maintenance and support, which includes unspecified software updates and enhancements on a when-and-if-available basis, maintenance releases and patches released during the term of the support period.

    More than half of our revenue in 2020 and 2019 was derived from our cloud solutions, and since 2017 we have sold over 90% of our solutions as SaaS offerings. We manage all updates and upgrades of software deployed on the PROS cloud on behalf of our customers, which enables us to deliver our latest product innovations to our customers in a more uniform way. We focus the vast majority of our product development efforts on our SaaS solutions, and our next-generation solutions have been built natively in the cloud.

2


Our Industry

    Real-time decision making is an important driver of business performance in the digital economy. Rapidly changing markets and buyer expectations make it increasingly harder for companies to compete and grow. In response to these pressures, we believe that market forces, including increasingly dynamic and complex business models, the explosion of eCommerce, and the exponential increase in the volume of enterprise and market data will accelerate the demand for software solutions that enable companies to dynamically price, configure and sell their products and services across an ever-increasing set of buyer channels with speed, precision and consistency. We believe the market for solutions that can power commerce using AI and machine learning is a large, growing market that spans most major industries.

Our Solutions

    Our cloud-based software solutions provide companies with AI-based predictive and prescriptive guidance on key business decisions that drive growth and profitability, including product mix optimization, price forecasting, price optimization, product configuration recommendations, new sales opportunity recommendations, cross-sell recommendations and proactive attrition detection. These insights are derived from machine learning data science based on historical customer transactions, external market inputs and other data. Our cloud solutions enable a consistent buyer experience across direct, partner and eCommerce channels to support digital selling. Our solutions help increase visibility, business agility and customer engagement by aligning sales and pricing strategy across go-to-market channels. As a result, our solutions make it easier for companies to recommend and configure the correct solution(s), set the right price and quickly get a quote into the hands of a buyer.

    Solutions for Selling Improvement

    PROS selling solutions are designed to improve sales productivity and accelerate deal velocity by automating common sales tasks. Utilizing a foundation of AI and machine learning algorithms, PROS selling solutions empower businesses to tailor every offer for every buyer, across all sales channels, leading to more personalized and engaging customer interactions:
PROS Smart CPQ accelerates the sales process and provides a powerful, intuitive tool for sales teams and partners to respond to customer quotes within minutes. Leveraging state-of-the-art AI and machine learning algorithms, Smart CPQ enables users to find and tailor product recommendations, customize configurations, manage approvals, price just right and generate professional proposals to increase the probability of winning the sale on the first quote. Smart CPQ supports all selling scenarios including spot-order purchases, subscription orders and setup and maintenance of negotiated sales agreements. Businesses can also integrate Smart CPQ into their eCommerce portals, empowering end users to self-serve with confidence. We also offer a Sales Agreements edition which automates the quoting process when a longer-term agreement on product, price and terms is negotiated between buyer and seller, supporting increased collaboration and approvals that are required when actual order quantity is uncertain but can be estimated over the agreement term period.
PROS Opportunity Detection increases sales effectiveness and productivity while accelerating quota attainment by uncovering sales opportunities in existing accounts for sales teams. By applying AI and machine learning techniques to historical transactional activity, Opportunity Detection surfaces new opportunities to help proactively increase account penetration with existing customers while preventing customer churn. Businesses can also integrate Opportunity Detection into their eCommerce portal, providing personalized product recommendations for every end user along their eCommerce journey.

Solutions for Pricing

    PROS pricing solutions enable enterprises to optimize, personalize and harmonize pricing across the complexity of their go-to-market channels in the context of dynamic market and competitive conditions. Our pricing solutions include:
PROS Control provides a comprehensive pricing platform that offers a single source of accuracy for price management, coordination and strategy. This platform allows businesses to harmonize pricing across go-to-market channels while simultaneously increasing price discipline and protecting price attainment. Pricing users leverage this solution to deploy formulaic price strategies that can incorporate real-time information or conditional data to ensure that every delivered price is up-to-date with the latest market and competitive conditions. With the performance, power and scalability of PROS Control’s Real-Time Pricing Engine, B2B and B2C organizations can replace price lists across commerce channels with dynamic calculations for price requests, ensuring that every delivered price is cognizant of conditions at the time of request. This engine allows businesses facing volatile price competition and underlying component costs to leverage data science
3

to systematically adjust pricing in real time.
PROS Guidance leverages AI-powered algorithms to provide market-relevant price guidance across sales channels that is dynamically refined to adapt to changing market conditions and buyer behavior. This predictive and prescriptive price guidance provides optimized pricing for each unique buying scenario, which is designed to help businesses drive revenue growth, recover margin leakage, accelerate quote turnaround times and increase win-rates. PROS Guidance works with traditional eCommerce scenarios where a sales person is not involved, as well as where a sales person needs negotiation support, and in all cases this solution provides business-relevant analytics to promote explainability of the AI recommendation.

Airline Revenue Optimization

PROS revenue optimization solutions enable enterprises in the travel industry to drive revenue- and profit-maximizing business strategies through the application of advanced forecasting, optimization technologies and decision-support capabilities. These solutions are designed to empower companies to quickly adapt to changing market conditions, differentiate customers by market and sales channel, monitor pricing and revenue management performance, and increase customer loyalty by providing the right products and services to the right customer at the right time. Our Airline Revenue Optimization suite of products includes:
PROS Airline Revenue Management delivers algorithmic forecasting and network optimization for the travel industry. Airlines leverage our forecasting and optimization capabilities to determine optimal capacity levels and manage booking classes inventory in order to optimize revenue at the flight/network level.
PROS Airline Real-Time Dynamic Pricing™ is a scalable solution that offers accurate booking class availability and seat prices across all channels, while keeping the rules, fares and other data in sync. The solution dynamically applies strategies to compute both booking class availability and seat prices in real time at the time of transaction so that airlines can maximize revenue.
PROS Airline Group Sales Optimizer is a group revenue optimization solution powered by dynamic pricing science that enables airlines and their travel agent partners to create and manage group bookings, contracts and policies in one location across users.

Airline eCommerce
    Our Airline eCommerce solutions power airlines to become better retailers by increasing their control and flexibility over how they sell and distribute offers. These solutions provide airlines with scalable shopping, booking and merchandising capabilities to design and distribute offers across individuals and groups. The solutions are powered by proprietary algorithms, compliant with industry pricing and distribution standards and are entirely passenger service system-independent. Our Airline eCommerce suite of products includes:
PROS Airline Shopping powers airlines' shopping, pricing and repricing by delivering fast, accurate and comprehensive flight offers to travelers across airlines’ sales channels.
PROS Airline Merchandising increases airlines' conversion and revenues per passenger by dynamically selling ancillary services, including extra baggage, legroom and other services. Airlines can upsell with personalized offers at any time in the customer journey using rich content across the airlines' sales channels.
PROS Airline Retail offers a single, configurable end-to-end solution for airlines to optimize the user experience throughout the entire traveler journey from inspiration to post-trip. With this International Air Transport Association ("IATA") New Distribution Capability ("NDC") Level 4 capable solution, airlines can increase conversion rates and upsell opportunities while having the flexibility and control to optimize user interface across their internet booking engine and mobile application.

Technology

Our high-performance software architecture supports real-time, high-volume transaction processing and enables us to handle the complex and demanding processing requirements of sophisticated global enterprises, including those who require sub-second response times for their customers. We provide the majority of our cloud services via cloud computing platform partners who offer Infrastructure-as-a-Service, including servers, storage, databases and networking, located in the United States, the Netherlands, Ireland, Germany, United Arab Emirates, Australia and other countries. The use of cloud computing platform partners provides us flexibility to service customers at scale and also offer options to comply with in-country data privacy requirements. We also deliver our solutions from infrastructure designed and operated by us but secured within third-party data center facilities. We offer both single-tenant and multi-tenant cloud solutions.
4


Artificial Intelligence. More than three decades of data science research and access to very large data sets underlies the robust machine learning and AI capabilities of our solutions. Our dynamic AI, including forecasting, optimization, neural networks, segmentation and reinforcement learning, allows us to leverage our deep science and research expertise in our solutions. These capabilities are industry-independent and are validated using our proprietary verification and testing processes.

Configuration vs. Custom Coding. Our solutions can be configured to meet each customer's business needs through configuration rather than custom code. The configuration capabilities define both a business layer (including definition of user workflows, executive dashboards, analytics views, calculations, approval processes and alerts), as well as a data layer that permits configuration of data structures, including hierarchical dimensions, pricing levels and measures. We maintain our customers' configurations which allows them to use the latest version of our solutions.

Data Integration. The data needed to execute and power personalized digital buying typically resides in multiple sources, such as a company's enterprise resource planning ("ERP"), supply chain management ("SCM"), customer relationship management ("CRM"), eCommerce, reservations and inventory systems, external market data sources, spreadsheets and/or industry-specific transaction systems. Our platform interoperates with many different systems, including those that have been heavily customized to customer requirements. Our data integration capabilities bring data from disparate sources together into a single cohesive database, both in real time and through scheduled batch tasks. We also provide certified content for integration with SAP and integration development services using industry standard tools as well as adapters and integration tools for other common data sources and applications.

Micro-services Architecture. A comprehensive web services interface is at the heart of our architecture. This interface enables extension onto other platforms and the creation of rich integrated solutions.

User Interface. Our technology provides a rich and modern, browser-based interface that supports both local and remote users. This interface supports a wide variety of interactive charts and other data views, and provides a comprehensive security model based on user role and scope of responsibility. This interface operates on a variety of internet browsers, mobile devices and tablets. We also provide native capabilities for Salesforce CRM and Microsoft Dynamics CRM.
Subscription Services

    Our subscription services provide customers access to our software via the Internet which, as compared to an on-premises software model, helps reduce their infrastructure, installation and ongoing administration requirements. We also reduce the total cost of ownership of our cloud services over the subscription term by delivering multiple feature releases per year that automatically introduce new features, while preserving previous configurations and integrations that minimize additional customer investment for compatibility. We also offer cloud-based services to allow existing customers who previously purchased licenses to our software to have access to that software within a cloud-based IT environment that we manage.

Sales and Marketing    

    We sell and market our software solutions primarily through our direct global sales force and indirectly through go-to-market partners, resellers and systems integrators. Our sales force is organized by our target markets, including automotive and industrial manufacturing, transportation and logistics, chemicals and energy, food and beverage, healthcare, high tech and travel. Our marketing activities consist of a variety of programs designed to generate sales leads, accelerate sales opportunities and build awareness of our solutions. We also use digital channels including search and content syndication to reach our target market. We host an annual customer conference, Outperform, where our customers and prospects are invited to learn about best practices from thought leaders, executives and other practitioners in using technology to compete in the digital economy, hear about our latest innovations, and network with peers across industries. We also host other smaller conferences throughout the year, host informational web seminars and participate in and sponsor other industry and trade conferences and organizations.
Services

    We provide software-related services, including implementation, configuration, consulting and training services. Our software solution implementations have a standardized and tested implementation process developed through years of experience implementing our software solutions in global enterprises across multiple industries. We also offer an array of training on all aspects of our software solutions, from introductory on-demand mini-courses to multi-day hands-on deep
5

technical classroom sessions. In addition to our own internal services team, we also work with many globally diverse partners who have been certified to implement our software.
Maintenance and Support

Customers maintaining implementations under on-premises licenses may purchase, at their discretion, maintenance and support services. Maintenance enrollment entitles a customer to solicit support through a web-based interface to submit and track issues, access our online knowledge base, and receive unspecified upgrades, maintenance releases and bug fixes during the term of the support period.

Revenue from maintenance and support services has continued to decline as a percentage of our total revenue since we transitioned to our cloud strategy and sold fewer on-premises licenses to our software. We expect our maintenance revenue to continue to decrease as more existing customers migrate from our legacy on-premises solutions to our cloud solutions. Revenue from maintenance and support services comprised 18%, 23%, and 33% of our total revenue in 2020, 2019 and 2018, respectively.

Customers

We sell our solutions to customers across many industries, including automotive and industrial manufacturing, transportation and logistics, chemicals and energy, food and beverage, healthcare, high tech and travel. Our customers are generally large global enterprises and medium-sized businesses, although we also have customers that are smaller in scope of operations. In each of 2020, 2019 and 2018, we had no single customer that accounted for 10% or more of our revenue. Our customers are also geographically diverse, as approximately 67%, 66%, and 65% of our total revenue came from customers outside the U.S. for the years ended December 31, 2020, 2019 and 2018, respectively.

We provide our customers with several service options including a customer success team to help our customers accelerate the value of their investments in our solutions; a services ecosystem of both our service teams and certified third-party system integrators; 24x7 support; and an online community to facilitate collaboration among our customers and our product development teams.

Competition

The markets for our solutions are competitive, fragmented and rapidly evolving. For example, we have seen consolidation in the quoting software market with large vendors acquiring smaller quoting companies as they attempt to provide end-to-end solutions. Today, we are increasingly competing in a sales ecosystem with competitors that all aim to drive effectiveness and efficiency in selling, although we believe we are unmatched in our ability to deliver sales and pricing AI with speed, scale and precision. We face competition from both larger and smaller competitors, including those providing industry specific software, a portion of our pricing solutions, a portion of our selling solutions, and a portion of our revenue management, retail, shopping and merchandising solutions in the airline industry. To a lesser extent, we compete against large enterprise application providers that have developed offerings that include competing functionality and custom solutions developed internally by businesses, which generally include some combination of spreadsheets, manual processes, external consultants, and internally developed software tools.

The number of companies that we compete with has increased in recent years as we expanded into adjacent technologies. We believe our customers consider the following factors when evaluating our solutions versus competitive solutions:
product architecture, functionality, performance, data security, reliability and scalability;
strength of AI embedded in offerings;
real-time capabilities;
customer base and references;
return on investment, total cost of ownership and time-to-value;
breadth and depth of product and service offerings;
depth of expertise in data and pricing science;
industry domain expertise;
6

investment in research and development;
services and customer support quality;
size and quality of partner ecosystem;
existing customer relationships; and
vendor viability.
We believe that none of our competitors can provide a competitive level of all the functionality needed to support an organization interested in optimizing sales growth through AI-based omnichannel pricing, selling and revenue management. Our competitors generally compete on price or by bundling their applications with other enterprise applications, and we expect that this will continue in the future. We distinguish ourselves from these vendors through our long history of providing software solutions incorporating AI and/or machine learning, the breadth and depth of the functionality we offer, the robust integration and configuration capabilities of our solutions, our ability to handle large data volumes at scale, and our proven ability to provide high-value dynamic science-based optimization software to our global customer base across industries. In the future, we believe our competition will continue to increase as we expand into adjacent market segments.

Intellectual Property

Our success and ability to compete is dependent, in part, on our ability to develop and maintain the proprietary aspects of our technology and operate without infringing upon the proprietary rights of others. We protect our intellectual property with a combination of trade secrets, confidentiality procedures, contractual provisions, patents, trademarks, copyrights and other similar measures. We believe that reliance upon trade secrets and unpatented proprietary know-how are generally the most advantageous methods for us to protect our proprietary information.

Research and Development

We believe our software innovation is the foundation of our business and accordingly have made, and continue to make, significant investments in research and development for the enhancement of existing solutions and the development of solutions. We also believe that our long-term investments in AI and machine learning to power pricing and revenue management differentiate us from our competitors. We are committed to continuing the further development of these high-value solutions as evidenced by our continued investment in research and development. In fiscal 2020, 2019 and 2018, we incurred expenses of $75.6 million, $67.2 million and $55.7 million, respectively, in research and development, net of capitalized internal-use software cost, to enhance our existing portfolio of solutions and to develop new solutions. Our research and development expenses include costs associated with our product management, product development and science and research groups. We conduct research and development activities predominantly in Bulgaria, France and the U.S., and also utilize third-party contractors in Bolivia, Colombia, France, India, Romania and Mexico.

We employ data scientists, most of whom are Ph.D.'s, to advance sales, pricing, and revenue management technology and its implementation in our software solutions. These scientists have specialties including, but not limited to, AI, machine learning, operations research, management science, statistics, econometrics and computational methods. Our data scientists regularly interact with our customers, product development, sales, marketing and services team to help keep our science efforts relevant to real-world demands.

Human Capital Resources

Our mission is to help people and companies outperform. To fulfill that mission, we believe we must attract, develop, motivate and retain exceptional employees to maintain our culture and uphold our high ethical standards. As innovation is one of our core values, we believe that our commitment to innovation begins with our commitment to create an environment where our employees can do their best work. To accomplish this, we offer competitive total rewards, invest in ongoing learning and development, promote diversity and inclusion, and focus on employee health, safety and well-being. Oversight of our approach to and investment in human capital management and leadership and talent development are thus key governance matters for the Board of Directors ("Board"). Directly, and through its Compensation and Leadership Development Committee, the Board engages regularly with management on human capital matters. As of December 31, 2020, we had 1,403 full-time personnel, which included 1,235 employees and 168 outsourced personnel. Our team spans 10+ countries, reflecting various backgrounds, ages, gender identities and ethnicities.

At PROS, our values and culture are embedded in everything we do. We proactively look for ways to maintain our collaborative and open company culture and further improve our organizational health, including through regular employee and
7

management communication, and periodic team events, as well as through employee pulse surveys. We use insights from our pulse surveys and other employee feedback, including through town halls, leader forums and other communication channels, to inform our human capital resources plans. Our most recent U.S. engagement survey, conducted during the COVID-19 pandemic and virtual work, shows the impact of our efforts, with 94% of our U.S.-based team members recommending PROS as a great place to work. Following the conclusion of this survey and submission of other required elements, PROS was designated as a 2020-2021 Great Place to Work-Certified™ company.

We encourage you to visit our website for more detailed information regarding our Human Capital programs and initiatives. Nothing on our website shall be deemed incorporated by reference into this Annual Report on Form 10-K.

Total Rewards. We require a talented workforce to drive innovation, operational excellence, and long-term stockholder value. We also believe that employees should be paid for what they do and how they do it, regardless of their gender, race, or other personal characteristics, and we constantly strive for pay parity. We define pay parity as ensuring that employees in the same job and location are paid fairly regardless of their gender or ethnicity. To attract and retain a talented workforce, we provide total rewards programs, practices and policies designed to be market-competitive, including by benchmarking and setting pay ranges based on market data, and also considering factors such as an employee’s role, skills, experience, job location and performance. We have invested in analysis and transparency to demonstrate our commitment to fair compensation and opportunity.

Our human resources management philosophy goes beyond traditional compensation and benefits. We design our total rewards to meet the needs of the whole person, not just the employee, recognizing that life events and circumstances that occur outside of work may impact what happens at work. For example, during 2020 we adopted a trusted time off approach in the U.S. to give employees more flexibility and control over their schedules. Our investments in employee mental health and wellness programs are also cornerstones of this philosophy. During COVID-19 we have added specific employee well-being initiatives discussed below.

Diversity and Inclusion. We believe diversity and inclusion drive innovation and ownership. We are committed to fostering a diverse and inclusive workplace that attracts and retains exceptional talent and upholds high ethical standards. We strive to maintain a working environment that celebrates diverse perspectives, cultures and experiences. We are proud of what we have accomplished to advance diversity and inclusion, but we recognize we still have work to do, including beyond the virtual walls of PROS.

Our commitment to diversity and inclusion starts at the top with a skilled and diverse Board which provides oversight for our human capital resources efforts, including our diversity and inclusion programs and initiatives. As of December 31, 2020, the majority of our Board was comprised of either female and/or ethnically diverse directors, with both female and ethnically diverse representation on our Board for more than 10 years. As of December 31, 2020, women represent 36% of our global employees, and in the U.S., more than half our employees represent minority groups, with underrepresented minorities (defined as those who identify as Black/African American, Hispanic/Latinx, Native American, Pacific Islander and/or two or more races) representing 26% of our U.S. employees.
We have a heritage of fostering inclusion and belonging, awareness and education, and social interaction and camaraderie through our employee resource groups. Sponsored and funded by PROS, these employee-led groups are open to any interested employee and create spaces for our people to connect from all walks of life, grow together and build relationships and community. Additional information on our diversity and inclusion strategy, diversity metrics and programs can be found on our website at pros.com/about-pros/diversity-and-inclusion. Nothing on our website shall be deemed incorporated by reference into this Annual Report on Form 10-K.

Learning and Development. We believe that continuous learning cultivates innovation and that the development of our most important assets, our people, is foundational to fulfill our mission. We regularly invest in our employees’ career growth and provide our employees opportunities for training on a wide range of skills designed to help them to be more effective in their current and future roles. In 2020, over 95% of employees participated in learning and development activities, including thousands of courses across a broad range of categories – leadership, inclusion and diversity, professional skills, technical and compliance. Because the development of our employees and next generation of leaders is critical to our long-term success, we annually engage in a comprehensive talent evaluation and succession planning process, including manager evaluations of all employees and detailed succession planning for all director and above roles with Board oversight for senior management and other key roles.

Pandemic Response. Our top priority during the ongoing COVID-19 pandemic remains protecting the health and well-being of our employees, customers, partners and communities. Since the onset of the COVID-19 pandemic, we have maintained
8

a work-from-home policy for substantially all our employees, materially limited business travel, and we have taken an integrated approach to helping our employees manage their work and personal responsibilities, with a strong focus on employee physical and mental health. Recognizing that working virtually across a global company is a new and sudden way for all to interact, we instituted several company-wide initiatives to assist our employees in managing through the unprecedented situation, including a mental health awareness day, monthly recharge days and "wellness Wednesdays" with limited scheduled meetings. Additional information on our pandemic response and related wellness initiatives will be included in the 2021 Proxy Statement.

Corporate Information

We were incorporated in Texas in 1985. We reincorporated as a Delaware corporation in 1998. In 2002, we reorganized as a holding company in Delaware. Our principal executive offices are located at 3200 Kirby Drive, Suite 600, Houston, Texas 77098. We report as one operating segment with our Chief Executive Officer acting as our chief operating decision maker. Our telephone number is (713) 335-5151. Our website is www.pros.com. Our website and the information that can be accessed through our website are not part of this report.

Available Information

We make available, free of charge through our website, our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, including exhibits thereto, and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after the reports are electronically filed with or furnished to the SEC. Our reports that are filed with, or furnished to, the SEC are also available at the SEC's website at www.sec.gov.

Annual CEO Certification

Pursuant to Section 303A.12(a) of the New York Stock Exchange ("NYSE") Listed Company Manual, on May 14, 2020, we submitted to the NYSE an annual certification signed by our Chief Executive Officer certifying that he was not aware of any violation by us of NYSE corporate governance listing standards.
9

Item 1A. Risk Factors

We operate in a dynamic environment that involves numerous risks and uncertainties. The following section describes some of the risks that may adversely affect our business, financial condition or results of operations, and the trading price of our common stock; these risks are categories and not listed in terms of their importance or level of risk.

Strategic, Commercial and Operational Risks

    We must successfully navigate the demand, supply and operational challenges associated with the ongoing coronavirus (COVID-19) pandemic, and the duration and extent to which this will impact our future results of operations and overall financial performance remains uncertain.

The COVID-19 pandemic has adversely impacted, and we expect will continue to adversely impact, many aspects of our business. Governmental authorities have implemented or reinstated numerous severe measures in an attempt to contain the spread of COVID-19, including travel bans and restrictions, quarantines, physical distancing, shelter-in-place orders, and business limitations and shutdowns. Compliance with these measures by us and by our prospects, customers, suppliers and other counterparties has impacted our business, and this impact could last for an indefinite period of time. The economic impact of COVID-19 has adversely impacted a number of our prospects and customers, who have experienced, and may continue to experience, downturns or uncertainty in their own businesses. In particular, our travel industry customers experienced unprecedented declines in demand globally in 2020, which may remain suppressed for some time. To address these financial difficulties, some prospects and customers decreased, and may continue to decrease, spending on technology initiatives, stalled or halted implementation projects, and in limited cases filed for bankruptcy protection. As a result, we may be unable to collect receivables from or renew subscription agreements with those customers significantly impacted by COVID-19. In addition, certain customers have requested, and we expect will continue to request, concessions from existing contracts, and the extent and impact of future requests is uncertain. If a significant number of our customers are unable to make their contractually obligated payments to us, file for bankruptcy protection, or elect to renew their current contracts with us at lower usage levels, this would have an adverse impact on our subscription revenue, business and financial condition. COVID-19 may also have the effect of heightening many of the other risks described herein, including risks associated with our customers and supply chain.
As compared to our expectations prior to COVID-19, the economic impact of COVID-19 adversely impacted our revenue, customer bookings, bad debt expense and operating cash flow during the year ended December 31, 2020. We expect that customer bookings and the related revenue and cash flows will continue to be lower than anticipated during the pandemic, particularly new demand for our airline solutions. In response, we have postponed or canceled, and may continue to postpone or cancel, planned investments in our business, which may impact our product development and rate of innovation, either of which could seriously harm our business. The impact of COVID-19 will likely continue even after the pandemic is contained. For example, airline travel demand may remain suppressed and recovery may not follow a linear path. As there are no comparable recent events that provide guidance as to the effect, extent or duration of the current pandemic, or the resultant personal, economic and governmental reactions, we are unable to forecast the impact of COVID-19 on our bookings, revenue, results from operations, financial condition, liquidity and cash flows, and may have to take additional actions in the future that could further harm our business and financial performance. Although we expect that current cash and cash equivalent balances and cash flows that are generated from operations will be sufficient to meet our working capital needs and other capital and liquidity requirements for at least the next 12 months, if our access to capital is restricted or our borrowing costs increase, our operations and financial condition could be adversely impacted.

To support the health and well-being of our employees and communities, we implemented and expect to continue a work-from-home policy for substantially all our employees and materially limited business travel, and we may take further actions that alter our operations as required by governmental authorities, or which we determine are in our best interests. While almost all of our operations have been performed remotely since March 2020, and we have not experienced any material interruptions to our operations to date, there is no guarantee that we will continue to be as effective while working remotely. The disruptions caused by COVID-19, including the limitations on meeting in-person with existing and potential customers and amongst our teams because our team is dispersed, may result in inefficiencies, delays and additional costs in our product development, sales, marketing, product implementations and customer service efforts that we cannot fully mitigate through remote work arrangements. Many employees have additional personal needs to attend to such as looking after children as a result of school closures or adjusted school calendars or family who become sick, and employees may continue to become sick themselves and be unable to work. To date, employee illnesses have not materially impacted our operations. However, if one or more of our senior leaders were unable to carry our their duties due to COVID-19, it could have a significant adverse impact on our operations. Similarly, our business practice modifications in response to the pandemic could present challenges to maintaining our corporate culture, including employee engagement, development and productivity. Where local regulations permit, we have provided limited access to our offices for our employees, and when appropriate, we anticipate that we will fully
10

reopen our offices. Planning for the reopening of our offices has required and will likely continue to require non-trivial investments to manage additional risks and operational challenges, including in the design, implementation and enforcement of new workplace safety protocols. These efforts may divert management attention, and the protocols may create logistical challenges for our employees which could adversely impact employee productivity and morale. Even if we follow what we believe to be best practices, our measures may not prevent the transmission of COVID-19. Any incidents of actual or perceived transmission may expose us to liability from employee claims, adversely impact employee productivity and morale, and result in negative publicity and reputational harm.

The impacts of COVID-19 on our business continue to be uncertain, evolving, dynamic and dependent on numerous unpredictable factors outside of our control, including:

the spread, duration and severity of COVID-19 and the mutations or variations thereof as a public health matter and its impact on governments, businesses and society generally and our clients, partners and our business;

the duration, impact and effectiveness of measures taken by governments, businesses and society in response to COVID-19, including the effectiveness of vaccines, the rate at which vaccines are administered, and the effectiveness of fiscal and monetary stimulus programs and other legislative and regulatory measures;

the impact of COVID-19 on overall long-term demand for air travel, including the impact on demand for business travel as a result of increased usage of videoconferencing and other technologies;

the impact of COVID-19 on the financial health and operations of our current and prospective customers and partners, including the increase in business failures among our customers and other businesses;

the pace and extent to which our customers and other businesses reduce their personnel;

the possibility of failure of our operating facilities, computer systems or communication systems;

the willingness of current and prospective clients to invest in our products and services; and

the satisfaction of current and prospective customers with product and service remote delivery and support.

If we are not able to respond to and manage the impact of such events effectively, our results of operations, financial performance, and overall business will be harmed. We continue to evaluate the nature and extent of the impact of COVID-19 to our business.

If our security measures are breached and unauthorized access is obtained to a customer’s data, our data or our IT systems, our solutions may be perceived as not being secure, customers may limit or stop using our solutions and we may incur significant legal and financial exposure and liabilities. 

    Our solutions involve the storage, and to a more limited extent, the transmission of our customers’ proprietary information, including personal and other sensitive data. We have incurred, and expect to continue to incur significant costs to maintain security measures designed to prevent, eliminate or alleviate known security vulnerabilities, data theft, data corruption, computer viruses, malicious software programs, attacks by third parties or similar disruptive problems (each a "Security Incident"), and obtain third-party security attestations regarding those security measures. Despite the implementation of these security measures and third-party security attestations, if these measures are breached as a result of third-party action, employee error or misconduct or otherwise, we could experience a Security Incident that could result in someone obtaining unauthorized access to our IT systems, customers’ data or our data, including our intellectual property and other confidential business information. Because the techniques used to compromise systems change frequently, may exploit vulnerabilities, and may not be recognized until launched, we may be unable to anticipate these techniques or to implement adequate preventative measures. We cannot predict the extent, frequency or impact of these problems on us. Any Security Incident could result in interruptions, delays, cessation of service and loss of existing or potential customers, as well as loss of confidence in the security of our solutions and services, damage to our reputation, negative impact to our future sales, disruption of our business, increases to our information security costs, and could lead to indemnity obligations, legal liability and other costs. In the normal course of our business, we experience Security Incidents and have increased risk given our all remote workforce due to COVID-19. To date, however, the identified Security Incidents have neither been material or significant to us, including to our business operations, nor had a material financial impact. There can be no assurance that future Security Incidents will not be material or significant.

11

    Failure to increase business from our customers and sustain our historical renewal rates and pricing could adversely affect our future revenue and operating results.

Many of our existing customers initially purchase our software solutions for a specific business segment or geographic location within their organization, and over time we partner with them to add business segments and geographic locations within their organization. These customers might not choose to make additional purchases of our software solutions or to expand their existing software solutions to other business segments. In addition, as we deploy new applications and features for our software solutions or introduce new software solutions, our current customers may not purchase these new offerings. If we fail to generate additional business from our existing customers, our revenue could grow at a slower rate or even decrease.

    Our subscription agreements are typically for an initial term of three years, and our legacy maintenance and support agreements are typically renewed for annual terms. Our customers have no obligation to renew their software subscriptions after the expiration of their initial term, and some customers elect not to renew. Subscription revenue represented the majority of our total revenue for the year ended December 31, 2020. Maintenance and support revenue from our legacy on-premises software products continues to decline as a percentage of total revenue, representing approximately 18%, 23% and 33% of our total revenue for the years ended December 31, 2020, 2019 and 2018, respectively. 

    We may not accurately predict future customer renewal rates, which can decline or fluctuate as a result of a number of factors, including customers’ level of satisfaction with our services, our ability to continue to regularly add functionality, the reliability (including uptime) of our subscription services, the prices of our services, the actual or perceived information security of our systems and services, mergers and acquisitions of our customers, reductions in our customers’ spending levels, or declines in customer activity as a result of economic downturns or uncertainty in financial markets. COVID-19 has had a negative impact on our revenue retention, particularly for our travel industry customers. If our customers choose not to renew their subscription, maintenance and support agreements with us on favorable terms or at all, our business, operating results and financial condition could be harmed.

If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and operational controls or adequately address competitive challenges.

Over the past several years, we have experienced substantial growth in our customers, headcount and operations. Despite the challenges posed by COVID-19, we expect to continue to expand our customer base, headcount and operations over time. This growth has placed, and future growth will place, a significant strain on our management, general and administrative resources and operational infrastructure. Our success will depend in part on our ability to effectively manage this growth and scale our operations. To manage this growth, we have and will continue to need to improve our operational, financial, management controls, reporting systems and procedures. As we continue to grow, we also need to ensure that our policies and procedures evolve to reflect our current operations and are appropriately communicated to and observed by employees, and that we continue to appropriately manage our assets. Failure to effectively manage growth could adversely impact our business performance and operating results.

We depend on third-party data centers, software, data and other unrelated service providers and any disruption from such third-party providers could impair the delivery of our service and negatively affect our business.

Our cloud products are dependent upon third-party hardware, software and cloud hosting vendors, including Microsoft Azure, IBM Softlayer and Amazon Web Services, all of which must inter-operate for end users to achieve their computing goals. We utilize third-party data center hosting facilities, cloud platform providers, and other service providers to host and deliver our subscription services as well as for our own business operations. We host our cloud products from data centers in a variety of countries, including the United States, the Netherlands, Ireland, Germany, United Arab Emirates, Australia and other countries. While we control and generally have exclusive access to our servers and all of the components of our network that are located in our external data centers, we do not control the operation of these facilities and they are vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunications failures and similar events. They may also be subject to Security Incidents, break-ins, sabotage, intentional acts of vandalism and similar misconduct. Despite our failover capabilities, standard protocols and other precautions, the occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate notice or other unanticipated problems at these facilities could result in lengthy interruptions in our service. In addition, these providers have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew these agreements on commercially reasonable terms or at all, or if one of our data center operators is acquired, we may be required to transfer our servers and other infrastructure to new data center facilities, and we may incur significant costs and possible service interruption in connection with doing so.

12

Certain of our applications are essential to our customers’ ability to quote, price, and/or sell their products and services. Interruption in our service may affect the availability, accuracy or timeliness of quotes, pricing or other information and could require us to issue service credits to our customers, damage our reputation, cause our customers to terminate their use of our solutions, require us to indemnify our customers against certain losses, and prevent us from gaining additional business from current or future customers. In addition, certain of our applications require access to our customer’s data which may be held by third parties, some of whom are, or may become, our competitors. For example, many of our travel industry products rely upon access to airline data held by large airline IT providers which compete against certain of our airline products. Certain of these competitors have in the past, and may again in the future, make it difficult for our airline customers to access their data in a timely and/or cost-effective manner.

Any disruption from our third-party data center, software, data or other service providers could impair the delivery of our service and negatively affect our business, damage our reputation, negatively impact our future sales and lead to legal liability and other costs.

Implementation projects involve risks which can negatively impact the effectiveness of our software, resulting in harm to our reputation, business and financial performance.

The implementation of certain of our software solutions involve complex, large-scale projects that require substantial support operations, significant resources and reliance on factors beyond our control. For example, the success of certain of our implementation projects is dependent upon the quality of data used by our software solutions and the commitment of customers’ resources and personnel to the projects. We may not be able to correct or compensate for weaknesses or problems in data, or any lack of our customers’ commitment and investment in personnel and resources. Further, various factors, including our customers’ business, integration, migration and security requirements, or errors by us, our partners, or our customers, may cause implementations to be delayed, inefficient or otherwise unsuccessful. For example, changes in customer requirements, delays, or deviations from our recommended best practices have and continue to occur during implementation projects. As a result, we may incur significant costs in connection with the implementation of our products. If we are unable to successfully manage the implementation of our software solutions, and as a result those products or implementations do not meet customer needs, expectations or timeline, we may become involved in disputes with our customers, may be unable to sell additional products or secure a renewal of the customer’s subscription, and our business reputation and financial performance may be significantly harmed. If an implementation project for a large customer or a number of customers is substantially delayed or canceled, our ability to recognize the associated revenue and our operating results could be adversely affected.

If we fail to manage our cloud operations, we may be subject to liabilities and our reputation and operating results may be adversely affected.

We have experienced substantial growth in the number of customers and data volumes serviced by our cloud infrastructure in recent years. While we have designed our cloud infrastructure to meet the current and anticipated future performance and accessibility needs of our customers, we must manage our cloud operations in order to handle changes in hardware and software parameters, spikes in customer usage and new versions of our software. We have experienced, and may in the future experience, system disruptions, outages and other cloud infrastructure performance problems. These problems may be caused by a variety of factors, including infrastructure changes, human or software errors, viruses, security attacks (internal or external), fraud, spikes in customer usage, denial of service issues and other Security Incidents. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. Our customer agreements typically provide service level commitments on a monthly basis and for certain of our products we also offer response time commitments. If we are unable to meet the stated service level or response time commitments, or if we suffer extended periods of unavailability for our solutions, we may be contractually obligated to issue service credits or refunds to customers for prepaid and unused subscription services, or customers may choose to terminate or not renew contracts. Any extended service outages or other performance problems could also result in damage to our reputation or our customers’ businesses, cause our customers to elect not to renew or to delay or withhold payment to us, loss of future sales, lead to customers making other claims against us that could harm our subscription revenues, result in an increase in our provision for doubtful accounts, increase collection cycles for our accounts receivable or lead to the expense and risk of litigation.

If we fail to protect our intellectual property adequately, our business may be harmed.

Our success and ability to compete depends in part on our ability to protect our intellectual property. We rely upon a combination of trade secrets, confidentiality policies, nondisclosure and other contractual arrangements, and patent, copyright and trademark laws to protect our intellectual property rights. We cannot, however, be certain that steps we take to protect our intellectual property are adequate.

13

We may be required to spend significant resources to protect our intellectual property rights. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights. The procurement and enforcement of certain intellectual property rights involves complex legal and factual considerations, and the associated legal standards are not always applied predictably or uniformly, can change, and may not provide adequate remedies. As a result, we may not be able to obtain or adequately enforce our intellectual property rights, and other companies may be better able to develop products that compete with ours. Our failure to secure, protect, and enforce our intellectual property rights could adversely affect our brand, competitive business position, business prospects, operating results and financial condition.

Our use of third-party software creates dependencies outside of our control.

We use third-party software in our software solutions. If our relations with any of these third parties are impaired, or if we are unable to obtain or develop a replacement for the software, our business could be harmed. The operation of our solutions could be impaired if errors occur in the third-party software that we utilize. It may be more difficult for us to correct any defects in third-party software because the software is not within our control. Accordingly, our business could be adversely affected in the event of any errors in this software. There can be no assurance that these third parties continue to invest the appropriate levels of resources in their products and services to maintain and enhance the capabilities of their software.

We may enter into acquisitions that may be difficult to integrate, fail to achieve our strategic objectives, disrupt our business, dilute stockholder value or divert management attention.

We have completed four acquisitions since 2013, and we plan to continue to acquire other businesses, technologies and products that we intend to complement or enhance our existing business, solutions, services and technologies. We cannot provide assurance that the acquisitions we have made or may make in the future will provide us with the benefits or achieve the results we anticipated when entering into the transaction(s). Acquisitions are typically accompanied by a number of risks, including:

difficulties in integrating the operations and personnel of the acquired companies;

difficulties in maintaining acceptable standards, controls, procedures and policies, including integrating financial reporting and operating systems, particularly with respect to foreign and/or public subsidiaries;

disruption of ongoing business and distraction of management;

inability to maintain relationships with customers of the acquired business;

impairment of relationships with employees and customers as a result of any integration of new management and other personnel;

difficulties in incorporating acquired technology and rights into our solutions and services;

unexpected expenses resulting from the acquisition; and

potential unknown liabilities associated with the acquisition.

In addition, we may incur debt, acquisition-related costs and expenses, restructuring charges and write-offs as a result of acquisitions. Acquisitions may also result in goodwill and other intangible assets that are subject to impairment tests, which could result in future impairment charges. In addition, we have in the past, and may in the future, enter into negotiations for acquisitions that are not ultimately consummated. Those negotiations could result in diversion of management time and significant out-of-pocket costs. If we fail to evaluate and execute acquisitions successfully, we may not be able to achieve our anticipated level of growth and our business and operating results could be adversely affected.

Catastrophic events may disrupt our operations.

Our headquarters are located in Houston, Texas, and we conduct business in other domestic and international locations. We also rely on our network and third-party infrastructure and enterprise applications for our sales, marketing, development, services, operational support and hosted services. A disruption, infiltration or failure of these systems or third-
14

party hosted services in the event of a major hurricane, earthquake, fire, flood or other weather event, power loss, telecommunications failure, software or hardware malfunctions, pandemics (including the COVID-19 pandemic), cyber-attack, war, terrorist attack or other catastrophic event that our business continuity and disaster recovery plans do not adequately address, could cause system interruptions, reputational harm, loss of intellectual property, delays in our product development, lengthy interruptions in our services, breaches of data security and loss of critical data. Any of these events could prevent us from fulfilling our customer obligations or could negatively impact a country or region in which we sell our products, which could in turn decrease that country’s or region’s demand for our products. Even though we carry business interruption insurance and typically have provisions in our contracts that protect us in certain events, we might suffer losses from business interruptions that exceed the coverage under our insurance policies or for which we do not have coverage. Any natural disaster or other catastrophic event could create a negative perception in the marketplace, delay our product innovations, or lead to lengthy interruptions in our services, breaches of data security, and losses of critical data, all of which could have an adverse effect on our operating results.

We are a multinational corporation exposed to risks inherent in international operations.

The majority of our revenues are derived from our customers outside the U.S. To date, the majority of our sales have been denominated in U.S. dollars, although the majority of our expenses that we incur in our international operations are denominated in local currencies. To date, we have not used risk management techniques or "hedged" the risks associated with fluctuations in foreign currency exchange rates. Consequently, our results of operations and financial condition, including our revenue and operating margins, can be subject to losses from fluctuations in foreign currency exchange rates, as well as regulatory, political, social and economic developments or instability in the foreign jurisdictions in which we operate. For additional financial information about geographic areas, see Note 19 of the Notes to the Consolidated Financial Statements.

Our operations outside the U.S. are subject to risks inherent in doing business internationally, requiring resources and management attention, and may subject us to new or larger levels of regulatory, economic, foreign currency exchange, tax and political risks. We have customers in over 60 countries internationally, which we service through our operations in the U.S., Australia, Bulgaria, Canada, France, Germany, Ireland, United Arab Emirates and United Kingdom. We expect our international operations to continue to grow. Among the risks we believe are most likely to affect us with respect to our international operations are:

economic conditions in various parts of the world;

sustained disruption to international travel from the COVID-19 pandemic and variations or mutations thereof as well as any other outbreaks of contagious diseases;

differing labor and employment regulations, especially where labor laws are generally more advantageous to employees as compared to the U.S.;

the difficulty of managing and staffing our international operations and the increased travel, infrastructure and legal compliance costs associated with multiple international locations;

unexpected changes in regulatory requirements, including changes in laws governing the flow of data across international borders;

less favorable intellectual property laws;

new and different sources of competition;

compliance with multiple, conflicting, ambiguous or evolving governmental laws and regulations, including privacy, anti-corruption, import/export, antitrust, and industry-specific laws and regulations and our ability to identify and respond timely to compliance issues when they occur;

vetting and monitoring our third-party business partners in new and evolving markets to confirm they maintain standards consistent with our brand and reputation;

multiple, conflicting and changing tax laws and regulations that may affect both our international and domestic tax liabilities and result in increased complexity and costs;

availability of sufficient network connectivity required for certain of our products;
15


difficulties in enforcing contracts and collecting accounts receivable, especially in developing countries; and

tariffs and trade barriers, data sovereignty, import and export controls and other regulatory or contractual limitations on our ability to sell or develop our solutions in certain foreign markets.

If we continue to expand our business globally, our success will depend, in large part, on our ability to anticipate and effectively manage these and other risks associated with our international operations. Our failure to manage any of these risks successfully could harm our international operations and reduce our international sales, adversely affecting our business, operating results and financial condition.

Market and Competition Risks

Any downturn in sales to our target markets could adversely affect our operating results.

Our success is highly dependent upon our ability to sell our software solutions to customers in our target industries, including automotive and industrial manufacturing, transportation and logistics, chemicals and energy, food and beverage, healthcare, high tech and travel. If we are unable to sell our software solutions effectively to customers in these industries, we may not be able to grow our business. For example, COVID-19 has had a dramatic adverse impact on the travel industry and the timing and pace of recovery is unpredictable as further described above.

We have historically been subject to lengthy sales cycles, and delays or failures to complete sales may harm our business and cause our revenue and operating income to decline in the future.

While our sales cycle times have continued to improve relative to our historical averages since we shifted to a cloud strategy in 2015, our sales cycles may take a month to over a year for large enterprise customers. A large enterprise customer’s decision to use our solutions typically involves a number of internal approvals, and sales to those prospective customers generally require us to provide greater levels of education about the benefits of our solutions. We expend substantial resources during our sales cycles with no assurance that a sale may ultimately result. The length of each individual sales cycle depends on many factors, a number of which we cannot control, including the prospective customer's internal evaluation and approval process requirements, as well as the prospective customer's budget and/or resource constraints. Any unexpected lengthening of the sales cycle or failure to secure anticipated orders could negatively affect our revenue. Any significant failure to generate sales after incurring costs related to our sales process could also have a material adverse effect on our business, financial condition and results of operations.

If we fail to develop or acquire new functionality and software solutions, we may not be able to grow our business and it could be harmed.

Because the markets in which we compete are characterized by rapid technological developments, newly emerging and changing customer requirements, and frequent solution introductions, updates and functional enhancements, we spend substantial amounts of time and money to enhance our existing software solutions and research and develop new solutions. We must introduce enhancements to our existing software solutions and bring new solutions to the market to meet our business plan, maintain or improve our competitive position, keep pace with technological developments, satisfy increasing customer requirements and increase awareness for our software. New functionality and solutions we develop may not be introduced timely and may not achieve market acceptance sufficient to generate material revenue. Furthermore, our competitors could be heavily investing in research and development and may develop and market new solutions that may compete with, and may reduce the demand for, our software solutions. We may not be successful in developing or acquiring, marketing and selling new functionality or solutions, or delivering updates and upgrades that meet changing industry standards and customer demands. In addition, we may experience difficulties that could delay or prevent the successful development, marketing and selling of such functionality or solutions. If we are unable to develop or acquire new functionality, enhance our existing software solutions, develop and market new solutions or adapt to changing industry requirements to meet market demand, we may not be able to grow our business and our revenue and operating results would be adversely affected. Furthermore, because our software solutions are intended to interoperate with a variety of third-party enterprise software solutions, we must continue to modify and enhance our software to keep pace with changes in such solutions. Any inability of our software to operate effectively with third-party software necessary to provide effective solutions to our customers, could reduce the demand for our software solutions, result in customer dissatisfaction and limit our revenue.

16

The markets in which we participate are intensely competitive, and if we do not compete effectively, our operating results could be harmed.

The markets for enterprise software applications for selling improvement (including configure-price-quote solutions and pricing), airline revenue optimization (including revenue management solutions), and airline eCommerce (including shopping, merchandising and retail solutions) are competitive, fragmented and rapidly evolving. We expect additional competition from other established and emerging companies as the markets in which we compete continue to develop and expand, as well as through industry consolidation, including through a merger or partnership of two or more of our competitors or the acquisition of a competitor by a larger company. Some of our current and potential competitors may have larger installed bases of users, longer operating histories, broader distribution, greater name recognition, and have significantly greater resources than we have. As a result, these companies may be able to respond more quickly to new or emerging technologies and changes in customer demands, and devote greater resources to the development, promotion and sale of their products.

Competition could seriously impede our ability to sell our software solutions and services on terms favorable to us. Our current and potential competitors may develop and market new technologies that render our existing or future solutions obsolete, unmarketable or less competitive. In addition, if these competitors develop solutions with similar or superior functionality to our solutions, or if they offer solutions with similar functionality at a substantially lower prices than our solutions, we may need to decrease the prices for our solutions in order to remain competitive. If we are unable to maintain our current pricing due to competitive pressures, our margins could be reduced and our operating results could be adversely affected. If we do not compete successfully against current or future competitors, competitive pressures could materially and adversely affect our business, financial condition and operating results.

We focus primarily on selling improvement, pricing, revenue management and airline eCommerce software, and if the markets for this software develop more slowly than we expect, our business could be harmed.

We derive most of our revenue from providing our software solutions for selling improvement (including our configure-price-quote solutions), pricing, airline revenue optimization (including our revenue management solutions), and airline eCommerce (including our shopping, merchandising and retail solutions), as well as providing implementation services and ongoing customer support. The selling improvement, pricing, revenue management and airline eCommerce markets are evolving rapidly, and it is uncertain whether software for these markets will achieve and sustain high levels of demand. Our success depends on the willingness of businesses in our target markets to use selling improvement, pricing, revenue management and airline eCommerce software. Some businesses may be reluctant or unwilling to implement such software for a number of reasons, including failure to understand the potential returns of improving their processes and lack of knowledge about the potential benefits that such software may provide. Some businesses may elect to improve their sales and pricing processes through solutions obtained from their existing enterprise software providers, whose solutions are designed principally to address functional areas other than what our solutions provide. If businesses do not embrace the benefits of selling improvement, pricing, revenue management and airline eCommerce software, the market for such software may not continue to develop or may develop more slowly than we expect, either of which would significantly and adversely affect our revenue and operating results.

Human Capital Risks

If we cannot maintain our corporate culture, we could lose the innovation, teamwork and passion that we believe contribute to our success, and our business may be harmed.

We invest substantial time and resources in building and maintaining our culture and developing our personnel; however, as we continue to scale our business both organically and through potential acquisitions, it may be increasingly difficult to maintain our culture. As stated above, since March 2020 our workforce has been primarily working virtually from home during the COVID-19 pandemic, and we plan to evolve to a more flexible, virtual first workforce over time post-pandemic. While we have implemented many wellness, development and supportive programs for our workforce, the dramatic shift in workplace and workstyle increases the risk to our culture. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel and to effectively pursue our strategic objectives.

17

We may lose key members of our management team or sales, development or operations personnel, and may be unable to attract and retain employees we need to support our operations and growth.

Our future success depends upon the performance and service of our executive officers and other key personnel. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives. For example, Mr. Rechan joined as our Chief Operating Officer in 2020, and two of our previous executive officers retired in the past twelve months. Changes in our executive management team may be disruptive to our business. Our future success depends on our ability to continue to timely identify, attract and retain highly qualified personnel and effectively plan for succession for key roles, and there can be no assurance that we will be able to do so. We have continued to add a significant number of new personnel to support our continued growth, and their ability to learn our business and manage it effectively is important to our continued growth and expansion. In addition, given the highly sophisticated artificial intelligence included in our solutions, the pool of data scientists and software developers qualified to work on our solutions is limited. The implementation of certain of our software solutions requires highly-qualified personnel, and hiring and retaining such personnel to support our growth may be challenging. Competition for qualified personnel is intense, and we compete for these individuals with other companies that may have greater resources than we do. If our key personnel are unable to effectively manage our business, or if we fail to identify, attract and retain additional qualified personnel, our operating results could be adversely affected.

Failure to adequately expand and train our direct and indirect sales force may impede our growth.

To date, substantially all of our revenue has been attributable to the efforts of our direct sales force. We believe that our future growth will depend, to a significant extent, on the continued development of our direct sales force, and our sales team's ability to manage and retain our existing customer base, expand our sales to existing customers and obtain new customers. Our ability to achieve significant revenue growth in the future will depend, in large part, on our success in recruiting, training and retaining a sufficient number of direct sales personnel. New hires require significant training and may take a number of months before becoming fully productive, if at all. If we are unable to develop sufficient numbers of productive direct sales personnel, our growth may be impeded.

In addition to our direct sales force, we have developed, and expect to expand, our indirect sales force via channel partners, such as management consulting firms, systems integrators and other resellers, to market, sell and/or implement our solutions. We anticipate that channel partners will become an increasingly important driver of our sales growth, particularly as more channel partners become resellers of our solutions. We expect to invest significant resources to identify, establish, train and retain successful strategic resell partner relationships. If we are unable to establish and maintain our partner relationships, or otherwise develop and expand our indirect distribution channel, our sales growth rates may be limited.

Regulatory, Compliance and Litigation Risks

Evolving data privacy, cyber security and data localization laws impact our business and expose us to increased liability.

Personal privacy, data localization and data security have become significant issues in the United States, Europe, and in many other jurisdictions. We provide our cloud software solutions globally, including in countries that have, or may adopt in the future, stringent data privacy, cyber security or data localization laws. For example, the EU’s General Data Protection Regulation (“GDPR”) imposes substantial requirements regarding the handling of personal data and provides for robust regulatory enforcement and sanctions for non-compliance. As another example, the California Consumer Privacy Act (“CCPA”) provides data privacy rights for consumers which creates new and uncertain operational requirements for our business.

Privacy, data localization and data security laws may be subject to interpretation, may be applied differently across jurisdictions resulting in inconsistent or conflicting requirements, and are likely to continue to evolve in the future. For example, in July 2020 the Court of Justice of the European Union ("CJEU") invalidated the U.S./EU Privacy Shield framework that allowed participating companies to transfer personal data from EU member states to the U.S. While we instead rely on Standard Contractual Clauses for such transfers, the CJEU ruling made clear that these transfer mechanisms will be subject to additional scrutiny. Although we have implemented measures designed to comply with the laws and regulations applicable to our business, our ongoing efforts to comply with the GDPR, the CCPA and other changes in laws and regulations entail substantial expenses and may divert resources from other initiatives. These changes have in the past increased, and may continue to increase, our cost of providing our products and services, could limit us from offering certain solutions in certain jurisdictions, could adversely affect our sales cycles, and could impact our new technology innovation. In addition, our cloud software solutions store data on behalf of our customers, and if our customers fail to comply with contractual obligations or applicable laws and regulations, such non-compliance could result in litigation or reputational harm to us. Any perceived
18

inability to adequately address privacy, data localization or cyber security compliance or to comply with more complex and numerous laws and regulations, even if unfounded, could result in liability to us and indemnification obligations, damage our reputation, inhibit sales of our solutions or harm our business, financial condition and results of operations.

Any unauthorized, and potentially improper, actions of our personnel could adversely affect our business, operating results and financial condition.

The recognition of our revenue depends on, among other things, the terms negotiated in our contracts with our customers. Our personnel may act outside of their authority and negotiate additional terms without our knowledge. We have implemented policies to help prevent and discourage such conduct, but there can be no assurance that such policies would be followed. For instance, in the event that our sales personnel negotiate terms that do not appear in the contract and of which we are unaware, whether such additional terms are written or verbal, we could be prevented from recognizing revenue in accordance with our plans. Furthermore, depending on when we learn of unauthorized actions and the size of the transactions involved, we may have to restate revenue for a previously reported period, which could seriously harm our business, operating results, financial condition and reputation with current and potential customers and investors.

Intellectual property litigation and infringement claims may cause us to incur significant expense or prevent us from selling our software solutions.

Our industry is characterized by the existence of a large number of patents, trademarks and copyrights, and by litigation based on allegations of infringement or other violations of intellectual property rights. A third-party may assert that our technology violates its intellectual property rights, or we may become the subject of a material intellectual property dispute. Selling improvement (including configure-price-quote), pricing, airline revenue optimization (including revenue management) and airline eCommerce (including shopping, merchandising and retail) solutions may become increasingly subject to infringement claims as the number of such commercially available solutions increases and the functionality of these solutions overlaps. In addition, changes in patent laws in the U.S. may affect the scope, strength and enforceability of our patent rights or the nature of proceedings which may be brought by us related to our patent rights. Future litigation may involve patent holding companies or other adverse patent owners who have no relevant product revenue and against whom our own potential patents may therefore provide little or no deterrence. Regardless of the merit of any particular claim that our technology violates the intellectual property rights of others, responding to such claims may require us to:

incur substantial expenses and expend significant management efforts to defend such claims;

pay damages, potentially including treble damages, if we are found to have willfully infringed such parties’ patents or copyrights;

cease making, selling or using products that are alleged to incorporate the intellectual property of others;

distract management and other key personnel from performing their duties for us;

enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies; and

expend additional development resources to redesign our solutions.

Any licenses required as a result of litigation under any patent may not be made available on commercially acceptable terms, if at all. In addition, some licenses may be nonexclusive, and therefore our competitors may have access to the same technology licensed to us. If we fail to obtain a required license or are unable to design around a patent, we may be unable to effectively develop or market our solutions, which could limit our ability to generate revenue or maintain profitability.

Our contract terms generally obligate us to indemnify and hold our customers harmless from certain costs arising from third-party claims brought against our customers alleging that the use of our solutions infringe intellectual property rights of others. If we are unable to resolve our legal obligations by settling or paying an infringement claim, we may be required to compensate our customers.

Our use of open source software may subject our software solutions to general release or re-engineering.

We use open source software in our solutions. From time to time, there have been claims challenging the ownership of open source software against companies that incorporate open source software into their products. As a result, we could be
19

subject to lawsuits by parties claiming ownership of what we believe to be open source software. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the open source software and that we license such modifications or derivative works under the terms of a particular open source license or other license granting third parties certain rights of further use. If we combine our proprietary software solutions with open source software in a certain manner, we could, under certain of the open source licenses, be required to release the source code of our proprietary software solutions. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on origin of the software. In addition, open source license terms may be ambiguous and many of the risks associated with usage of open source cannot be eliminated, and could, if not properly addressed, negatively affect our business. If we were found to have inappropriately used open source software, we may be required to seek licenses from third parties in order to continue offering our software, to re-engineer our solutions, to discontinue the sale of our solutions in the event re-engineering cannot be accomplished on a timely basis or take other remedial action that may divert resources away from our development efforts, any of which could adversely affect our business, operating results and financial condition.

Defects or errors in our software solutions could harm our reputation, impair our ability to sell our solutions and result in significant costs to us.

Our software solutions are complex and may contain undetected defects or errors. Several of our solutions have recently been developed and may therefore be more likely to contain undetected defects or errors. In addition, we frequently develop enhancements to our software solutions that may contain defects. We have not suffered significant harm from any defects or errors to date. We have in the past issued, and may in the future need to issue, corrective releases of our solutions to correct defects or errors. The occurrence of any defects or errors could result in:

delayed market acceptance and lost sales of our software solutions;

delays in payment to us by customers;

damage to our reputation;

diversion of our resources;

legal claims, including product liability claims, against us;

increased maintenance and support expenses; and

increased insurance costs.

Our agreements with our customers typically contain provisions designed to limit our liability for defects and errors in our software solutions and damages relating to such defects and errors, but these provisions may not be enforced by a court or otherwise effectively protect us from legal claims. Our liability insurance may not be adequate to cover all of the costs resulting from these legal claims. Moreover, we cannot provide assurance that our current liability insurance coverage would continue to be available on acceptable terms. In addition, the insurer may deny coverage on any future claims. The successful assertion against us of one or more large claims that exceeds available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business and operating results. Furthermore, even if we prevail in any litigation, we are likely to incur substantial costs and our management’s attention may be diverted from our operations.

Business Model and Capital Structure Risks

We incurred indebtedness by issuing convertible notes, and our debt repayment obligations may adversely affect our financial condition and cash flows from operations in the future.

In September 2020, we issued $150.0 million principal amount of 2.25% convertible senior notes ("2027 Notes") due September 15, 2027, unless earlier redeemed, purchased or converted in accordance with their terms prior to such date. Interest is payable semi-annually in arrears on March 15 and September 15 of each year. As of December 31, 2020, the entire $150.0 million of aggregate principal amount of 2027 Notes are outstanding.

In May 2019, we issued $143.8 million principal amount of 1.0% convertible senior notes ("2024 Notes" and together with the 2027 Notes, the "Notes") due May 15, 2024, unless earlier redeemed, purchased or converted in accordance with their
20

terms prior to such date. Interest is payable semi-annually in arrears on May 15 and November 15 of each year. As of December 31, 2020, the entire $143.8 million of aggregate principal amount of 2024 Notes are outstanding.

Our indebtedness could have important consequences because it may impair our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions and general corporate or other purposes. Our ability to meet our debt obligations will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors. We cannot control many of these factors. Our future operations may not generate sufficient cash to enable us to repay our debt. If we fail to comply with any covenants contained in the agreements governing any of our debt, or make a payment on any of our debt when due, we could be in default on such debt, which could, in turn, result in such debt and our other indebtedness becoming immediately payable in full. If we are at any time unable to pay our indebtedness when due, we may be required to renegotiate the terms of the indebtedness, seek to refinance all or a portion of the indebtedness, and/or obtain additional financing. There can be no assurance that, in the future, we will be able to successfully renegotiate such terms, that any such refinancing would be possible or that any additional financing could be obtained on terms that are favorable or acceptable to us.

Our quarterly results may vary and may not fully reflect the performance of our business.

We generally recognize revenue from customers ratably over the terms of their subscription agreements. As a result, most of the revenue we report in each quarter is the result of agreements entered into during prior quarters. Consequently, a decline in new or renewed subscriptions in any quarter may not be reflected in our revenue for that quarter, but will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales, our failure to achieve our internal sales targets, a decline in the market demand of our services or decreases in our retention rate may not be fully reflected in our operating results until future periods. For example, the effect of the COVID-19 pandemic may not be fully reflected in our results of operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as subscription revenue from additional sales must be recognized over the applicable subscription term. We may be unable to timely adjust our cost structure to reflect changes in revenues. In addition, a significant majority of our costs are expensed as incurred, while subscription revenues are recognized over the term of the customer agreement. As a result, increased sales growth could result in our recognition of more costs than revenues in the earlier periods of the terms of our agreements. In addition, we expect to continue to experience some seasonal variations in our cash flows from operating activities, including, as a result of the timing of payment of payroll taxes, performance bonuses to our employees and costs associated with annual company-wide events, each of which have historically been highest in our first fiscal quarter. Therefore, the results of any prior quarterly periods should not be relied upon as an indication of our future operating performance.

If we fail to migrate customers with on-premises software licenses to our latest cloud software solutions, our future revenue may be limited and our costs to provide support to those customers may increase.

Customers with on-premises licenses for our legacy software may need to migrate to our current cloud solutions to take advantage of our latest features, functionality and security which are only available via the PROS cloud. Although we intend to continue to support our legacy on-premises software customers under perpetual licenses for the foreseeable future, we continue to focus on migrating such customers to our cloud solutions. Historically, customers who purchased on-premises licenses for our solutions may have invested substantial personnel and financial resources in our legacy software. In addition, when considering whether to migrate, these customers may evaluate alternative solutions due to the additional change management and implementation costs associated with migrating to cloud-based applications. When on-premises software customers delay or decline to migrate to our cloud solutions, our internal development and customer support teams find it increasingly difficult and costly to support a declining number of on-premises customers. In addition, if our legacy on-premises license customers delay or decline to migrate to our cloud solutions, choose alternative solutions or otherwise choose to not continue doing business with us by, for example, canceling maintenance, our future revenue may be limited.

We have experienced losses since we transitioned to a cloud strategy in 2015, and may continue to incur losses for longer than we expect.

We expect our expenses to continue to exceed our revenues in the near term as we continue to make investments as part of our cloud strategy, particularly in new product development, sales, marketing, security, privacy and cloud operations. Our ability to return to profitability depends on our ability to: continue to drive subscription sales, enhance our existing products and develop new products, scale our sales and marketing and product development organizations, successfully execute our marketing and sales strategies, renew our subscription agreements with existing customers, and manage our expenses. If we are not able to execute on these actions, our business may not grow as we anticipate, our operating results could be adversely affected and we may continue to incur net losses in the future. Additionally, our new initiatives may not generate sufficient
21

revenue and cash flows to recoup our investments in them. If any of these events were to occur, it could adversely affect our business, results of operations and financial condition.

If our goodwill or amortizable intangible assets become impaired, we could be required to record a significant charge to earnings.

Under GAAP, we review our goodwill and amortizable intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. GAAP requires us to test for goodwill impairment at least annually. Factors that may be considered a change in circumstances indicating that the carrying value of our goodwill or amortizable intangible assets may not be recoverable include declines in stock price, market capitalization or cash flows and slower growth rates in our industry. We could be required to record a significant charge to earnings in our financial statements during the period in which any impairment of our goodwill or amortizable intangible assets were determined, negatively impacting our results of operations.

Risks relating to Ownership of our Common Stock

Market volatility may affect our stock price and the value of your investment.

The market price for our common stock, and the software industry generally, has been and is likely to continue to be volatile. Volatility could make it difficult to trade shares of our common stock at predictable prices or times. Many factors could cause the market price of our common stock to be volatile, including the following:

variations in our quarterly or annual operating results;

decreases in market valuations of comparable companies;

fluctuations in stock market prices and volumes;

decreases in financial estimates by equity research analysts;

announcements by our competitors of significant contracts, new solutions or enhancements, acquisitions, distribution partnerships, joint ventures or capital commitments;

departure of key personnel;

changes in governmental regulations and standards affecting the software industry and our software solutions;

sales of common stock or other securities by us in the future;

damages, settlements, legal fees and other costs related to litigation, claims and other contingencies;

deterioration of the general U.S. and global economic condition; and

other risks described elsewhere in this section.

In the past, securities class action litigation often has been initiated against a company following a period of volatility in the market price of the company’s securities. If class action litigation is initiated against us, we may incur substantial costs and our management’s attention could be diverted from our operations. All of these factors could cause the market price of our stock to decline, and you may lose some or all of your investment.

Our directors, executive officers, and certain significant stockholders hold a significant portion of our outstanding shares.

At December 31, 2020, our directors and executive officers collectively control approximately 10% of our issued and outstanding common shares, and together with certain significant stockholders, including investment funds associated with Brown Capital Management, LLC, Vanguard Group Inc., BlackRock, Inc., Conestoga Capital Advisors, LLC and Fred Alger Management, LLC, control approximately 53% of our issued and outstanding common shares. In the event that these stockholders each independently decided to vote for or against matters requiring stockholder approval, they could influence such matters in ways that may not align with your specific interests as a stockholder, including the election of directors and
22

approval of significant corporate transactions. This concentration of ownership could affect the market price of our shares if there is a sale by this group of stockholders, and could also have the effect of delaying or preventing a change in control of us even if such change of control could be beneficial to you as a stockholder.

Anti-takeover provisions in our Certificate of Incorporation and Bylaws and under Delaware law could make an acquisition of us more difficult and may prevent attempts by our stockholders to replace or remove our current management.

Our Certificate of Incorporation and Bylaws and Section 203 of the Delaware General Corporation Law contain provisions that might enable our management to resist a takeover of our company. These provisions include the following:

the division of our board of directors into three classes to be elected on a staggered basis, one class each year;

a prohibition on actions by written consent of our stockholders;

the elimination of the right of stockholders to call a special meeting of stockholders;

a requirement that stockholders provide advance notice of any stockholder nominations of directors or any proposal of new business to be considered at any meeting of stockholders;

a requirement that a supermajority vote be obtained to amend or repeal certain provisions of our certificate of incorporation; and

the ability of our board of directors to issue preferred stock without stockholder approval.

In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which limits the ability of stockholders owning in excess of 15% of our outstanding voting stock to merge or combine with us. Although we believe these provisions collectively provide for an opportunity to obtain higher bids by requiring potential acquirors to negotiate with our board of directors, they would apply even if an offer were considered beneficial by some stockholders. In addition, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management.

We do not intend to pay dividends for the foreseeable future.

We do not currently anticipate paying any cash dividends on our common stock in the foreseeable future. We currently anticipate that we will retain all of our available cash, if any, for use as working capital, repayment of debt and for other general corporate purposes. Consequently, stockholders must rely on sales of their common stock after price appreciation as the only way to realize any future gains on their investment.
Item 1B. Unresolved Staff Comments

    None.

Item 2. Properties
Our headquarters are located in Houston, Texas, where we lease approximately 118,000 square feet of office space; however, due to COVID-19 our workforce remained primarily remote during most of the year. We also lease a number of smaller regional offices. We believe our existing facilities are sufficient for our current needs. Based on the effectiveness of our all remote workforce during COVID-19, we plan to evolve to a virtual first workforce over time post-pandemic which we expect will impact our needs for leased office space. However, we may add new facilities and expand our existing facilities as we add employees, and we believe that suitable additional or substitute space will be available as needed to accommodate any such expansion of our operations.
Item 3. Legal Proceedings

In the ordinary course of our business, we may be involved in various legal proceedings and claims. The outcomes of these matters are inherently unpredictable. We are not currently involved in any outstanding litigation that we believe, individually or in the aggregate, will have a material adverse effect on our business, results of operations or financial condition.

23

Item 4. Mine Safety Disclosures
Not applicable.
24

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

Market Information, Holders and Dividends

Our common stock is listed on the NYSE under the symbol "PRO". On February 8, 2021 there were 43 stockholders of record of our common stock. Since 2007, we have not declared or paid any dividends on our common stock. We currently expect to retain all remaining available funds and any future earnings for use in the operation and development of our business. Accordingly, we do not anticipate declaring or paying cash dividends on our common stock in the foreseeable future.

Performance Graph

The following shall not be deemed "soliciting material" or "filed" with the SEC, or incorporated by reference into any future filing under the Securities Act or Exchange Act, except to the extent that we specifically incorporate it by reference into such filing.

The graph below presents a five-year comparison of the relative investment performance of our common stock, the Standard & Poor’s 500 Stock Index ("S&P 500"), and the Russell 2000 Index for the period commencing on December 31, 2015, and ending December 31, 2020. The graph is not meant to be an indication of our future performance.
pro-20201231_g2.jpg
(1)The graph assumes that $100 was invested on December 31, 2015 in our common stock, the S&P 500 and the Russell 2000 Index and further assumes all dividends were reinvested. No cash dividends have been paid on our common stock for the periods presented above.
Company/Index12/31/201512/31/201612/31/201712/31/201812/31/201912/31/2020
PRO$100.00 $93.40 $114.80 $136.28 $260.07 $220.36 
S&P 500$100.00 $109.54 $130.81 $122.65 $158.07 $183.77 
Russell 2000 Index$100.00 $119.48 $135.18 $118.72 $146.89 $173.86 

Issuer Purchase of Equity Securities

On August 25, 2008, we announced that the Board of Directors authorized a stock repurchase program for the purchase of up to $15.0 million of our common stock. Under the board-approved repurchase program, share purchases may be made from time to time in the open market or through privately negotiated transactions depending on market conditions, share price, trading volume and other factors, and such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations. These repurchases may be commenced or suspended at any time or from time to time without prior notice.

25

During 2020, we did not make any purchases of our common stock under this program. As of December 31, 2020, $10.0 million remains available under the stock repurchase program.

Recent Sales of Unregistered Securities

There were no unregistered sales of equity securities for the year ended December 31, 2020.
Item 6. Selected Financial Data

The following selected consolidated financial data presented under the captions "Selected consolidated statement of operations data" and "Selected consolidated balance sheet data" are derived from our Consolidated Financial Statements. The selected consolidated financial data set forth below should be read in conjunction with, and is qualified by reference to, "Management’s Discussion and Analysis of Financial Condition and Result of Operations" and our Consolidated Financial Statements and the related notes included elsewhere in this report. As presented in the table, amounts are in thousands (except per share data).
 Year Ended December 31,
 20202019201820172016
Selected consolidated statement of operations data:
Total revenue$252,424 $250,334 $197,024 $168,816 $153,276 
Gross profit147,791 151,217 119,845 100,250 89,923 
Loss from operations(66,080)(53,338)(49,215)(64,943)(65,398)
Net loss(76,984)(69,081)(64,246)(77,926)(75,225)
Net loss per share:
Basic and diluted(1.78)(1.72)(1.86)(2.46)(2.47)
Weighted average number of shares:
Basic and diluted43,301 40,232 34,465 31,627 30,395 
Selected consolidated balance sheet data:
Cash and cash equivalents, unrestricted$329,134 $306,077 $295,476 $160,505 $118,039 
Working capital246,382 189,811 71,393 100,031 76,936 
Total assets539,971 513,307 436,967 288,683 227,654 
Long-term obligations275,016 152,177 107,318 233,637 134,327 
Total stockholders’ equity$117,037 $164,996 $54,899 $(46,979)$(3,394)
26

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

In 2020, we continued to grow through our subscription-based revenue model, by enabling our customers to leverage our AI-driven solutions to help them compete in the digital economy, while managing the impact of the coronavirus ("COVID-19") pandemic. Notable items for 2020 included:
Subscription revenue increased by 17% in 2020 over 2019, and accounted for 68%, 58% and 50% of total revenue for the years ended December 31, 2020, 2019 and 2018, respectively;
Recurring revenue, which consists of subscription and maintenance and support revenue, accounted for 85% of our total revenue and grew by 6% in 2020 over 2019;
Annual recurring revenue ("ARR") was $209.7 million as of December 31, 2020, down 5% year-over-year;
Designated as a 2020-2021 Great Place to Work-Certified™ company;
Delivered the record-breaking, virtual PROS 2020 Outperform Customer Conference, with registration exceeding more than 600% as compared with our 2019 Outperform conference;
Completed an offering of $150.0 million aggregate principal amount of 2027 Notes in a private placement in September 2020.

While COVID-19 continued to spread throughout the world, our focus remained on promoting employee health and safety, serving our customers and ensuring business continuity. As a result, we directed our teams to work from home, suspend travel and replaced historically in-person events such as our Outperform conference with digital events. For further discussion of the possible impact of COVID-19 to our business and our response, please see our Risk Factors under Part I, Item 1A of this Annual Report on Form 10-K, and "Pandemic Response" under Part I, Item 1 of this Annual Report on Form 10-K.

    ARR is one of our key performance metrics to assess the health and trajectory of our overall business. ARR, a non-GAAP financial measure, is defined, as of a specific date, as contracted recurring revenue, including contracts with a future start date, together with annualized overage fees incurred above contracted minimum transactions, and excluding perpetual and term license agreements recognized as license revenue in accordance with GAAP. ARR should be viewed independently of revenue, deferred revenue and other GAAP measures, and is not intended to be combined with any of these items. Total ARR as of December 31, 2020 was $209.7 million, down from $219.8 million as of December 31, 2019, a decrease of 5%, due to the impact of COVID-19.

Cash used in operating activities was $49.4 million for the year ended December 31, 2020, as compared to cash provided by operating activities of $5.2 million for the year ended December 31, 2019.

    Free cash flow is another key metric to assess the strength of our business. We define free cash flow, a non-GAAP financial measure, as net cash provided by (used in) operating activities minus capital expenditures (excluding expenditures for PROS new headquarters), purchases of other (non-acquisition-related) intangible assets and capitalized internal-use software development costs. We believe free cash flow may be useful to investors and other users of our financial information in evaluating the amount of cash generated by our business operations. Free cash flow used for the year ended December 31, 2020 was $53.3 million, compared to $0.9 million for the year ended December 31, 2019. The following is a reconciliation of free cash flow to the most comparable GAAP measure, net cash provided by (used in) operating activities:
Year Ended December 31,
20202019
Net cash provided by operating activities$(49,389)$5,245 
Purchase of property and equipment (excluding new headquarters)(2,248)(4,626)
Purchase of intangible asset— (50)
Capitalized internal-use software development costs(1,686)(1,436)
Free cash flow$(53,323)$(867)

27

Financial Performance Summary
    Recurring revenue, which is comprised of our subscription and maintenance and support revenue, accounted for 85% of our total revenue for the year ended December 31, 2020. Total recurring revenue was $215.2 million for the year ended December 31, 2020 as compared to $203.5 million for the year ended December 31, 2019, an increase of approximately $11.7 million, or 6%. This increase in recurring revenue was primarily attributable to a 17% increase in subscription revenue from new and existing customers.

Revenue by Geography
Geographic revenue is categorized based on the location of our customers' headquarters, and for the years ended December 31, 2020, 2019 and 2018, is as follows:
 Year Ended December 31,
 202020192018
 RevenuePercentRevenuePercentRevenuePercent
United States of America$82,299 32 %$85,963 34 %$68,482 35 %
Europe74,936 30 %73,914 30 %60,947 31 %
The rest of the world95,189 38 %90,457 36 %67,595 34 %
      Total revenue$252,424 100 %$250,334 100 %$197,024 100 %

Convertible Debt

In September 2020, we issued the 2027 Notes in an aggregate principal amount of $150.0 million. The interest rate for the 2027 Notes is fixed at 2.25% per year and interest is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. The 2027 Notes mature on September 15, 2027 unless redeemed or converted in accordance with their terms prior to such date.

In May 2019, we issued the 2024 Notes in an aggregate principal amount of $143.8 million. We used a portion of the net proceeds of the offering of the 2024 Notes to exchange and retire approximately $122.1 million in aggregate principal of 2.0% convertible senior notes due December 2019 (the "2019 Notes") for an aggregate cash consideration of $76.0 million and approximately 2.2 million shares of our common stock (the "Exchange Transactions"). We recorded a $2.3 million loss on debt extinguishment related to the Exchange Transactions. In the fourth quarter of 2019, at maturity, we settled the remaining principal of the 2019 Notes in cash and distributed approximately 0.3 million shares of our common stock to the notes holders, which represented the conversion value in excess of the principal amount.

In August 2019, we issued a notice of redemption to the holders of our outstanding 2.0% convertible senior notes due June 2047 (the "2047 Notes"), and during the third and fourth quarter of 2019, we converted the entire aggregate principal of $106.3 million of the 2047 Notes and delivered approximately 2.3 million shares of our common stock upon conversion. We recorded a $3.4 million loss on debt extinguishment related to the Redemption. The loss on extinguishment is included in the other (expense) income, net in the Consolidated Statements of Comprehensive Income (Loss).

Factors Affecting Our Performance

    Key factors and trends that have affected and we believe will continue to affect our operating results include:

COVID-19 Global Impact. The global economy has been significantly and negatively impacted by COVID-19, and the scope and duration of the outbreak and timeframe for economic recovery is uncertain. The travel industry, a sector served by our solutions, has been particularly adversely impacted. For example, unprecedented declines in travel demand have forced airlines, including some of our customers, to respond by significantly reducing capacity, grounding flights, reducing personnel, adjusting corporate liquidity and, in certain cases, filing for bankruptcy protection. The global workplace environment has also substantially changed in the wake of COVID-19. To support the health and well-being of our employees, customers, partners and communities, our global workforce has been primarily working remotely since March 16, 2020. Many of our customers are also working remotely, which in some cases has delayed, and may continue to impact the timing of new business and implementations of our solutions. The duration and extent of the impact of COVID-19 continues to be unknown and could continue to impact the pace and timing of adoption and implementation of our solutions, cash flow from operations and customer retention.

28

COVID-19 Financial Impact. As compared to our expectations prior to COVID-19, the global economic impact of COVID-19 adversely impacted our revenue, bad debt expense and operating cash flow during the year ended December 31, 2020. We expect customer bookings and the related revenue and cash flows will continue to be lower than anticipated prior to the pandemic as a result of decreased demand for new subscriptions and services, delays to projects during the COVID-19 pandemic, and increased scrutiny on new large software purchases. In addition, certain customers have requested, and we expect will continue to request, relief to existing contracts and the impact of those is uncertain.

Buying Preferences Driving Technology Adoption. Corporate buyers are increasingly demanding the same type of digital buying experience that they enjoy as consumers. Buyers often prefer not to interact with sales representatives as their primary source of research, and increasingly prefer to buy online when they have already decided what to buy. This trend has accelerated during the current pandemic environment. In response, we believe that businesses are increasingly modernizing their sales process to compete in digital commerce by adopting technologies which provide fast, frictionless, and personalized buying experiences across sales channels. We believe we are uniquely positioned to help power these buying experiences with our AI-powered solutions that enable buyers to move fluidly and with personalized experiences across our customers’ direct sales, online, mobile and partner channels.

Continued Investments. As a result of the economic impact of COVID-19, we are continuing to be measured in our investments and focused on cost control efforts across our organization, while continuing to create awareness for our solutions, expand our customer base and grow our subscription revenues. For example, we are slowing our overall rate of employee hiring, emphasizing hiring for strategic positions and cross training our travel implementation personnel to serve prospects and customers in other existing industry verticals. While we incurred losses in 2020, we believe our market is large and underpenetrated and intend to continue investing in sales, marketing, customer success, cloud support, security, privacy, infrastructure and other long-term initiatives to expand our ability to sell and renew our subscription offerings globally. We also plan to continue investing in product development to enhance our existing technologies, including initiatives to accelerate customer time-to-value and provide out-of-the-box integration with third-party commerce solutions, and develop new applications and technologies.

Cloud Migrations. Sales of our cloud-based solutions have, and we expect future sales of our cloud-based solutions will continue to reduce our future maintenance and support revenue, as long-term customers continue to migrate from our legacy licensed solutions to our current cloud solutions.
Description of Key Components of our Operating Results

Revenue

    We derive our revenues primarily from recurring revenue, which includes subscription and maintenance and support services. Recurring revenues accounted for 85% of our total revenue in 2020.

    Subscription. Subscription revenue primarily consists of fees that give customers access to one or more of our cloud applications with related customer support. We primarily recognize subscription revenue ratably over the contractual term of the arrangement beginning with commencement of service. Subscription revenue related to certain offerings, where fees are based on a number of transactions, are recognized on a usage basis.

    Maintenance and support. Maintenance and support revenue includes customer support for our on-premises software and the right to unspecified software updates and enhancements. We recognize revenue from maintenance arrangements ratably over the period in which the services are provided. Our maintenance and support contracts are generally one year in length, billed annually in advance, and non-cancelable.

    Services. Services revenue primarily consists of fees for configuration services, consulting and training. We typically sell our services on either a fixed-fee or time-and-materials basis. Services revenue is generally recognized as the services are performed for time and material contracts, or on a proportional performance basis for fixed-price contracts. The majority of our services contracts are on a fixed-fee basis. Training revenues are recognized as the services are performed.

Services revenue varies from period to period depending on different factors, including the level of services required to implement our solutions, the timing of services revenue recognition on certain subscription contracts and any additional services requested by our customers during a particular period.

29

    Significant judgments are required in determining whether services that are contained in our customer subscription contracts are considered distinct, including whether the services are capable of being distinct and whether they are separately identifiable. Services deemed to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If determined services are not considered distinct, the services and the subscription are determined to be a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.
Cost of Revenue

Cost of subscription. Cost of subscription consists of infrastructure costs to support our current subscription customer base including third-party hosting services and expenses related to operating our network infrastructure, including depreciation expense and operating lease payments, salaries and related expenses, amortization of capitalized software and an allocation of depreciation, amortization of certain intangible assets and allocated overhead.

Cost of maintenance and support. Cost of maintenance and support consists largely of employee-related costs and an allocation of depreciation, amortization of intangibles, and allocated overhead.

Cost of services. Cost of services includes those costs related to services and implementation of our solutions, primarily employee-related costs and third-party contractors, billable and non-billable travel and an allocation of depreciation and allocated overhead. Cost of providing services may vary from quarter to quarter depending on a number of factors, including the amount of services required to implement and configure our solutions.

Services gross profit varies period to period depending on different factors, including the level of services required to implement our solutions, our mix of employees and third-party contractors, our effective billable man-day rates, our use of third-party system integrators and the billable utilization of our services personnel.
Operating Expenses

Selling and marketing. Selling and marketing expenses primarily consist of employee-related costs, third-party contractors, sales commissions, sales and marketing programs such as lead generation programs, company awareness programs, our annual Outperform conference, participation in industry trade shows, and other sales and marketing programs, travel, amortization expenses associated with acquired intangible assets and allocated overhead. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which we have determined to be five to eight years.

General and administrative. General and administrative expenses primarily consist of employee-related costs for executive, accounting, finance, legal, human resources and internal IT support functions and an allocation of depreciation and allocated overhead. General and administrative expenses also include outside legal and accounting fees and provision for bad debts.

Research and development. Research and development expenses primarily consist of employee-related costs and third-party contractors who work on enhancements of existing solutions, the development of new solutions, scientific research, quality assurance and testing, and an allocation of depreciation, facilities and allocated overhead.
Results of Operations
Comparison of year ended December 31, 2020 with year ended December 31, 2019
Revenue: 
For the Year Ended December 31,
20202019
(Dollars in thousands)AmountPercentage of total revenueAmountPercentage of total revenueVariance $Variance %
Subscription
$170,473 67 %$145,327 58 %$25,146 17 %
Maintenance and support
44,692 18 %58,184 23 %(13,492)(23)%
Total subscription, maintenance and support215,165 85 %203,511 81 %11,654 %
Services
37,259 15 %46,823 19 %(9,564)(20)%
Total revenue$252,424 100 %$250,334 100 %$2,090 %
30


Subscription revenue. Subscription revenue increased primarily due to an increased number of customer subscription contracts as compared to the prior year. For the year ended December 31, 2020, our subscription revenue was negatively impacted by a decrease in customer revenue retention attributed to the impact of COVID-19, and primarily driven by the impact of COVID-19 on our travel customers. Our ability to maintain consistently high customer retention rates will directly impact our ability to continue to grow our subscription revenue. Due to the ongoing uncertain economic conditions caused by COVID-19, we expect subscription revenue to grow at a slower pace in the near term.

Maintenance and support revenue. Maintenance and support revenue decreased primarily as a result of existing maintenance customers migrating to our cloud solutions and a decrease in customer retention due to the impact of COVID-19. We expect maintenance revenue to continue to decline as we continue to migrate maintenance customers to our cloud solutions.

Services revenue. Services revenue decreased primarily as a result of lower sales of services related to subscription contracts than in 2019 due to the impact of COVID-19.

    Cost of revenue and gross profit.
For the Year Ended December 31,
20202019
(Dollars in thousands)AmountPercentage of total
revenue
AmountPercentage of total 
revenue
Variance $Variance %
Cost of subscription
$51,673 20 %$42,339 17 %$9,334 22 %
Cost of maintenance and support
9,880 %11,052 %(1,172)(11)%
Total cost of subscription, maintenance and support61,553 24 %53,391 21 %8,162 15 %
Cost of services
43,080 17 %45,726 18 %(2,646)(6)%
Total cost of revenue$104,633 41 %$99,117 40 %$5,516 %
Gross profit$147,791 59 %$151,217 60 %$(3,426)(2)%

Cost of subscription. Cost of subscription increased primarily due to increased infrastructure costs to support our current subscription customer base and increased employee-related costs driven by higher headcount. Our subscription gross profit percentage was 70% and 71%, respectively, for the years ended December 31, 2020 and 2019.

Cost of maintenance and support. Cost of maintenance and support declined primarily due to a decrease in personnel costs as a result of the need to support a smaller maintenance customer base as we migrate customers to our subscription solutions. Maintenance and support gross profit percentages for the years ended December 31, 2020 and 2019, were 78% and 81%, respectively.

Cost of services. Cost of services decreased primarily due to the lower utilization of third-party contractors and reduced travel expenses due to the COVID-19 pandemic, partially offset by increased employee-related costs driven by higher headcount. Services gross profit percentages for the years ended December 31, 2020 and 2019, were (16)% and 2%, respectively. The decrease in services gross profit percentages was primarily due to the decrease in services revenues and the increase in headcount.

    Gross profit. Overall gross profit decreased for the year ended December 31, 2020 principally attributable to the slower growth in revenue due to the impact of COVID-19.

31

Operating expenses:
For the Year Ended December 31,
20202019
(Dollars in thousands)AmountPercentage of total revenueAmountPercentage of total revenueVariance $Variance %
Selling and marketing$87,182 35 %$89,553 36 %$(2,371)(3)%
General and administrative51,075 20 %47,254 19 %3,821 %
Research and development75,614 30 %67,246 27 %8,368 12 %
Acquisition-related— — %502 — %(502)(100)%
Total operating expenses$213,871 85 %$204,555 82 %$9,316 %

Selling and marketing expenses. Sales and marketing expenses decreased primarily due to a decrease of travel expense of $7.0 million due to the COVID-19 pandemic, partially offset by an increase of $4.2 million in employee-related costs driven by higher sales and marketing headcount, as we continue to focus on adding new customers and increasing penetration within our existing customer base, an increase of $0.3 million in expenses for sales and marketing events, and a $0.1 million increase in allocated overhead.

General and administrative expenses. General and administrative expenses increased primarily due to an increase of $5.3 million in bad debt expense recognized as a result of increased credit risk from uncertain economic conditions caused by COVID-19 and the bankruptcy of several customers in the travel industry, partially offset by a decrease in professional fees in 2020 as compared to 2019 related to our acquisition of Travelaer in 2019.

    Research and development expenses. Research and development expenses increased primarily due to an increase of $8.3 million in employee-related costs driven by higher headcount and a slight increase in allocated overhead.

    Acquisition-related expenses. Acquisition-related expenses were $0.5 million for the year ended December 31, 2019, and consisted primarily of integration costs, professional fees and retention bonuses for our acquisition of Travelaer in 2019.

    Other income (expense), net:
For the Year Ended December 31,
20202019
(Dollars in thousands)AmountPercentage of total revenueAmountPercentage of total revenueVariance $Variance %
Convertible debt interest and amortization$(11,125)(4)%$(14,765)(6)%$3,640 (25)%
Other income (expense), net$897 — %$(354)— %$1,251 (353)%

    Convertible debt interest and amortization. Convertible debt interest and amortization expense for each of the years ended December 31, 2020 and 2019 related to coupon interest and amortization of debt discount and issuance costs attributable to our Notes. Convertible debt interest and amortization decreased primarily as a result of our settlement of the 2019 Notes and 2047 Notes during 2019, partially offset by an increase due to the issuance of our 2027 Notes in September 2020.

    Other income (expense), net. The change in other income (expense), net for the year ended December 31, 2020, primarily related to a $5.7 million loss on debt extinguishment related to our 2019 Notes and 2047 Notes recognized in 2019 which was partially offset by a decrease in interest income during the period.

    Income tax provision:
For the Year Ended
December 31,
(Dollars in thousands)20202019Variance $Variance %
Effective tax rate(0.9)%(0.9)%n/a— %
Income tax provision$676 $624 $52 %

32

Our tax provision for the year ended December 31, 2020 included both foreign income and withholding taxes. No tax benefit was recognized on jurisdictions with a projected loss for the year due to the valuation allowances on our deferred tax assets.

Our 2020 and 2019 effective tax rates had an unusual relationship to pretax loss from operations due to a valuation allowance on our net deferred tax assets. Our income tax provisions in 2020 and 2019 only included foreign income and withholding taxes, resulting in an effective tax rate of (0.9)% and (0.9)%, respectively. The difference between the effective tax rates and the federal statutory rate of 21% for the years ended December 31, 2020 and 2019 was primarily due to the increase in our valuation allowance of $24.3 million and $12.4 million, respectively.

    As of December 31, 2020 and 2019, we had a valuation allowance on our net deferred tax assets of $130.7 million and $106.5 million, respectively. The increase in the valuation allowance was principally attributable to an additional valuation allowance recorded on our current year's tax loss.

Comparison of year ended December 31, 2019 with year ended December 31, 2018

Additional information on fiscal 2018 items, including discussion of the year-over-year comparisons between 2019 and 2018 that are not included in this Form 10-K, can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on February 19, 2020.
    Revenue:
 For the Year Ended December 31,  
 20192018  
(Dollars in thousands)AmountPercentage of total revenueAmountPercentage of total revenueVariance $Variance %
Subscription$145,327 58 %$98,708 50 %$46,619 47 %
Maintenance and support58,184 23 %64,760 33 %(6,576)(10)%
Total subscription, maintenance and support203,511 81 %163,468 83 %40,043 24 %
Services46,823 19 %33,556 17 %13,267 40 %
Total revenue$250,334 100 %$197,024 100 %$53,310 27 %

    Cost of revenue and gross profit:
For the Year Ended December 31,
20192018
(Dollars in thousands)AmountPercentage of total
revenue
AmountPercentage of total
revenue
Variance $Variance %
Cost of subscription
$42,339 17 %$35,619 18 %$6,720 19 %
Cost of maintenance and support
11,052 %11,602 %(550)(5)%
Total cost of subscription, maintenance and support53,391 21 %47,221 24 %6,170 13 %
Cost of services
45,726 18 %29,958 15 %15,768 53 %
Total cost of revenue$99,117 40 %$77,179 39 %$21,938 28 %
Gross profit$151,217 60 %$119,845 61 %$31,372 26 %

33

Operating expenses:
For the Year Ended December 31,
20192018
(Dollars in thousands)AmountPercentage of total revenueAmountPercentage of total revenueVariance $Variance %
Selling and marketing$89,553 36 %$72,006 37 %$17,547 24 %
General and administrative47,254 19 %41,302 21 %5,952 14 %
Research and development67,246 27 %55,657 28 %11,589 21 %
Acquisition-related502 — %95 — %407 428 %
Total operating expenses$204,555 82 %$169,060 86 %$35,495 21 %

Other (expense) income, net:
For the Year Ended December 31,
20192018
(Dollars in thousands)AmountPercentage of total revenueAmountPercentage of total revenueVariance $Variance %
Convertible debt interest and amortization$(14,765)(6)%$(16,986)(9)%$2,221 (13)%
Other (expense) income, net$(354)— %$2,155 %$(2,509)(116)%

Income tax provision:
For the Year Ended December 31,
(Dollars in thousands)20192018Variance $Variance %
Effective tax rate(1)%— %n/a(1)%
Income tax provision $624 $200 $424 212 %

Liquidity and Capital Resources

At December 31, 2020, we had $329.1 million of cash and cash equivalents and $246.4 million of working capital as compared to $306.1 million of cash and cash equivalents and $189.8 million of working capital at December 31, 2019.

Our principal sources of liquidity are our cash and cash equivalents, cash flows generated from operations and potential borrowings under our $50 million secured Credit Agreement ("Revolver") with the lenders party thereto and Wells Fargo Bank, National Association as agent for the lenders party thereto. The facility expires in July 2022. We issued the 2027 Notes in September 2020, the 2024 Notes in May 2019 and completed our Secondary Offering in August 2018 to supplement our overall liquidity position. Our material drivers or variants of operating cash flow are net income (loss), noncash expenses (principally share-based compensation, intangible amortization and amortization of debt discount and issuance costs) and the timing of periodic invoicing and cash collections related to licenses, subscriptions and support for our software and related services. Our operating cash flows are also impacted by the timing of payments to our vendors and the payments of our other liabilities and customer concessions. We generally pay our vendors and service providers in accordance with the invoice terms and conditions.

    We believe our existing cash, cash equivalents, including funds available under our Revolver, and our current estimates of future operating cash flows, will provide adequate liquidity and capital resources to meet our operational requirements, anticipated capital expenditures and coupon interest payments for our Notes for the next twelve months. Our future working capital requirements will depend on many factors, including the operations of our existing business, potential growth of our subscription services, future acquisitions we might undertake, expansion into complementary businesses and the impact of COVID-19, including the pace and timing of adoption and implementation of our solutions, relief to existing contracts and customer retention. If such need arises, we may raise additional funds through equity or debt financings. However, the recent COVID-19 pandemic caused some disruption in the capital markets and further disruption could make financing more difficult and/or expensive and we may not be able to obtain such financing on terms acceptable to us or at all. During the period of uncertainty and volatility related to COVID-19, we will continue to monitor our liquidity.

34

    The following table presents key components of our Consolidated Statements of Cash Flows for the years ended December 31, 2020, 2019 and 2018: 
 For the Year Ended December 31,
(Dollars in thousands)202020192018
Net cash (used in) provided by operating activities$(49,389)$5,245 $5,703 
Net cash used in investing activities(30,460)(17,560)(6,258)
Net cash provided by financing activities102,914 22,991 135,352 
Cash and cash equivalents (beginning of period)306,077 295,476 160,505 
Cash and cash equivalents (end of period)$329,134 $306,077 $295,476 

Operating Activities

Cash used in operating activities in 2020 was $49.4 million and increased as compared to cash provided by operating activities in 2019 of $5.2 million. The increase was primarily attributable to higher cash operating expenses driven mainly by an increase in headcount year-over-year, higher annual incentive payment as compared to 2019, customer requests during the pandemic to defer payments into 2021, and a decrease in customer revenue retention attributed to the impact of COVID-19.

Cash provided by operating activities in 2019 was $5.2 million and declined slightly as compared to $5.7 million in 2018. The decrease was primarily attributable to higher cash operating expenses driven mainly by an increase in headcount and partially offset by an increase in sales and related cash collections.

Investing Activities

Net cash used in investing activities for 2020 of $30.5 million was primarily due to $28.5 million of capital expenditures mainly attributable to the build out of our new headquarters which was committed prior to the pandemic. In addition, we incurred capitalized internal-use software development costs on our subscription solutions of $1.7 million, and investment in equity securities of $0.3 million.

Net cash used in investing activities for 2019 was $17.6 million, which was primarily related to our acquisition of Travelaer. In addition, we incurred capitalized internal-use software development costs on our subscription service solutions of $1.4 million, capital expenditures of $5.3 million, investment in equity securities of $0.3 million and intangible (non-acquisition) asset of $0.1 million.

Financing Activities

Net cash provided by financing activities for 2020 was $102.9 million, which was attributable to the proceeds of $146.9 million from the issuance of our 2027 Notes and proceeds from the exercise of employee stock plans of $2.8 million, partially offset by the purchase of Capped Call of $25.3 million, a payment of $20.5 million for tax withholdings on vesting of employee share-based awards and a $1.0 million payment for debt issuance costs related to the 2027 Notes.

Net cash provided by financing activities for 2019 was $23.0 million, which was attributable to the proceeds of $140.2 million from the issuance of our 2024 Notes, proceeds from the bond hedge termination of $64.8 million and proceeds from the exercise of employee stock plans of $2.0 million, which was partially offset by the settlement of our 2019 and 2047 Notes of $97.7 million, termination of warrant of $45.2 million, a payment of $23.8 million for tax withholdings on vesting of employee share-based awards, the purchase of Capped Call of $16.4 million and a $0.9 million payment for debt issuance costs related to the 2024 Notes.

Stock Repurchases

In August 2008, our Board of Directors authorized a stock repurchase program for the purchase of up to $15.0 million of our common stock. No shares were repurchased under the program during the years ended December 31, 2020, 2019 and 2018, respectively. As of December 31, 2020, $10.0 million remained available in the stock repurchase program. The repurchase of stock, if continued, will be funded primarily with existing cash balances. The timing of any repurchases will depend upon various factors including, but not limited to, market conditions, the market price of our common stock and management’s assessment of our liquidity and cash flow needs. For additional information on the stock repurchase program see Item 5, "Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities."
35

Off-Balance Sheet Arrangements and Contractual Obligations

We do not have any relationships with unconsolidated entities or financial partnerships, such as variable interest entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. Our principal commitments as of December 31, 2020 consist of obligations under operating leases and various service agreements. See Note 18 of our Notes to Consolidated Financial Statements for additional information regarding our contractual commitments.

Contractual Obligations

The following table sets forth our contractual obligations as of December 31, 2020:
 Payment due by period
(Dollars in thousands)TotalLess than 1 year1-3 years3-5 yearsMore than 5 years
Notes, including interest$322,350 $4,813 $9,625 $151,162 $156,750 
Operating leases72,882 9,580 21,752 9,683 31,867 
Purchase and contractual commitments39,259 30,148 9,111 — — 
Total contractual obligations$434,491 $44,541 $40,488 $160,845 $188,617 

Notes    
    
As of December 31, 2020, our outstanding Notes consist of the 2024 and 2027 Notes. Interest on the 2024 Notes is payable semi-annually, in arrears on May 15 and November 15 of each year. Interest on the 2027 Notes is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. At December 31, 2020, our maximum commitment for interest payments under the 2024 and 2027 Notes was $28.6 million for their remaining duration.
Covenants

    Our Revolver contains affirmative and negative covenants, including covenants which restrict our ability to, among other things, create liens, incur additional indebtedness and engage in certain other transactions, in each case subject to certain exclusions. In addition, our Revolver contains certain financial covenants which become effective in the event our liquidity falls below $50 million or upon the occurrence of an event of default. As of December 31, 2020, we were in compliance with all financial covenants in the Revolver.
Critical Accounting Policies and Estimates

    Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Actual results could differ from those estimates.

We believe the critical accounting policies listed below affect significant judgment and estimates used in the preparation of our Consolidated Financial Statements.

Revenue Recognition

We derive our revenues primarily from subscription services, services and associated software maintenance and support services.

    We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the customer contract(s);
Determination of the transaction price;
Allocation of the transaction price to each performance obligation in the customer contract(s); and
36

Recognition of revenue when, or as, we satisfy a performance obligation.

Subscription revenue

    Subscription revenue primarily consists of fees that give customers access to one or more of our cloud applications with related customer support. We primarily recognize subscription revenue ratably over the contractual term of the arrangement beginning with commencement of service. Subscription revenue related to certain offerings, where fees are based on a number of transactions, are recognized on a usage basis.

Maintenance and support revenue

Maintenance and support revenue includes customer support for our on-premises software and the right to unspecified software updates and enhancements. We recognize revenue from maintenance arrangements ratably over the period in which the services are provided. Our maintenance and support contracts are generally one year in length, billed annually in advance, and non-cancelable.

Services revenue

    Services revenue primarily consists of fees for configuration services, consulting and training. We typically sell our services on either a fixed-fee or time-and-materials basis. Services revenue is generally recognized as the services are performed for time and material contracts, or on a proportional performance basis for fixed-price contracts. The majority of our services contracts are on a fixed-fee basis. Training revenues are recognized as the services are performed.

    Significant judgments are required in determining whether services that are contained in our customer subscription contracts are considered distinct, including whether the services are capable of being distinct and whether they are separately identifiable. Services deemed to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If determined services are not considered distinct, the services and the subscription are determined to be a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.

Customer contracts with multiple performance obligations

    A portion of our customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, we satisfy the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.

Allowance for Doubtful Accounts

In addition to our initial credit evaluations upon entering into a new customer contract, we regularly assess our ability to collect outstanding customer invoices. The allowance is based on both specific and general reserves. To do so, we make estimates of the collectability of accounts receivable. We provide an allowance for doubtful accounts when we determine that the collection of an outstanding customer receivable is not probable. We regularly review our trade receivables allowance by considering factors such as historical experience, the age of the trade receivable balances and current economic conditions that may affect a customer’s ability to pay.

Deferred Costs

Sales commissions earned by our sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which we have determined to be five to eight years. We determined the period of benefit by taking into consideration our customer contracts, expected renewals of those customer contracts (as we currently do not pay an incremental sales commission for renewals), our technology and other factors. We also defer amounts earned by employees other than sales representatives who earn incentive payments under compensation plans tied to the value of customer contracts acquired.

37

Deferred Implementation Costs

We capitalize certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where services are not distinct from other undelivered obligations in our customer contracts. We analyze implementation costs and capitalize those costs that are directly related to customer contracts that are expected to be recoverable and enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences.

Deferred Revenue

    Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. We generally invoice our customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent.

Noncash Share-Based Compensation

We have two noncash share-based compensation plans, the 2007 equity incentive plan and the 2017 equity incentive plan which authorize the discretionary granting of various types of stock awards to key employees, officers, directors and consultants. Our 2007 equity incentive plan expired in March 2017, and in May 2017, we adopted our 2017 equity incentive plan which serves as the successor to our 2007 equity incentive plan. Under the 2017 equity incentive plan, we may provide noncash share-based compensation through the grant of: (i) restricted stock awards; (ii) restricted stock unit awards - time, performance and market-based ("RSUs"); (iii) stock options; (iv) stock appreciation rights ("SARs"); (v) phantom stock; and (vi) performance awards, such as market stock units ("MSUs"). To date, we have granted stock options, SARs, RSUs and MSUs.

Noncash share-based compensation expense is measured at the grant date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period, which is generally the vesting period.

The fair value of the RSUs (time and performance-based) is based on the closing price of our stock on the date of grant. The fair value and the derived service period of the market-based RSUs is estimated on the date of grant using a Monte Carlo simulation model. The model requires the use of a number of assumptions including the expected volatility of our stock, our risk-free interest rate and expected dividends. Our expected volatility at the date of grant is based on our historical volatility over the performance period.

We estimate the fair value of the stock options and SARs using the Black-Scholes option pricing model, which requires us to use significant judgment to make estimates regarding the expected life of the award, volatility of our stock price, the risk-free interest rate and the dividend yield of our stock over the life of the award. The expected life of the award is a historical weighted average of the expected lives of similar securities of comparable public companies. We estimate volatility using our historical volatility. The risk-free interest rate assumption is based on observed interest rates appropriate for the terms of our awards. The dividend yield assumption is based on our expectation of paying no dividends.

As we issue stock options and SARs, we evaluate the assumptions used to value our stock option awards and SARs. If factors change and we employ different assumptions, noncash share-based compensation expense may differ significantly from what we have recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, we may be required to accelerate, increase or cancel any remaining unearned noncash share-based compensation expense. Future noncash share-based compensation expense and unearned noncash share-based compensation will increase to the extent that we grant additional equity awards to employees.

We estimate the number of awards that will be forfeited and recognize expense only for those awards that ultimately are expected to vest. Significant judgment is required in determining the adjustment to noncash share-based compensation expense for estimated forfeitures. Noncash share-based compensation expense in a period could be impacted, favorably or unfavorably, by differences between forfeiture estimates and actual forfeitures.

MSUs are performance-based awards that cliff vest based on our shareholder return relative to the total shareholder return of the Russell 2000 Index ("Index") over the three-year periods ending February 28, 2020, October 9, 2020 and December 31, 2020 ("Performance Period"), respectively. The MSUs vested on March 1, 2020 and October 9, 2020 and are
38

scheduled to vest on January 10, 2021, respectively. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted based on the average price of our common stock relative to the Index during the Performance Period. We estimate the fair value of MSUs on the date of grant using a Monte Carlo simulation model. The determination of the fair value of the MSUs is affected by our stock price and a number of assumptions including the expected volatilities of our stock and the Index, the risk-free interest rate and expected dividends. Our expected volatility at the date of grant was based on the historical volatilities of our stock and the Index over the Performance Period.

    We record deferred tax assets for share-based compensation awards that will result in future deductions on our income tax returns, based on the amount of share-based compensation recognized at the statutory tax rate in the jurisdiction in which we will receive a tax deduction. Because the deferred tax assets we record are based upon the share-based compensation expenses in a particular jurisdiction, the aforementioned inputs that affect the fair values of our stock awards may also indirectly affect our income tax expense. In addition, differences between the deferred tax assets recognized for financial reporting purposes and the actual tax deduction reported on our income tax returns are recorded in our income tax (expense) income.

At December 31, 2020, we had $55.9 million of total unrecognized compensation costs related to noncash share-based compensation arrangements for stock awards granted. These costs will be recognized over a weighted-average period of 2.5 years.
Accounting for Income Taxes

    We estimate our income taxes based on the various jurisdictions where we conduct business and we use estimates in determining our provision for income taxes. We estimate separately our deferred tax assets, related valuation allowances, current tax liabilities and deferred tax liabilities. The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax rules and the potential for future adjustment of our uncertain tax positions by the U.S. Internal Revenue Service or other taxing jurisdictions. We estimate our current tax liability and assess temporary differences that result from differing treatments of certain items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which we show on our balance sheet. At December 31, 2020, our deferred tax assets consisted primarily of temporary differences related to noncash share-based compensation, interest expense limited under Section 163(j), Research and Experimentation ("R&E") tax credit carryforwards and net operating losses.

    We review the realizability of our deferred tax asset on a quarterly basis, or whenever events or changes in circumstances indicate that a review is required. In determining the requirement for a valuation allowance, the historical and projected financial results of the legal entity or consolidated group recording the net deferred tax asset are considered, along with any other positive or negative evidence. Since future financial results may differ from previous estimates, periodic adjustments to our valuation allowances may be necessary. We continually perform an analysis related to the realizability of our deferred tax assets. As a result, and after considering tax planning initiatives and other positive and negative evidence, we determine that it is more likely than not that our net deferred tax assets will not be realized. During 2020, there was not sufficient positive evidence to outweigh the current and historic negative evidence to determine that it was more likely than not that our net deferred tax assets would not be realized. Therefore, we continue to have a valuation allowance against net deferred tax assets as of December 31, 2020.

We account for uncertain income tax positions recognized in our financial statements in accordance with the Income Tax Topic of the Accounting Standards Codification ("ASC"), issued by the FASB. This interpretation requires companies to use a prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in their tax returns. This guidance provides clarification on recognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. Please see Note 15 to the Consolidated Financial Statements for more information.
Business Combinations
    
    We record tangible and intangible assets acquired and liabilities assumed in business combinations under the purchase method of accounting. Amounts paid for each acquisition are allocated to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. We then allocate the purchase price in excess of net tangible assets acquired to identifiable intangible assets based on detailed valuations that use information and assumptions provided by management. We allocate any excess purchase price over the fair value of the net tangible and intangible assets acquired and liabilities assumed to goodwill. If the fair value of the assets acquired exceeds our purchase price, the excess is recognized as a gain.

39

    Significant management judgments and assumptions are required in determining the fair value of acquired assets and liabilities, particularly acquired intangible assets. The valuation of purchased intangible assets is based upon estimates of the future performance and cash flows from the acquired business. Each asset is measured at fair value from the perspective of a market participant.

    If different assumptions are used, it could materially impact the purchase price allocation and adversely affect our results of operations, financial condition and cash flows.
Intangible Assets, Goodwill and Long-Lived Assets

    When we acquire a business, a portion of the purchase consideration is typically allocated to acquired technology and other identifiable intangible assets, such as customer relationships. The excess of the purchase consideration over the net of the acquisition-date fair value of identifiable assets acquired and liabilities assumed is recorded as goodwill. We estimate fair value primarily utilizing the market approach, which calculates fair value based on the market values of comparable companies or comparable transactions. The amounts allocated to acquired technology and other intangible assets represent our estimates of their fair values at the acquisition date. We amortize our intangible assets that have finite lives using either the straight-line method or, if reliably determinable, the pattern in which the economic benefit of the asset is expected to be consumed utilizing expected undiscounted future cash flows. Amortization is recorded over the estimated useful lives ranging from two to eight years.

    We review our intangible assets subject to amortization to determine if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in the remaining useful life. If the carrying value of an asset exceeds its undiscounted cash flows, we will write down the carrying value of the intangible asset to its fair value in the period identified. In assessing recoverability, we must make assumptions regarding estimated future cash flows and discount rates. If these estimates or related assumptions change in the future, we may be required to record impairment charges. If the estimate of an intangible asset’s remaining useful life is changed, we will amortize the remaining carrying value of the intangible asset prospectively over the revised remaining useful life.

    We assess goodwill for impairment as of November 30 of each fiscal year, or more frequently if events or changes in circumstances indicate that the fair value of our reporting unit has been reduced below its carrying value. When conducting our annual goodwill impairment assessment, we use a two-step process. The first step is to perform an optional qualitative evaluation as to whether it is more likely than not that the fair value of our reporting unit is less than its carrying value, using an assessment of relevant events and circumstances. In performing this assessment, we are required to make assumptions and judgments including, but not limited to, an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of our reporting unit and future opportunities in the markets in which it operates. If we determine that it is not more likely than not that the fair value of our reporting unit is less than its carrying value, we are not required to perform any additional tests in assessing goodwill for impairment. However, if we conclude otherwise or elect not to perform the qualitative assessment, we perform a second step for our reporting unit, consisting of a quantitative assessment of goodwill impairment. This quantitative assessment requires us to compare the fair value of our reporting unit with its carrying value. If the carrying amount exceeds the fair value, an impairment charge will be recognized, however, loss cannot exceed the total amount of goodwill allocated to the reporting unit.
Recent Accounting Pronouncements

    See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in this report, regarding the impact of certain recent accounting pronouncements on our Consolidated Financial Statements.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Foreign Currency Exchange Risk

    Our contracts are predominately denominated in U.S. dollars; however, we have contracts denominated in foreign currencies and therefore a portion of our revenue is subject to foreign currency risks. The primary market risk we face is from foreign currency exchange rate fluctuations. Our cash flows are subject to fluctuations due to changes in foreign currency exchange rates. The effect of an immediate 10% adverse change in exchange rates on foreign denominated receivables as of December 31, 2020, would have resulted in a $0.4 million loss. We are also exposed to foreign currency risk due to our operating subsidiaries in France, United Kingdom, Canada, Germany, Ireland, Australia, Bulgaria and United Arab Emirates. A hypothetical 10% adverse change in the value of the U.S. dollar in relation to the Euro, which is our single most significant
40

foreign currency exposure, would have changed revenue for the year ended December 31, 2020 by approximately $1.6 million. However, due to the relatively low volume of payments made and received through our foreign subsidiaries, we do not believe that we have significant exposure to foreign currency exchange risks. Fluctuations in foreign currency exchange rates could harm our financial results in the future.

We currently do not use derivative financial instruments to mitigate foreign currency exchange risks. We continue to review this issue and may consider hedging certain foreign exchange risks through the use of currency futures or options in future years.

Exposure to Interest Rates

    Our exposure to market risk for changes in interest rates relates to the variable interest rate on borrowings under our Revolver. As of December 31, 2020, we had no borrowings under the Revolver.

    As of December 31, 2020, we had outstanding principal amounts of $150.0 million and $143.8 million of the 2027 and the 2024 Notes, respectively, which are fixed rate instruments. Therefore, our results of operations are not subject to fluctuations in interest rates. The fair value of the Notes may change when the market price of our stock fluctuates.

    We believe that we do not have any material exposure to changes in the fair value as a result of changes in interest rates due to the short term nature of our cash equivalents.
Item 8. Financial Statements and Supplementary Data

    The consolidated financial statements required to be filed are indexed on page F-1 and are incorporated herein by reference. See Item 15(a)(1) and (2).
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

    None.
Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

    As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based on that evaluation as of the period covered by this Annual Report on Form 10-K, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act (i) is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and (ii) is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

    We implemented internal controls to ensure we adequately evaluated our provisions for credit losses in light of the adoption of Topic 326 on January 1, 2020. There were no significant changes to our internal control over financial reporting due to the adoption of Topic 326.

    There have been no changes in our internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any material impact to our internal controls over financial reporting despite the fact that our employees are working remotely due to COVID-19. We are continually monitoring and assessing the COVID-19 situation on our internal controls to minimize the impact on their design and operating effectiveness.
        
41

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). 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 GAAP. Our internal control over financial reporting is a framework that includes policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has assessed the effectiveness of our internal control over financial reporting as of December 31, 2020, based on the criteria in Internal Control — Integrated Framework (2013) issued by COSO. Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2020 based upon the COSO criteria.

The effectiveness of our internal control over financial reporting as of December 31, 2020 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report, which is included herein.
Item 9B. Other Information
    None.
42

Part III
Item 10. Directors, Executive Officers and Corporate Governance
    The information required by this item is incorporated by reference from our proxy statement in connection with our 2021 Annual Meeting of Stockholders, which proxy statement will be filed with the SEC not later than 120 days after the close of our fiscal year ended December 31, 2020.
Item 11. Executive Compensation
    The information required by this item is incorporated by reference from our proxy statement in connection with our 2021 Annual Meeting of Stockholders, which proxy statement will be filed with the SEC not later than 120 days after the close of our fiscal year ended December 31, 2020.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
    The information required by this item is incorporated by reference from our proxy statement in connection with our 2021 Annual Meeting of Stockholders, which proxy statement will be filed with the SEC not later than 120 days after the close of our fiscal year ended December 31, 2020.
Item 13. Certain Relationships, Related Transactions and Director Independence
    The information required by this item is incorporated by reference from our proxy statement in connection with our 2021 Annual Meeting of Stockholders, which proxy statement will be filed with the SEC not later than 120 days after the close of our fiscal year ended December 31, 2020.
Item 14. Principal Accountant Fees and Services
    The information required by this item is incorporated by reference from our proxy statement in connection with our 2021 Annual Meeting of Stockholders, which proxy statement will be filed with the SEC not later than 120 days after the close of our fiscal year ended December 31, 2020.
43

Part IV
Item 15. Exhibits and Financial Statements Schedules

(a)(1) Financial Statements

    Reference is made to the Index to Financial Statements in the section entitled "Financial Statements and Supplementary Data" in Part II, Item 8 of this Annual Report on Form 10-K.

(a)(2) Financial Statement Schedules

    Reference is made to Schedule II, Valuation and Qualifying Accounts, as indexed on page F-35.

    Schedules not listed above have been omitted because they are not applicable or are not required or the information required to be set forth therein is included in the Consolidated Financial Statements or Notes thereto.

(a)(3) Exhibits

    Exhibits are as set forth below in the Exhibit Index. Exhibits which are incorporated herein by reference can be inspected and copied at the public reference rooms maintained by the SEC in Washington, D.C., New York, New York, and Chicago, Illinois, and are also available to the public from commercial document retrieval services and at the website maintained by the SEC at http://www.sec.gov.
44

PROS Holdings, Inc.
Index to the Consolidated Financial Statements
 
1


Report of Independent Registered Public Accounting Firm


To the Board of Directors and Stockholders of PROS Holdings, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of PROS Holdings, Inc. and its subsidiaries (the “Company”) as of December 31, 2020 and 2019, and the related consolidated statements of comprehensive income (loss), of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2020, including the related notes and schedule of valuation and qualifying accounts for each of the three years in the period ended December 31, 2020 appearing under Item 15(a)(2) (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2020, 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 consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Changes in Accounting Principles

As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in 2019 and the manner in which it accounts for revenues from contracts with customers in 2018.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management's Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) 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
2

expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) 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.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue recognition – Identifying distinct performance obligations within customer contracts

As described in Note 2 to the consolidated financial statements, for the year ended December 31, 2020, the Company recognized revenue of $252.4 million from customer contracts. A portion of these customer contracts contain multiple performance obligations. Significant judgment is required by management in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation.

The principal considerations for our determination that performing procedures relating to identifying distinct performance obligations within customer contracts is a critical audit matter are the significant amount of judgment by management in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. This in turn led to significant auditor judgment and effort in performing procedures to evaluate whether the distinct performance obligations within a single customer contract were appropriately identified by management.

Addressing the matter involved performing procedures and evaluating evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the identification of distinct performance obligations. These procedures also included, among others, examining customer contracts on a test basis to identify whether the performance obligations were capable of being distinct and were separately identifiable, and evaluating management’s conclusions through tests of underlying information.
 
 
/s/ PricewaterhouseCoopers LLP

San Jose, California
February 12, 2021
We have served as the Company’s auditor since 2002.




3

PROS Holdings, Inc.
Consolidated Balance Sheets
(In thousands, except share and per share amounts)
 
 December 31,
 20202019
Assets:
Current assets:
Cash and cash equivalents$329,134 $306,077 
Trade and other receivables, net of allowance of $4,122 and $214, respectively
49,578 65,074 
Deferred costs, current5,941 5,756 
Prepaid and other current assets9,647 9,038 
Total current assets394,300 385,945 
Property and equipment, net36,504 14,794 
Operating lease right-of-use assets30,689 26,550 
Deferred costs, noncurrent12,544 15,478 
Intangibles, net8,341 14,605 
Goodwill50,044 49,104 
Other assets, noncurrent7,549 6,831 
Total assets$539,971 $513,307 
Liabilities and Stockholders’ Equity:
Current liabilities:
Accounts payable and other liabilities$4,246 $9,098 
Accrued liabilities13,065 22,748 
Accrued payroll and other employee benefits25,514 32,656 
Operating lease liabilities, current5,937 7,173 
Deferred revenue, current99,156 124,459 
Total current liabilities147,918 196,134 
Deferred revenue, noncurrent11,372 17,801 
Convertible debt, net, noncurrent218,028 110,704 
Operating lease liabilities, noncurrent44,099 22,391 
Other liabilities, noncurrent1,517 1,281 
Total liabilities422,934 348,311 
Commitments and contingencies (Note 18)
Stockholders’ equity:
Preferred stock, $0.001 par value, 5,000,000 shares authorized none issued
  
Common stock, $0.001 par value, 75,000,000 shares authorized; 48,142,267
 and 47,310,846 shares issued, respectively; 43,461,544 and 42,630,123 shares outstanding, respectively
48 47 
Additional paid-in capital589,040 560,496 
Treasury stock, 4,680,723 common shares, at cost
(29,847)(29,847)
Accumulated deficit(438,773)(361,789)
Accumulated other comprehensive loss(3,431)(3,911)
Total stockholders’ equity117,037 164,996 
Total liabilities and stockholders’ equity$539,971 $513,307 
The accompanying notes are an integral part of these consolidated financial statements.
4

PROS Holdings, Inc.
Consolidated Statements of Comprehensive Income (Loss)
(In thousands, except per share data)
 For the Year Ended December 31,
 202020192018
Revenue:
Subscription$170,473 $145,327 $98,708 
Maintenance and support44,692 58,184 64,760 
Total subscription, maintenance and support215,165 203,511 163,468 
Services37,259 46,823 33,556 
Total revenue252,424 250,334 197,024 
Cost of revenue:
Subscription51,673 42,339 35,619 
Maintenance and support9,880 11,052 11,602 
Total cost of subscription, maintenance and support61,553 53,391 47,221 
Services43,080 45,726 29,958 
Total cost of revenue104,633 99,117 77,179 
Gross profit147,791 151,217 119,845 
Operating expenses:
Selling and marketing87,182 89,553 72,006 
General and administrative51,075 47,254 41,302 
Research and development75,614 67,246 55,657 
Acquisition-related 502 95 
Loss from operations(66,080)(53,338)(49,215)
Convertible debt interest and amortization(11,125)(14,765)(16,986)
Other income (expense), net897 (354)2,155 
Loss before income tax provision(76,308)(68,457)(64,046)
Income tax provision676 624 200 
Net loss(76,984)(69,081)(64,246)
Net loss per share:
Basic and diluted(1.78)(1.72)(1.86)
Weighted average number of shares:
Basic and diluted43,301 40,232 34,465 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustment480 (537)(558)
Other comprehensive loss, net of tax480 (537)(558)
Comprehensive (loss) income $(76,504)$(69,618)$(64,804)
The accompanying notes are an integral part of these consolidated financial statements.
5


PROS Holdings, Inc.
Consolidated Statements of Cash Flows
(In thousands)
 Year Ended December 31,
 202020192018
Operating activities:
Net loss$(76,984)$(69,081)$(64,246)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization14,334 13,870 13,055 
Amortization of debt discount and issuance costs8,743 11,115 12,027 
Share-based compensation24,399 24,680 21,453 
Deferred income tax, net (119)(463)
Provision for doubtful accounts4,783 (754)212 
Loss on disposal of assets  37 
Loss on debt extinguishment 5,660  
Changes in operating assets and liabilities:
Accounts and unbilled receivables10,450 (22,273)(9,550)
Deferred costs2,749 (3,772)(4,086)
Prepaid expenses and other assets(1,376)(5,044)87 
Operating lease right-of-use assets and liabilities16,974 (61) 
Accounts payable and other liabilities(4,817)2,550 3,931 
Accrued liabilities(9,848)15,455 2,764 
Accrued payroll and other employee benefits(7,106)7,937 5,830 
Deferred revenue(31,690)25,082 24,652 
Net cash (used in) provided by operating activities(49,389)5,245 5,703 
Investing activities:
Purchase of property and equipment(28,493)(5,271)(1,475)
Purchase of equity securities(281)(293)(45)
Acquisition of Travelaer, net of cash acquired (10,510) 
Capitalized internal-use software development costs(1,686)(1,436)(4,613)
Purchase of intangible asset (50)(125)
Net cash used in investing activities(30,460)(17,560)(6,258)
Financing activities:
Exercise of stock options  1,142 
Proceeds from employee stock plans2,824 1,995 1,720 
Tax withholding related to net share settlement of stock awards(20,481)(23,753)(9,410)
Proceeds from Secondary Offering, net  141,954 
Payments of notes payable  (54)
Proceeds from issuance of convertible debt, net146,925 140,156  
Debt issuance costs related to convertible debt(1,019)(860) 
Purchase of Capped Call(25,335)(16,445) 
Settlement of convertible debt (97,678) 
Proceeds from termination of Note Hedges 64,819  
Payment for termination of Warrants (45,243) 
Net cash provided by financing activities102,914 22,991 135,352 
Effect of foreign currency rates on cash(8)(75)174 
Net change in cash and cash equivalents23,057 10,601 134,971 
6

Cash and cash equivalents:
Beginning of period306,077 295,476 160,505 
End of period$329,134 $306,077 $295,476 
Supplemental disclosure of cash flow information:
Cash (paid) refund during period for:
Taxes$(341)$(308)$(262)
Interest$(1,680)$(3,499)$(5,252)
Noncash investing activities:
Purchase of property and equipment accrued but not paid$341 $891 $247 
The accompanying notes are an integral part of these consolidated financial statements.
7

PROS Holdings, Inc.
Consolidated Statements of Stockholders’ Equity
(In thousands, except share data)
 
 Common StockAdditional Paid-In CapitalTreasury StockAccumulated
(Deficit) Retained Earnings
Accumulated other comprehensive lossTotal Stockholders’ Equity
 SharesAmountSharesAmount
Balance at December 31, 201731,939,175 $36 $207,924 4,417,585 $(13,938)$(238,185)$(2,816)$(46,979)
Exercise of stock options161,997 1 1,141 — — — — 1,142 
Stock awards net settlement609,188 1 (9,411)— — — — (9,410)
Proceeds from employee stock plans75,546 — 1,720 — — — — 1,720 
Proceeds from Secondary Offering, net4,370,000 4 141,950 — — — — 141,954 
Noncash share-based compensation— — 21,553 — — — — 21,553 
Cumulative effect of adoption of section 606— — — — — 9,723 — 9,723 
Other comprehensive loss— — — — — — (558)(558)
Net loss— — — — — (64,246)— (64,246)
Balance at December 31, 201837,155,906 $42 $364,877 4,417,585 $(13,938)$(292,708)$(3,374)$54,899 
Stock awards net settlement958,264 1 (23,754)— — — — (23,753)
Proceeds from employee stock plans75,304 — 1,995 — — — — 1,995 
Settlement of convertible debt4,703,787 4 140,845 — — — — 140,849 
Exercise of Note Hedges(263,138)— 15,911 263,138 (15,909)— — 2 
Termination of Note Hedges— — 64,819 — — — — 64,819 
Termination of Warrants— — (45,243)— — — — (45,243)
Equity component of convertible debt issuance, net— — 32,883 — — — — 32,883 
Purchase of Capped Call— — (16,445)— — — — (16,445)
Noncash share-based compensation— — 24,608 — — — — 24,608 
Other comprehensive loss— — — — — — (537)(537)
Net loss— — — — — (69,081)— (69,081)
Balance at December 31, 201942,630,123 $47 $560,496 4,680,723 $(29,847)$(361,789)$(3,911)$164,996 
Stock awards net settlement765,801 1 (20,482)— — — — (20,481)
Proceeds from employee stock plans65,457 — 2,824 — — — — 2,824 
Equity component of convertible debt issuance, net— — 47,215 — — — — 47,215 
Purchase of Capped Call— — (25,335)— — — — (25,335)
Warrant exercise163 — — — — — —  
Noncash share-based compensation— — 24,322 — — — — 24,322 
Other comprehensive loss— — — — — — 480 480 
Net loss— — — — — (76,984)— (76,984)
Balance at December 31, 202043,461,544 $48 $589,040 4,680,723 $(29,847)$(438,773)$(3,431)$117,037 
The accompanying notes are an integral part of these consolidated financial statements.
8

PROS Holdings, Inc.
Notes to Consolidated Financial Statements
1. Organization and Nature of Operations

PROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides solutions that optimize the processes of selling and shopping in the digital economy. PROS solutions leverage artificial intelligence ("AI"), self-learning and automation to ensure that every transactional experience is fast, frictionless and personalized for every shopper, supporting both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use the Company's selling, pricing, revenue optimization and eCommerce solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable buyers to move fluidly across its customers’ direct sales, partner, online, mobile and emerging channels with personalized experiences regardless of which channel those buyers choose. The Company's decades of data science and AI expertise are infused into its solutions and are designed to reduce time and complexity through actionable intelligence. The Company provides standard configurations of its solutions based on the industries it serves and offers services to configure its solutions to meet the specific needs of each customer.
2. Summary of Significant Accounting Policies
Principles of Consolidation and Basis of Presentation
These Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP"). Certain prior year amounts have been reclassified for consistency with the current year presentation. This insignificant reclassification had no effect on the reported results of operations. License revenue and license cost of revenue are now combined with subscription revenue and subscription cost of revenue, respectively.

Risks and uncertainties

Coronavirus ("COVID-19") continues to spread throughout the U.S. and the world and compliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and this impact could last for an indefinite period of time. There are no comparable recent events that provide guidance as to the effect of the spread of COVID-19 as a global pandemic, and as a result, the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures.

Changes in Accounting Policies

The Company has consistently applied the accounting policies described in this Note 2 to all periods presented in these Consolidated Financial Statements, except for the Company's adoption of certain accounting standards described in more detail under "Recently adopted accounting pronouncements" in this Note 2 below.

Dollar Amounts

The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.

Use of Estimates

    The preparation of these Consolidated Financial Statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses during the reporting period. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful
9

accounts, the determination of the period of benefit for deferred commissions, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, fair value of assets acquired and liabilities assumed for business combinations, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. Actual results could differ from those estimates and such differences could be material to the Company's consolidated financial position and results of operations.

Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase, or the ability to be settled in cash within a period of three months, to be cash equivalents, except for commercial paper which is classified as short-term investments, if any. The Company has a cash management program that provides for the investment of excess cash balances, primarily in short-term money market instruments.
    Trade and Other Receivables

    Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.

    Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.

    Prepaid Expenses and Other Assets

    Prepaid expenses and other assets consist primarily of prepaid third-party software subscription and license fees, deferred project costs and prepaid income taxes.

Property and Equipment, Net

Property and equipment are recorded at cost, less accumulated depreciation. Maintenance, repairs and minor replacements are charged to expense as incurred. Significant renewals and betterments are capitalized. Depreciation on property and equipment, with the exception of leasehold improvements, is recorded using the straight-line method over the estimated useful lives of the assets. Depreciation on leasehold improvements is recorded using the shorter of the lease term or useful life. When property is retired or disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gains or losses are reflected in the Consolidated Statements of Comprehensive Income (Loss) in the period of disposal.

Internal-Use Software

Costs incurred to develop internal-use software during the application development stage are capitalized, stated at cost, and depreciated using the straight-line method over the estimated useful lives of the assets. Application development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software development, configuration and coding. Capitalization of such costs begins when the preliminary project stage is complete and ceases at the point in which the project is substantially complete and is ready for its intended purpose. Capitalized internal-use software is included in property and equipment, net in the Consolidated Balance Sheets.

Leases
    
    The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's Consolidated Balance Sheet.

10

    ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.

    The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.

    The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.

Deferred Costs

Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired.

Deferred Implementation Costs

    The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts that are expected to be recoverable and enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the Consolidated Statements of Comprehensive Income (Loss).

    Deferred Revenue

    Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.

    Impairment of Long-Lived Assets

    Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets’ carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company did not identify any impairment indicators and recorded no impairment charges in the year ended December 31, 2020, 2019 and 2018.

11

Intangible Assets and Goodwill

Intangible assets that have finite lives are amortized over their useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During this review, the Company reevaluates the significant assumptions used in determining the original cost and estimated lives of the intangible assets. Although the assumptions may vary from asset to asset, they generally include operating results, changes in the use of the asset, cash flows and other indicators of value. Management then determines whether the remaining useful life continues to be appropriate or whether there has been an impairment of the intangible assets based primarily upon whether expected future undiscounted cash flows are sufficient to support the assets’ recovery. If impairment exists, the Company would adjust the carrying value of the asset to fair value, generally determined by a discounted cash flow analysis.

    Goodwill represents the excess of the purchase consideration over the net of the acquisition-date fair value of identifiable assets acquired, including identifiable intangible assets, and liabilities assumed in connection with business combinations. Goodwill is not amortized but is assessed for impairment as of November 30 of each fiscal year, or more frequently if events or changes in circumstances indicate that the fair value of the Company’s sole reporting unit has been reduced below its carrying value. When conducting the annual goodwill impairment assessment, a two-step process is used. The first step is to perform an optional qualitative evaluation as to whether it is more likely than not that the fair value of the Company’s sole reporting unit is less than its carrying value, using an assessment of relevant events and circumstances. In performing this assessment, the Company is required to make assumptions and judgments including but not limited to an evaluation of macroeconomic conditions as they relate to the business, industry and market trends, as well as the overall future financial performance of the reporting unit and future opportunities in the markets in which it operates. If it is determined that it is not more likely than not that the fair value of the reporting unit is less than its carrying value, no additional tests are required to be performed in assessing goodwill for impairment. However, if the Company concludes otherwise or elects not to perform the qualitative assessment, the Company performs a second step, consisting of a quantitative assessment of goodwill impairment. This quantitative assessment requires the Company to compare the fair value of its reporting unit with its carrying value. If the carrying amount exceeds the fair value, an impairment charge will be recognized, however, loss cannot exceed the total amount of goodwill allocated to the reporting unit. Based on the results of the qualitative review of goodwill performed as of November 30, 2020, the Company did not identify any indicators of impairment. As such, the quantitative assessment described above was not necessary.
    
    Equity Investments
    Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the Consolidated Statements of Comprehensive Income (Loss).

    Financial Instruments
    
    The carrying amount of the Company’s financial instruments, which include cash equivalents, receivables and accounts payable, and equity investments approximates their fair values at December 31, 2020 and 2019. For additional information on the Company’s fair value measurements, see Note 10 to the Consolidated Financial Statements.

    Convertible Senior Notes

In accounting for the issuance of the Notes, the Company separates each of the Notes into liability and equity components. The carrying amounts of the liability components are calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity components representing the conversion option are determined by deducting the fair value of the liability components from the par value of the respective Notes. These differences represent debt discounts that are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the Company allocates the total amount of issuance costs incurred to the liability and equity components based on their relative values. Issuance costs attributable to the liability components are being amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the respective terms of the Notes. The issuance costs attributable to the equity components are netted against the respective equity components in additional paid-in capital.
12


    Research and Development

    Research and development costs for software sold to customers are expensed as incurred. These costs include salaries and personnel costs, including employee benefits, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other expenses in developing new solutions and upgrading and enhancing existing solutions.

    Software Development Costs

    Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.

    Treasury Stock

    The Company is authorized to make treasury stock purchases in the open market pursuant to the share repurchase program, which was approved by its Board of Directors on August 28, 2008. The Company accounts for the purchase of treasury stock under the cost method. For additional information on the Company’s stock repurchase program, see Note 12 to the Consolidated Financial Statements. There were no treasury stock repurchases under the program for the years ended December 31, 2020, 2019 and 2018.

Revenue Recognition

The Company derives its revenues primarily from subscriptions, services, and associated software maintenance and support services.

    The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the customer contract(s);
Determination of the transaction price;
Allocation of the transaction price to each performance obligation in the customer contract(s); and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

Subscription revenue

    Subscription revenue primarily consists of fees that give customers access to one or more of the Company's cloud applications with related customer support. The Company primarily recognizes subscription revenue ratably over the contractual term of the arrangement beginning with commencement of service. Subscription revenue related to certain offerings, where fees are based on a number of transactions, are recognized on a usage basis. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.

Maintenance and support revenue

Maintenance and support revenue includes customer support for on-premises licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one year in length, billed annually in advance, and non-cancelable.

13

Services revenue

    Services revenue primarily consists of fees for configuration services, consulting and training. The Company typically sells its services either on a fixed-fee or time-and-material basis. Services revenue is generally recognized as the services are performed for time and material contracts, or on a proportional performance basis for fixed-price contracts. The majority of the Company's Services contracts are on a fixed-fee basis. Training revenue is recognized as the services are rendered.

    Significant judgments are required in determining whether services that are contained in the Company's customer subscription contracts are considered distinct, including whether the services are capable of being distinct and whether they are separately identifiable. Services deemed to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If determined services are not considered distinct, the services and the subscription are determined to be a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.

Customer contracts with multiple performance obligations

    A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.

Disaggregation of revenue

    The Company categorizes revenue from external customers by geographic area based on the location of the customer's headquarters. For additional information regarding the Company's revenue by geography, see Note 19 to the Consolidated Financial Statements.

Foreign Currency

The Company has contracts denominated in foreign currencies and therefore a portion of the Company’s revenue is subject to foreign currency risks. Gains and losses from foreign currency transactions, such as those resulting from the settlement of receivables, are classified in other income (expense), net included in the accompanying Consolidated Statements of Comprehensive Income (Loss).
The functional currency of PROS France SAS ("PROS France") is the Euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity.
Noncash Share-Based Compensation
The Company has two noncash share-based compensation plans, the 2007 Equity Incentive Plan ("2007 Stock Plan") and the 2017 Equity Incentive Plan ("2017 Stock Plan"), which authorize the discretionary granting of various types of stock awards to key employees, officers, directors and consultants. The 2007 Stock Plan expired in March 2017. The 2017 Stock Plan serves as the successor to the 2007 Stock Plan and was adopted in May 2017. The Company may provide noncash share-based compensation through the grant of: (i) restricted stock awards; (ii) restricted stock unit awards - time, performance and market-based ("RSUs"); (iii) stock options; (iv) stock appreciation rights ("SARs"); (v) phantom stock; and (vi) performance awards, such as market stock units ("MSUs").
To date, the Company has granted stock options, SARs, RSUs, time, performance and market-based, and MSUs. The Company issues common stock from its pool of authorized stock upon exercise of stock options, settlement of SARs and MSUs or upon vesting of RSUs.
14

The following table presents the number of awards outstanding for each award type as of December 31, 2020 and 2019 (in thousands): 
 Year Ended December 31,
Award type20202019
Restricted stock units (time-based)1,802 1,893 
Restricted stock units (performance-based)162 114 
Stock appreciation rights28 65 
Market stock units111 267 
Stock options. The Company did not grant stock options during 2020 and 2019. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option pricing model.

Restricted stock units. The fair value of the RSUs (time-based and performance-based) is based on the closing price of the Company’s stock on the date of grant and is amortized over the vesting period. RSUs include (i) time-based awards and (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company.
Stock appreciation rights. SARs will be settled in stock at the time of exercise and vest over four years from the date of grant. The Company used the Black-Scholes option pricing model to estimate the fair value of its SARs. The determination of the fair value of SARs utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected life, delivery of risk-free interest rate and expected dividends. The Company estimates the expected volatility of common stock at the date of grant based on a combination of its historical volatility and the average volatility of comparable companies. The expected life of the SARs noncash share-based payment awards is a historical weighted average of the expected lives of similar securities of comparable public companies. The risk-free interest rate assumption is based on observed interest rates appropriate for the terms of the Company’s awards. The dividend yield assumption is based on the Company's expectation of paying no dividends.

Market stock units. MSUs are performance-based awards that vest based upon the Company’s relative shareholder return. The actual number of MSUs that will be eligible to vest is based on the total shareholder return of the Company relative to the total shareholder return of the Russell 2000 Index ("Index") over a 3-year period ending February 28, 2020, October 9, 2020 and December 31, 2020 ("Performance Period"), respectively. The MSUs vested on March 1, 2020 and October 9, 2020, and will vest on January 10, 2021, respectively. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted based on the average price of the Company's common stock relative to the Index during the Performance Period. The Company estimates the fair value of MSUs on the date of grant using a Monte Carlo simulation model. The determination of the fair value of the MSUs is affected by the Company’s stock price and a number of assumptions including the expected volatility of the Company’s stock and the Index, its risk-free interest rate and expected dividends. The Company’s expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the Performance Period.
As the Company issues stock options and SARs, it evaluates the assumptions used to value its stock option awards and SARs. If factors change and the Company employs different assumptions, noncash share-based compensation expense may differ significantly from what has been recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned noncash share-based compensation expense. Future noncash share-based compensation expense and unearned noncash share-based compensation will increase to the extent that the Company grants additional equity awards to employees.
At December 31, 2020, there were an estimated $55.9 million of total unrecognized compensation costs related to noncash share-based compensation arrangements. These costs will be recognized over a weighted average period of 2.5 years. For further discussion of the Company’s noncash share-based compensation plans, see Note 14 to the Consolidated Financial Statements.

Income Taxes

The Company uses the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. The Company reviews its deferred tax assets for recovery. A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change.
15

The Company accounts for uncertain income tax positions recognized in an enterprise’s financial statements in accordance with the income tax topic of the ASC issued by the FASB. This interpretation requires companies to use a prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in its tax returns. This guidance provides clarification on recognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. The Company recognized accrued interest and penalties related to income taxes as a component of income tax expense. For additional information regarding the Company’s income taxes, see Note 15 to the Consolidated Financial Statements.
Segment Reporting
The Company reports as one operating segment with the Chief Executive Officer ("CEO") acting as the Company’s chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has a single reporting unit, and there are no segment managers who are held accountable for operations, operating results or components below the consolidated unit level.

Earnings Per Share

The Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical.

Recently Adopted Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("Topic 326"), in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. Topic 326 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred loss impairment methodology in current GAAP with a methodology that requires consideration of a broader range of information to estimate credit losses. The Company adopted Topic 326 as of January 1, 2020 using the modified retrospective method and there was no material impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. As of December 31, 2020, the Company has recorded allowance for doubtful accounts related to trade receivables of $4.1 million primarily due to increased credit risk from uncertain economic conditions caused by COVID-19.
    
In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting period. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "Leases". See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2019, regarding the impact of Topic 842 adoption on the Consolidated Financial Statements.

In August 2018, the FASB issued ASU 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" ("Subtopic 350-40"). The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's Consolidated Financial Statements as of the adoption date. During the years ended December 31, 2020 and 2019, the Company capitalized implementation cost in result of
16

adoption of the standard which affected the prepaid and other current assets and other assets, noncurrent line items in the Consolidated Financial Statements.

In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company early adopted Topic 350 effective October 1, 2019 and there was no impact on its Consolidated Financial Statements in result of the standard adoption.

In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, " Revenue from Contracts with Customers (Topic 606) " ("Topic 606"). Topic 606 replaces the prior revenue recognition requirements in ASC 605, "Revenue Recognition" ("Topic 605" or "Prior Guidance") with a comprehensive revenue measurement and recognition standard, and expanded disclosure requirements. The new standard also provides guidance on the recognition of costs related to obtaining customer contracts. Topic 606 took effect in the first quarter of 2018, including interim periods within that reporting period. The Company adopted Topic 606 and applied Topic 606 to those contracts which were not complete as of January 1, 2018 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balance of accumulated deficit, while prior period amounts were not adjusted and continue to be reported in accordance with the Company's historic accounting under the Prior Guidance. See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2018, regarding the impact of Topic 606 adoption on the Consolidated Financial Statements.

Recent Accounting Pronouncements
    
    In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40"), which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. The Company will early adopt the new standard effective January 1, 2021 on the modified retrospective basis. The adoption is expected to increase convertible debt, net, noncurrent by approximately $70.6 million excluding the impact of debt issuance cost and the equity conversion component. The Company is currently continuing to assess the impact of the adoption of the standard on its financial statements.

With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the year ended December 31, 2020, that are of significance or potential significance to the Company.
3. Business Combination

    Travelaer

    On August 14, 2019, the Company acquired Travelaer SAS ("Travelaer"), a privately held company based near Nice, France, for a total cash consideration, net of cash acquired, of approximately $10.5 million. Travelaer is a digital innovator for the travel industry with a focus on improving the customer experience across all phases of travel, and brings an internet booking engine and New Distribution Capability platform to the Company's portfolio. The Company has included the financial results of Travelaer in the Consolidated Financial Statements from the date of the acquisition, which have not been material to date. The transaction cost associated with the acquisition was $0.5 million for the year ended December 31, 2019.

    The Company accounted for the transaction as a business combination and all of the assets acquired and the liabilities assumed in the transaction have been recognized at their acquisition date fair values. The Company recorded approximately $2 million for developed technology and customer relationships with estimated useful lives of seven years and five years, respectively. The Company recorded approximately $11 million of goodwill which is primarily related to the assembled workforce and expanded market opportunities from integrating Travelaer's technology with the Company's solutions. The goodwill balance is not deductible for U.S. income tax purposes.
17

4. Trade and Other Receivables, Net

Accounts receivable at December 31, 2020 and 2019, consists of the following (in thousands):
 December 31,
 20202019
Accounts receivable$50,257 $59,606 
Unbilled receivables and contract assets3,443 5,682 
Total receivables53,700 65,288 
Less: Allowance for doubtful accounts(4,122)(214)
Trade and other receivables, net$49,578 $65,074 
The bad debt expense reflected in general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2020, 2019 and 2018, totaled approximately $4.8 million, $(0.6) million and $0.2 million, respectively. However, as a result of the ongoing and uncertain economic conditions caused by COVID-19, the amount of bad debt expense recognized by the Company could vary in the near term depending on the ongoing impact of COVID-19 on the Company’s customers and inherently the related receivables.
5. Deferred Costs

    Deferred costs, which primarily consist of deferred sales commissions, were $18.5 million and $21.2 million as of December 31, 2020 and December 31, 2019, respectively. Amortization expense for the deferred costs was $5.9 million, $4.8 million and $3.0 million for the year ended December 31, 2020, 2019 and 2018, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
6. Deferred Implementation Costs

    Deferred implementation costs, which related to certain customer contract fulfillment costs, were $2.9 million and $4.4 million as of December 31, 2020 and December 31, 2019, respectively. Amortization expense for the deferred implementation costs was $1.8 million, $1.4 million and $0.6 million for the year ended December 31, 2020, 2019 and 2018, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the Consolidated Statements of Comprehensive Income (Loss). There was no impairment loss in relation to the costs capitalized for the periods presented.
7. Property and Equipment, Net
Property and equipment, net as of December 31, 2020 and 2019 consists of the following:
 December 31,
 Estimated useful life20202019
Furniture and fixtures5-10 years$6,248 $3,227 
Computers and equipment3-5 years17,333 15,388 
Software3-6 years7,646 7,302 
Capitalized internal-use software development costs3 years12,217 10,194 
Leasehold improvementsShorter of lease term or useful life20,709 5,591 
Construction in progress147 794 
Property and equipment, gross64,300 42,496 
Less: Accumulated depreciation and amortization(27,796)(27,702)
Property and equipment, net$36,504 $14,794 
Depreciation and amortization was approximately $8.0 million, $7.1 million and $5.5 million for the years ended December 31, 2020, 2019 and 2018, respectively. During the years ended December 31, 2020, 2019 and 2018, the Company disposed of approximately $8.3 million, $7.4 million and $0.5 million, respectively, of fully depreciated assets. During the year ended December 31, 2020, the Company recognized no loss on disposal of assets and during the years ended 2019 and 2018, the Company recognized immaterial amounts of loss on disposal of certain non-fully depreciated assets, respectively. As of December 31, 2020 and 2019, the Company had approximately $10.7 million and $12.2 million, respectively, of fully depreciated assets in use.
18

During the years ended December 31, 2020 and 2019, the Company capitalized internal-use software development costs of approximately $1.7 million and $1.4 million, respectively, related to its subscription solutions. As of December 31, 2020 and 2019, $12.2 million and $9.6 million, respectively, of capitalized internal-use software development costs were subject to amortization and $7.3 million and $4.1 million, respectively, of capitalized internal-use software development costs were included in accumulated depreciation and amortization for the years ended December 31, 2020 and 2019.
No impairment was recorded for the years ended December 31, 2020, 2019 and 2018.

8. Leases

    The Company has operating leases for data centers, computer infrastructure, corporate offices and certain equipment. These leases have remaining lease terms ranging from 1 year to 13 years. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year. The Company includes options in the lease terms when it is reasonably certain that the Company will exercise that option.

As of December 31, 2020, the Company did not have any finance leases.

    The components of operating lease expense were as follows (in thousands):
Year Ended December 31, 2020Year Ended December 31, 2019
Operating lease cost$11,632 $10,109 
Variable lease cost1,717 1,810 
Sublease income(375)(332)
Total lease cost
$12,974 $11,587 
    
Operating lease expense was $4.3 million for the year ended December 31, 2018 under Topic 840, the predecessor of Topic 842.

    Supplemental information related to leases was as follows (in thousands):
Year Ended December 31, 2020Year Ended December 31, 2019
Cash paid for amounts included in the measurement of lease liability:
Cash paid for operating lease liabilities$7,562 $5,883 
Right-of-use asset obtained in exchange for operating lease liability (1)$12,599 $34,418 
(1) For the year ended December 31, 2019, the balance included $26.9 million for operating leases existing on January 1, 2019 upon adoption of ASU 842.

December 31, 2020December 31, 2019
Weighted average remaining lease term:
Operating leases
8.6 years7.1 years
Weighted average discount rate:
Operating leases
7.12 %7.26 %

19

    As of December 31, 2020, maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Amount
2021$9,580 
202210,374 
202311,378 
20245,418 
20254,265 
2026 and thereafter31,867 
Total operating lease payments72,882 
Less: Imputed interest(21,461)
Less: Anticipated lease incentive(1,385)
Total operating lease liabilities$50,036 
9. Goodwill and Intangible Assets

    The change in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, was as follows (in thousands):
Balance as of December 31, 2018$38,231 
    Goodwill acquired11,077 
    Foreign currency translation adjustments(204)
Balance as of December 31, 201949,104 
    Foreign currency translation adjustments940 
Balance as of December 31, 2020$50,044 

    The goodwill balance related to PROS France and Travelaer is denominated in Euro and the goodwill balance related to PROS Travel Commerce, Inc. (formerly Vayant Travel Technologies, Inc.) ("Vayant") is denominated in the U.S. dollar.

    Intangible assets consisted of the following as of December 31, (in thousands):
December 31, 2020
Weighted average useful life (years)Gross Carrying AmountAccumulated Amortization*Net Carrying Amount
Developed technology7$27,700 $22,077 $5,623 
Maintenance relationships83,608 3,259 349 
Customer relationships612,513 10,144 2,369 
Acquired technology21,925 1,925  
Total$45,746 $37,405 $8,341 
*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, increased total intangible assets by approximately $0.1 million as of December 31, 2020.
December 31, 2019
Weighted average useful life (years)Gross Carrying AmountAccumulated Amortization*Net Carrying Amount
Developed technology7$26,839 $17,653 $9,186 
Maintenance relationships83,451 2,790 661 
Customer relationships612,439 8,478 3,961 
Acquired technology21,925 1,128 797 
Total$44,654 $30,049 $14,605 
*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, decreased total intangible assets by approximately $0.1 million as of December 31, 2019.
20


    Intangible asset amortization expense for the years ended December 31, 2020, 2019 and 2018 was $6.3 million, $6.8 million and $7.6 million, respectively. As of December 31, 2020, the expected future amortization expense for the acquired intangible assets for each of the five succeeding years and thereafter was as follows (in thousands):        
Year Ending December 31,Amount
2021$3,391 
20222,180 
20231,547 
2024971 
2025156 
2026 and thereafter96 
Total amortization expense$8,341 
10. Fair Value Measurements

The Company adopted fair value measurements guidance for financial and nonfinancial assets and liabilities. The guidance defines fair value, establishes a framework for measuring fair value in GAAP and expands disclosures about fair value measurements.

The guidance defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The guidance establishes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;

Level 2: Quoted prices for similar assets or liabilities in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and

Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

A portion of the Company’s existing cash and cash equivalents are invested in short-term interest bearing obligations with original maturities less than 90 days, principally various types of money market funds. The Company does not enter into investments for trading or speculative purposes.

At December 31, 2020 and 2019, the Company had approximately $301.3 million and $273.1 million invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by Accounting Standard Codification ("ASC") 820, "Fair Value Measurement and Disclosure."

The fair value of the Company's Notes is classified in the level 2 hierarchy. See Note 16 for further detail regarding the Notes.

As of December 31, 2020 and 2019, the Company had $2.6 million and $2.3 million, respectively, of equity securities in privately held companies. These investments are accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. The Company estimates the fair value of its equity investments by considering available information such as pricing in recent rounds of financing and any other readily available market data, which represents level 3 in the fair value hierarchy. An impairment charge to current earnings is recorded when the cost of the investment exceeds its fair value and this condition is determined to be other-than-temporary. As of December 31, 2020, 2019 and 2018 the Company determined there were no other-than-temporary impairments on its equity investments. 
21

11. Deferred Revenue and Performance Obligations

    Deferred Revenue

    For the year ended December 31, 2020 and 2019, the Company recognized approximately $120.9 million and $96.4 million, respectively, in each case of revenue that was included in the deferred revenue balances at the beginning of the respective periods and primarily related to subscription services, maintenance and support, and other services.

    Performance Obligations

    As of December 31, 2020, the Company expects to recognize approximately $389.7 million of revenue from remaining performance obligations. The Company expects to recognize revenue on approximately $178.9 million of these performance obligations over the next 12 months, with the balance recognized thereafter. However, as a result of the ongoing and uncertain economic conditions caused by COVID-19, the amount of revenue recognized from the Company's contractual remaining performance obligations could vary and be less than what the Company expects as revenue recognized could be delayed or not occur depending on the ongoing impact of COVID-19.
12. Stockholders’ equity

Equity Offering

    In August 2018, the Company completed a follow-on public offering of 3,800,000 shares of the Company's common stock at an offering price of $34 per share (the "Secondary Offering"). Additionally, as part of the Secondary Offering the underwriters exercised, in full, their over-allotment option to purchase an additional 570,000 shares of the Company's common stock at the offering price of $34 per share. The aggregate gross proceeds from the Secondary Offering, including the exercise of the over-allotment, were $148.6 million, and net proceeds received after underwriting fees and offering expenses were approximately $142.0 million.

Stock Repurchase

On August 25, 2008, the Company’s Board of Directors approved a stock repurchase program that authorized the Company to purchase up to $15.0 million of the Company’s outstanding shares of common stock. Under the board-approved repurchase program, share purchases may be made from time to time in the open market or through privately negotiated transactions depending on market conditions, share price, trading volume and other factors, and such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations. These repurchases may be commenced or suspended at any time or from time to time without prior notice.
The Company did not repurchase any shares under this plan for the years ended December 31, 2020 and 2019. The remaining amount available to purchase common stock under this plan was $10.0 million as of December 31, 2020.
13. Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
 For the Year Ended December 31,
 202020192018
Numerator:
Net loss$(76,984)$(69,081)$(64,246)
Denominator:
Weighted average shares (basic)43,30140,23234,465
Dilutive effect of stock options, SARs, RSUs, MSUs and convertible notes   
Weighted average shares (diluted)43,30140,23234,465
Basic earnings per share$(1.78)$(1.72)$(1.86)
Diluted earnings per share$(1.78)$(1.72)$(1.86)

22

    Dilutive potential common shares consist of shares issuable upon the exercise of stock options, settlement of SARs, and the vesting of RSUs and MSUs. Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately 1.4 million, 2.1 million and 2.1 million for the years ended December 31, 2020, 2019 and 2018, respectively. Potential common shares related to the Notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were 5.8 million and 2.2 million for the year ended December 31, 2020 and 2019.
14. Noncash Share-Based Compensation

Employee Noncash Share-based Compensation Plans

The Company has two noncash share-based compensation plans, the 2007 Stock Plan and the 2017 Stock Plan (collectively the "Stock Plans"). These plans authorize the discretionary granting of various types of stock awards to key employees, officers, directors and consultants. The discretionary issuance of stock awards generally contains vesting provisions ranging from one to four years.

2007 Stock Plan. The Company’s 2007 Stock Plan expired in March 2017 for purposes of granting future equity awards. As of December 31, 2020, the Company had outstanding equity awards to acquire 175,733 shares of its common stock held by the Company’s employees, directors and consultants under the 2007 Stock Plan (assuming MSU performance at 100% of the MSUs initially granted), and inclusive of zero stock options, 147,733 RSUs, 28,000 SARs and zero MSUs.

2017 Stock Plan. The Company’s 2017 Stock Plan provides for the issuance of awards to employees, officers, directors and certain other individuals providing services to the Company are eligible to receive awards. The 2017 Stock Plan reserved an aggregate amount of 4,550,000 shares for issuance. The Company may provide these incentives through the grant of: (i) restricted stock awards; (ii) RSUs (time, performance and market-based); (iii) stock options; (iv) SARs; (v) phantom stock; and (vi) performance awards, such as MSUs.

As of December 31, 2020, the Company had outstanding equity awards to acquire 1,927,109 shares of its common stock held by the Company’s employees, directors and consultants under the 2017 Stock Plan (assuming MSU performance at 100% of the MSUs initially granted), and inclusive of 1,816,383 RSUs and 110,726 MSUs. As of December 31, 2020, 1,745,900 shares remain available for grant under the 2017 Stock Plan. As of December 31, 2020, there were no options, SARs, restricted stock awards or phantom stock issued under the 2017 Stock Plan.

Noncash share-based compensation expense for all noncash share-based payment awards granted is determined based on the grant date fair value of the award. The Company recognizes compensation expense, net of estimated forfeitures, which represents noncash share-based awards expected to vest on a straight-line basis over the requisite service period of the award, which is generally the vesting term. Noncash share-based awards typically vest over four years. Stock options are generally granted for a ten-year term. The Company estimates forfeiture rates based on its historical experience for grant years where the majority of the vesting terms have been satisfied. Changes in estimated forfeiture rates are recognized through a cumulative catch-up adjustment in the period of change and thus impact the amount of noncash share-based compensation expense to be recognized in future periods.

Noncash share-based compensation expense is allocated to expense categories on the Consolidated Statements of Comprehensive Income (Loss). The following table summarizes noncash share-based compensation expense, net of amounts capitalized, for the years ended December 31, 2020, 2019 and 2018 (in thousands).
 For the Year Ended December 31,
202020192018
Share-based compensation:
Cost of revenue$2,132 $2,025 $1,721 
Operating expenses:
Selling and marketing6,536 5,995 4,396 
General and administrative9,670 11,451 10,717 
Research and development6,061 5,209 4,619 
Total included in operating expenses22,267 22,655 19,732 
Total share-based compensation expense$24,399 $24,680 $21,453 

23

At December 31, 2020, there was an estimated $55.9 million of total unrecognized compensation costs related to noncash share-based compensation arrangements. These costs will be recognized over a weighted average period of 2.5 years.

Stock Options

For the years ended December 31, 2020 and 2019, respectively, the Company did not grant any stock options and had no stock options outstanding. The total intrinsic value of stock options exercised for the years ended December 31, 2020, 2019 and 2018 was zero, zero and $2.5 million, respectively.

RSUs (time-based)

The Company has granted time-based RSUs under the Stock Plans. Time-based RSUs granted to employees, directors and consultants vest in equal annual installments over a one to four-year period from the grant date.

The following table summarizes the Company's unvested time-based RSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):
 
Number of
shares
Weighted 
average
grant date
fair value
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic value 
(1)
Unvested at December 31, 20191,893 $27.83 
Granted976 52.62 
Vested(814)23.88 
Forfeited(253)39.25 
Unvested at December 31, 20201,802 $41.44 2.03$91,476 
Expected to vest at December 31, 20201,653 $40.80 2.00$83,909 
(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.

The weighted average grant-date fair value of the time-based RSUs granted during the years ended December 31, 2020, 2019 and 2018 was $52.62, $35.38 and $27.61, respectively.

RSUs (performance-based)

During 2020 and 2019, the Company granted performance-based RSUs ("PRSUs") under the 2017 Stock Plan to certain executive employees. These PRSUs vest on January 13, 2023 and January 15, 2022 respectively, and the actual number of PRSUs that will be eligible to vest is based upon achievement of certain internal performance metrics, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the PRSUs initially granted. The following table summarizes the Company's unvested PRSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):
Number of
shares
Weighted 
average
grant date
fair value
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic value 
(1)
Unvested at December 31, 2019114 $33.05 
Granted76 54.23 
Vested  
Forfeited(28)39.46 
Unvested at December 31, 2020162 $41.89 1.46$8,243 
Expected to vest at December 31, 202074 $33.05 1.04$3,744 
(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.

24

SARs

The Company has granted SARs under the 2007 Stock Plan. These SARs will be settled in stock at the time of exercise and vest four years from the date of grant subject to the recipient’s continued employment with the Company. The number of shares issued upon the exercise of the SARs is calculated as the difference between the share price of the Company’s stock on the date of exercise and the date of grant multiplied by the number of SARs divided by the share price on the exercise date. The Company did not grant SARs in 2020, 2019 and 2018. The following table summarizes the Company's SARs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):
Stock 
appreciation
rights
Weighted 
average
exercise price
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic value 
(1)
Outstanding, December 31, 201965 $10.38 
Granted  
Exercised(37)9.59 
Forfeited  
Expired  
Outstanding, December 31, 202028 $11.42 0.16$1,102 
Exercisable at December 31, 202028 $11.42 0.16$1,102 
Vested and expected to vest at December 31, 202028 $11.42 0.16$1,102 
(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the exercise price of the underlying SARs.

MSUs

In 2018 and 2017, the Company granted MSUs to certain executive employees under the Stock Plans. The MSUs are performance-based awards that vest based upon the Company’s relative shareholder return. The actual number of MSUs that will be eligible to vest is based on the total shareholder return of the Company relative to the total shareholder return of the Index over the 3-year Performance Period. The MSUs vested on March 1, 2020 and October 9, 2020 and will vest on January 10, 2021, respectively. The MSUs maximum number of shares issuable upon vesting is 200% of the MSUs initially granted. The Company did not grant any MSUs in 2020 and 2019. The following table summarizes the Company's MSUs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):
Number of 
unvested awards
Weighted 
average
grant date fair value
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic
value (1)
Unvested at December 31, 2019267 $32.54 
Granted  
Vested(150)28.03 
Forfeited(6)38.18 
Expired  
Unvested at December 31, 2020111 $38.18 0.03$5,622 
(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the grant date fair value of the underlying MSUs.

The Company estimates the fair value of MSUs on the date of grant using a Monte Carlo simulation model. The determination of the fair value of the MSUs is affected by the Company's stock price and a number of assumptions including the expected volatilities of the Company's stock and the Index, its risk-free interest rate and expected dividends. The Company's expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the Performance Period. The Company did not estimate a forfeiture rate for the MSUs due to the limited size, the vesting period and nature of the grantee population and the lack of history of granting this type of award. Significant assumptions used in the Monte Carlo simulation model for MSUs granted during the year ended December 31, 2018 are as follows:
25

For the Year Ended December 31,
 2018
Volatility43.67%
Risk-free interest rate2.12%
Expected option life in years2.97
Dividend yield

Employee Stock Purchase Plan

The Company's Employee Stock Purchase Plan ("ESPP") provides for eligible employees to purchase shares on an after-tax basis in an amount between 1% and 10% of their annual pay: (i) on June 30 of each year at a 15% discount of the fair market value of the Company's common stock on January 1 or June 30, whichever is lower, and (ii) on December 31 of each year at a 15% discount of the fair market value of the Company's common stock on July 1 or December 31, whichever is lower. An employee may not purchase more than $5,000 in either of the six-month measurement periods described above or more than $10,000 annually. During the year ended December 31, 2020, the Company issued 65,457 shares under the ESPP. As of December 31, 2020, 74,794 shares remain authorized and available for issuance under the ESPP. As of December 31, 2020, the Company held approximately $1.6 million on behalf of employees for future purchases under the ESPP and this amount was recorded in accrued liabilities in the Company's Consolidated Balance Sheet.
15. Income Taxes

The income tax provision consisted of the following for the years ended December 31, 2020, 2019 and 2018 (in thousands):
 Year Ended December 31,
202020192018
Current:
Federal$ $ $(252)
State and Foreign676 624 663 
676 624 411 
Deferred:
Federal  (211)
State   
Income tax provision$676 $624 $200 
26


The differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate of 21% for the years ended December 31, 2020, 2019 and 2018, respectively, were as follows (in thousands):
 Year Ended December 31,
202020192018
Provision at the U.S. federal statutory rate$(16,035)$(14,491)$(13,464)
Increase (decrease) resulting from:
State income taxes, net of federal taxes 17 46 
Nondeductible expenses482 468 414 
Statutory to GAAP income adjustment109 (640)(221)
Noncash share-based compensation(3,268)(570)(394)
Other460 (368)(153)
Incremental benefits for tax credits(2,391)(990)(1,656)
Change in tax rate/income subject to lower tax rates(2,385)788 (1,824)
Change related to prior tax years(553)4,006 (4,800)
Change related to US tax reform  1,835 
Change in valuation allowance24,257 12,404 20,417 
Income tax provision$676 $624 $200 

The Company’s effective tax rate was (0.9)%, (0.9)% and (0.3)% for the years ended December 31, 2020, 2019 and 2018, respectively. During the year ended December 31, 2020, the Company's effective tax rate was impacted primarily by changes in valuation allowance, partially offset by changes in tax rates and benefits of noncash shared based compensation.
The Company reviewed its offshore earnings and profits as of December 31, 2020, has no additional earnings to repatriate, and has provided for no repatriation tax. Based on the current accumulated loss in the foreign jurisdictions, the Company has no global intangible low-taxed income (“GILTI”) to report for December 31, 2020. The Company is under the revenue requirements to be subject to the base erosion and avoidance tax (“BEAT”), however, it has reviewed the transactions with foreign affiliates and does not believe there are payments that qualify under BEAT. The Tax Cuts and Jobs Act of 2017 ("TCJA") created the foreign derived intangible income (“FDII”) which allows for a deduction for certain types of foreign income. However, since the Company is in a current net operating loss position, no deduction for FDII is allowable for the current year.

27

The tax effects of temporary differences and other tax attributes that give rise to significant portions of the deferred tax assets and liabilities as of December 31, 2020 and 2019 are as follows (in thousands):
 Year Ended December 31,
20202019
Noncurrent deferred taxes:
Property and equipment$(104)$(158)
Noncash share-based compensation2,878 2,534 
Disallowed interest expense8,174 5,871 
Capitalized software(2,097)(1,905)
Amortization(1,831)(2,971)
Operating lease right-of-use assets(5,645)(4,431)
Operating lease liabilities9,833 5,068 
R&E tax credit carryforwards12,620 11,594 
Deferred revenue2,441 2,264 
Federal Net Operating Losses ("NOLs")81,745 69,673 
State NOLs2,697 2,254 
State Credits3,987 2,005 
Foreign NOLs14,090 11,808 
Foreign tax credit carryforward2,168 2,168 
Other(93)821 
Total noncurrent deferred tax assets130,863 106,595 
Less: Valuation allowance(130,733)(106,476)
Total net deferred tax asset$130 $119 

The net deferred tax asset is classified as other assets, noncurrent in the accompanying Consolidated Balance Sheets.

As of December 31, 2014, the Company determined it was more likely than not that it would be unable to fully utilize the majority of its U.S. and state deferred tax assets. As a result, the Company had recorded a valuation allowance against those assets to the extent that they cannot be realized through net operating loss carrybacks to prior years. This valuation allowance is evaluated periodically and will be reversed partially or in whole if business results and the economic environment have sufficiently improved to support realization of some or all of the Company's deferred tax assets. In performing the analysis throughout 2020, the Company determined that there was no sufficient positive evidence to outweigh the current and historic negative evidence to determine that it was more likely than not that the deferred assets would not be realized. Therefore, the Company continues to have a valuation allowance against net deferred tax assets as of December 31, 2020 and 2019.

The Company has federal and state net operating loss carryforwards related to current and prior year operations and acquisitions. Internal Revenue Code Section 382 ("Section 382") places certain limitations on the annual amount of U.S. net operating loss carryforwards that can be utilized when a change of ownership occurs. The Company believes the past acquisitions were changes in ownership pursuant to Section 382, subjecting federal acquired net operating losses to limitations. According to French tax law, the net operating loss carryforwards are not subject to ownership change limitations.

The U.S. federal net operating losses and R&E tax credit carryforward amount available to be used in future periods, taking into account the Section 382 annual limitation and current year losses, is approximately $389.5 million and $16.6 million, respectively. The Company’s net operating losses will begin to expire in 2024, R&E credits will begin to expire in 2031, and foreign tax credits will begin to expire in 2022. The U.S. net operating losses generated after January 1, 2018 have no expiration. Also included in foreign net operating losses are $50.3 million of French carryforwards which have no expiration.

Undistributed earnings of the Company’s foreign subsidiaries are considered permanently reinvested and, accordingly, no provision for U.S. federal or state income taxes or non-U.S. withholding taxes has been provided thereon. The cumulative amount of positive undistributed earnings of the Company’s non-U.S. subsidiaries, if any, was minimal for the years ended December 31, 2020 and 2019. The Company is presently investing in international operations located in Europe, North America, the United Arab Emirates, and Australia. The Company is funding the working capital needs of its foreign operations
28

through its U.S. operations. In the future, the Company plans to utilize its foreign undistributed earnings, as well as continued funding from its U.S. operations, to support its continued foreign investment.

For the years ended December 31, 2020 and 2019, the Company had approximately zero unrecognized tax benefits, and $0.2 million of net unrecognized tax benefits in 2018 which, if recognized, would impact the Company's effective tax rate. The Company recorded immaterial amounts for interest and penalties to tax expense as of December 31, 2020, 2019 and 2018, respectively. During 2019, the Company determined that the statute of limitations concluded for positions and removed these positions from the uncertain tax positions. The Company believes the remaining position will be removed from the schedule during the next twelve months as the statute expires on that position. The Company continually monitors tax positions and will evaluate if any new positions need to be added during the next twelve months.

The Company is currently under an income tax audit in Germany for the calendar tax years 2014-2016. No material taxes are expected to arise from the audit. The Company files tax returns in the U.S. and various foreign jurisdictions. The Company may be subject to U.S. federal income tax examination for the calendar tax years 2019, 2018, 2017, 2016, 2015 and 2014 and state and foreign income tax examination for various years depending on the statutes of limitation of those jurisdictions.

The following table sets forth the changes to the Company's unrecognized tax benefit for the year ended December 31, 2020, 2019 and 2018 (in thousands):
Year Ended December 31,
202020192018
Beginning balance$14 $183 $183 
Changes based on tax positions related to prior year   
Changes due to settlement (169) 
Ending balance$14 $14 $183 
The table above has been updated to reflect gross tax liability, exclusive of interest and penalties and other offsetting amounts.
16. Convertible Senior Notes

The Company issued $143.8 million principal amount of the 2019 Notes in December 2014, $106.3 million principal amount of the 2047 Notes in June 2017, $143.8 million principal amount of the 2024 Notes in May 2019 and $150.0 million principal amount of the 2027 Notes in September 2020. As of December 31, 2020 and 2019, there was no principal amount of either the 2019 Notes or the 2047 Notes outstanding. The interest rate for the 2024 Notes is fixed at 1% per annum and the effective interest rate related to the amortization of the liability component is 6.6%, interest is payable semi-annually in arrears on May 15 and November 15 of each year, commencing on November 15, 2019. The interest rate for the 2027 Notes is fixed at 2.25% per year and the effective interest rate related to the amortization of the liability component is 8.5%, interest is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. The 2024 Notes mature on May 15, 2024 and the 2027 Notes mature on September 15, 2027, unless redeemed or converted in accordance with their terms prior to such date.

Each $1,000 of principal of the 2019 Notes were initially convertible into 29.5972 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $33.79 per share. Each $1,000 of principal of the 2024 Notes will initially be convertible into 15.1394 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $66.05 per share. Each $1,000 of principal of the 2027 Notes will initially be convertible into 23.9137 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $41.82 per share. Each $1,000 of principal amount at maturity of the 2047 Notes had an issue price of $880 and were initially convertible into 20.5624 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $48.63 per share. The initial conversion price for each of the Notes is subject to adjustment upon the occurrence of certain specified events.

The Notes are each general unsecured obligations and rank senior in right of payment to all of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with all of the Company's existing and future liabilities that are not so subordinated, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all
29

indebtedness and other liabilities of the Company's subsidiaries (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).

    On or after February 15, 2024 and June 15, 2027, respectively, to the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2024 and 2027 Notes, respectively, regardless of the contingent conversion conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2024 and 2027 Notes.

Holders may convert their 2024 and 2027 Notes at their option at any time prior to the close of business on the business day immediately preceding February 15, 2024 and June 15, 2027, respectively, only under the following circumstances:

during the five consecutive business day period immediately following any five consecutive trading day period (the "Measurement Period") in which the trading price per 2024 and 2027 Note, respectively, for each day of that Measurement Period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such day;
during any calendar quarter commencing after the calendar quarter ending on June 30, 2019 and December 31, 2020, respectively, if the last reported sale price of the common stock for 20 or more trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or
upon the occurrence of specified corporate events.

If a fundamental change (as defined in the relevant indenture governing the applicable series of Notes) occurs prior to the maturity date, holders of each of the Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount at maturity of the Notes, plus any accrued and unpaid interest to, but excluding, the repurchase date.

In accordance with accounting guidance on embedded conversion features, the Company valued and bifurcated the conversion options associated with each of the Notes from the respective host debt instrument, which is referred to as debt discount, and recorded the conversion option of each of the Notes in stockholders’ equity. The equity component for each Note is not remeasured as long as such Note continues to meet the conditions for equity classification.

In accounting for the transaction costs for each of the Notes issuances, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $3.4 million for the 2024 Notes and $2.8 million for the 2027 Notes, are being amortized to expense over the expected life of each Note using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling $1.1 million for the 2024 Notes and $1.3 million for the 2027 Notes, were netted with the equity component in stockholders' equity.

In May 2019, in accordance with the Exchange Transactions, the Company used a portion of the net proceeds of the offering of the 2024 Notes to exchange and retire approximately $122.1 million in aggregate principal of the 2019 Notes for an aggregate cash consideration of $76.0 million and approximately 2.2 million shares of the Company's common stock. The Company recorded a $2.3 million loss on debt extinguishment related to the Exchange Transactions. The loss on extinguishment is included in the other (expense) income, net in the Consolidated Statements of Comprehensive Income (Loss). In the fourth quarter of 2019, at maturity, the Company settled the remaining principal of the 2019 Notes in cash and distributed approximately 0.3 million shares of its common stock to the notes holders, which represented the conversion value in excess of the principal amount.

In August 2019, the Company issued a notice of redemption to the holders of its outstanding 2047 Notes and during the third and fourth quarter of 2019, the Company converted the entire aggregate principal of $106.3 million of the 2047 Notes and delivered approximately 2.3 million shares of its common stock upon conversion. The Company recorded a $3.4 million loss on debt extinguishment related to the Redemption. The loss on extinguishment is included in the other (expense) income, net in the Consolidated Statements of Comprehensive Income (Loss).

As of December 31, 2020, the 2024 and 2027 Notes are not yet convertible, and their remaining life is approximately 40 months and 80 months, respectively.
30

As of December 31, 2020 and December 31, 2019, the fair value of the principal amount of the Notes was $363.8 million and $163.2 million, respectively. The estimated fair value was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, including the Company's stock price and interest rates, which represents level 2 in the fair value hierarchy.

The Notes consist of the following (in thousands):
December 31, 2020December 31, 2019
Liability component:
Principal$293,750 $143,750 
Less: debt discount, net of amortization(75,722)(33,046)
Net carrying amount$218,028 $110,704 
Equity component (1)
$80,098 $32,883 
(1) Recorded within additional paid-in capital in the Consolidated Balance Sheet. As of December 31, 2020, it included $32.9 million and $47.2 million related to the 2024 and 2027 Notes, respectively, net of $1.1 million and $1.3 million issuance cost in equity, respectively. As of December 31, 2019, it included $32.9 million related to the 2024 Notes, net of $1.1 million issuance cost in equity.

The following table sets forth total interest expense recognized related to the Notes (in thousands):
Year Ended December 31,
202020192018
Coupon$2,422 $3,691 $5,000 
Amortization of debt issuance costs733 1,157 1,419 
Amortization of debt discount7,970 9,917 10,567 
Total$11,125 $14,765 $16,986 

    Note Hedge and Warrant Transactions

Concurrently with the offering of the 2019 Notes, the Company entered into separate convertible note hedge (the "Note Hedges") and warrant (the "Warrants") transactions. Taken together, the purchase of the Note Hedges and the sale of the Warrants were intended to offset any actual dilution from the conversion of the 2019 Notes and to effectively increase the overall conversion price of the 2019 Notes from $33.79 to $45.48 per share. The total cost of the Note Hedges was $29.4 million. The Company received $17.1 million in cash proceeds from the sale of the Warrants. The Warrants were not part of the 2019 Notes or Note Hedges. Both the Note Hedges and Warrants have been accounted for as part of additional paid-in capital.

In May 2019, in connection with the Exchange Transactions, the Company entered into certain note hedge termination agreements (the “Note Hedge Termination Agreements”) and warrant termination agreements (the “Warrant Termination Agreements”). The Note Hedge Termination Agreements terminated certain of the Note Hedges, and the Warrant Termination Agreements terminated certain of the Warrants. The Company received cash proceeds of $64.8 million related to the Note Hedge Termination Agreements, and paid $45.2 million related to the Warrant Termination Agreements.

During the fourth quarter 2019, the Company received approximately 0.3 million shares of its common stock from the exercise of the remaining Note Hedges related to the 2019 Notes. These shares were recorded as treasury stock, at cost. The remaining warrants expired in August 2020.

Capped Call Transactions

In May 2019 and in September 2020, in connection with the offering of the 2024 and 2027 Notes, respectively, the Company entered into privately negotiated capped call transactions (collectively, the "Capped Call") with certain option counterparties. The Capped Call transactions cover, subject to customary anti-dilution adjustments, the number of shares of the Company’s common stock initially underlying the Notes, at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The Capped Call transactions are intended to reduce potential dilution to the Company’s common stock and/or offset any cash payments the Company will be required to make in excess of the principal amounts upon any conversion of Notes, and to effectively increase the overall conversion price of the 2024 Notes from $66.05 to $101.62 per share and for the 2027 Notes from $41.82 to $78.90 per share. As the Capped
31

Call transactions meet certain accounting criteria, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of the Capped Call was $16.4 million and $25.3 million for the 2024 and 2027 Notes, respectively, and was recorded as part of additional paid-in capital.
17. Credit Facility

In July 2012, the Company, through its wholly owned subsidiary PROS, Inc., entered into a secured Revolver with a bank lender with a borrowing capacity of up to $50 million, with interest paid at the end of the applicable one month, three month or six month interest period at a rate per annum equal to LIBOR plus an applicable margin of 1.5% to 2.25% or the Federal Funds Rate plus an applicable margin of 1.5% to 2.25%. As of December 31, 2020, the Company had no outstanding borrowings under the Revolver, which expires in July 2022.

Borrowings under the Revolver are collateralized by a first priority interest in and lien on all of the Company's material assets. The Revolver contains affirmative and negative covenants, including covenants which restrict the ability of the Company to, among other things, create liens, incur additional indebtedness and engage in certain other transactions, in each case subject to certain exclusions. In addition, the Revolver contains certain financial covenants which become effective in the event the Company's liquidity falls below $50 million or upon the occurrence of an event of default. As of December 31, 2020, the Company was in compliance with all financial covenants in the Revolver.

As of both December 31, 2020 and 2019, $0.1 million of unamortized debt issuance costs related to the Revolver is included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. For the years ended December 31, 2020, 2019 and 2018, the Company recorded an immaterial amount of amortization of debt issuance cost which is included in other income (expense), net in the Consolidated Statements of Comprehensive Income (Loss).
18. Commitments and Contingencies
Litigation
The Company is involved in various legal proceedings, claims and litigation which arise in the ordinary course of the business. The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter. The Company is not currently involved in any outstanding litigation that it believes, individually or in the aggregate, will have a material adverse effect on its business, financial condition, results of operations or cash flows.

Purchase Commitments

In the ordinary course of business, the Company enters into various purchase commitments for goods and services.

In March 2019, the Company entered into a noncancelable agreement with a computing infrastructure vendor that amended the existing agreement dated June 2017. The amended agreement has purchase commitments of $37.6 million remaining as of December 31, 2020, and expires in March 2022.

Contractual Obligations

In September 2018, the Company entered into an agreement of limited partnership related to a venture fund, pursuant to which the Company committed to make a capital contribution within the next five years. As of December 31, 2020, there was $1.6 million remaining under the commitment.

Indemnification

The Company’s software agreements generally include certain provisions for indemnifying customers against liabilities if the Company’s software solutions infringe a third party’s intellectual property rights. To date, the Company has not incurred any losses as a result of such indemnifications and has not accrued any liabilities related to such obligations in the Company’s Consolidated Financial Statements.
32

19. Segment and Geographic Information

The Company operates as one segment with a single reporting unit. Operating segments are the components of an enterprise where separate financial information is evaluated regularly by the chief operating decision-maker, who is the Company's Chief Executive Officer, in deciding how to allocate resources and assessing financial performance. The Company's chief operating decision maker allocates resources and assesses performance based upon discrete financial information at the consolidated level.

Revenue by Geography

The Company presents financial information on a consolidated basis and does not assess the profitability of its geographic regions. Accordingly, the Company does not attempt to comprehensively assign or allocate costs to these regions and does not produce reports for, or measure the performance of, its geographic regions based on any asset-based metrics.

International revenue for the years ended December 31, 2020, 2019 and 2018, amounted to approximately $170.1 million, $164.4 million and $128.5 million, respectively, representing 67%, 66% and 65%, respectively, of annual revenue.
The following geographic information is presented for the years ended December 31, 2020, 2019 and 2018. The Company categorizes geographic revenues based on the location of the customer’s headquarters.
 Year Ended December 31,
 202020192018
 RevenuePercentRevenuePercentRevenuePercent
The Americas:
United States of America$82,299 32 %$85,963 34 %$68,482 35 %
Other25,123 10 %29,129 12 %18,378 9 %
Subtotal107,422 42 %115,092 46 %86,860 44 %
Germany21,587 9 %18,526 7 %20,171 10 %
The Rest of Europe53,349 21 %55,388 22 %40,776 21 %
Asia Pacific47,416 19 %43,908 18 %32,090 16 %
The Middle East21,825 9 %16,170 6 %15,092 8 %
Africa825  %1,250  %2,035 1 %
Total revenue$252,424 100 %$250,334 100 %$197,024 100 %
20. Concentrations of Credit Risk

The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and trade accounts receivable. The Company's deposits exceed federally insured limits. For the year ended December 31, 2020, no customer accounted for 10% or more of trade accounts receivables. For the years ended December 31, 2020, 2019 and 2018, no single customer accounted for 10% or more of revenue.
21. Related-Party Transactions

The Company currently has employment agreements with its executive officers. In the event of termination of employment other than for cause, the employment agreements provide separation benefits, including twelve to eighteen months of salary, as well as the vesting of certain equity awards.
22. Employee Retirement Savings Plan

The Company has a 401(k) savings plan for all eligible employees in the United States. Historically, the Company’s matching contribution has been 50% of the first 6% of employee contributions, and the Company may also make discretionary contributions. As of January 1, 2020, the Company changed the matching contributions to be 50% of the first 8% of employee contributions, and the Company may also make discretionary contributions. Matching contributions by the Company in 2020, 2019 and 2018 totaled approximately $4.3 million, $2.5 million and $2.4 million, respectively.
33

23. Quarterly Results (Unaudited)

The following table presents certain unaudited quarterly financial data for the years ended December 31, 2020 and 2019. This information has been prepared on the same basis as the accompanying Consolidated Financial Statements and all necessary adjustments have been included in the amounts below to state fairly the selected quarterly information when read in conjunction with the accompanying Consolidated Financial Statements and Notes thereto.
 Quarter Ended
December 31,
2020
September 30,
2020
June 30,
2020
March 31,
2020
Total revenue$60,858 $61,508 $63,747 $66,311 
Gross profit$35,539 $36,871 $37,797 $37,584 
Loss from operations$(13,426)$(16,163)$(15,139)$(21,352)
Net loss attributable to PROS Holdings, Inc.$(18,184)$(18,857)$(17,208)$(22,735)
Net loss attributable to common stockholders per share:
Basic$(0.42)$(0.44)$(0.40)$(0.53)
Diluted$(0.42)$(0.44)$(0.40)$(0.53)
 
 Quarter Ended
December 31,
2019
September 30,
2019
June 30,
2019
March 31,
2019
Total revenue$66,175 $64,150 $63,878 $56,131 
Gross profit$37,814 $37,767 $40,295 $35,341 
Loss from operations$(15,071)$(12,512)$(12,145)$(13,610)
Net loss attributable to PROS Holdings, Inc.$(17,300)$(17,347)$(17,517)$(16,917)
Net loss attributable to common stockholders per share:
Basic$(0.41)$(0.42)$(0.44)$(0.45)
Diluted$(0.41)$(0.42)$(0.44)$(0.45)

34

Schedule II
Valuation and Qualifying Accounts
 
Balance at
beginning
of period
Additions
charged to
costs and
expenses
Deductions (1)Other (2)Balance at
end of
period
Allowance for doubtful accounts
2020$214 $5,870 $(1,962)$ $4,122 
2019$978 $ $(760)$(4)$214 
2018$760 $223 $ $(5)$978 
Valuation allowance
2020$106,476 $24,375 $ $(118)$130,733 
2019$94,231 $12,404 $ $(159)$106,476 
2018$74,153 $20,417 $ $(339)$94,231 
(1) Deductions column represents the reversal of additions previously charged to costs and expenses and uncollectible accounts written off, net of recoveries.
(2) Other column represents the cumulative translation adjustment impact on the allowance.
35

Exhibit Index
ExhibitProvidedIncorporated by Reference
No.DescriptionHerewithFormFiling Date
3.1S-1/A6/15/2007
3.28-K4/29/2020
4.1S-1/A6/11/2007
4.28-K5/7/2019
4.38-K5/7/2019
4.48-K9/16/2020
4.58-K9/16/2020
4.610-K2/19/2020
10.1+S-1/A6/11/2007
10.2+10-K2/22/2013
10.3+10-K2/22/2013
10.4+DEF-14A3/25/2019
10.5+X
10.6+10-Q8/3/2017
10.7 +10-Q8/3/2017
10.8+10-Q8/3/2017
10.9+10-Q8/3/2017
10.10+X
10.11+10-Q8/3/2017
10.12+8-K1/18/2019
10.13+8-K6/7/2013
10.148-K12/4/2018
10.15+8-K12/4/2018
10.16+8-K12/4/2018
10.17+8-K5/13/2020
10.18+8-K5/13/2020
10.19+8-K11/8/2019
10.20+10-K2/15/2017
10.218-K7/9/2012
10.21.18-K5/2/2019
10.21.2X
10.21.3X
10.21.4X
10.228-K5/7/2019
10.238-K5/7/2019
10.248-K9/16/2020
21.1X
23.1X
24.1*X
31.1X
31.2X
32.1**X
Exhibit No.Description
101.INSXBRL Instance Document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
*Reference is made to page F-38 of this Annual Report on Form 10-K.
**This certification shall not be deemed "filed" for purposes of Section 18 of the Securities Act of 1934, or otherwise subject to the liability of that Section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.
+Indicates a management contract or compensatory plan or arrangement.


36

Item 16. Form 10-K summary

    Registrants may voluntarily include a summary of information required by Form 10-K under this Item 16. The Registrant has elected not to include such summary information.
37

Signatures
Pursuant to the requirements of Section 13 or 15(d) of the Exchange Act, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on February 12, 2021.
 
PROS Holdings, Inc.
By:/s/ Andres Reiner
Andres Reiner
President and Chief Executive Officer

KNOW BY THESE PRESENT, that each person whose signature appears below constitutes and appoints each of Andres Reiner and Stefan Schulz, his attorney-in-fact, with the power of substitution, for him in any and all capacities, to sign any amendments to this report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of the attorney-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.

Pursuant to the requirement 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.
 
Signatures  Title  Date
/s/ Andres Reiner  President, Chief Executive Officer, and Director
(Principal Executive Officer)
  February 12, 2021
Andres Reiner    
/s/ Stefan Schulz  Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
  February 12, 2021
Stefan Schulz    
/s/ Scott CookSenior Vice President and Chief Accounting Officer (Principal Accounting Officer)February 12, 2021
Scott Cook
/s/ William Russell  Chairman of the Board  February 12, 2021
William Russell    
/s/ Carlos DominguezDirectorFebruary 12, 2021
Carlos Dominguez
/s/ Raja HammoudDirectorFebruary 12, 2021
Raja Hammoud
/s/ Penelope HerscherDirectorFebruary 12, 2021
Penelope Herscher
/s/ Catherine LesjakDirectorFebruary 12, 2021
Catherine Lesjak
/s/ Greg B. PetersenDirectorFebruary 12, 2021
Greg B. Petersen
/s/ Timothy V. WilliamsDirectorFebruary 12, 2021
Timothy V. Williams
/s/ Mariette M. WoestemeyerDirectorFebruary 12, 2021
Mariette M. Woestemeyer
38
EX-10.5 2 formofmsugrantnoticeawarda.htm EX-10.5 Document

PROS Holdings, Inc.
NOTICE OF GRANT OF MARKET STOCK UNITS
(U.S. Participants)

PROS Holdings, Inc., a Delaware corporation (the “Company”), pursuant to its 2017 Equity Incentive Plan (the “Plan”), hereby grants to the holder listed below (the “Participant”), an award (the “Award”) of Market Stock Units (the “Units”), each of which is a right to receive on the Settlement Date the value of one (1) share of Stock, on the terms and conditions set forth herein and in the Market Stock Units Award Agreement attached hereto (the “Award Agreement”) and the Plan, each of which are incorporated herein by reference. Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Grant Notice and the Award Agreement. The Award is intended to provide for nonqualified deferred compensation that complies with all requirements of Section 409A of the Internal Revenue Code (“Section 409A”) necessary to avoid tax penalties under Section 409A.

Participant:_____________________________________________________
Grant Date:_________________
Target Number of Units:
        , subject to adjustment as provided by the Award Agreement.
Maximum Number of Units:
        , which is 200% of the Target Number of Units, subject to adjustment as provided by the Award Agreement.
Performance Period:Beginning ________ and ending _____________, subject to Section 9 of the Award Agreement.
Performance Measure:The difference, measured in percentage points, for the Performance Period between the Company Total Stockholder Return and the Benchmark Index Total Return, both determined in accordance with Section 3 of the Award Agreement.
Benchmark Index:The Russell 2000 Index (Bloomberg Symbol RTY)
Earned Units:
The number of Earned Units, if any (not to exceed the Maximum Number of Units), shall equal the product of (i) the Target Number of Units and (ii) the Relative Return Factor, as illustrated by Appendix A.
Relative Return Factor:
A percentage (rounded to the nearest 1/10th of 1% and not greater than 200% or less than 0%) equal to the sum of 87.5% plus the product of 2.5 multiplied by the difference (whether positive or negative) equal to (i) the Company Total Stockholder Return minus (ii) the Benchmark Index Total Return, as illustrated by Appendix A.
Settlement Date:____________, subject to the terms of the Award Agreement.

By their signatures below or by electronic acceptance or authentication in a form authorized by the Company, the Company and the Participant agree that the Award is governed by this Grant Notice and by the provisions of the Plan and the Award Agreement, both of which are incorporated herein by reference. The Participant acknowledges that copies of the Plan, the Award Agreement and the prospectus for the Plan are available on the Company’s internal web site and may be viewed and printed by the Participant for attachment to the Participant’s copy of this Grant Notice. The Participant represents that the Participant has read and is familiar with the provisions of the Plan and the Award Agreement, and hereby accepts the Award subject to all of its terms and conditions. The Participant accepts as binding, conclusive and final all decisions or interpretations of the Committee upon any questions arising under the Plan or relating to the Units.

PROS HOLDINGS, INC.PARTICIPANT
By:_________________________By:_____________________________
Name:_________________________Print Name:_____________________________
Title:_________________________
Address:
3200 Kirby Drive
Suite 600
Address:_____________________________
Houston, TX 77098_____________________________

ATTACHMENTS: PROS Holdings, Inc. 2017 Equity Incentive Plan, as amended to the Grant Date; Market Stock Units Award Agreement. The prospectus for the Plan prepared in connection with the registration with the Securities and Exchange Commission (“SEC”) of the shares issuable pursuant to the Award is available on the SEC website at www.sec.gov.

MSU Form


APPENDIX A

ILLUSTRATION OF RELATIVE RETURN FACTOR AND RESULTING NUMBER OF EARNED UNITS

Percentage Point Difference of
Company Total Stockholder Return Over/Under
Benchmark Index Total Return
Relative Return FactorEarned Units
(Per 1,000 Target Units)
100200.0%2,000
95200.0%2,000
90200.0%2,000
85200.0%2,000
80200.0%2,000
75200.0%2,000
70200.0%2,000
65200.0%2,000
60200.0%2,000
55200.0%2,000
50200.0%2,000
45200.0%2,000
40187.5%1,875
35175.0%1,750
30162.5%1,625
25150.0%1,500
20137.5%1,375
15125.0%1,250
10112.5%1,125
9110.0%1,100
8107.5%1,075
7105.0%1,050
6102.5%1,025
5100.0%1,000
497.5%975
395.0%950
292.5%925
190.0%900
087.5%875
-575.0%750
-1062.5%625
-1550.0%500
-2037.5%375
-2525.0%250
-3012.5%125
-350.0%0
-400.0%0
-450.0%0
-500.0%0
-550.0%0
-600.0%0
-650.0%0
-700.0%0
-750.0%0
-800.0%0
-850.0%0
-900.0%0
-950.0%0
-1000.0%0


MSU Form


APPENDIX A CONTINUED

ILLUSTRATIONS OF CALCULATION OF EARNED UNITS
PER 1,000 TARGET UNITS

Company Total Stockholder Return Exceeds Benchmark Index Total Return

Assumptions:
PRO:
Average Per Share Closing Price (beginning)$15.50
Average Per Share Closing Price (ending)$20.50
Russell 2000 Index:
Average Closing Index Value (beginning)718.26
Average Closing Index Value (ending)900.00
Computations:
Company Total Stockholder Return((20.50 / 15.50) - 1) x 10032.26%
Benchmark Index Total Return((900.00 / 718.26) - 1) x 10025.30%
Relative Return Factor87.5 + (2.5 x (32.26 – 25.30))104.9%
Earned Units1,000 x 104.9%1,049

Company Total Stockholder Return Is Less Than Benchmark Index Total Return

Assumptions:
PRO:
Average Per Share Closing Price (beginning)$15.50
Average Per Share Closing Price (ending)$18.76
Russell 2000 Index:
Average Closing Index Value (beginning)718.26
Average Closing Index Value (ending)900.00
Computations:
Company Total Stockholder Return((18.76 / 15.50) - 1) x 10021.03%
Benchmark Index Total Return((900.00 / 718.26) - 1) x 10025.30%
Relative Return Factor87.5 + (2.5 x (21.03 – 25.30)76.8%
Earned Units1,000 x 76.8%768







APPENDIX B

ILLUSTRATION OF ADJUSTMENT TO AVERAGE PER SHARE CLOSING PRICE
TO REFLECT ASSUMED REINVESTMENT OF CASH DIVIDENDS AND DISTRIBUTIONS

1.    Assumptions:
For the purposes of this illustration only, the averaging periods for determination of the Average Per Share Closing Price and the Average Closing Index Value are assumed to be the 10-day periods ending on the first day of the Performance Period and the last day of the Performance Period.
The Company declares and pays a quarterly cash dividend of $0.20 per share throughout all periods relevant to this illustration, with ex-dividend dates occurring each year on or about March 28, June 28, September 28 and December 28.
On the ex-dividend date, the dividend paid is reinvested to purchase an additional fractional share.
The Performance Period begins on January 1, 2XX1 and ends on December 31, 2XX2.

2.    Calculate Average Per Share Closing Price at the beginning of the Performance Period.

    On the ex-dividend date occurring on December 28, 2XX0, assume that the dividend of $0.20 paid on one share is reinvested. Compute an adjusted Average Per Share Closing Price for the five trading days during the 10-day period ending January 1, 2XX1.

Trading DayClosing PriceDividend PaidShares PurchasedAccumulated SharesTotal Accumulated Value
12/23/2XX0$15.341.000$15.34
12/27/2XX0$15.411.000$15.41
12/28/2XX0$14.80$0.200.01351.0135$15.00
12/29/2XX0$15.131.0135$15.33
12/30/2XX0$14.881.0135$15.08
Average Per Share Closing Price with Dividends Reinvested$15.23

3.    Calculate Accumulated Shares During the Performance Period.

    On each ex-dividend date during the Performance Period, assume that the dividend of $0.20 paid on one share is reinvested, and the fractional share is added to the 1.0135 accumulated shares determined during the initial averaging period.

Ex-Dividend DateClosing PriceDividend PaidShares PurchasedAccumulated Shares
03/28/2XX1$15.97$0.200.01251.0260
06/28/2XX1$16.13$0.200.01241.0384
09/28/2XX1$16.69$0.200.01201.0504
12/28/2XX1$16.36$0.200.01221.0626
03/28/2XX2$17.20$0.200.01161.0742
06/28/2XX2$19.43$0.200.01031.0845
09/27/2XX2$18.85$0.200.01061.0951
12/27/2XX2$19.20$0.200.01041.1055



MSU Form



4.    Calculate Average Per Share Closing Price at the end of the Performance Period.

    On the ex-dividend date occurring on December 28, 2XX2, assume that the dividend of $0.20 paid on one share is reinvested, and the fractional share is added to the 1.0951 accumulated shares determined through the last ex-dividend date prior to the final averaging period. Compute an adjusted Average Per Share Closing Price for the six trading days during the 10-day period ending December 31, 2XX2.

Trading DayClosing PriceDividend PaidShares PurchasedAccumulated SharesTotal Accumulated Value
12/23/2XX2$19.011.0951$20.82
12/24/2XX2$18.941.0951$20.74
12/26/2XX2$19.121.0951$20.94
12/27/2XX2$19.20$0.200.01041.1055$21.23
12/30//2XX2$19.171.1055$21.19
12/31/2XX2$19.221.1055$21.25
Average Per Share Closing Price with Dividends Reinvested$21.03







PROS Holdings, Inc.
MARKET STOCK UNITS AWARD AGREEMENT
(U.S. Participants)

    PROS Holdings, Inc. (the “Company”) has granted to the Participant named in the Notice of Grant of Market Stock Units (the “Grant Notice”) to which this Market Stock Units Award Agreement (this “Award Agreement”) is attached an Award consisting of Market Stock Units (the “Units”) subject to the terms and conditions set forth in the Grant Notice and this Award Agreement. The Award has been granted pursuant to the PROS Holdings, Inc. 2017 Equity Incentive Plan (the “Plan”), as amended to the Grant Date, the provisions of which are incorporated herein by reference.
1.The Award.

The Company hereby awards to the Participant the Target Number of Units set forth in the Grant Notice, which, depending on the extent to which a Performance Goal (as described by Plan) is attained during the Performance Period, may result in the Participant earning as little as zero (0) Units or as many as the Maximum Number of Units. Subject to the terms of this Award Agreement and the Plan, each Unit, to the extent it is earned and becomes an Earned Unit, represents a right to receive on the Settlement Date (or other date provided herein) one (1) share of Stock or, at the discretion of the Committee, the Fair Market Value thereof in cash. Unless and until a Unit has been determined to be an Earned Unit, the Participant will have no right to settlement of such Units. Prior to settlement of any Earned Units, such Units will represent an unfunded and unsecured obligation of the Company.

2.Definitions and Construction.

2.1    Definitions. Unless otherwise defined herein, capitalized terms shall have the meanings assigned to such terms in the Grant Notice or the Plan.

(a) “Change in Control” means a Change in Control as defined by the Plan, provided that the event constituting the Change in Control also constitutes a change in ownership or effective control of the Company or a change in the ownership of a substantial portion of the assets of the Company within the meaning of the Section 409A Regulations.

(b)    Disabled” means, unless otherwise permitted by the Section 409A Regulations, that the Participant has been determined by the Company to be either:

(i)    unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months; or

(ii)    by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Participant’s employer.

(c)    “Qualifying Termination” means the Participant’s Separation from Service within one hundred twenty (120) days before the consummation of a Change in Control or eighteen (18) months after a Change in Control, which separation results from either (i) the Participating Company Group’s involuntary termination of the Participant’s Service without Cause or (ii) the Participant’s voluntary termination of Service after a reduction of the Participant’s base salary by fifteen percent (15%) or more without the Participant’s express written consent, provided that the Participant has provided written notice to the Company of such

MSU Form


reduction in base salary within sixty (60) days following such reduction and the Company has failed to cure such reduction within thirty (30) days following the date of such written notice.

(d)    “Retirement” means that the Participant’s Service is voluntarily terminated by the Participant upon satisfaction of all of the following conditions as of the date of the Participant’s Separation from Service:
(i)    The Participant has been in continuous Service with the Participating Company Group for a period of not less than five (5) years;

(ii)    the Participant has accumulated a combination of at least sixty-five (65) retirement points, determined by the sum of the Participant’s attained age in years and the number of full years of the Participant’s continuous Service with the Participating Company Group;

(iii)    the Participant provided the Company with at least twelve (12) months’ advance written notice of the Participant’s intention to retire;

(iv)    the Participant has been determined by the Company, in its reasonable discretion, to have successfully participated in the succession and transition of the Participant’s duties with the Participating Company Group; and

(v)    the Participant has executed and allowed to become irrevocable on or before the sixtieth (60th) day following the date of Retirement a general release of claims against the Participating Company Group, its officers, directors, employees and affiliates in a form provided by the Company.

(e)    "Section 409A Regulations” mean the Treasury Regulations issued pursuant to Section 409A.

(f)     "Separation from Service” means the Participant’s separation from service within the meaning of the Section 409A Regulations.

2.2    Construction. Captions and titles contained herein are for convenience only and shall not affect the meaning or interpretation of any provision of this Award Agreement. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term “or” is not intended to be exclusive, unless the context clearly requires otherwise.

3.Measurement of Performance Measure.

The components of Performance Measure shall be determined for the Performance Period in accordance with the following:

3.1    “Company Total Stockholder Return” means the percentage point increase or decrease in (a) the Average Per Share Closing Price for the 15 calendar day period ending on the last day of the Performance Period over (b) the Average Per Share Closing Price for the 15 calendar day period ending on the first day of the Performance Period.

3.2    "Average Per Share Closing Price” means the average of the daily closing prices per share of Stock as reported on the New York Stock Exchange for all trading days falling within an applicable 15 calendar day periods described in Section 3.1. The Average Per Share Closing Price shall be adjusted in each case to reflect an assumed reinvestment, as of the applicable ex-dividend date, of all cash dividends and other cash distributions (excluding cash distributions resulting from share repurchases or redemptions by the Company) paid to stockholders, as applicable, during the 15 calendar day period ending on the first day of the




Performance Period and during the Performance Period. The method of adjustment of the Average Per Share Closing Price to reflect the assumed reinvestment of cash dividends and other cash distributions to stockholders is illustrated in Appendix B to the Grant Notice.

3.3    “Benchmark Index Total Return” means the percentage point increase or decrease in (a) the Average Closing Index Value for the 15 calendar day period ending on the last day of the Performance Period over (b) the Average Closing Index Value for the 15 calendar day period ending on the first day of the Performance Period.

3.4    “Average Closing Index Value” means the average of the daily closing index values of the Benchmark Index for all trading days falling within an applicable 15 calendar day period described in Section 3.3.

4.Committee Certification of Earned Units.

4.1    Level of Performance Measure Attained. As soon as practicable following completion of the Performance Period, but in any event no later than the Settlement Date, the Committee shall certify in writing the level of attainment of the Performance Measure during the Performance Period, the resulting Relative Return Factor and the number of Units which have become Earned Units.

4.2    Adjustment for Leave of Absence or Part-Time Work. Unless otherwise required by law or Company policy, if the Participant takes one or more unpaid leaves of absence in excess of thirty (30) days in the aggregate during the Performance Period, the number of Units which would otherwise become Earned Units shall be prorated on the basis of the number of days of the Participant’s Service during the Performance Period during which the Participant was not on an unpaid leave of absence. Unless otherwise required by law or Company policy, if the Participant commences working on a part-time basis during the Performance Period, the Committee may, in its discretion, reduce on a pro rata basis (reflecting the portion of the Performance Period worked by the Participant on a full-time equivalent basis) the number of Units which would otherwise become Earned Units, or provide that the number of Units which would otherwise become Earned Units shall be reduced as provided by the terms of an agreement between the Participant and the Company pertaining to the Participant’s part-time schedule.

5.Company Reacquisition Right.

5.1    Grant of Company Reacquisition Right. In the event that the Participant’s Service terminates for any reason other than due to death, having become Disabled, Qualifying Termination or Retirement, all as set forth below, the Participant shall immediately forfeit and the Company shall automatically reacquire all Units, whether determined to be Earned Units or not, for which the Settlement Date has not yet occurred as of the time of such termination, and the Participant shall not be entitled to any payment therefor (such forfeiture being referred to as the “Company Reacquisition Right”).

(a)    Death or Disability. In the event that the Participant dies or becomes Disabled (without regard to whether or not the Participant has experienced a Separation from Service), none of the Units that have not previously been settled shall be subject to the Company Reacquisition Right and instead (i) the number of Earned Units, if not previously determined in accordance with Section 9, shall be determined as if the Performance Period ended on the date of such death or Disability and (ii) the number of Earned Units so determined shall be settled in full in accordance with Section 6 within sixty (60) days following the date of such death or disability on a date determined solely by the Company.

(b)    Qualifying Termination. In the event of the Participant’s Qualifying Termination and provided that the Participant has executed and allowed to become irrevocable on or before the sixtieth (60th) day




following the date of such separation a general release of claims against the Participating Company Group, its officers, directors, employees and affiliates in a form provided by the Company, none of the Units that have not previously been settled shall be subject to the Company Reacquisition Right and instead (i)  the number of Earned Units shall be determined in accordance with Section 9.1(a) or Section 9.2, as applicable, and (ii) the number of Earned Units so determined shall be settled in accordance with Section 9.1(b) or Section 9.2, as applicable, or, if later, on the sixtieth (60th) day following the date of Qualifying Termination.

(c)    Retirement. In the event of the Participant’s Retirement twenty-four (24) months or less before the Settlement Date (the “Post-Retirement Period”), none of the Units that have not previously been settled, if any, shall be subject to the Company Reacquisition Right, and instead (i) the number of Earned Units shall be determined upon completion of the Performance Period (or in accordance with Section 9, if applicable) as if the Participant’s Service continued until the Settlement Date and (ii) the number of Earned Units so determined shall be settled in full on the Settlement Date or in accordance with Section 9, if applicable, or, if later, on the sixtieth (60th) day following the Retirement date; provided, however, that if the Participant breaches any of the Post-Retirement Covenants set forth in Section 5.2, then the Participant shall forfeit and the Company shall automatically reacquire all Units, whether determined to be Earned Units or not, for which the Settlement Date has not yet occurred as of the time of such breach. If the Participant’s Retirement occurs more than twenty-four (24) months prior to the Settlement Date, then all Units, regardless of whether or not they would be Earned Units and regardless of the earlier occurrence of a Change in Control, shall be immediately forfeited pursuant to the Company Reacquisition Right and the Participant shall not be entitled to any payment therefor.

5.2    Post-Retirement Covenants. The Participant acknowledges that the confidential information, special training, and/or other knowledge the Participant has and will receive through the Participant’s Service and at the Company’s expense relates to the Company’s business interests and would benefit both the Company’s competitors and the Company after the Participant’s Retirement. The Participant recognizes a just purpose in the Company protecting such investments and interests, including through avoiding, for a limited time, competition by former employees trained with and/or given special knowledge, contacts, and/or experience by the Company. During the period ending on the earlier of (a) the Settlement Date occurring during the Post-Retirement Period or (b) the date occurring twenty-four (24) months following the date of the Participant’s Retirement, and in consideration of receiving Confidential Information and specialized training and knowledge, the Participant shall not (i) directly or indirectly engage in employment, including self-employment, that involves the Participating Company Group’s product lines, services and business interests during or as of the end of the Participant’s Service with the Participating Company Group, or (ii) solicit or encourage any customer or prospect of the Participating Company, with whom the Participant had contact during the twelve (12) months preceding the termination of the Participant’s Service, to terminate or diminish its relationship with the Participating Company Group (together, the “Post-Retirement Covenants”). The Participant acknowledges and agrees that the foregoing restrictions are no broader than necessary to protect the Participating Company Group’s goodwill and/or legitimate business interests. In the event a court of competent jurisdiction determines that the geographic area, duration, or scope of activity of any restriction under this Section 5.2 is unenforceable, the restrictions under this Section will be modified to the extent required to render them valid and enforceable.

5.3    Ownership Change Event, Non-Cash Dividends, Distributions and Adjustments. Upon the occurrence of an Ownership Change Event, a dividend or distribution to the stockholders of the Company paid in shares of Stock or other property, or any other adjustment upon a change in the capital structure of the Company as described in Section 10, any and all new, substituted or additional securities or other property (other than regular, periodic cash dividends paid on Stock pursuant to the Company’s dividend policy, which shall be treated in accordance with Section 3.2) to which the Participant is entitled by reason of the Participant’s ownership of Units shall be immediately subject to the Company Reacquisition Right and included in the terms “Units” for all purposes of the Company Reacquisition Right with the same force and effect as the Units immediately prior to the Ownership Change Event, dividend, distribution or adjustment, as the case may be.






6.Settlement of the Award.

6.1    Issuance of Shares of Common Stock or Cash Equivalent. Except as otherwise provided by this Award Agreement, the Company shall issue to the Participant on the Settlement Date with respect to each Earned Unit to be settled on such date one (1) share of Stock. Shares issued in settlement of Earned Units shall not be subject to any restriction on transfer other than any such restriction as may be required pursuant to Section 6.3. At the discretion of the Committee, payment with respect to all or any portion of the Earned Units may be made in a lump sum cash payment in an amount equal to the Fair Market Value, determined as of the Settlement Date, of the shares of Stock or other securities or property otherwise issuable in settlement of such Earned Units.

6.2    Beneficial Ownership of Shares; Certificate Registration. The Participant hereby authorizes the Company, in its sole discretion, to deposit for the benefit of the Participant with a Company-designated brokerage firm or, at the Company’s discretion, any other broker with which the Participant has an account relationship of which the Company has notice any or all shares acquired by the Participant pursuant to the settlement of the Award. Except as provided by the preceding sentence, a certificate for the shares as to which the Award is settled shall be registered in the name of the Participant, or, if applicable, in the names of the Participant’s Heirs.

6.3    Restrictions on Grant of the Award and Issuance of Shares. The grant of the Award and issuance of shares of Stock upon settlement of the Award shall be subject to compliance with all applicable requirements of U.S. federal, state or foreign law with respect to such securities. No shares may be issued hereunder if the issuance of such shares would constitute a violation of any applicable U.S. federal, state or foreign securities laws or other laws or regulations or the requirements of any stock exchange or market system upon which the Stock may then be listed. The inability of the Company to obtain from any regulatory body having jurisdiction the authority, if any, deemed by the Company’s legal counsel to be necessary to the lawful issuance of any shares subject to the Award shall relieve the Company of any liability in respect of the failure to issue such shares as to which such requisite authority shall not have been obtained. As a condition to the settlement of the Award, the Company may require the Participant to satisfy any qualifications that may be necessary or appropriate, to evidence compliance with any applicable law or regulation and to make any representation or warranty with respect thereto as may be requested by the Company. Further, regardless of whether the transfer or issuance of the shares to be issued pursuant to the Units has been registered under the Securities Act or has been registered or qualified under the securities laws of any State, the Company may impose additional restrictions upon the sale, pledge, or other transfer of the shares (including the placement of appropriate legends on stock certificates and the issuance of stop-transfer instructions to the Company’s transfer agent) if, in the judgment of the Company and the Company’s counsel, such restrictions are necessary in order to achieve compliance with the provisions of the Securities Act, the securities laws of any State, or any other law.

6.4    Fractional Shares. The Company shall not be required to issue fractional shares upon the settlement of the Award.

7.Tax Withholding and Advice.

7.1    In General. Subject to Section 7.2, at the time the Grant Notice is executed, or at any time thereafter as requested by the Company, the Participant hereby authorizes withholding from payroll and any other amounts payable to the Participant, and otherwise agrees to make adequate provision for, any sums required to satisfy the U.S. federal, state, and local taxes and (if applicable) taxes imposed by jurisdictions outside of the United States (including income tax, social insurance contributions, payment on account and any




other taxes) and required by law to be withheld with respect to any taxable event arising as a result of the Participant’s participation in the Plan (referred to herein as “Tax-Related Items”).

7.2    Withholding of Taxes. The Company or any other Participating Company, as appropriate, shall have the authority and the right to deduct or withhold, or require the Participant to remit to the applicable Participating Company, an amount sufficient to satisfy applicable Tax-Related Items or to take such other action as may be necessary in the opinion of the applicable Participating Company to satisfy such Tax-Related Items (including hypothetical withholding tax amounts if the Participant is covered under a Company tax equalization policy). In this regard, the Participant authorizes the applicable Participating Company or their respective agents, at their discretion, to satisfy the obligations with regard to all Tax-Related Items by one or a combination of the following:

(a)    withholding from the Participant’s wages or other cash compensation paid to the Participant by the applicable Participating Company; or

(b)    withholding from proceeds of the sale of shares acquired upon vesting and settlement of the Units, either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant’s behalf pursuant to this authorization); or

(c)    withholding in shares to be issued upon vesting and settlement of the Units; or

(d)    direct payment from the Participant.

To avoid negative accounting treatment, the Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding amounts or other applicable withholding rates. If the Participant is covered by a Company tax equalization policy, the Participant agrees to pay to the Company any additional hypothetical tax obligation calculated and paid under the terms and conditions of such tax equalization policy. Finally, the Participant shall pay to the applicable Participating Company any amount of Tax-Related Items that the Participating Company may be required to withhold as a result of his or her participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the shares that may be issued in connection with the settlement of the Units if the Participant fails to comply with his or her Tax-Related Items obligations.

7.3    Tax Advice. The Participant represents, warrants and acknowledges that the Company has made no warranties or representations to the Participant with respect to the income tax consequences of the transactions contemplated by this Award Agreement, and the Participant is in no manner relying on the Company or the Company’s representatives for an assessment of such tax consequences. THE PARTICIPANT UNDERSTANDS THAT THE TAX LAWS AND REGULATIONS ARE SUBJECT TO CHANGE. THE PARTICIPANT SHOULD CONSULT HIS OR HER OWN TAX ADVISOR REGARDING THE UNITS. NOTHING STATED HEREIN IS INTENDED OR WRITTEN TO BE USED, AND CANNOT BE USED, FOR THE PURPOSE OF AVOIDING TAXPAYER PENALTIES.

8.Authorization to Release Necessary Personal Information.

The Participant hereby authorizes and directs the Participant’s employer to collect, use and transfer in electronic or other form, any personal information (the “Data”) regarding the Participant’s Service, the nature and amount of the Participant’s compensation and the fact and conditions of the Participant’s participation in the Plan (including, but not limited to, the Participant’s name, home address, telephone number, date of birth, social security number (or any other social or national identification number), salary, nationality, job title, number of shares held and the details of all Units or any other entitlement to shares awarded, cancelled, exercised, vested, unvested or outstanding) for the purpose of implementing, administering and managing the




Participant’s participation in the Plan. The Participant understands that the Data may be transferred to the Company or any other Participating Company, or to any third parties assisting in the implementation, administration and management of the Plan, including any requisite transfer to a brokerage firm or other third party assisting with administration of the Award or with whom shares acquired upon settlement of this Award or cash from the sale of such shares may be deposited. The Participant acknowledges that recipients of the Data may be located in different countries, and those countries may have data privacy laws and protections different from those in the country of the Participant’s residence. Furthermore, the Participant acknowledges and understands that the transfer of the Data to the Company or any of other Participating Company, or to any third parties is necessary for Participant’s participation in the Plan. The Participant may at any time withdraw the consents herein, by contacting the Company’s stock administration department in writing. The Participant further acknowledges that withdrawal of consent may affect the Participant’s ability to realize benefits from the Award, and the Participant’s ability to participate in the Plan.

9.Change in Control.

In the event of a Change in Control occurring prior to the Settlement Date, this Section 9 shall determine the treatment of the Units.

9.1    Effect of Change in Control Prior to Completion of Performance Period. In the event of a Change in Control prior to completion of the Performance Period, the Performance Period shall instead be deemed to end on the day immediately preceding the Change in Control (the “Adjusted Performance Period”). The number of Earned Units and the settlement of those Earned Units shall be determined for the Adjusted Performance Period in accordance with the following:

(a)    Determining Number of Earned Units. In the Committee’s determination of the number of Earned Units for the Adjusted Performance Period, the following modifications shall be made to the components of the Relative Return Factor:

(i)    The Company Total Stockholder Return shall be determined as provided by Section 3.1, except that the Average Per Share Closing Price for the 15 calendar day period ending on the last day of the Adjusted Performance Period shall be replaced with the price per share of Stock to be paid to the holder thereof in accordance with the definitive agreement governing the transaction constituting the Change in Control (or, in the absence of such agreement, the closing price per share of Stock as reported on the New York Stock Exchange for the last trading day of the Adjusted Performance Period), adjusted to reflect an assumed reinvestment, as of the applicable ex-dividend date, of all cash dividends and other cash distributions (excluding cash distributions resulting from share repurchases or redemptions by the Company) paid to stockholders during the Adjusted Performance Period, as illustrated in Section 3.2.

(ii)    The Benchmark Index Total Return shall be determined as provided by Section 3.3, except that for the purposes of clause (a) thereof, the Average Closing Index Value shall be determined for the 15 calendar day period ending on the last day of the Adjusted Performance Period.

(b)    Settlement of Earned Units. As of the last day of the Adjusted Performance Period and provided that the Participant’s Service has not terminated prior to such date other than by reason of a Qualifying Termination or Retirement, a portion of the Earned Units determined in accordance with Section 9.1(a) shall be settled (the “Accelerated Units”), with such portion determined by multiplying the total number of Earned Units by a fraction, the numerator of which equals the number of days contained in the Adjusted Performance Period and the denominator of which equals the number of days contained in the original Performance Period determined without regard to this Section. The Accelerated Units shall be settled in accordance with Section 6 immediately prior to the consummation of the Change in Control (or if later, on the sixtieth (60th) day following the date of a Qualifying Termination or Retirement occurring prior to the Change




in Control). That portion of the Earned Units determined in accordance with Section 9.1(a) in excess of the number of Accelerated Units (the “Nonaccelerated Earned Units”) shall be settled on the Settlement Date (or if later, on the sixtieth (60th) day following the date of a Qualifying Termination or Retirement occurring prior to the Settlement Date), provided that the Participant’s Service has not terminated prior to such Settlement Date (other than by reason of a Qualifying Termination or Retirement). Payment for each Nonaccelerated Earned Unit shall be made in the amount and in the form of the consideration (whether stock, cash, other securities or property or a combination thereof) to which a holder of a share of Stock on the effective date of the Change in Control was entitled (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Stock).

9.2    Effect of Change in Control After Completion of Performance Period but Prior to Settlement Date. In the event of a Change in Control upon or after completion of the Performance Period but prior to the Settlement Date, the number of Earned Units determined in accordance with Section 4 shall be settled in accordance with Section 6 on the Settlement Date (or, if later, on the sixtieth (60th) day following the date of a Qualifying Termination or Retirement occurring prior to the Settlement Date), provided that payment for each Earned Unit shall be made in the amount and in the form of the consideration (whether stock, cash, other securities or property or a combination thereof) to which a holder of a share of Stock on the effective date of the Change in Control was entitled (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Stock).


10.Adjustments for Changes in Capital Structure.

The number of Units awarded pursuant to this Award Agreement is subject to adjustment as provided in Section 4.3 of the Plan. Upon the occurrence of an event described in Section 4.3 of the Plan, any and all new, substituted or additional securities or other property to which a holder of a share issuable in settlement of the Award would be entitled shall be immediately subject to the Award Agreement and included within the meaning of the terms “shares” and “Stock” for all purposes of the Award. The Participant shall be notified of such adjustments and such adjustments shall be binding upon the Company and the Participant.

11.No Entitlement or claims for compensation.

11.1    The Participant’s rights, if any, in respect of or in connection with the Units are derived solely from the discretionary decision of the Company to permit the Participant to participate in the Plan and to benefit from a discretionary Award. By accepting the Units, the Participant expressly acknowledges that there is no obligation on the part of the Company to continue the Plan and/or grant any additional Units or other Awards to the Participant. The Units are not intended to be compensation of a continuing or recurring nature, or part of the Participant’s normal or expected compensation, and in no way represents any portion of the Participant’s salary, compensation, or other remuneration for purposes of pension benefits, severance, redundancy, resignation or any other purpose.

11.2    Neither the Plan nor the Units shall be deemed to give the Participant a right to remain an Employee, Director or Consultant of the Company or any other Participating Company. The Participating Company Group reserves the right to terminate the Service of the Participant at any time, with or without cause, and for any reason, subject to applicable laws, the Company’s Certificate of Incorporation and Bylaws and a written employment agreement (if any), and the Participant shall be deemed irrevocably to have waived any claim to damages or specific performance for breach of contract or dismissal, compensation for loss of office, tort or otherwise with respect to the Plan, the Units or any other outstanding Award that is forfeited and/or is terminated by its terms or to any future Award.





12.Rights as a Stockholder.

The Participant shall have no rights as a stockholder with respect to any shares which may be issued in settlement of this Award until the date of the issuance of a certificate for such shares (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment shall be made for dividends, dividend equivalents, distributions or other rights for which the record date is prior to the date such certificate is issued, except as provided in Section 10.

13.Miscellaneous Provisions.

13.1    Amendment. The Committee may amend this Award Agreement at any time; provided, however, that no such amendment may adversely affect the Participant’s rights under this Award Agreement without the consent of the Participant, except to the extent such amendment is necessary to comply with applicable law. No amendment to this Award Agreement shall be effective unless in writing.

13.2    Nontransferability of the Award. Prior to the issuance of shares on the applicable Settlement Date, no right or interest of the Participant in the Award nor any shares issuable on settlement of the Award shall be in any manner pledged, encumbered, or hypothecated to or in favor of any party other than the Company or shall become subject to any lien, obligation, or liability of such Participant to any other party other than the Company. Except as otherwise provided by the Committee, no Award shall be assigned, transferred or otherwise disposed of other than by will or the laws of descent and distribution. All rights with respect to the Award shall be exercisable during the Participant’s lifetime only by the Participant or the Participant’s guardian or legal representative.

13.3    Further Instruments. The parties hereto agree to execute such further instruments and to take such further action as may reasonably be necessary to carry out the intent of this Award Agreement.

13.4    Binding Effect. This Award Agreement shall inure to the benefit of the successors and assigns of the Company and, subject to the restrictions on transfer set forth herein, be binding upon the Participant and the Participant’s heirs, executors, administrators, successors and assigns.

13.5    Notices. Any notice required to be given or delivered to the Company shall be in writing and addressed to the Company at its principal corporate offices. Any notice required to be given or delivered to the Participant shall be in writing and addressed to the Participant at the address maintained for the Participant in the Company’s records or at the address of the local office of the Company or of any other Participating Company at which the Participant works. A notice shall be deemed effectively given upon deposit in the U.S. Post Office or foreign postal service, by registered or certified mail, or with a nationally recognized overnight courier service, with postage and fees prepaid.

13.6    Electronic Delivery and Signature.

(a)    The Plan documents, which may include but do not necessarily include: the Plan, the Grant Notice, this Award Agreement, the Plan Prospectus, and any reports of the Company provided generally to the Company’s stockholders, may be delivered to the Participant electronically. In addition, if permitted by the Company, the Participant may deliver electronically the Grant Notice to the Company or to such third party involved in administering the Plan as the Company may designate from time to time. Such means of electronic delivery may include but do not necessarily include the delivery of a link to a Company intranet or the Internet site of a third party involved in administering the Plan, delivery via e-mail or such other means of electronic delivery specified by the Company. Any and all such documents may be electronically signed.





(b)    The Participant acknowledges that the Participant has read Section 13.6(a) and consents to the electronic delivery of the Plan documents and, if permitted by the Company, the delivery of the Grant Notice, as described in Section 13.6(a). The Participant acknowledges that he or she may receive from the Company a paper copy of any documents delivered electronically at no cost to the Participant by contacting the Company by telephone or in writing. The Participant further acknowledges that the Participant will be provided with a paper copy of any documents if the attempted electronic delivery of such documents fails. Similarly, the Participant understands that the Participant must provide the Company or any designated third party administrator with a paper copy of any documents if the attempted electronic delivery of such documents fails. The Participant may revoke his or her consent to the electronic delivery of documents described in Section  13.6(a) or may change the electronic mail address to which such documents are to be delivered (if Participant has provided an electronic mail address) at any time by notifying the Company of such revoked consent or revised e-mail address by telephone, postal service or electronic mail. The Participant understands that he or she is not required to consent to electronic delivery of documents described in Section 13.6(a). Finally, the Participant agrees that any and all Plan documents requiring a signature may be electronically signed and that such electronic signature shall have the same effect as handwritten signature for the purposes of validity, enforceability and admissibility.

13.7    Integrated Agreement. The Grant Notice, this Award Agreement, and the Units evidenced hereby (i) are made and granted pursuant to the Plan and are in all respects limited by and subject to the terms of the Plan, and (ii) constitute the entire agreement between the Participant and the Company on the subject matter hereof and supersede all proposals, written or oral, and all other communications between the parties related to the subject matter. To the extent contemplated herein or therein, the provisions of the Grant Notice, this Award Agreement and the Plan shall survive any settlement of the Award and shall remain in full force and effect.

13.8    Governing Law. The interpretation, performance and enforcement of this Award Agreement shall be governed by the laws of the State of Texas, U.S.A. without regard to the conflict-of-laws rules thereof or of any other jurisdiction.

13.9    Section 409A.

(a)    Compliance with Section 409A. This Award is intended to provide for nonqualified deferred compensation that complies with all requirements of Section 409A. Notwithstanding any other provision of the Plan, this Award Agreement or the Grant Notice, the Plan, this Agreement and the Grant Notice shall be interpreted in accordance with, and incorporate the terms and conditions required by, Section 409A (together with any Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof). The Company reserves the right, to the extent the Company deems necessary or advisable in its sole discretion, to unilaterally amend or modify the Plan and/or this Award Agreement to ensure that the Units comply with Section 409A.

(b)    Separation from Service; Required Delay in Payment to Specified Employee. Notwithstanding anything set forth herein to the contrary, no amount payable pursuant to this Agreement on account of the Participant’s termination of Service which constitutes a “deferral of compensation” within the meaning of Section 409A shall be paid unless and until the Participant has incurred a Separation from Service. Furthermore, to the extent that the Participant is a “specified employee” within the meaning of Section 409A as of the date of the Participant’s Separation from Service, no amount that constitutes a deferral of compensation which is payable on account of the Participant’s Separation from Service shall paid to the Participant before the date (the Delayed Payment Date) which is the first day of the seventh month after the date of the Participant’s Separation from Service or, if earlier, the date of the Participant’s death following such Separation from Service.




All such amounts that would, but for this Section, become payable prior to the Delayed Payment Date will be accumulated and paid on the Delayed Payment Date.

(c)    Other Changes in Time of Payment. Neither the Participant nor the Company shall take any action to accelerate or delay the payment of any benefits under this Award Agreement in any manner which would not be in compliance with the Section 409A Regulations.

(d)    Amendments to Comply with Section 409A; Indemnification. Notwithstanding any other provision of this Award Agreement to the contrary, the Company is authorized to amend this Award Agreement, to void or amend any election made by the Participant under this Award Agreement and/or to delay the payment of any monies and/or provision of any benefits in such manner as may be determined by the Company, in its discretion, to be necessary or appropriate to comply with the Section 409A Regulations without prior notice to or consent of the Participant. The Participant hereby releases and holds harmless the Company, its directors, officers and stockholders from any and all claims that may arise from or relate to any tax liability, penalties, interest, costs, fees or other liability incurred by the Participant in connection with the Award, including as a result of the application of Section 409A.

(e)    Advice of Independent Tax Advisor. The Company has not obtained a tax ruling or other confirmation from the Internal Revenue Service with regard to the application of Section 409A to the Award, and the Company does not represent or warrant that this Award Agreement will avoid adverse tax consequences to the Participant, including as a result of the application of Section 409A to the Award. The Participant hereby acknowledges that he or she has been advised to seek the advice of his or her own independent tax advisor prior to entering into this Award Agreement and is not relying upon any representations of the Company or any of its agents as to the effect of or the advisability of entering into this Award Agreement.

13.10    Administration. The Committee shall have the power to interpret the Plan, the Grant Notice and this Award Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Committee in good faith shall be final and binding upon the Participant, the Company and all other interested persons. No member of the Committee or the Board shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, the Grant Notice, this Award Agreement or the Units.

13.11    Counterparts. The Grant Notice may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.

13.12    Severability. If any provision of this Award Agreement is held to be unenforceable for any reason, it shall be adjusted rather than voided, if possible, in order to achieve the intent of the parties to the extent possible. In any event, all other provisions of this Award Agreement shall be deemed valid and enforceable to the full extent possible.

13.13    Relocation Outside the United States. If the Participant relocates to a country outside the United States, the Company reserves the right to impose other requirements on the Participant’s participation in the Plan, on the Units and on any shares acquired under the Plan, to the extent the Company determines necessary or advisable in order to comply with local law or facilitate the administration of the Plan, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.

[remainder of page intentionally left blank]



EX-10.10 3 formofrsugrantnoticeawarda.htm EX-10.10 Document

PROS Holdings, Inc.
NOTICE OF GRANT OF RESTRICTED STOCK UNITS
(U.S. Participants)

PROS Holdings, Inc., a Delaware corporation (the “Company”), pursuant to its 2017 Equity Incentive Plan (the “Plan”), hereby grants to the holder listed below (the “Participant”), an award (the “Award”) of Restricted Stock Units (the “Units”), each of which is a right to receive on the applicable Settlement Date one (1) share of Stock, on the terms and conditions set forth herein and in the Restricted Stock Units Award Agreement attached hereto (the “Award Agreement”) and the Plan, each of which are incorporated herein by reference. Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Grant Notice and the Award Agreement. The Award is intended to provide for nonqualified deferred compensation that complies with all requirements of Section 409A of the Internal Revenue Code (“Section 409A”) necessary to avoid tax penalties under Section 409A.

Participant:____________________________________________________________
Grant Date:
Number of Units:
    , subject to adjustment as provided by the Award Agreement.
Measurement Date:
Settlement Dates and Amounts:Except as provided by the Award Agreement, Units will be settled in accordance with Section 5 of the Award Agreement on the following dates and for the following percentages of the total Number of Units, provided that the Participant’s Service has not terminated before the applicable date:
Settlement DateSettlement Percentage
1st anniversary of Measurement Date
25%
2nd anniversary of Measurement Date
25%
3rd anniversary of Measurement Date
25%
4th anniversary of Measurement Date
25%
By their signatures below or by electronic acceptance or authentication in a form authorized by the Company, the Company and the Participant agree that the Award is governed by this Grant Notice and by the provisions of the Plan and the Award Agreement, both of which are incorporated herein by reference. The Participant acknowledges that copies of the Plan, the Award Agreement and the prospectus for the Plan are available on the Company’s internal web site and may be viewed and printed by the Participant for attachment to the Participant’s copy of this Grant Notice. The Participant represents that the Participant has read and is familiar with the provisions of the Plan and the Award Agreement, and hereby accepts the Award subject to all of its terms and conditions. The Participant accepts as binding, conclusive and final all decisions or interpretations of the Committee upon any questions arising under the Plan or relating to the Units.
PROS HOLDINGS, INC.PARTICIPANT
By:__________________________By:_____________________________
Name:__________________________Print Name:_____________________________
Title:__________________________
Address:
3200 Kirby Drive
Suite 600
Address:_____________________________
Houston, TX 77098_____________________________

ATTACHMENTS:    PROS Holdings, Inc. 2017 Equity Incentive Plan, as amended to the Grant Date; Restricted Stock Units Award Agreement. The prospectus for the Plan prepared in connection with the registration with the Securities and Exchange Commission (“SEC”) of the shares issuable pursuant to the Award is available on the SEC website at www.sec.gov.

    


PROS Holdings, Inc.
RESTRICTED STOCK UNITS AWARD AGREEMENT
(U.S. Participants)

    PROS Holdings, Inc. (the “Company”) has granted to the Participant named in the Notice of Grant of Restricted Stock Units (the Grant Notice) to which this Restricted Stock Units Award Agreement (this Award Agreement) is attached an Award consisting of Restricted Stock Units (the “Units”) subject to the terms and conditions set forth in the Grant Notice and this Award Agreement. The Award has been granted pursuant to the PROS Holdings, Inc. 2017 Equity Incentive Plan (the Plan), as amended to the Grant Date, the provisions of which are incorporated herein by reference.
1.Definitions and Construction.
1.1    Definitions. Unless otherwise defined herein, capitalized terms shall have the meanings assigned to such terms in the Grant Notice or the Plan.
(a)    “Change in Control” means a Change in Control as defined by the Plan, provided that the event constituting the Change in Control also constitutes a change in ownership or effective control of the Company or a change in the ownership of a substantial portion of the assets of the Company within the meaning of the Section 409A Regulations.
(b)    “Disabled” means, unless otherwise permitted by the Section 409A Regulations, that the Participant has been determined by the Company to be either:
(i)    unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months; or
(ii)    by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Participant’s employer.
(c)    “Dividend Equivalent Units” mean additional Restricted Stock Units credited pursuant to Section 3.3.
(d)    “Qualifying Termination” means the Participant’s Separation from Service within eighteen (18) months after a Change in Control, which separation results from either (i) the Participating Company Group’s involuntary termination of the Participant’s Service without Cause or (ii) the Participant’s voluntary termination of Service after a reduction of the Participant’s base salary by fifteen percent (15%) or more without the Participant’s express written consent, provided that the Participant has provided written notice to the Company of such reduction in base salary within sixty (60) days following such reduction and the Company has failed to cure such reduction within thirty (30) days following the date of such written notice.
(e)    “Retirement” means that the Participant’s Service is voluntarily terminated by the Participant upon satisfaction of all of the following conditions as of the date of the Participant’s Separation from Service:
(i)    the Participant has been in continuous Service with the Participating Company Group for a period of not less than five (5) years;
    


(ii)    the Participant has accumulated a combination of at least sixty-five (65) retirement points, determined by the sum of the Participant’s attained age in years and the number of full years of the Participant’s continuous Service with the Participating Company Group;
(iii)    the Participant provided the Company with at least twelve (12) months’ advance written notice of the Participant’s intention to retire;
(iv)    the Participant has been determined by the Company, in its reasonable discretion, to have successfully participated in the succession and transition of the Participant’s duties with the Participating Company Group; and
(v)    the Participant has executed and allowed to become irrevocable on or before the sixtieth (60th) day following the date of Retirement a general release of claims against the Participating Company Group, its officers, directors, employees and affiliates in a form provided by the Company.
(f)    Section 409A Regulations” mean the Treasury Regulations issued pursuant to Section 409A.
(g)    “Separation from Service” means the Participant’s separation from service within the meaning of the Section 409A Regulations.
(h)    “Units” mean the Restricted Stock Units originally granted pursuant to the Award and the Dividend Equivalent Units credited pursuant to the Award, as both shall be adjusted from time to time pursuant to Section 8.
1.2    Construction. Captions and titles contained herein are for convenience only and shall not affect the meaning or interpretation of any provision of this Award Agreement. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term “or” is not intended to be exclusive, unless the context clearly requires otherwise.
2.Administration.
The Committee shall have the power to interpret the Plan, the Grant Notice and this Award Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Committee in good faith shall be final and binding upon the Participant, the Company and all other interested persons. No member of the Committee or the Board shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, the Grant Notice, this Award Agreement or the Units.
3.The Award.
3.1    Grant of Units. On the Grant Date, the Participant shall acquire, subject to the provisions of this Award Agreement, the total Number of Units set forth in the Grant Notice, subject to adjustment as provided in Section 3.3 and Section 8. Each Unit represents a right to receive on a date determined in accordance with the Grant Notice and this Award Agreement one (1) share of Stock.
3.2    No Monetary Payment Required. The Participant is not required to make any monetary payment (other than applicable tax withholding, if any) as a condition to receiving the Units or shares of Stock issued upon settlement of the Units, the consideration for which shall be past services actually rendered or future
    2


services to be rendered to a Participating Company or for its benefit. Notwithstanding the foregoing, if required by applicable law, the Participant shall furnish consideration in the form of cash or past services rendered to a Participating Company or for its benefit having a value not less than the par value of the shares of Stock issued upon settlement of the Units.
3.3    Dividend Equivalent Units. On the date that the Company pays a cash dividend to holders of Stock generally, the Participant shall be credited with a number of additional whole Dividend Equivalent Units determined by dividing (a) the product of (i) the dollar amount of the cash dividend paid per share of Stock on such date and (ii) the sum of the total Number of Units and the number of Dividend Equivalent Units previously credited to the Participant pursuant to the Award and which have not been settled or forfeited pursuant to the Company Reacquisition Right (as defined below) as of such date, by (b) the Fair Market Value per share of Stock on such date. Any resulting fractional Dividend Equivalent Unit shall be rounded to the nearest whole number. Such additional Dividend Equivalent Units shall be subject to the same terms and conditions and shall be settled or forfeited in the same manner and at the same time as the Restricted Stock Units originally subject to the Award with respect to which they have been credited.
4.Company Reacquisition Right.
4.1    Grant of Company Reacquisition Right. In the event that the Participant’s Service terminates for any reason other than due to death, having become Disabled, Qualifying Termination or Retirement, all as set forth below, the Participant shall immediately forfeit and the Company shall automatically reacquire all Units for which the Settlement Date has not yet occurred as of the time of such termination, and the Participant shall not be entitled to any payment therefor (such forfeiture being referred to as the “Company Reacquisition Right”).
(a)    Death or Disability. In the event that the Participant dies or becomes Disabled (without regard to whether or not the Participant has experienced a Separation from Service), none of the Units that have not previously been settled shall be subject to the Company Reacquisition Right and instead shall be settled in full in accordance with Section 5 within sixty (60) days following the date of such death or disability on a date determined solely by the Company.
(b)    Qualifying Termination. In the event of the Participant’s Qualifying Termination and provided that the Participant has executed and allowed to become irrevocable on or before the sixtieth (60th) day following the date of such separation a general release of claims against the Participating Company Group, its officers, directors, employees and affiliates in a form provided by the Company, none of the Units that have not previously been settled shall be subject to the Company Reacquisition Right and instead shall be settled in full in accordance with Section 5 on the sixtieth (60th) day following the date of Qualifying Termination.
(c)    Retirement. In the event of the Participant’s Retirement, none of the Units that have not previously been settled and that have Settlement Dates scheduled, in accordance with the Grant Notice, to occur within twenty-four (24) months following the date of the Participant’s Retirement (the “Post-Retirement Period”), if any, shall be subject to the Company Reacquisition Right, and such Units shall instead be settled on their respective Settlement Date(s) in accordance with Section 5 (but no sooner than the sixtieth (60th) day following the Retirement date); provided, however, that if the Participant breaches any of the Post-Retirement Covenants set forth in Section 4.2, then the Participant shall forfeit and the Company shall automatically reacquire all Units for which the Settlement Date has not yet occurred as of the time of such breach. All Units having Settlement Dates scheduled in accordance with the Grant Notice later than completion of the Post-Retirement Period shall be immediately forfeited pursuant to the Company Reacquisition Right and the Participant shall not be entitled to any payment therefor.
4.2    Post-Retirement Covenants. The Participant acknowledges that the confidential information, special training, and/or other knowledge the Participant has and will receive through the Participant’s Service
    3


and at the Company’s expense relates to the Company’s business interests and would benefit both the Company’s competitors and the Company after the Participant’s Retirement. The Participant recognizes a just purpose in the Company protecting such investments and interests, including through avoiding, for a limited time, competition by former employees trained with and/or given special knowledge, contacts, and/or experience by the Company. During the period ending on the earlier of (a) the last Settlement Date occurring during the Post-Retirement Period or (b) the date occurring twenty-four (24) months following the date of the Participant’s Retirement, and in consideration of receiving Confidential Information and specialized training and knowledge, the Participant shall not (i) directly or indirectly engage in employment, including self-employment, that involves the Participating Company Group’s product lines, services and business interests during or as of the end of the Participant’s Service with the Participating Company Group, or (ii) solicit or encourage any customer or prospect of the Participating Company, with whom the Participant had contact during the twelve (12) months preceding the termination of the Participant’s Service, to terminate or diminish its relationship with the Participating Company Group (together, the “Post-Retirement Covenants”). The Participant acknowledges and agrees that the foregoing restrictions are no broader than necessary to protect the Participating Company Group’s goodwill and/or legitimate business interests. In the event a court of competent jurisdiction determines that the geographic area, duration, or scope of activity of any restriction under this Section 4.2 is unenforceable, the restrictions under this Section will be modified to the extent required to render them valid and enforceable.
4.3    Ownership Change Event, Non-Cash Dividends, Distributions and Adjustments. Upon the occurrence of an Ownership Change Event, a dividend or distribution to the stockholders of the Company paid in shares of Stock or other property, or any other adjustment upon a change in the capital structure of the Company as described in Section 8, any and all new, substituted or additional securities or other property (other than regular, periodic cash dividends paid on Stock pursuant to the Company’s dividend policy, which shall be treated in accordance with Section 3.3) to which the Participant is entitled by reason of the Participant’s ownership of Units shall be immediately subject to the Company Reacquisition Right and included in the terms “Units” for all purposes of the Company Reacquisition Right with the same force and effect as the Units immediately prior to the Ownership Change Event, dividend, distribution or adjustment, as the case may be.
5.Settlement of the Award.
5.1    Issuance of Shares of Stock. Subject to the provisions of Section 5.3, the Company shall issue to the Participant on the Settlement Date with respect to each Unit to be settled on such date one (1) share of Stock. The Settlement Date with respect to a Unit shall be the date applicable to such Unit as provided by the Grant Notice. Shares of Stock issued in settlement of Units shall not be subject to any restriction on transfer other than any such restriction as may be required pursuant to Section 5.3, Section 6 or the Company’s Insider Trading Policy.
5.2    Beneficial Ownership of Shares; Certificate Registration. The Participant hereby authorizes the Company, in its sole discretion, to deposit any or all shares acquired by the Participant pursuant to the settlement of the Award with the Company’s transfer agent, including any successor transfer agent, to be held in book entry form, or to deposit such shares for the benefit of the Participant with any broker with which the Participant has an account relationship of which the Company has notice. Except as provided by the foregoing, a certificate for the shares acquired by the Participant shall be registered in the name of the Participant, or, if applicable, in the names of the heirs of the Participant.
5.3    Restrictions on Grant of the Award and Issuance of Shares. The grant of the Award and issuance of shares of Stock upon settlement of the Award shall be subject to compliance with all applicable requirements of federal, state or foreign law with respect to such securities. No shares of Stock may be issued hereunder if the issuance of such shares would constitute a violation of any applicable federal, state or foreign securities laws or other law or regulations or the requirements of any stock exchange or market system upon which the Stock may then be listed. The inability of the Company to obtain from any regulatory body having
    4


jurisdiction the authority, if any, deemed by the Company’s legal counsel to be necessary to the lawful issuance of any shares subject to the Award shall relieve the Company of any liability in respect of the failure to issue such shares as to which such requisite authority shall not have been obtained. As a condition to the settlement of the Award, the Company may require the Participant to satisfy any qualifications that may be necessary or appropriate, to evidence compliance with any applicable law or regulation and to make any representation or warranty with respect thereto as may be requested by the Company.
5.4    Fractional Shares. The Company shall not be required to issue fractional shares upon the settlement of the Award.
6.Tax Withholding.
6.1    In General. At the time the Grant Notice is executed, or at any time thereafter as requested by a Participating Company, the Participant hereby authorizes withholding from payroll and any other amounts payable to the Participant, and otherwise agrees to make adequate provision for, any sums required to satisfy the federal, state, local and foreign tax (including any social insurance) withholding obligations of the Participating Company (the “Tax Withholding Obligation”), if any, which arise in connection with the Award, the vesting of Units or the issuance of shares of Stock in settlement thereof. The Company shall have no obligation to deliver shares of Stock until the Tax Withholding Obligation has been satisfied by the Participant.
6.2    Assignment of Sale Proceeds. The Participant’s acceptance of this Award constitutes the Participant’s instruction and authorization to the Company and any brokerage firm determined acceptable to the Company for such purpose to sell on the Participant’s behalf a whole number of shares of Stock from those shares of Stock issuable to the Participant as the Company determines to be appropriate to generate cash proceeds sufficient to satisfy the Tax Withholding Obligation. Such shares of Stock will be sold on the trading day immediately following the Tax Withholding Obligation arising (e.g., a Settlement Date or other date on which the Units cease to be subject to the Company Reacquisition Right) or as soon thereafter as practicable. The Participant acknowledges that the Company or its designee is under no obligation to arrange for such sale at any particular price, and that the proceeds of any such sale may not be sufficient to satisfy the Tax Withholding Obligation. Accordingly, the Participant agrees to pay to the Company or any of its subsidiaries as soon as practicable, including through additional payroll withholding, any amount of the Tax Withholding Obligation that is not satisfied by the sale of shares of Stock described above. The Participant agrees to indemnify and hold the Company harmless from any losses or damages relating to any such sale.
6.3    Withholding in Shares. The Company shall have the right, but not the obligation, to require the Participant to satisfy all or any portion of the Tax Withholding Obligation by deducting from the shares of Stock otherwise deliverable to the Participant in settlement of the Award a number of whole shares having a fair market value, as determined by the Company as of the date on which the Tax Withholding Obligation arise, not in excess of the amount of such Tax Withholding Obligation determined by the applicable minimum statutory withholding rates if required to avoid liability classification of the Award under generally accepted accounting principles in the United States.
7.Effect of Change in Control.
7.1    If Award is Assumed, Continued or Substituted For. In the event of a Change in Control, the Award shall be subject to the definitive agreement entered into by the Company in connection with the Change in Control. The surviving, continuing, successor, or purchasing entity or parent thereof, as the case may be (the “Acquiror”), may, without the consent of the Participant, assume or continue in full force and effect the Company’s rights and obligations under all or any portion of the outstanding Units or substitute for all or any portion of the outstanding Units substantially equivalent rights with respect to the Acquiror’s stock. For purposes of this Section, a Unit shall be deemed assumed if, following the Change in Control, the Unit confers the right to receive, subject to the terms and conditions of the Plan and this Award Agreement, the consideration
    5


(whether stock, cash, other securities or property or a combination thereof) to which a holder of a share of Stock on the effective date of the Change in Control was entitled (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Stock); provided, however, that if such consideration is not solely common stock of the Acquiror, the Committee may, with the consent of the Acquiror, provide for the consideration to be received upon settlement of the Unit to consist solely of common stock of the Acquiror equal in Fair Market Value to the per share consideration received by holders of Stock pursuant to the Change in Control.
7.2    If Award is not Assumed, Continued or Substituted For. If the Award is neither assumed or continued by the Acquiror in connection with the Change in Control nor replaced by substantially equivalent rights with respect to the Acquiror’s stock pursuant to a substituted Acquiror award, then, pursuant to Section 15.4(f) of the Plan, the Award shall be converted automatically and without the consent of the Participant into a right to receive in cash on the applicable Settlement Date(s) in accordance with the Grant Notice occurring after the date of the Change in Control with respect to each Unit to be settled on such date an amount equal to the Fair Market Value as of the time of the Change in Control of the consideration (whether stock, cash, other securities or property or a combination thereof) to which a holder of a share of Stock on the effective date of the Change in Control was entitled (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Stock).
8.Adjustments for Changes in Capital Structure.
Subject to any required action by the stockholders of the Company and the requirements of Section 409A to the extent applicable, in the event of any change in the Stock effected without receipt of consideration by the Company, whether through merger, consolidation, reorganization, reincorporation, recapitalization, reclassification, stock dividend, stock split, reverse stock split, split-up, split-off, spin-off, combination of shares, exchange of shares, or similar change in the capital structure of the Company, or in the event of payment of a dividend or distribution to the stockholders of the Company in a form other than Stock (other than regular, periodic cash dividends paid on Stock pursuant to the Company’s dividend policy) that has a material effect on the Fair Market Value of shares of Stock, appropriate and proportionate adjustments shall be made in the number of Units subject to the Award and/or the number and kind of shares or other property to be issued in settlement of the Award, in order to prevent dilution or enlargement of the Participant’s rights under the Award. For purposes of the foregoing, conversion of any convertible securities of the Company shall not be treated as “effected without receipt of consideration by the Company.” Any and all new, substituted or additional securities or other property (other than regular, periodic cash dividends paid on Stock pursuant to the Company’s dividend policy, which shall be treated in accordance with Section 3.3) to which the Participant is entitled by reason of ownership of Units acquired pursuant to this Award will be immediately subject to the provisions of this Award on the same basis as all Units originally acquired hereunder. Any fractional Unit or share resulting from an adjustment pursuant to this Section shall be rounded down to the nearest whole number. Such adjustments shall be determined by the Committee, and its determination shall be final, binding and conclusive.
9.Rights as a Stockholder, Director, Employee or Consultant.
The Participant shall have no rights as a stockholder with respect to any shares which may be issued in settlement of this Award until the date of the issuance of such shares (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment shall be made for dividends, distributions or other rights for which the record date is prior to the date the shares are issued, except as provided in Section 3.3 and Section 8. If the Participant is an Employee, the Participant understands and acknowledges that, except as otherwise provided in a separate, written employment agreement between a Participating Company and the Participant, the Participant’s employment is “at will” and is for no specified term. Nothing in this Award Agreement shall confer upon the Participant any right to continue in the
    6


Service of a Participating Company or interfere in any way with any right of the Participating Company Group to terminate the Participant’s Service at any time.
10.Legends.
The Company may at any time place legends referencing any applicable federal, state or foreign securities law restrictions on all certificates representing shares of stock issued pursuant to this Award Agreement. The Participant shall, at the request of the Company, promptly present to the Company any and all certificates representing shares acquired pursuant to this Award in the possession of the Participant in order to carry out the provisions of this Section.
11.Compliance with Section 409A.
This Award is intended to provide for nonqualified deferred compensation that complies with all requirements of Section 409A. It is intended that any election, payment or benefit which is made or provided pursuant to or in connection with this Award shall comply in all respects with the applicable requirements of Section 409A (including applicable regulations or other administrative guidance thereunder, as determined by the Committee in good faith) to avoid the unfavorable tax consequences provided therein for noncompliance. In connection with effecting such compliance with Section 409A, the following shall apply:
11.1    Separation from Service; Required Delay in Payment to Specified Employee. Notwithstanding anything set forth herein to the contrary, no amount payable pursuant to this Award Agreement on account of the Participant’s termination of Service which constitutes a “deferral of compensation” within the meaning of the Section 409A Regulations shall be paid unless and until the Participant has incurred a Separation from Service. Furthermore, to the extent that the Participant is a “specified employee” within the meaning of the Section 409A Regulations as of the date of the Participant’s Separation from Service, no amount that constitutes a deferral of compensation which is payable on account of the Participant’s Separation from Service shall be paid to the Participant before the date (the Delayed Payment Date) which is first day of the seventh month after the date of the Participant’s Separation from Service or, if earlier, the date of the Participant’s death following such Separation from Service. All such amounts that would, but for this Section, become payable prior to the Delayed Payment Date will be accumulated and paid on the Delayed Payment Date.
11.2    Other Changes in Time of Payment. Neither the Participant nor the Company shall take any action to accelerate or delay the payment of any benefits under this Award Agreement in any manner which would not be in compliance with the Section 409A Regulations.
11.3    Amendments to Comply with Section 409A; Indemnification. Notwithstanding any other provision of this Award Agreement to the contrary, the Company is authorized to amend this Award Agreement, to void or amend any election made by the Participant under this Award Agreement and/or to delay the payment of any monies and/or provision of any benefits in such manner as may be determined by the Company, in its discretion, to be necessary or appropriate to comply with the Section 409A Regulations without prior notice to or consent of the Participant. The Participant hereby releases and holds harmless the Company, its directors, officers and stockholders from any and all claims that may arise from or relate to any tax liability, penalties, interest, costs, fees or other liability incurred by the Participant in connection with the Award, including as a result of the application of Section 409A.
11.4    Advice of Independent Tax Advisor. The Company has not obtained a tax ruling or other confirmation from the Internal Revenue Service with regard to the application of Section 409A to the Award, and the Company does not represent or warrant that this Award Agreement will avoid adverse tax consequences to the Participant, including as a result of the application of Section 409A to the Award. The Participant hereby acknowledges that he or she has been advised to seek the advice of his or her own independent tax advisor prior
    7


to entering into this Award Agreement and is not relying upon any representations of the Company or any of its agents as to the effect of or the advisability of entering into this Award Agreement.
12.Miscellaneous Provisions.
12.1    Amendment. The Committee may amend this Award Agreement at any time; provided, however, that except as provided in Section 7 in connection with a Change in Control, no such amendment may have a materially adverse effect on the Participant’s rights under this Award Agreement without the consent of the Participant except to the extent such amendment is necessary to comply with applicable law. No amendment to this Award Agreement shall be effective unless in writing.
12.2    Nontransferability of the Award. Prior to the issuance of shares of Stock on the applicable Settlement Date, neither this Award nor any Vested Units subject to this Award shall be subject in any manner to anticipation, alienation, sale, exchange, transfer, assignment, pledge, encumbrance, or garnishment by creditors of the Participant or the Participant’s beneficiary, except transfer by will or by the laws of descent and distribution. All rights with respect to the Award shall be exercisable during the Participant’s lifetime only by the Participant or the Participant’s guardian or legal representative.
12.3    Further Instruments. The parties hereto agree to execute such further instruments and to take such further action as may reasonably be necessary to carry out the intent of this Award Agreement.
12.4    Binding Effect. This Award Agreement shall inure to the benefit of the successors and assigns of the Company and, subject to the restrictions on transfer set forth herein, be binding upon the Participant and the Participant’s heirs, executors, administrators, successors and assigns.
12.5    Notices. Any notice required to be given or delivered to the Company shall be in writing and addressed to the Company at its principal corporate offices. Any notice required to be given or delivered to the Participant shall be in writing and addressed to the Participant at the address maintained for the Participant in the Company’s records or at the address of the local office of the Company or of any other Participating Company at which the Participant works. A notice shall be deemed effectively given upon deposit in the U.S. Post Office or foreign postal service, by registered or certified mail, or with a nationally recognized overnight courier service, with postage and fees prepaid.
12.6    Electronic Delivery and Signature.
(a)    The Plan documents, which may include but do not necessarily include: the Plan, the Grant Notice, this Award Agreement, the Plan Prospectus, and any reports of the Company provided generally to the Company’s stockholders, may be delivered to the Participant electronically. In addition, if permitted by the Company, the Participant may deliver electronically the Grant Notice to the Company or to such third party involved in administering the Plan as the Company may designate from time to time. Such means of electronic delivery may include but do not necessarily include the delivery of a link to a Company intranet or the Internet site of a third party involved in administering the Plan, delivery via e-mail or such other means of electronic delivery specified by the Company. Any and all such documents may be electronically signed.
(b)    The Participant acknowledges that the Participant has read Section 12.6(a) and consents to the electronic delivery of the Plan documents and, if permitted by the Company, the delivery of the Grant Notice, as described in Section 12.6(a). The Participant acknowledges that he or she may receive from the Company a paper copy of any documents delivered electronically at no cost to the Participant by contacting the Company by telephone or in writing. The Participant further acknowledges that the Participant will be provided with a paper copy of any documents if the attempted electronic delivery of such documents fails. Similarly, the Participant understands that the Participant must provide the Company or any designated third party administrator with a paper copy of any documents if the attempted electronic delivery of such documents fails.
    8


The Participant may revoke his or her consent to the electronic delivery of documents described in Section  12.6(a) or may change the electronic mail address to which such documents are to be delivered (if Participant has provided an electronic mail address) at any time by notifying the Company of such revoked consent or revised e-mail address by telephone, postal service or electronic mail. The Participant understands that he or she is not required to consent to electronic delivery of documents described in Section 12.6(a). Finally, the Participant agrees that any and all Plan documents requiring a signature may be electronically signed and that such electronic signature shall have the same effect as handwritten signature for the purposes of validity, enforceability and admissibility.
12.7    Integrated Agreement. The Grant Notice, this Award Agreement and the Units evidenced hereby (i) are made and granted pursuant to the Plan and are in all respects limited by and subject to the terms of the Plan, and (ii) constitute the entire agreement between the Participant and the Company on the subject matter hereof and supersede all proposals, written or oral, and all other communications between the parties related to the subject matter. To the extent contemplated herein or therein, the provisions of the Grant Notice, this Award Agreement and the Plan shall survive any settlement of the Award and shall remain in full force and effect.
12.8    Governing Law. The interpretation, performance and enforcement of this Award Agreement shall be governed by the laws of the State of Texas, U.S.A. without regard to the conflict-of-laws rules thereof or of any other jurisdiction.
12.9    Counterparts. The Grant Notice may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.
12.10    Severability. If any provision of this Award Agreement is held to be unenforceable for any reason, it shall be adjusted rather than voided, if possible, in order to achieve the intent of the parties to the extent possible. In any event, all other provisions of this Award Agreement shall be deemed valid and enforceable to the full extent possible.
12.11    Relocation Outside the United States. If the Participant relocates to a country outside the United States, the Company reserves the right to impose other requirements on the Participant’s participation in the Plan, on the Units and on any shares acquired under the Plan, to the extent the Company determines necessary or advisable in order to comply with local law or facilitate the administration of the Plan, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.

[remainder of page intentionally left blank]

    9
EX-10.21.2 4 waiverconsentandeleventham.htm EX-10.21.2 Document

WAIVER, CONSENT AND ELEVENTH AMENDMENT TO CREDIT AGREEMENT
THIS WAIVER, CONSENT AND ELEVENTH AMENDMENT TO CREDIT AGREEMENT (this "Amendment") is entered into as of July [__], 2019, by and among Wells Fargo BANK, National association, a national banking association, as administrative agent ("Agent") for the Lenders (as defined in the Credit Agreement referred to below), the Lenders party hereto, and PROS, INC., a Delaware corporation ("Borrower").
WHEREAS, Borrower, Agent, and Lenders are party to that certain Credit Agreement dated as of July 2, 2012 (as has been, and may hereafter be, amended, restated, modified or supplemented from time to time, the "Credit Agreement");
WHEREAS, Borrower has notified Agent and Lenders that, as of the date hereof and from time to time prior to the date hereof, it has made advances and maintained loans to PROS France SAS, a société par actions simplifiée organized and existing under the laws of France and a direct Subsidiary of Parent ("PROS France"), (a) in excess of the $250,000 aggregate maximum for Permitted Intercompany Advances by a Loan Party to a Subsidiary of Parent that is not a Loan Party set forth on Schedule 1.1 of the Credit Agreement in clause (d)(i) of the definition of "Permitted Intercompany Advances", and (b) in violation of clause (d)(ii) of such definition by making such advances and maintaining such loans (the "PROS France Intercompany Advances") during the existence and continuation of an Event of Default and although an Event of Default would result therefrom;
WHEREAS, in making and maintaining such PROS France Intercompany Advances in violation of the requirements for Permitted Intercompany Advances by a Loan Party to a Subsidiary of Parent that is not a Loan Party, Borrower has failed to observe the covenants set forth in Sections 6.1, 6.9, and 6.10(d) of the Credit Agreement; as a result of such failure, multiple Events of Default have occurred and are continuing under Section 8.2(a)(ii) of the Credit Agreement (collectively, the "Existing Covenant Defaults");
WHEREAS, certain representations and warranties made by the Loan Parties in the Loan Documents prior to the date hereof representing and warranting to the Lender Group that no Default or Event of Default had occurred or was continuing failed to be true and correct in all material respects solely as a result of such Existing Covenant Defaults; as a result of such failure, multiple Events of Default have occurred and are continuing under Section 8.7 of the Credit Agreement (collectively, the "Existing Representation Defaults"; and together with the Existing Covenant Defaults, collectively, the "Existing Defaults");
WHEREAS, Borrower has notified Agent and Lenders that, on or about the date hereof, Parent intends to make a shareholder loan of not more than €6,800,000 to PROS France, (the "Initial Recapitalization Loan") the entirety of which will be subsequently converted into an Investment consisting of €6,800,000 in additional paid-in capital contributed to PROS France in exchange for a corresponding incremental increase in the nominal value per existing share of PROS France currently held by Parent (the "Subsequent Recapitalization Investment") in order to effect a recapitalization of PROS France (such transaction, the "PROS France Recapitalization"), and substantially concurrently therewith, PROS France intends to use a
portion of the proceeds of such advance to repay Borrower in full in respect of the PROS France Intercompany Advances outstanding as of the date of such repayment;
WHEREAS, absent the consent of Agent and Lender, the PROS France Recapitalization would be prohibited under Sections 6.1, 6.9, 6.10, and 6.13 of the Credit Agreement; and
WHEREAS, Borrower has requested that Agent and Lenders (a) waive the Existing Defaults, (b) consent to the PROS France Recapitalization, and (c) amend the Credit Agreement in certain respects as set forth herein, and Agent and Lenders have agreed to the foregoing, on the terms and conditions set forth herein.
NOW THEREFORE, in consideration of the premises and mutual agreements herein contained, the parties hereto agree as follows:
1.Defined Terms. Unless otherwise defined herein, capitalized terms used herein and not otherwise defined shall have the meanings ascribed to such terms in the Credit Agreement, as amended hereby.
2.Waiver. In reliance upon the representations and warranties of each Loan Party set forth in Section 8 below, and subject to the satisfaction of the conditions to effectiveness set forth in Section 7 below, Agent and the Lenders hereby waive the Existing Defaults. Except as expressly set forth herein, the foregoing waiver shall not constitute (a) a modification or alteration of the terms, conditions or covenants of the Credit Agreement or any other Loan Document, (b) a waiver of, or consent to, any breach of, or any Event of Default under, the Credit Agreement or any other Loan Document other than the Existing Defaults, or (c) a waiver, release or limitation upon the exercise by Agent or any Lender of any of its rights, legal or equitable, under the Credit Agreement, the other Loan Documents and applicable law, all of which are hereby reserved.
3.Consent. In reliance upon the representations and warranties of each Loan Party set forth in Section 8 below, and subject to the satisfaction of the conditions to effectiveness set forth in Section 7 below, Agent and the Lenders hereby consent to the PROS France Recapitalization, so long as (i) the Initial Recapitalization Loan is converted into the Subsequent Recapitalization Investment within thirty (30) days after the date upon which such Initial Recapitalization Loan is advanced (or such later date as may be agreed to by Agent in writing, including via email), (ii) the proceeds of such Subsequent Recapitalization Investment are used by PROS France substantially concurrently therewith to repay Borrower in full in respect of the PROS France Intercompany Advances outstanding as of the date of such repayment, (iii) the Initial Recapitalization Loan is consummated in accordance with the Shareholder's Loan Agreement in the form attached hereto as Exhibit A (the "Recapitalization Shareholder's Loan Agreement"), and (iv) the Subsequent Recapitalization Investment is consummated in accordance with documentation reasonably satisfactory to Agent, with copies of such documentation having been delivered to Agent prior to the consummation thereof. Except as expressly set forth herein, the foregoing consent is a limited consent and shall not constitute (a) a modification or alteration of the terms, conditions or covenants of the Credit Agreement or any other Loan Document or (b) a waiver, release or limitation upon the exercise by Agent or Lenders of any of their respective rights, legal or equitable thereunder.
4.Amendment to Credit Agreement. In reliance upon the representations and warranties of Borrower set forth in Section 8 below, and subject to the satisfaction of the conditions to effectiveness set forth in Section 7 below, the definition of "Permitted Intercompany Advances" set forth on Schedule 1.1 to the Credit Agreement is hereby amended, effective as of the Eleventh Amendment Effective Date (as hereinafter defined), by deleting the reference to "$250,000" set forth in clause (d)(i) of such definition and inserting a reference to "$1,000,000" in lieu thereof.
5.Continuing Effect. Except as expressly set forth in Sections 2, 3 and 4 of this Amendment, nothing in this Amendment shall constitute a modification or alteration of the terms, conditions or covenants of the Credit Agreement or any other Loan Document, or a waiver of any other terms or provisions thereof, and the Credit Agreement and the other Loan Documents shall remain unchanged and shall continue in full force and effect, in each case as amended hereby.
6.Reaffirmation and Confirmation
Borrower hereby ratifies, affirms, acknowledges and agrees that the Credit Agreement and the other Loan Documents to which it is a party represent the valid, enforceable and collectible obligations of Borrower, and further acknowledges that there are no existing claims, defenses, personal or otherwise, or rights of setoff whatsoever with respect to the Credit Agreement or any other Loan Document. Borrower hereby agrees that this Amendment in no way acts as a release or relinquishment of the Liens and rights securing payments of the Obligations. The Liens and rights securing payment of the Obligations are hereby ratified and confirmed by Borrower in all respects.
7.Conditions to Effectiveness. This Amendment shall become effective (such date, the "Eleventh Amendment Effective Date") upon the satisfaction or concurrent satisfaction of each of the following conditions precedent:
(a)Agent shall have received a copy of this Amendment executed and delivered by Agent, Required Lenders and Borrower;
(b)Agent shall have received such documents, agreements and instruments as may be reasonably required by Agent in connection with this Amendment (including, without limitation, a duly executed copy of the Recapitalization Shareholder's Loan Agreement in the form attached hereto as Exhibit A), each in form and substance reasonably satisfactory to Agent;
(c)Agent shall have received a copy of the Consent and Reaffirmation attached hereto (the "Consent and Reaffirmation"), duly authorized, executed and delivered by Parent and each Loan Party other than Borrower; and
(d)no Default or Event of Default shall have occurred and be continuing on the date hereof (other than the Existing Defaults) or as of the date of the effectiveness of this Amendment.
8.Representations and Warranties. In order to induce Agent and Lenders to enter into this Amendment, Borrower hereby represents and warrants to Agent and Lenders that:
(a)after giving effect to this Amendment, all representations and warranties contained in the Loan Documents to which Borrower is a party are true, correct and complete in all material respects (except that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof) on and as of the date hereof, as though made on and as of such date (except to the extent that such representations and warranties relate solely to an earlier date, in which case such representations and warranties shall be true, correct and complete in all material respects (except that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof) on and as of such earlier date);
(b)other than the Existing Defaults, no Default or Event of Default has occurred and is continuing; and
(c)this Amendment and the Loan Documents, as amended hereby, constitute legal, valid and binding obligations of Borrower and are enforceable against Borrower in accordance with their respective terms, except as enforcement may be limited by equitable principles or by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors' rights generally.
9.Miscellaneous.
(a)Expenses. Borrower agrees to pay on demand all reasonable documented out-of-pocket costs and expenses of Agent (including reasonable documented attorneys' fees) incurred in connection with the preparation, negotiation, execution, delivery and administration of this Amendment and all other instruments or documents provided for herein or delivered or to be delivered hereunder or in connection herewith. All obligations provided herein shall survive any termination of this Amendment and the Credit Agreement as amended hereby.
(b)Choice of Law and Venue; Jury Trial Waiver; Reference Provision. Without limiting the applicability of any other provision of the Credit Agreement or any other Loan Document, the terms and provisions set forth in Section 12 of the Credit Agreement are expressly incorporated herein by reference.
(c)Counterparts. This Amendment may be executed in any number of counterparts, and by the parties hereto on the same or separate counterparts, and each such counterpart, when executed and delivered, shall be deemed to be an original, but all such counterparts shall together constitute but one and the same Amendment. Delivery of an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission shall be equally as effective as delivery of an original executed counterpart of this Amendment. Any party delivering an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission also shall deliver an original executed counterpart of this Amendment but the failure to deliver an original executed counterpart shall not affect the validity, enforceability, and binding effect of this Amendment.
10.Release.
(a)In consideration of the agreements of Agent and Lenders contained herein and for other good and valuable consideration, the receipt and sufficiency of which is hereby
acknowledged, Borrower and, by its execution of the Consent and Reaffirmation, Parent and each Loan Party other than Borrower, on behalf of itself and its successors, assigns, and other legal representatives (Borrower, Parent, each Loan Party other than Borrower and all such other Persons being hereinafter referred to collectively as the "Releasors" and individually as a "Releasor"), hereby absolutely, unconditionally and irrevocably releases, remises and forever discharges Agent and Lenders, and their successors and assigns, and their present and former shareholders, affiliates, subsidiaries, divisions, predecessors, directors, officers, attorneys, employees, agents and other representatives (Agent, each Lender and all such other Persons being hereinafter referred to collectively as the "Releasees" and individually as a "Releasee"), of and from all demands, actions, causes of action, suits, controversies, damages and any and all other claims, counterclaims, defenses, rights of setoff, demands and liabilities whatsoever (individually, a "Claim" and collectively, "Claims") of every name and nature, known or unknown, suspected or unsuspected, both at law and in equity, which any Releasor may now or hereafter own, hold, have or claim to have against the Releasees or any of them for, upon, or by reason of any circumstance, action, cause or thing whatsoever which arises at any time on or prior to the day and date of this Amendment for or on account of, or in relation to, or in any way in connection with any of the Credit Agreement, or any of the other Loan Documents or transactions thereunder or related thereto.
(b)Each Releasor understands, acknowledges and agrees that the release set forth above may be pleaded as a full and complete defense and may be used as a basis for an injunction against any action, suit or other proceeding which may be instituted, prosecuted or attempted in breach of the provisions of such release.
(c)Each Releasor agrees that no fact, event, circumstance, evidence or transaction which could now be asserted or which may hereafter be discovered shall affect in any manner the final, absolute and unconditional nature of the release set forth above
(Signature page follows.)




-1-


IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed by their respective officers thereunto duly authorized and delivered as of the date first above written.
PROS, INC., a Delaware corporation
By:
Name:
Title:


WELLS FARGO BANK, NATIONAL ASSOCIATION, as Agent and sole Lender
By:
Name:
Title:



CONSENT AND REAFFIRMATION
Each of the undersigned hereby (i) acknowledges receipt of a copy of the foregoing Waiver, Consent and Eleventh Amendment to Credit Agreement (the "Amendment"; terms defined therein and used, but not otherwise defined, herein shall have the meanings assigned to them therein); (ii) consents to Borrower's execution and delivery thereof; (iii) agrees to be bound by the terms of the Amendment, including Section 10 thereof; and (iv) affirms that nothing contained therein shall modify in any respect whatsoever any Loan Document to which the undersigned is a party and reaffirms that each such Loan Document is and shall continue to remain in full force and effect. Although each of the undersigned has been informed of the matters set forth herein and has acknowledged and agreed to same, each of the undersigned understands that Agent and Lenders have no obligation to inform any of the undersigned of such matters in the future or to seek any of the undersigned's acknowledgment or agreement to future consents, amendments or waivers, and nothing herein shall create such a duty.
[Signature Page Follows]




IN WITNESS WHEREOF, each of the undersigned has executed this Consent and Reaffirmation on and as of the date of such Amendment.

PROS HOLDINGS, INC., a Delaware corporation
By:
Name:
Title:



PROS CPQ, INC., an Illinois corporation
By:
Name:
Title:


PROS TRAVEL COMMERCE, INC., a Delaware corporation
By:
Name:
Title:


EX-10.21.3 5 twelfthamendmenttocreditag.htm EX-10.21.3 Document

TWELFTH AMENDMENT TO CREDIT AGREEMENT
THIS TWELFTH AMENDMENT TO CREDIT AGREEMENT (this "Amendment") is entered into as of October [___], 2019, by and among Wells Fargo BANK, National association, a national banking association, as administrative agent ("Agent") for the Lenders (as defined in the Credit Agreement referred to below), the Lenders party hereto, and PROS, INC., a Delaware corporation ("Borrower").
WHEREAS, Borrower, Agent, and Lenders are party to that certain Credit Agreement dated as of July 2, 2012 (as has been, and may hereafter be, amended, restated, modified or supplemented from time to time, the "Credit Agreement");
WHEREAS, Borrower has requested that Agent and Lenders amend the Credit Agreement in certain respects as set forth herein, and Agent and Lenders have agreed to the foregoing, on the terms and conditions set forth herein.
NOW THEREFORE, in consideration of the premises and mutual agreements herein contained, the parties hereto agree as follows:
1.Defined Terms. Unless otherwise defined herein, capitalized terms used herein and not otherwise defined shall have the meanings ascribed to such terms in the Credit Agreement, as amended hereby.
2.Amendment to Credit Agreement. In reliance upon the representations and warranties of Borrower set forth in Section 6 below, and subject to the satisfaction of the conditions to effectiveness set forth in Section 5 below, the Credit Agreement is hereby amended as follows:
(a)The definition of "Bank Product Obligations" set forth in Schedule 1.1 to the Credit Agreement is hereby amended by deleting each reference therein to "Loan Parties or their Subsidiaries" and in each case, inserting "Parent or its Subsidiaries" in lieu thereof.
(b)The definition of "Bank Product Reserves" set forth in Schedule 1.1 to the Credit Agreement is hereby amended by deleting the reference therein to "Loan Parties and their Subsidiaries" and inserting "Parent and its Subsidiaries" in lieu thereof.
(c)The definition of "Hedge Obligations" set forth in Schedule 1.1 to the Credit Agreement is hereby amended by deleting the reference therein to "Loan Parties or their Subsidiaries" and inserting "Parent or its Subsidiaries" in lieu thereof.
3.Continuing Effect. Except as expressly set forth in Section 2 of this Amendment, nothing in this Amendment shall constitute a modification or alteration of , or a consent to a departure from, any of the terms, conditions or covenants of the Credit Agreement or any other Loan Document, or a waiver of any other terms or provisions thereof, and the Credit Agreement and the other Loan Documents shall remain unchanged and shall continue in full force and effect, in each case as modified hereby.
4.Reaffirmation and Confirmation. Borrower hereby ratifies, affirms, acknowledges and agrees that the Credit Agreement and the other Loan Documents to which it is a party represent the valid, enforceable and collectible obligations of Borrower (except as enforcement may be limited by equitable principles or by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors' rights generally), and further acknowledges that there are no existing claims, defenses, personal or otherwise, or rights of setoff whatsoever with respect to the Credit Agreement or any other Loan Document. Borrower hereby agrees that this Amendment in no way acts as a release or relinquishment of the Liens and rights securing payments of the Obligations. The Liens and rights securing payment of the Obligations are hereby ratified and confirmed by Borrower in all respects.
5.Conditions to Effectiveness. This Amendment shall become effective (such date, the "Twelfth Amendment Effective Date") upon the satisfaction or concurrent satisfaction of each of the following conditions precedent:
(a)Agent shall have received a copy of this Amendment executed and delivered by Agent, Required Lenders and Borrower;
(b)Agent shall have received such documents, agreements and instruments as may be reasonably required by Agent in connection with this Amendment, each in form and substance reasonably satisfactory to Agent;
(c)Agent shall have received a copy of the Consent and Reaffirmation attached hereto (the "Consent and Reaffirmation"), duly authorized, executed and delivered by Parent and each Loan Party other than Borrower; and
(d)no Default or Event of Default shall have occurred and be continuing on the date hereof or as of the date of the effectiveness of this Amendment.
6.Representations and Warranties. In order to induce Agent and Lenders to enter into this Amendment, Borrower hereby represents and warrants to Agent and Lenders that:
(a)after giving effect to this Amendment, all representations and warranties contained in the Loan Documents to which Borrower is a party are true, correct and complete in all material respects (except that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof) on and as of the date hereof, as though made on and as of such date (except to the extent that such representations and warranties relate solely to an earlier date, in which case such representations and warranties shall be true, correct and complete in all material respects (except that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof) on and as of such earlier date);
(b)no Default or Event of Default has occurred and is continuing; and
(c)this Amendment and the Loan Documents, as modified hereby, constitute the legal, valid and binding obligations of Borrower and are enforceable against Borrower in accordance with their respective terms, except as enforcement may be limited by equitable principles or by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors' rights generally.
7.Miscellaneous.
(a)Expenses. Borrower agrees to pay on demand all reasonable documented out-of-pocket costs and expenses of Agent (including reasonable documented attorneys' fees) incurred in connection with the preparation, negotiation, execution, delivery and administration of this Amendment and all other instruments or documents provided for herein or delivered or to be delivered hereunder or in connection herewith. All obligations provided herein shall survive any termination of this Amendment and the Credit Agreement as modified hereby.
(b)Choice of Law and Venue; Jury Trial Waiver; Reference Provision. Without limiting the applicability of any other provision of the Credit Agreement or any other Loan Document, the terms and provisions set forth in Section 12 of the Credit Agreement are expressly incorporated herein by reference.
(c)Counterparts. This Amendment may be executed in any number of counterparts, and by the parties hereto on the same or separate counterparts, and each such counterpart, when executed and delivered, shall be deemed to be an original, but all such counterparts shall together constitute but one and the same Amendment. Delivery of an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission shall be equally as effective as delivery of an original executed counterpart of this Amendment. Any party delivering an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission also shall deliver an original executed counterpart of this Amendment but the failure to deliver an original executed counterpart shall not affect the validity, enforceability, and binding effect of this Amendment.
8.Release.
(a)In consideration of the agreements of Agent and Lenders contained herein and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, Borrower and, by its execution of the Consent and Reaffirmation, Parent and each Loan Party other than Borrower, on behalf of itself and its successors, assigns, and other legal representatives (Borrower, Parent, each Loan Party other than Borrower and all such other Persons being hereinafter referred to collectively as the "Releasors" and individually as a "Releasor"), hereby absolutely, unconditionally and irrevocably releases, remises and forever discharges Agent and Lenders, and their successors and assigns, and their present and former shareholders, affiliates, subsidiaries, divisions, predecessors, directors, officers, attorneys, employees, agents and other representatives (Agent, each Lender and all such other Persons being hereinafter referred to collectively as the "Releasees" and individually as a "Releasee"), of and from all demands, actions, causes of action, suits, controversies, damages and any and all other claims, counterclaims, defenses, rights of setoff, demands and liabilities whatsoever
(individually, a "Claim" and collectively, "Claims") of every name and nature, known or unknown, suspected or unsuspected, both at law and in equity, which any Releasor may now or hereafter own, hold, have or claim to have against the Releasees or any of them for, upon, or by reason of any circumstance, action, cause or thing whatsoever which arises at any time on or prior to the day and date of this Amendment for or on account of, or in relation to, or in any way in connection with any of the Credit Agreement, or any of the other Loan Documents or transactions thereunder or related thereto.
(b)Each Releasor understands, acknowledges and agrees that the release set forth above may be pleaded as a full and complete defense and may be used as a basis for an injunction against any action, suit or other proceeding which may be instituted, prosecuted or attempted in breach of the provisions of such release.
(c)Each Releasor agrees that no fact, event, circumstance, evidence or transaction which could now be asserted or which may hereafter be discovered shall affect in any manner the final, absolute and unconditional nature of the release set forth above
(Signature page follows.)



-1-


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


PROS, INC., a Delaware corporation
By:________________________________________
Name:________________________________________
Title:________________________________________


WELLS FARGO BANK, NATIONAL ASSOCIATION as Agent and sole Lender
By:________________________________________
Name:________________________________________
Title:________________________________________










CONSENT AND REAFFIRMATION
Each of the undersigned hereby (i) acknowledges receipt of a copy of the foregoing Twelfth Amendment to Credit Agreement (the "Amendment"; terms defined therein and used, but not otherwise defined, herein shall have the meanings assigned to them therein); (ii) consents to Borrower's execution and delivery thereof; (iii) agrees to be bound by the terms of the Amendment, including Section 8 thereof; and (iv) affirms that nothing contained therein shall modify in any respect whatsoever any Loan Document to which the undersigned is a party and reaffirms that each such Loan Document is and shall continue to remain in full force and effect. Although each of the undersigned has been informed of the matters set forth herein and has acknowledged and agreed to same, each of the undersigned understands that Agent and Lenders have no obligation to inform any of the undersigned of such matters in the future or to seek any of the undersigned's acknowledgment or agreement to future consents, amendments or waivers, and nothing herein shall create such a duty.
[Signature Page Follows]




IN WITNESS WHEREOF, each of the undersigned has executed this Consent and Reaffirmation on and as of the date of such Amendment.

PROS HOLDINGS, INC., a Delaware corporation
By:________________________________________
Name:________________________________________
Title:________________________________________


PROS CPQ, INC., an Illinois corporation
By:________________________________________
Name:________________________________________
Title:________________________________________


PROS TRAVEL COMMERCE, INC., a Delaware corporation
By:________________________________________
Name:________________________________________
Title:________________________________________






EX-10.21.4 6 thirteenthamendmenttocredi.htm EX-10.21.4 Document

THIRTEENTH AMENDMENT TO CREDIT AGREEMENT
THIS THIRTEENTH AMENDMENT TO CREDIT AGREEMENT (this "Amendment") is entered into as of January 11, 2021, by and among Wells Fargo BANK, National association, a national banking association, as administrative agent ("Agent") for the Lenders (as defined in the Credit Agreement referred to below), the Lenders party hereto, and PROS, INC., a Delaware corporation ("Borrower").
WHEREAS, Borrower, Agent, and Lenders are party to that certain Credit Agreement dated as of July 2, 2012 (as has been, and may hereafter be, amended, restated, modified or supplemented from time to time, the "Credit Agreement");
WHEREAS, Borrower has requested that Agent and Lenders amend the Credit Agreement in certain respects as set forth herein, and Agent and Lenders have agreed to the foregoing, on the terms and conditions set forth herein.
NOW THEREFORE, in consideration of the premises and mutual agreements herein contained, the parties hereto agree as follows:
1.Defined Terms. Unless otherwise defined herein, capitalized terms used herein and not otherwise defined shall have the meanings ascribed to such terms in the Credit Agreement, as amended hereby.
2.Amendment to Credit Agreement. In reliance upon the representations and warranties of Borrower set forth in Section 6 below, and subject to the satisfaction of the conditions to effectiveness set forth in Section 5 below, the Credit Agreement is hereby amended, effective retroactively as of December 1, 2020, as follows:
(a)The third row of the table set forth on Schedule 5.1 to the Credit Agreement is hereby amended and restated in its entirety as follows:
as soon as available, but in any event within 30 days before the start of each of Parent's fiscal years (but solely with respect to Parent's Projections for the fiscal year ending December 31, 2021, on or before February 26, 2021),(f)    copies of Parent's Projections, in form and substance (including as to scope and underlying assumptions) satisfactory to Agent, in its Permitted Discretion, for the forthcoming fiscal year, quarter by quarter, reviewed and delivered in written format (which may be electronic) by the chief financial officer or controller of Parent. Such Projections shall represent Borrower's reasonable good faith estimate of the future financial performance of Parent and its Subsidiaries for the periods set forth therein and shall have been prepared on the basis of assumptions that Borrower believes are fair and reasonable as of the date of preparation in light of current and reasonably foreseeable business conditions (it being understood that actual results may differ from those set forth in such Projections).

3.Continuing Effect. Except as expressly set forth in Section 2 of this Amendment, nothing in this Amendment shall constitute a modification or alteration of , or a consent to a departure from, any of the terms, conditions or covenants of the Credit Agreement or any other Loan Document, or a waiver of any other terms or provisions thereof, and the Credit Agreement and the other Loan Documents shall remain unchanged and shall continue in full force and effect, in each case as modified hereby.
4.Reaffirmation and Confirmation. Borrower hereby ratifies, affirms, acknowledges and agrees that the Credit Agreement and the other Loan Documents to which it is a party represent the valid, enforceable and collectible obligations of Borrower (except as enforcement may be limited by equitable principles or by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors' rights generally), and further acknowledges that there are no existing claims, defenses, personal or otherwise, or rights of setoff whatsoever with respect to the Credit Agreement or any other Loan Document. Borrower hereby agrees that this Amendment in no way acts as a release or relinquishment of the Liens and rights securing payments of the Obligations. The Liens and rights securing payment of the Obligations are hereby ratified and confirmed by Borrower in all respects.
5.Conditions to Effectiveness. This Amendment shall become effective (such date, the "Thirteenth Amendment Effective Date") upon the satisfaction or concurrent satisfaction of each of the following conditions precedent:
(a)Agent shall have received a copy of this Amendment executed and delivered by Agent, Required Lenders and Borrower;
(b)Agent shall have received such documents, agreements and instruments as may be reasonably required by Agent in connection with this Amendment, each in form and substance reasonably satisfactory to Agent;
(c)Agent shall have received a copy of the Consent and Reaffirmation attached hereto (the "Consent and Reaffirmation"), duly authorized, executed and delivered by Parent and each Loan Party other than Borrower; and
(d)after giving effect to this Amendment, no Default or Event of Default shall have occurred and be continuing on the date hereof or as of the date of the effectiveness of this Amendment.
6.Representations and Warranties. In order to induce Agent and Lenders to enter into this Amendment, Borrower hereby represents and warrants to Agent and Lenders that:
(a)after giving effect to this Amendment, all representations and warranties contained in the Loan Documents to which Borrower is a party are true, correct and complete in all material respects (except that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof) on and as of the date hereof, as though made on and as of such date (except to the extent that such representations and warranties relate solely to an earlier date, in which case such
representations and warranties shall be true, correct and complete in all material respects (except that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof) on and as of such earlier date);
(b)after giving effect to this Amendment, no Default or Event of Default has occurred and is continuing; and
(c)this Amendment and the Loan Documents, as modified hereby, constitute the legal, valid and binding obligations of Borrower and are enforceable against Borrower in accordance with their respective terms, except as enforcement may be limited by equitable principles or by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors' rights generally.
7.Miscellaneous.
(a)Expenses. Borrower agrees to pay on demand all reasonable documented out-of-pocket costs and expenses of Agent (including reasonable documented attorneys' fees) incurred in connection with the preparation, negotiation, execution, delivery and administration of this Amendment and all other instruments or documents provided for herein or delivered or to be delivered hereunder or in connection herewith. All obligations provided herein shall survive any termination of this Amendment and the Credit Agreement as modified hereby.
(b)Choice of Law and Venue; Jury Trial Waiver; Reference Provision. Without limiting the applicability of any other provision of the Credit Agreement or any other Loan Document, the terms and provisions set forth in Section 12 of the Credit Agreement are expressly incorporated herein by reference.
(c)Counterparts. This Amendment may be executed in any number of counterparts, and by the parties hereto on the same or separate counterparts, and each such counterpart, when executed and delivered, shall be deemed to be an original, but all such counterparts shall together constitute but one and the same Amendment. Delivery of an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission shall be equally as effective as delivery of an original executed counterpart of this Amendment. Any party delivering an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission also shall deliver an original executed counterpart of this Amendment but the failure to deliver an original executed counterpart shall not affect the validity, enforceability, and binding effect of this Amendment.
8.Release.
(a)In consideration of the agreements of Agent and Lenders contained herein and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, Borrower and, by its execution of the Consent and Reaffirmation, Parent and each Loan Party other than Borrower, on behalf of itself and its successors, assigns, and other legal representatives (Borrower, Parent, each Loan Party other than Borrower and all such other
Persons being hereinafter referred to collectively as the "Releasors" and individually as a "Releasor"), hereby absolutely, unconditionally and irrevocably releases, remises and forever discharges Agent and Lenders, and their successors and assigns, and their present and former shareholders, affiliates, subsidiaries, divisions, predecessors, directors, officers, attorneys, employees, agents and other representatives (Agent, each Lender and all such other Persons being hereinafter referred to collectively as the "Releasees" and individually as a "Releasee"), of and from all demands, actions, causes of action, suits, controversies, damages and any and all other claims, counterclaims, defenses, rights of setoff, demands and liabilities whatsoever (individually, a "Claim" and collectively, "Claims") of every name and nature, known or unknown, suspected or unsuspected, both at law and in equity, which any Releasor may now or hereafter own, hold, have or claim to have against the Releasees or any of them for, upon, or by reason of any circumstance, action, cause or thing whatsoever which arises at any time on or prior to the day and date of this Amendment for or on account of, or in relation to, or in any way in connection with any of the Credit Agreement, or any of the other Loan Documents or transactions thereunder or related thereto.
(b)Each Releasor understands, acknowledges and agrees that the release set forth above may be pleaded as a full and complete defense and may be used as a basis for an injunction against any action, suit or other proceeding which may be instituted, prosecuted or attempted in breach of the provisions of such release.
(c)Each Releasor agrees that no fact, event, circumstance, evidence or transaction which could now be asserted or which may hereafter be discovered shall affect in any manner the final, absolute and unconditional nature of the release set forth above
(Signature page follows.)



-1-


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


PROS, INC., a Delaware corporation
By:________________________________________
Name:________________________________________
Title:________________________________________


WELLS FARGO BANK, NATIONAL ASSOCIATION, as Agent and sole Lender
By:________________________________________
Name:________________________________________
Title:________________________________________








CONSENT AND REAFFIRMATION
Each of the undersigned hereby (i) acknowledges receipt of a copy of the foregoing Thirteenth Amendment to Credit Agreement (the "Amendment"; terms defined therein and used, but not otherwise defined, herein shall have the meanings assigned to them therein); (ii) consents to Borrower's execution and delivery thereof; (iii) agrees to be bound by the terms of the Amendment, including Section 8 thereof; and (iv) affirms that nothing contained therein shall modify in any respect whatsoever any Loan Document to which the undersigned is a party and reaffirms that each such Loan Document is and shall continue to remain in full force and effect. Although each of the undersigned has been informed of the matters set forth herein and has acknowledged and agreed to same, each of the undersigned understands that Agent and Lenders have no obligation to inform any of the undersigned of such matters in the future or to seek any of the undersigned's acknowledgment or agreement to future consents, amendments or waivers, and nothing herein shall create such a duty.
[Signature Page Follows]




IN WITNESS WHEREOF, each of the undersigned has executed this Consent and Reaffirmation on and as of the date of such Amendment.

PROS HOLDINGS, INC., a Delaware corporation
By:________________________________________
Name:________________________________________
Title:________________________________________


PROS CPQ, INC., an Illinois corporation
By:________________________________________
Name:________________________________________
Title:________________________________________


PROS TRAVEL COMMERCE, INC., a Delaware corporation
By:________________________________________
Name:________________________________________
Title:________________________________________






EX-21.1 7 a2020q4ex211subsidiaries.htm EX-21.1 SUBSIDIARIES Document

EXHIBIT 21.1

PROS Holdings, Inc.
List of Subsidiaries as of December 31, 2020

Name of EntityState/Country of Incorporation/Organization
PROS Bulgaria EOODBulgaria
PROS Canada Operations, Ltd.Canada
PROS CPQ, Inc.Illinois
PROS Europe LimitedEngland and Wales
PROS France SASFrance
PROS Germany GmbHGermany
PROS, Inc.Delaware
PROS International Technology LimitedIreland
PROS Middle East Technology Systems L.L.C.United Arab Emirates
PROS Technology Australia Pty. Ltd.Australia
PROS Travel Commerce, Inc.Delaware
PROS Travel Retail SASFrance

EX-23.1 8 a2020q4ex231.htm EX-23.1 CONSENT Document

EXHIBIT 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-226812) and Form S‑8 (Nos. 333-231623, 333-219192, 333-215623, 333-209067, 333-201412, 333-194105, 333-193867, 333-186857, 333-179721, 333-172516, 333-165362, 333-157555, 333-149359 and 333-145237) of PROS Holdings, Inc. of our report dated February 12, 2021 relating to the financial statements and financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form 10‑K.


/s/ PricewaterhouseCoopers LLP

San Jose, California
February 12, 2021


EX-31.1 9 a2020q4ex311ceocertificati.htm EX-31.1 CEO Document

EXHIBIT 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Andres Reiner, certify that:
1. I have reviewed this annual report on Form 10-K of PROS Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; 
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
February 12, 2021 /s/ Andres Reiner
 Andres Reiner
 President and Chief Executive Officer



EX-31.2 10 a2020q4ex312cfocertificati.htm EX-31.2 CFO Document

EXHIBIT 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Stefan Schulz, certify that:
1. I have reviewed this annual report on Form 10-K of PROS Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; 
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
February 12, 2021 /s/ Stefan Schulz
 Stefan Schulz
 Executive Vice President and Chief Financial Officer

EX-32.1 11 a2020q4ex321ceocfocertific.htm EX-32.1 CEO AND CFO Document

EXHIBIT 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Andres Reiner, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the annual report of PROS Holdings, Inc., on Form 10-K for the period ended December 31, 2020 fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and the information contained in such Form 10-K fairly presents, in all material respects, the financial condition and results of operations of PROS Holdings, Inc.
February 12, 2021 /s/ Andres Reiner
 Andres Reiner
 President and Chief Executive Officer

I, Stefan Schulz, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the annual report of PROS Holdings, Inc., on Form 10-K for the period ended December 31, 2020 fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and the information contained in such Form 10-K fairly presents, in all material respects, the financial condition and results of operations of PROS Holdings, Inc. 
February 12, 2021 /s/ Stefan Schulz
 Stefan Schulz
 Executive Vice President and Chief Financial Officer

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to PROS Holdings, Inc. and will be retained by PROS Holdings, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. This certification "accompanies" the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 12 pro-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statement of Shareholders Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies Awards Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies Impact of adoption of a new pronouncement (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business Combination Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Business Combination Schedule of Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Business Combination Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Noncontrolling interest (Notes) link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Noncontrolling interest (Tables) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Trade and Other Receivables, Net link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Trade and Other Receivables, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Trade and Other Receivables, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Deferred Costs (Notes) link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Deferred Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Deferred Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Deferred Implementation costs (Notes) link:presentationLink link:calculationLink link:definitionLink 2323306 - Disclosure - Deferred Implementation costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - Deferred Implementation costs (Details) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2326307 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2427411 - Disclosure - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2128109 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2329308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2430412 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2431413 - Disclosure - Leases Schedule of lease liability maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2132110 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2333309 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2434414 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2435415 - Disclosure - Goodwill and Intangible Assets Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2436416 - Disclosure - Goodwill and Intangible Assets Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2438417 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2139112 - Disclosure - Deferred Revenue and Performance Obligation (Notes) link:presentationLink link:calculationLink link:definitionLink 2340310 - Disclosure - Deferred Revenue and Performance Obligation (Tables) link:presentationLink link:calculationLink link:definitionLink 2441418 - Disclosure - Deferred Revenue and Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 2443419 - Disclosure - Stockholders Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2444420 - Disclosure - Stockholders Equity Secondary Offering (Details) link:presentationLink link:calculationLink link:definitionLink 2145114 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2346311 - Disclosure - Earnings per Share (Table) link:presentationLink link:calculationLink link:definitionLink 2447421 - Disclosure - Earnings per Share Basis and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2148115 - Disclosure - Noncash Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 2349312 - Disclosure - Noncash Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2450422 - Disclosure - Noncash Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2451423 - Disclosure - Noncash Share-based Compensation Noncash Share-based Compensation Share Based Compensation - Stock Option Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2452424 - Disclosure - Noncash Share-based Compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453425 - Disclosure - Noncash Share-based Compensation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2154116 - Disclosure - Income Tax Disclosure link:presentationLink link:calculationLink link:definitionLink 2355313 - Disclosure - Income Tax Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 2456426 - Disclosure - Income Tax Disclosure Components of Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2457427 - Disclosure - Income Tax Disclosure Reconciliation of Federal Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2458428 - Disclosure - Income Tax Disclosure Tax Effect of Temporary Differences (Details) link:presentationLink link:calculationLink link:definitionLink 2459429 - Disclosure - Income Tax Disclosure Unrecognized Tax Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 2460430 - Disclosure - Income Tax Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 2161117 - Disclosure - Convertible debt (Notes) link:presentationLink link:calculationLink link:definitionLink 2362314 - Disclosure - Convertible debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2463431 - Disclosure - Convertible debt (Details) link:presentationLink link:calculationLink link:definitionLink 2164118 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2365315 - Disclosure - Credit Facility (Tables) link:presentationLink link:calculationLink link:definitionLink 2466432 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2167119 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2468433 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2169120 - Disclosure - Segment and Geographical Information link:presentationLink link:calculationLink link:definitionLink 2370316 - Disclosure - Segment and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2471434 - Disclosure - Segment and Geographical Information International Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2172121 - Disclosure - Concentrations of Risk link:presentationLink link:calculationLink link:definitionLink 2473435 - Disclosure - Concentrations of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2174122 - Disclosure - Related Party Transaction link:presentationLink link:calculationLink link:definitionLink 2175123 - Disclosure - Employment Retirement Savings link:presentationLink link:calculationLink link:definitionLink 2476436 - Disclosure - Employment Retirement Savings (Details) link:presentationLink link:calculationLink link:definitionLink 2177124 - Disclosure - Quarterly Results link:presentationLink link:calculationLink link:definitionLink 2378317 - Disclosure - Quarterly Results Quarterly Financial Information Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 2479437 - Disclosure - Quarterly Results Quarterly Financial Data (Details) link:presentationLink link:calculationLink link:definitionLink 2480438 - Disclosure - Quarterly Results Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2181125 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2382318 - Disclosure - Schedule II - Valuation and Qualifying Accounts Schedule II - Valuation and Qualifying Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 2483439 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 pro-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 pro-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 pro-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Tax Reconciliation, Nondeductible Expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Deferred Tax Liabilities, Intangible Assets Deferred Tax Liabilities, Intangible Assets Receivable Type [Axis] Receivable Type [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] GERMANY GERMANY Amortization of Debt Discount (Premium) Amortization of Debt Discount (Premium) Treasury Stock [Member] Treasury Stock [Member] Interest Rate [Domain] Interest Rate [Domain] Interest Rate [Domain] Service [Member] Service [Member] Business Segments [Axis] Segments [Axis] Segments [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Market Stock Units Valuation Assumptions [Table Text Block] Market Stock Units Valuation Assumptions [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of Market Stock Units which are performance-based awards that vest based upon the Company's relative shareholder return. Increase (Decrease) in Operating Lease Right-of-Use Assets and Liabilities Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Goodwill, Purchase Accounting Adjustments Goodwill, Purchase Accounting Adjustments Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] Stock Repurchased During Period, Shares Stock Repurchased During Period, Shares Contractual Obligation Contractual Obligation Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Debt Issuance Cost Debt Issuance Costs, Gross Cumulative effect of adoption of section 606 Cumulative effect of adoption of section 606 Cumulative effect of adoption of section 606 Research, Development, and Computer Software, Policy [Policy Text Block] Research, Development, and Computer Software, Policy [Policy Text Block] Payment for warrant termination Payment for warrant termination Payment for warrant termination Payment for warrant termination Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and Stockholders' Equity: Liabilities and Equity [Abstract] Convertible Debt, Current Convertible Debt, Current Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Current Fiscal Year End Date Current Fiscal Year End Date Revenue Remaining Performance Obligation, to be recognized within 12 months Revenue Remaining Performance Obligation, to be recognized within 12 months Revenue Remaining Performance Obligation, to be recognized within 12 months Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Defined Benefit Plan Disclosure [Line Items] Compensation and Employee Benefit Plans [Text Block] Proceeds from Convertible Debt Proceeds from Convertible Debt Selling and Marketing Expense [Member] Selling and Marketing Expense [Member] Income from operations Operating Income (Loss) Operating Income (Loss) Deferred Revenue, Current Deferred Revenue, Current Payments of Debt Issuance Costs Payments of Debt Issuance Costs Entity Address, Postal Zip Code Entity Address, Postal Zip Code Deferred Tax Assets, State Taxes Deferred Tax Assets, State Taxes Total current liabilities Liabilities, Current Performance Shares [Member] Performance Shares [Member] Prepaid and other current assets Prepaid Expense and Other Assets, Current Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Matching Percentage of Salary Contribution by Qualified Employees Matching Percentage of Salary Contribution by Qualified Employees Matching percentage of salary contribution by qualified employees. Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 18) Commitments and Contingencies Assets: Assets [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] 2026 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Furniture and Fixtures [Member] Furniture and Fixtures [Member] Accounts Receivable [Abstract] Accounts Receivable [Abstract] Accounts Receivable [Abstract] Entity Shell Company Entity Shell Company Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Proceeds from Stock Plans Proceeds from Stock Plans Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Operating Lease, Payments Operating Lease, Payments Accounts payable Accounts Payable, Current Goodwill, Translation Adjustments Goodwill, Foreign Currency Translation Gain (Loss) Stock Appreciation Rights (SARs) [Member] Stock Appreciation Rights (SARs) [Member] Document Type Document Type Sublease Income Sublease Income Lessee, Operating Lease, Liability, Payment Due [Abstract] Lessee, Operating Lease, Liability, Payment Due [Abstract] Lessee, Operating Lease, Liability, Payment Due [Abstract] Internal-use software Internal Use Software, Policy [Policy Text Block] Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit) Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Other Assets Disclosure [Text Block] Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount Loss on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Property, Plant and Equipment Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Stock Issued During Period, Value, Secondary Offering Stock Issued During Period, Value, Secondary Offering Stock Issued During Period, Shares, Secondary Offering 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Convertible Debt [Table Text Block] Convertible Debt [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Current State and Foreign Current State and Foreign Current State and Foreign Finite-Lived Intangible Assets, Translation Adjustments Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Proceeds from Issuance of Common Stock, Gross Proceeds from Issuance of Common Stock, Gross Proceeds from Issuance of Common Stock, Gross Preferred stock, $0.001 par value, 5,000,000 shares authorized none issued Preferred Stock, Value, Issued Income taxes Income Tax, Policy [Policy Text Block] Lease, Cost Lease, Cost Tangible Asset Impairment Charges Tangible Asset Impairment Charges Capitalized Software Development Costs for Software Sold to Customers Internal-use software development costs capitalized Internal-use software development costs capitalized Amount of internal-use software development costs capitalized by the company in the period and included in property and equipment, net in the consolidated balance sheet. Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock - par value Common Stock, Par or Stated Value Per Share Payment for Debt Extinguishment or Debt Prepayment Cost Payment for Debt Extinguishment or Debt Prepayment Cost Payment for Debt Extinguishment or Debt Prepayment Cost Other Liabilities, Noncurrent Other Liabilities, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Cost of revenue: Cost of Revenue [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Deferred Tax Assets, Tax Credit Carryforwards, State and Foreign Deferred Tax Assets, Tax Credit Carryforwards, State and Foreign Deferred tax assets, tax credit carryforwards, state and foreign. Noncash Share-based Compensation [Abstract] Noncash Share-based Compensation [Abstract] Noncash Share-based Compensation [Abstract] APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Unbilled Receivables, Current Unbilled Receivables, Current Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Notes due 2019 [Member] Notes due 2019 [Member] Notes due 2019 [Member] Lender Name [Axis] Lender Name [Axis] Investment, Policy Investment, Policy [Policy Text Block] LIBOR Rate [Member] LIBOR Rate [Member] LIBOR Rate [Member] Concentration Risk, Percentage Concentration Risk, Percentage Entity File Number Entity File Number Total shareholder return period, in years, for vesting of MSUs Total shareholder return period for vesting of MSUs Total shareholder return period for vesting of MSUs Total shareholder return period used to determine vesting of MSUs. Business Acquisition [Axis] Business Acquisition [Axis] Segment, Geographical [Domain] Geographical [Domain] Lease Modification [Member] Lease Modification [Member] Lease Modification [Member] Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Debt Instrument, Convertible, Conversion Ratio Debt Instrument, Convertible, Conversion Ratio Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Statement [Line Items] Statement [Line Items] Accumulated Other Comprehensive Income, net of tax [Member] Accumulated Other Comprehensive Income, net of tax [Member] Accumulated Other Comprehensive Income, net of tax [Member] Trade and other receivables, net of allowance of $4,122 and $214, respectively Account and Unbilled Receivables, Net Account and Unbilled Receivables, Net Accounts receivables represents the amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. Unbilled receivables represent the amount due for services rendered or products shipped, but not yet billed, recognized in conformity with revenue recognition criteria. Class of Stock [Domain] Class of Stock [Domain] Unrealized excess tax benefit related to stock compensation Unrealized excess tax benefit related to stock compensation Unrealized excess tax benefit related to stock compensation Computer Equipment [Member] Computer Equipment [Member] Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Statement [Table] Statement [Table] International Revenue [Member] International Revenue [Member] International Revenue [Member] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Statistical Measurement [Axis] Statistical Measurement [Axis] Convertible Debt Securities [Member] Convertible Debt Securities [Member] Credit Facility [Axis] Credit Facility [Axis] Debt Instrument, Fair Value Disclosure Debt Instrument, Fair Value Disclosure Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Preferred stock - shares issued Preferred Stock, Shares Issued Convertible Debt, Noncurrent Convertible Debt, Noncurrent Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right, Exercise Price of Warrants or Rights Convertible Debt Disclosure [Abstract] Convertible Debt Disclosure [Abstract] Convertible Debt Disclosure [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] Goodwill and Intangible Assets [Abstract] Goodwill and Intangible Assets [Abstract] Goodwill and Intangible Assets [Abstract] Accounts Receivable and Contracts in Progress [Abstract] Accounts Receivable and Contracts in Progress [Abstract] Accounts Receivable and Contracts in Progress [Abstract] Earnings Per Share, Basic and Diluted Earnings Per Share, Basic and Diluted Effective income tax reconciliation, Statutory to GAAP adjustments Effective income tax reconciliation, Statutory to GAAP adjustments Effective income tax reconciliation, Statutory to GAAP adjustments Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Unrecorded Unconditional Purchase Obligation Unrecorded Unconditional Purchase Obligation Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Sale of Stock, Number of Shares Issued in Transaction Sale of Stock, Number of Shares Issued in Transaction Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense Debt Disclosure [Text Block] Debt Disclosure [Text Block] Accounts Receivable, before Allowance for Credit Loss Accounts Receivable, before Allowance for Credit Loss Proceeds from Issuance of Common Stock Proceeds from Issuance of Common Stock Supplemental Balance Sheet Information Related to Leases [Table Text Block] Supplemental Balance Sheet Information Related to Leases [Table Text Block] [Table Text Block] for Supplemental Balance Sheet Information Related to Leases [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Weighted average number of shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred Implementation Costs [Abstract] Deferred Implementation Costs [Abstract] Deferred Implementation Costs [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Disposal of Property Plant and Equipment Disposal of Property Plant and Equipment Disposal of Property Plant and Equipment Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Income Tax Disclosure - Reconciliation of Federal Tax Rate [Abstract] Income Tax Disclosure - Reconciliation of Federal Tax Rate [Abstract] Income Tax Disclosure - Reconciliation of Federal Tax Rate [Abstract] Schedule of Purchase Price Allocation [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Amendment Flag Amendment Flag Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate Effective Income Tax Rate Reconciliation, Change related to Prior Years Effective Income Tax Rate Reconciliation, Change related to Prior Years Effective Income Tax Rate Reconciliation, Change related to Prior Years Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Supplemental Cash Flow Information Related to Leases [Table Text Block] Supplemental Cash Flow Information Related to Leases [Table Text Block] [Table Text Block]Supplemental Cash Flow Information Related to Leases [Table] Internal Use Software Developed, Subject To Amortization Internal Use Software Developed, Subject To Amortization Internal Use Software Developed, Subject To Amortization Software [Member] Computer Software, Intangible Asset [Member] Income Tax Disclosure - Tax Effect of Temporary Differences [Abstract] Income Tax Disclosure - Tax Effect of Temporary Differences [Abstract] Income Tax Disclosure - Tax Effect of Temporary Differences [Abstract] Lessee, Operating Lease, Termination Option Lessee, Operating Lease, Termination Option Lessee, Operating Lease, Termination Option Research and development Research and Development Expense, Software (Excluding Acquired in Process Cost) Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Capital Expenditures Incurred but Not yet Paid Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Local Phone Number Local Phone Number Valuation Allowances and Reserves, Charged to Other Accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Segments [Domain] Segments [Domain] Tax withholding related to net share settlement of restricted stock units Tax Withholding Related to Net Share Settlement of Restricted Stock Units The cash outflow to reacquire common stock to satisfy employee tax withholding obligations related to share-based compensation during the period. Deferred Tax Asset, Deferred Revenue Deferred Tax Asset, Deferred Revenue Deferred Tax Asset, Deferred Revenue Lessee, Operating Lease, Renewal Term Lessee, Operating Lease, Renewal Term Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Deferred Costs, Current Deferred Costs, Current Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition, Pro Forma Net Income (Loss) Share Price Target Share Price Target Share Price Target Dilutive effect of potential common shares Weighted Average Number Diluted Shares Outstanding Adjustment Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Employee Stock [Member] Employee Stock [Member] Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Effect of Exchange Rate on Cash and Cash Equivalents Effect of Exchange Rate on Cash and Cash Equivalents Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Allowance for bad debts Accounts Receivable, Allowance for Credit Loss, Current 2007 Equity Incentive Plan [Member] 2007 Equity Incentive Plan [Member] 2007 Equity Incentive Plan [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Notes due 2027 [Member] Notes due 2027 [Member] Notes due 2027 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Current Federal Tax Expense (Benefit) Current Federal Tax Expense (Benefit) Amortization of Intangible Assets Amortization of Intangible Assets Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other Assets, Noncurrent Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Segment Reporting Disclosure [Text Block] Segment Reporting Disclosure [Text Block] Debt Conversion, Converted Instrument, Amount Debt Conversion, Converted Instrument, Amount Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Related Party Transactions Disclosure [Text Block] Related Party Transactions Disclosure [Text Block] Scenario [Axis] Scenario [Axis] Interest Expense, Debt Interest Expense, Debt Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Conversion of Stock, Shares Issued Conversion of Stock, Shares Issued Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Small Business Entity Small Business Subscription, maintenance and support Subscription, maintenance and support [Member] Subscription, maintenance and support Cost of revenue Cost of Sales [Member] Vesting [Domain] Vesting [Domain] Bad debt expense Provision for Loan and Lease Losses Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Income Tax Reconciliation, Nondeductible Expense, Share-based Compensation Cost Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Other Intangible Assets [Member] Other Intangible Assets [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Table Text Block] Full Depreciated Assets in Use Full Depreciated Assets in Use Full Depreciated Assets in Use Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Document Annual Report Document Annual Report Consideration paid [Abstract] Consideration paid [Abstract] Consideration paid [Abstract] Maximum Amount Contributable by employees under ESPP- Half yearly Maximum Amount Contributable by employees under ESPP- Half yearly Maximum Amount Contributable by employees under ESPP- Half yearly Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term June 2017 Agreement [Member] June 2017 Agreement [Member] June 2017 Agreement [Member] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Internal-use software [Domain] Internal-use software [Domain] Internal-use software [Domain] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Stock Price at Year End Stock Price at Year End Stock Price at Year End Qualified Employees Contribution Matching Percentage by the Employer Qualified Employees Contribution Matching Percentage by the Employer Qualified employees contribution matching percentage by the employer. Document Fiscal Year Focus Document Fiscal Year Focus Debt Instrument, Periodic Payment, Interest Debt Instrument, Periodic Payment, Interest Accounts payable Increase (Decrease) in Accounts Payable Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent Awards outstanding [Line Items] Awards outstanding [Line Items] Awards outstanding [Line Items] Internal-use software [Axis] Internal-use software [Axis] Internal-use software for which development costs may be capitalized by the company. Adjustment to additional paid-in capital, exercise of note hedge Adjustment to additional paid-in capital, exercise of note hedge Adjustment to additional paid-in capital, exercise of note hedge Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Equity Plan [Domain] Equity Plan [Domain] [Domain] for Equity Plan [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Debt Instrument [Axis] Debt Instrument [Axis] Treasury money market funds, at fair value Treasury money market funds, at fair value Investments in treasury money market funds which are part of the company's assets, measured at fair value. Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Schedule of Quarterly Financial Information [Table Text Block] Quarterly Financial Information [Table Text Block] Accrued liabilities Increase (Decrease) in Accrued Liabilities Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Accounts and unbilled receivables Accounts and Unbilled Receivables Accounts and unbilled receivables Shares, Issued Shares, Issued Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Vayant Acquisition [Member] Vayant Acquisition [Member] Vayant Acquisition [Member] Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments, Policy [Policy Text Block] Travelaer Acquisition [Member] Travelaer Acquisition [Member] Travelaer Acquisition [Member] Common stock - shares outstanding Common stock - shares outstanding, beginning balance Common stock - shares outstanding, ending balance Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable Lease, Cost Variable Lease, Cost Income Tax Reconciliation, State and Local Income Taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Revenue Component [Axis] Revenue Component [Axis] Revenue Component [Axis] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Income Taxes Receivable Income Taxes Receivable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock - shares authorized Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Exercise of stock options Proceeds from Stock Options Exercised Proceeds from Stock Options Exercised Cameleon Acquistion [Member] Cameleon Acquistion [Member] Cameleon Acquistion Deferred Federal Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Revenue recognition Revenue [Policy Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] percentage of total revenue percentage of total revenue percentage of total revenue Document Period End Date Document Period End Date Accrued payroll and other employee benefits Increase (Decrease) in Employee Related Liabilities Entity Registrant Name Entity Registrant Name Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Loss on Disposition of Assets Gain (Loss) on Disposition of Assets Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Africa [Member] Africa [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Deferred Tax Assets, Operating Loss Carryforwards, State and Local Deferred Tax Assets, Operating Loss Carryforwards, State and Local Interest Paid, Including Capitalized Interest, Operating and Investing Activities Interest Paid, Including Capitalized Interest, Operating and Investing Activities Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Use of estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Income Tax Authority [Domain] Income Tax Authority [Domain] Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Defined Benefit Plan, Assumptions [Table Text Block] Defined Benefit Plan, Assumptions [Table Text Block] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preferred stock - par value Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Capitalized Contract Cost, Net Capitalized Contract Cost, Net Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] License [Member] License [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Schedule of Nonvested Performance-based Units Activity [Table Text Block] Schedule of Nonvested Performance-based Units Activity [Table Text Block] Scenario [Domain] Scenario [Domain] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Consolidation Items [Domain] Consolidation Items [Domain] Awards Outstanding [Table] Awards Outstanding [Table] Schedule of awards outstanding for each share-based compansation award type. North and South America [Member] North and South America [Member] North and South America [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Entity Tax Identification Number Entity Tax Identification Number Long-term Debt [Text Block] Long-term Debt [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Debt instrument, Convertible, Initial issue price per $1,000 of principal Debt instrument, Convertible, Initial issue price per $1,000 of principal Debt instrument, Convertible, Initial issue price per $1,000 of principal Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Revenue Component [Domain] Revenue Component [Domain] [Domain] for Revenue Component [Axis] Income (loss) before income tax provision Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Trading Symbol Trading Symbol Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Entity Information [Line Items] Entity Information [Line Items] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Deferred Tax Assets, Operating Loss Carryforwards, Domestic Deferred Tax Assets, Operating Loss Carryforwards, Domestic Effective Income Tax Rate Reconciliation, Tax Expense, Foreign, Amount Effective Income Tax Rate Reconciliation, Tax Expense, Foreign, Amount Effective Income Tax Rate Reconciliation, Tax Expense, Foreign, Amount International revenue International revenue International revenue Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Share-based compensation Share-based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense Stock Issued During Period, Shares, Issuance at Maturity Stock Issued During Period, Shares, Issuance at Maturity Stock Issued During Period, Shares, Issuance at Maturity Numerator Earnings per share, Numerator [Abstract] Earnings per share, Numerator [Abstract] Legal Entity [Axis] Legal Entity [Axis] Deferred Revenue, Revenue Recognized Deferred Revenue, Revenue Recognized Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent Goodwill, Acquired During Period Goodwill, Acquired During Period Quarterly Financial Information [Text Block] Quarterly Financial Information [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations Entity [Domain] Entity [Domain] Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Debt Instrument, Convertible, Remaining Discount Amortization Period Debt Instrument, Convertible, Remaining Discount Amortization Period Convertible debt interest and amortization Convertible debt interest and amortization Convertible debt interest and amortization Goodwill [Line Items] Goodwill [Line Items] Schedule of Significant Accounting Policies [Table] Schedule of Significant Accounting Policies [Table] Schedule of details pertaining to the Company's summary of significant accounting policies disclosure. Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Schedule of income tax components [Abstract] Schedule of income tax components [Abstract] Schedule of income tax components [Abstract] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Deferred revenue Increase (Decrease) in Deferred Revenue City Area Code City Area Code Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Deferred Tax Assets, Net Deferred Tax Assets, Net Customer Relationships [Member] Customer Relationships [Member] Cost of Goods and Services Sold Cost of Goods and Services Sold Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Award Date [Domain] Award Date [Domain] Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Deferred Charges, Policy [Policy Text Block] Deferred Charges, Policy [Policy Text Block] 2017 Equity Incentive Plan [Member] [Member] 2017 Equity Incentive Plan [Member] [Member] 2017 Equity Incentive Plan [Member] [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Deferred Costs Deferred Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Deferred Tax Assets, Gross Deferred Tax Assets, Gross Minimum [Member] Minimum [Member] Summary of Significant Accounting Policies [Line Items] Summary of Significant Accounting Policies [Line Items] Summary of Significant Accounting Policies [Line Items] Repayments of Notes Payable Repayments of Notes Payable Operating Lease, Liability, Current Operating Lease, Liability, Current Award Date [Axis] Award Date [Axis] The Rest of Europe [Member] Europe [Member] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Revenue Recognition, Customer Acquisitions [Policy Text Block] Revenue Recognition, Customer Acquisitions [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value UNITED STATES UNITED STATES Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders' Equity Note Disclosure [Text Block] Stockholders' Equity Note Disclosure [Text Block] Purchase Obligation Purchase Obligation Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Accounts Receivable [Member] Accounts Receivable [Member] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Deferred Implementation Costs [Text Block] Deferred Implementation Costs [Text Block] Deferred Implementation Costs [Text Block] Noncash share-based compensation Share-based Payment Arrangement [Policy Text Block] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Amortization of Deferred Charges Amortization of Deferred Charges Shares issuable upon vesting of MSUs, maximum Shares issuable upon vesting of MSUs, maximum Maximum number of shares issuable upon vesting of MSUs initially granted. Organization and Nature of Operations [Abstract] Organization and Nature of Operations [Abstract] Organization and Nature of Operations [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Warrant Exercise, Shares Warrant Exercise, Shares Warrant Exercise, Shares Dollar amounts Dollar amounts [Policy Text Block] Dollar Amounts [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Proceeds from Issuance of Warrants Proceeds from Issuance of Warrants Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Valuation Allowances and Reserves, Charged to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Debt Instrument, Interest Rate, Effective Percentage Debt Instrument, Interest Rate, Effective Percentage Research and development Research and Development Expense [Member] Consolidation Items [Axis] Consolidation Items [Axis] Payments to Acquire Other Investments Payments to Acquire Other Investments Notes due 2024 [Member] Notes due 2024 [Member] Notes due 2024 [Member] Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, to be Paid Treasury Stock [Text Block] Treasury Stock [Text Block] Deferred Tax Assets, Other Deferred Tax Assets, Other MSUs Market Share Units (MSUs) [Member] Market Share Units (MSUs) [Member] Market Share Units (MSUs) are performance-based awards which vest based upon the company's relative shareholder return. Shares Issued, Price Per Share Shares Issued, Price Per Share Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Deferred Tax Assets, Operating Loss Carryforwards, Domestic and State Deferred Tax Assets, Operating Loss Carryforwards, Domestic and State Deferred tax assets, operating loss carryforwards, domestic and state. Weighted Average Number of Shares Outstanding, Basic and Diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Maximum Amount Contributable By Employees Under ESPP- Annually Maximum Amount Contributable By Employees Under ESPP- Annually Maximum Amount Contributable By Employees Under ESPP- Annually Cloud-based product offerings [Member] Cloud-based product offerings [Member] Cloud-based product offerings [Member] Equity Investments, Policy [Policy Text Block] Cost Method Investments, Policy [Policy Text Block] Business Acquisition, Pro Forma Earnings Per Share, Basic Business Acquisition, Pro Forma Earnings Per Share, Basic Goodwill Goodwill Goodwill Goodwill Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other 2017 Amended Equity Incentive Plan [Member] 2017 Amended Equity Incentive Plan [Member] 2017 Amended Equity Incentive Plan [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Adjustment to additional paid in capital, purchase of capped call Adjustment to additional paid in capital, purchase of capped call Adjustment to paid in capital, purchase of capped call Adjustment to additional paid in capital, termination of warrant Adjustment to additional paid in capital, termination of warrant Adjustment to additional paid in capital, termination of warrant Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Operating Loss Carryforwards Interest Rate [Axis] Interest Rate [Axis] Interest Rate [Axis] Other income (expense): Nonoperating Income (Expense) [Abstract] Debt Instrument, Face Amount Debt Instrument, Face Amount Schedule of Geographic Revenue [Abstract] Schedule of Geographic Revenue [Abstract] Schedule of Geographic Revenue [Abstract] Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Vesting [Axis] Vesting [Axis] Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Entities [Table] Entities [Table] General and Administrative Expense [Member] General and Administrative Expense [Member] Impact of adoption of a new accounting pronouncement [Abstract] Impact of adoption of a new accounting pronouncement [Abstract] Impact of adoption of a new accounting pronouncement [Abstract] Secondary Offering [Abstract] Secondary Offering [Abstract] Secondary Offering [Abstract] Entity Central Index Key Entity Central Index Key Accounting Standards Update 2016-13 [Member] Accounting Standards Update 2016-13 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Maintenance [Member] Maintenance [Member] Credit Facility [Domain] Credit Facility [Domain] 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, Vested and Expected to Vest, Outstanding, Number Accounting Standards Update and Change in Accounting Principle Accounting Standards Update and Change in Accounting Principle [Text Block] Debt Instrument, Convertible, Conversion Price Debt Instrument, Convertible, Conversion Price Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Basic earnings per share Earnings Per Share, Basic Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Deferred Tax Liabilities, Deferred Expense, Capitalized Software Deferred Tax Liabilities, Deferred Expense, Capitalized Software Restricted Stock Unit - time based [Member] Restricted Stock Unit - time based [Member] Restricted Stock Unit - time based [Member] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Denominator Earnings per share, Denominator [Abstract] Earnings per share, Denominator [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Selling and Marketing Expense Selling and Marketing Expense Finite-lived Intangible Assets Acquired Finite-lived Intangible Assets Acquired Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Amortization of Financing Costs and Discounts Amortization of Debt Issuance Costs and Discounts Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Changes [Text Block] Accounting Changes [Text Block] Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Allocated Share-based compensation expense Share-based Payment Arrangement, Expense Unrecognized Tax Benefits Unrecognized Tax Benefits Revenue from Contract with Customer, Including Assessed Tax Revenue from Contract with Customer, Including Assessed Tax Common stock, $0.001 par value, 75,000,000 shares authorized; 48,142,267 and 47,310,846 shares issued, respectively; 43,461,544 and 42,630,123 shares outstanding, respectively Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Deposits, Fair Value Disclosure Deposits, Fair Value Disclosure Capitalized Computer Software, Amortization Capitalized Computer Software, Amortization Accounting Standards Update 2020-06 [Member] Accounting Standards Update 2020-06 [Member] Accounting Standards Update 2020-06 Retirement Benefits [Abstract] Retirement Benefits [Abstract] Receivable Type [Domain] Receivable [Domain] South America and Canada [Member] South America and Canada [Member] South America and Canada [Member] Earnings per share Earnings Per Share, Policy [Policy Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Entity Voluntary Filers Entity Voluntary Filers Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Property, Plant and Equipment, Estimated Useful Lives Property, Plant and Equipment, Estimated Useful Lives Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock - shares issued Common Stock, Shares, Issued Cash and cash equivalents Beginning of period End of period Cash and Cash Equivalents, at Carrying Value Debt, Policy [Policy Text Block] Debt, Policy [Policy Text Block] Operating Lease, Liability Operating Lease, Liability Pacific [Member] Pacific [Member] Pacific [Member] Extinguishment of Debt, Amount Extinguishment of Debt, Amount Segment Reporting [Abstract] Segment Reporting [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders' equity Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Organization and nature of operations Nature of Operations [Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Business Combination, Consideration Transferred Business Combination, Consideration Transferred Purchase of capped call Purchase of capped call Purchase of capped call Purchase of capped call Operating Leases, Rent Expense, Net Operating Leases, Rent Expense, Net Total liabilities and stockholders' equity Liabilities and Equity Revenue Recognition, Deferred Revenue [Policy Text Block] Revenue Recognition, Deferred Revenue [Policy Text Block] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Concentration of risk [Abstract] Concentration of risk [Abstract] Concentration of risk [Abstract] Accrued payroll and other employee benefits Employee-related Liabilities, Current Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Operating Lease, Cost Operating Lease, Cost Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net General and Administrative Expense General and Administrative Expense Income Tax Reconciliation, Nondeductible Expense, Other Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Type of Adoption [Domain] Accounting Standards Update [Domain] Antidilutive potential common shares excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Stock Issued During Period, Shares, Secondary Offering Stock Issued During Period, Shares, Secondary Offering Stock Issued During Period, Shares, Secondary Offering Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Current Income Tax Expense (Benefit) Current Income Tax Expense (Benefit) Convertible debt, issuance cost, equity component Convertible debt, issuance cost, equity component Convertible debt, issuance cost, equity component RSU - time-based and performance-based [Member] RSU - time-based and performance-based [Member] RSU - time-based and performance-based [Member] Deferred Tax Assets, Operating Lease Liabilities Deferred Tax Assets, Operating Lease Liabilities Deferred Tax Assets, Operating Lease Liabilities Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Prepaid Expenses and Other Assets [Policy Text Block] Prepaid expenses and other assets [Policy Text Block] Prepaid expenses and other assets [Policy Text Block] Restricted stock unit - market-based [Member] Restricted stock unit - market-based [Member] Restricted stock unit - market-based [Member] Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Liabilities, Operating Lease Right-of-Use Assets Deferred Tax Liabilities, Leasing Arrangements Entity Address, Address Line One Entity Address, Address Line One Gross profit Gross Profit Gross Profit Property and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Construction in Progress [Member] Construction in Progress [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Noncash Share-based Compensation Share-based Payment Arrangement [Text Block] Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Net income Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Debt Instrument, Convertible, Carrying Amount of Equity Component Debt Instrument, Convertible, Carrying Amount of Equity Component Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Leases [Abstract] Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Operating Expenses Operating Expenses [Abstract] Operating Loss Carryforwards Operating Loss Carryforwards Net earnings (loss) per share: Earnings Per Share [Abstract] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Acquisition, Purchase Price Allocation, Amortizable Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Adjustment to additional paid in capital, termination of bond hedge and warrant Adjustment to additional paid in capital, termination of bond hedge and warrant Adjustment to additional paid in capital, termination of bond hedge Developed Technology Rights [Member] Developed Technology Rights [Member] Entity Interactive Data Current Entity Interactive Data Current Tax Credit Carryforward, Deferred Tax Asset Deferred Tax Assets, Tax Credit Carryforwards Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Convertible Debt Convertible Debt Stock Issued During Period, Value, Restricted Stock Award, Gross Stock Issued During Period, Value, Restricted Stock Award, Gross Treasury Stock, Common [Member] Treasury Stock, Common [Member] Software Development [Member] Software Development [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Notes due 2047 [Member] Notes due 2047 [Member] Notes due 2047 [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Defined Benefit Plan, Plan Assets, Contributions by Employer Defined Benefit Plan, Plan Assets, Contributions by Employer Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Middle East [Member] Middle East [Member] Schedule of Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock [Member] Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred Tax Asset, Disallowed Interest Deferred Tax Asset, Disallowed Interest Deferred Tax Asset, Disallowed Interest SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired In Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired In Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired In Period, Weighted Average Grant Date Fair Value Debt Instrument, Convertible, Stock Price Trigger Debt Instrument, Convertible, Stock Price Trigger Convertible Debt [Member] Convertible Debt [Member] Deferred Costs, Noncurrent Deferred Costs, Noncurrent Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Stock Issued During Period, Value, New Issues Stock Issued During Period, Shares, New Issues Leasehold Improvements [Member] Leasehold Improvements [Member] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Revenue Benchmark [Member] Revenue Benchmark [Member] Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Stock Issued During Period, Shares, Conversion of Convertible Securities Stock Issued During Period, Shares, Conversion of Convertible Securities Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Share-based Payment Arrangement [Member] Share-based Payment Arrangement [Member] Deferred Tax Assets, Tax Credit Carryforwards, Foreign Deferred Tax Assets, Tax Credit Carryforwards, Foreign Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Deferred Tax Assets, Tax Credit Carryforwards, Research Deferred Tax Assets, Tax Credit Carryforwards, Research Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Equity Plan [Axis] Equity Plan [Axis] Equity Plan [Axis] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Credit Facility Disclosure [Abstract] Credit Facility Disclosure [Abstract] Credit Facility Disclosure [Abstract] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Combination Disclosure [Text Block] Business Combination Disclosure [Text Block] Deferred Costs [Abstract] Deferred Costs [Abstract] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Share-based Payment Arrangement, Option [Member] Share-based Payment Arrangement, Option [Member] Income Tax Reconciliation, Other Adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Weighted average shares (basic) Weighted Average Number of Shares Outstanding, Basic Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock - shares Treasury stock - shares, beginning balance Treasury stock - shares, ending balance Treasury Stock, Shares ESPP contributions by Employees ESPP contributions by Employees ESPP contributions by Employees Deferred State and Local Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Plan Name [Domain] Plan Name [Domain] Deferred Tax Assets, Operating Loss Carryforwards, Foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Stock compensation in operating expense [Member] Stock compensation in operating expense [Member] Stock compensation in operating expense [Member] Research and Expirmentation Tax Credit Adjustment Prior Years Research and Expirmentation Tax Credit Adjustment Prior Years Research and Expirmentation Tax Credit Adjustment Prior Years - Represents adjustment to prior year tax returns as a result of analysis of Research and Expirmentation Tax Credit activity at the company Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Additional paid-in capital Additional Paid in Capital Total Revenue Revenues Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Asset, Expected Amortization, Year One Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Income Tax Expense (Benefit) Income Tax Expense (Benefit) Income Tax Expense (Benefit) Income Taxes Paid, Net Income Taxes Paid, Net Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Accrued liabilities Accrued Liabilities, Current Diluted earnings per share Diluted Earnings Per Share, Diluted Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Business Acquisition, Pro Forma Information [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Deferred revenue and performance obligation [Text Block] Deferred revenue and performance obligation [Text Block] Deferred revenue and performance obligation [Text Block] Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Cash and cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] Debt Instrument, Covenant, Minimum Liquidity Debt Instrument, Covenant, Minimum Liquidity Debt Instrument, Covenant, Minimum Liquidity Depreciation Depreciation Income Tax Reconciliation, Tax Credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Increase (Decrease) in Deferred Costs Increase (Decrease) in Other Operating Assets SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Revenue Deferred income tax Deferred Income Tax Expense (Benefit) Debt Instrument, Face Amount Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Commercial Paper Commercial Paper Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Federal Funds Rate [Member] Federal Funds Rate [Member] Federal Funds Rate [Member] Amortization of Financing Costs Amortization of Debt Issuance Costs Maximum [Member] Maximum [Member] Security Exchange Name Security Exchange Name Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Preferred stock - shares authorized Preferred Stock, Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Payments to Acquire Short-term Investments Payments to Acquire Short-term Investments December 2018 Agreement [Member] [Member] December 2018 Agreement [Member] [Member] December 2018 Agreement [Member] [Member] Retained Earnings [Member] Retained Earnings [Member] Proceeds from bond hedge termination Proceeds from bond hedge termination Proceeds from bond hedge termination Effective Income Tax Rate, Continuing Operations Effective Income Tax Rate Reconciliation, Percent Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Concentration Risk Disclosure [Text Block] Concentration Risk Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss Income Tax Reconciliation, Deductions, Qualified Production Activities Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Award Type [Domain] Award Type [Domain] Document Transition Report Document Transition Report R&E tax credit carryforward for future use R&E tax credit carryforward for future use R&E tax credit carryforward for future use Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Deferred Revenue and Performance Obligation [Abstract] Deferred Revenue and Performance Obligation [Abstract] Deferred Revenue and Performance Obligation [Abstract] Investment Warrants, Exercise Price Investment Warrants, Exercise Price Exercise price of the warrants. Cost Method Investments, Fair Value Disclosure Cost Method Investments, Fair Value Disclosure Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Subscription and Circulation [Member] Subscription and Circulation [Member] Treasury Stock, Value Treasury Stock, Value Earnings per Share Earnings Per Share [Text Block] Current liabilities: Liabilities, Current [Abstract] Lessee, Operating Lease, Anticipated Incentives Lessee, Operating Lease, Anticipated Incentives Lessee, Operating Lease, Anticipated Incentives Maintenance relationship [Member] Maintenance relationship [Member] Maintenance relationship [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Segment Reporting, Policy [Policy Text Block] Segment Reporting, Policy [Policy Text Block] Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Short-term Investments Short-term Investments EX-101.PRE 16 pro-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 pro-20201231_g1.jpg begin 644 pro-20201231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" !0 1 # 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#]A_VO/VZ= M)_9$UO1;+4=!U'6'UJ"2=&MIDC$81@I!W=&/^A)U[_P "XO\ M"N*_X+6_\C]X$_[!]U_Z,2OB*OWCA+@7)\=E-'%XFFW.2=WS26TFMD_(_EWC M[Q.X@RO/\1@,'54:<'&RY(O>,7NU?=GZ)?\ #ZKPQ_T).O?^!<7^%'_#ZKPQ M_P!"3KW_ (%Q?X5^=M%?1_\ $-,@_P"?3_\ I?YGQ__ !&7BK_G_'_P"'^1 M^E'AO_@LQ\/M0GCCU/P[XKTT/D&2..&X1.>,_O%;&/0'Z=Z][^"_[6/P^_: M54\+^);&\O2"38RDV]XN.O[IP&('OQTN[9Q)#/ M#(8Y(F!R&5AR"#W%>9F'A3E=6#^JRE3ETUYE\T]?Q/:RCQTSNA47UZ$*L.NG M++Y-:??%G[PUYM^U3^TE9?LK_#*/Q-?Z9=:K!)>QV7D6\BHX+J[!LMQ@;/UK MQC_@FM^W'=_M :5-X0\53++XJT>#SH+QB VJP X)8?\ /1,KDC[P.>H8FS_P M6 _Y-/M_^P]:_P#HN:OR7"<-SP^?4LJS&.CDD[/1I]4^S_X&Y^\X_C"GBN%J MV>Y1/50;5TKQDMTT[JZ^Y[JZ:9R'_#ZKPQ_T).O?^!<7^%'_ ^J\,?]"3KW M_@7%_A7YVT5^V_\ $-,@_P"?3_\ I?YG\V?\1EXJ_Y_Q_\ (?Y'Z)?\/JO M#'_0DZ]_X%Q?X5HZ#_P6>\"7,_%,7=UHOR<(_HD?LQ\%/VR_AO\?YDMO#OB6TDU)^F MGW0-K=D^BH^-_'.4W 5ZA7X-VMU+8W,,+O[5X@L(#-IM_*_[W4H5^_')G[TJ#!W=67)/*EF_.N+ M_#AY=0ECFCM?[&HHKS;]J+]I[0/V6/AQ+KFL,+B\FS%IVG(^V;4)@/NC@[5' M!9R,*/4D _F>$PE;$UHX?#QIV.DZ=;C,ES=SK#$GMN8@9/8=37R;\9O^"Q/@_PA?3V? MA#1;[Q7+%E1>2R?8K0GU7*M(P'NJY['O7Q!^T7^U%XM_:>\5G4O$E\3;0L?L M>G092TL5/9$SR?5CECZX \ZK]TR#PKPM*"JYJ^>?\J=HKYK5_>EZG\Q<5>. M6.K5)4J;\UL?5'B;_@K[\5=9N)#8P^&='B).Q8;%I6 M4=LF1VR?P'T[5C67_!5KXRVLVY]:TJY7&-DFE0@?7Y0#^M?.%%?=0X1R6,>5 M86'SBG^+U/S&IQ]Q'.7.\;4OY2:7W*R/MKX<_P#!:/Q#97,,?BSPCI.H6_22 M;2Y7M90/[VURZL?;*CZ5]:?L^_MM?#W]I(+!H.L"VU=,G:N2LF M.^QFQWQ7XXT^VN9+.XCFAD>*6)@Z.C%61@<@@CH0:^=S?PSRC%Q;PR=&?=:K MYQ?Z6/K\@\9\_P #-+&25>GU4K*7RDE>_P#B4C]Y:*^"_P!@S_@IO<7>HV7@ MWXEWRR";$&GZ],<,&Z+'@E/.?O9R6'WI7X-GW#^+RC$_5\6O1K:2[K] M5NC^HN%N*\!G^#6,P,O*47\47V:_)[/H%2*G7J7Y8O96WE+K9=MV]--6OJC MXM_\%HO)O)K?P-X2CEB0D1WVM2D>9[^1&00/K)D^@KRZ7_@KY\6I+M9!%X4C M09S$NG/L.?K(6X^M?,6E:3=Z]J,-G8VMQ>W=PVR*"",R22'T50"2?I7T]^S] M_P $HO'WQ3:"]\3E/!6COAB+I/,OY5_V801L]/WA4C^Z:_9,3P]PKD]#FQ=. M"7]YN4GZ+5OY(_G?!\6\<\08GEP%6I)]H)1C'U:LDO\ $_F=?\//^"S?B]-1 M@@U[P9HFLK*RQA=,DFM)G)X& QE#-GL ,].*^ZO@]\1KSXI^"K?5[WPQKWA. M2<9%GJRQI.1C[VU79@/]\(W'W<8KB/@1^QO\-_V4M+?4--L8#?VT1>XUO59% M>X10/F.\@+$N,YV!1CKFO.OBE_P4KTO4?'ECX(^%5C%XS\4ZM^/G[1=MX>\3VDM[I4MC<3M''.\+%T4%3N0@U]VWW_!* M;X,W=J\<>B:I:NPXEBU6%KRA'DB[*32O=]#]B\'>&TDKRBF[6CI=JY^4G M[>O[![?LEW>GZKI&H7.J^%M7F-M$]RJBXLY@I81N5 5]RAB& 'W6! P"?G*O MTW_X+$ZS9V?[,.FVM?_ $7-7YBZ M6DLFIVRP$B9I5$9 R0V1C]:_3K_@L!_R:?;_ /8>M?\ T7-7A\7T(+B'+*RW M$["]A2 MXL[W6;.WGB?[LL;SHK*?8@D5S5==^S__ ,EX\$_]A^Q_]*(Z_1<:VL/4:_E? MY'Y%EL5+%THR5TY1_-'ZG>(?^"=7P:\1V3PR>"+&U++@26D\T#I[@JX&?J#7 MPS_P4#_80B_93NM/UO0+R[O_ KJ\QME%UAI[&?:6$;, RLH8J< _*0+;'3/V<]'T>62,ZAJFM1RV\1/S[(HY-\@'H"Z+_P #K^=N!N), MT_M:CAG5E.$W9QDW)6MNKWM;?3L?USXF\'9'_8.(QD:$*=2FKQE&*B[W5D[6 MO?:SOOIJ?F?79_L[>/;CX8?'7PEKULVU]-U6"1AG&^,N%D4GT9"P_&N,K8^' MNA2>*/'^AZ9%N,NHZA;VJ;>N7D51C\Z_HK%PA.A.%7X6FGZ6U/Y$R^K4IXJG M4H_$I)KU35OQ/W#\1^(;+PCX?OM5U*XCM-/TVW>ZN9W^[#&BEF8^P )K\;?V MKOVB-0_::^,VI^)+IIH[$N8-,M7;(M+93\BXZ!C]YL=68^U??'_!7'XIR^!O MV9XM%MI6CN/%FH):28X)MXP99.?=EC4^H8U^7U?D_A1D<(8>>:5%[TFXQ\DM MW\WI\O,_=_'7B>I4Q=/(Z3M""4Y^:9*J/J>K&OL. M,N*X9)A5.*YJD[J*Z:;M^2T]=O-?GWAYP+4XEQLJ_X(R_# MN[L"NG>(O&%E=!0%DFFM[B,GU*")"2?9@*^OJ*_!ZW'N?5*GM/K#7DDDONM^ M=S^H\/X6\+T:/L?JBEYMR;?SO?[K>1^3'[4W_!.?QK^S/ITVL*\/B7PQ$1YF MHV<91[4$X!FB))0?[0+*,C)!(%?/U?O)=6L5]:R03QQS0S*4DC=0RNI&""#P M01VK\[OVHO\ @E9XFO\ XZ32?#?3+/\ X1;5T^U?O[M(8M*E)(>+!.XIG#+M M4X!Q_#S^F\'>(\<4GALWE&$DKJ>B3\GT3[6T?9/?\7\0O!^>"<<9D$)5(2=G M35Y2C?9KJX][ZK>[6WQ97Z=_\$L/VJKCXT?#.Y\):Y<^?K_A*-!#*[9DO+(_ M*C'U:,X0GN#'G))->_LY7/VOPOH2P:FT1ADU"XF>>YD4XR-S'"@X&0H XZ5Y_'G%N19A@GA*3= M2HG>,DM$_5VT:T=K_@>KX6\!\3Y3F4)'O'&&;3M'!CBSZ-.XW,/4*BGT:OK?XX_';PW^SMX&;Q#X MHNI[73O.6V3R;=YGEE8,50!0<$A6Y; XZ]*^)_C;_P %EM6U436G@'P]#I4) MRJZAJI$]QCU6%3L0_P"\SCVKYOA27$E?!?4\GCR4W)MST6KM]I]DE\*N?8\= M1X.PV9+,.(9NI544HT[MV2NU[JMNV_C?*S[3^&GP.\"?L]Z/L\.Z%HWAZ'"Q MR7(4":7) >9R7?)QC!IK*Z/3 M>53+QD]QM9>IR!P-.(?#O-J%*.*4WB)N_/:[:[6OK+[K^1CPGXN9#BJ\L"X+ M"TXVY+V47WO9?[R@Y4^S &NAK MY>'$>:87 U,H;M"6C35FM;NVSUV=[Z'VU3@_),=F=+/XQYJL=5)2O&6EDVM5 M[NZM;7N%%%%?-'V04444 ?GI_P %K?\ D?O G_8/NO\ T8E?$5?;O_!:W_D? MO G_ &#[K_T8E?$5?U1P!_R(,-Z/_P!*D?P[XK?\E7C/6/\ Z1$[_P#9J_:# MU']F7XFQ^*=*L;+4+V*VDMDBNBWE8? ).T@G@>HKZ';_ (+0>.RC#_A%O"8) M'! N./\ R)7QS17IYCPSEF/J^WQE%3E:UW?9?,\3*.,\ZRNA]5R_$.G"[=E; M=[O5>1WOQ]_:3\6?M*>)H]3\47_VEK=2EM!&HCAME)Z*HXSTR>IQ7!45L^ ? MAWKGQ2\3V^C>'=*O=8U.Y/[NWMHR[8[L>RJ.[$@#N17J4J6'PE!0II0IQ7DD ME^2/%KU\7C\2ZE5RJ59O?64F_P VSL_V._AA/\7_ -ICP=HT4;20G48[JZ(& M0EO"?-D)],JA )[L/6OO7_@L!_R:?;_]AZU_]%S5J_\ !/C]AS_AEKPY$]5\9?LOV]GH^F: MAJMV-OQ'-.)*&9<587V$KTJ4DD^C=[M^FR^5 M^I_2>2\'8G)^!<;P1XQTG6K>.. M6?2+R&]C23.QVC<. <HIR1_I%S;V_09_Y:2+7[%B,WRV,7&M7@D][RBOU/Y[P MG#^<3FIX;#5&UJK0D]?DCTWQ%_P60^)>J630V.C^$=,=UQYRVTTLB'U7=+M_ M-37S?\6/C)XF^./BM]:\5:Q=:QJ++L5Y<*D2==B(H"HN23A0!DD]37N&B?\ M!)OXQ:J%\_3M#TS/7[3J<;8XS_RSW_2NRT#_ ((O>.KEQ_:GBKPG9*3S]F^T M7) X[-''SU[]AZ\?*X3,^$LKDYX:=.+[Q]Y_>KL^YQ^3'?"4C/%)(/ENKW;^[1?7R]PD) M[$)ZUZ[\//\ @BWH>D:S:W/B7QG>ZU:1,'FLK2P%F)L?P&0R.V,]2 #CH0>: M^QO!/@?2/AOX8M-%T'3K32M*L4V06UN@1$&YD\[X;0\B+;J3^S-_HH_0?SKX/BB>XE6.-6=W(5549+$] M!7[>_$?X)>$OB_=:;-XH\/:7KSZ09#:"]A$R0^9MW_*?E.=B]0?NBK>B>"O" M_P ,;!I--TG0/#UK$H#-;6L-I&BCU*@ "O%X=\1Z.5Y72P,:#G.-^J2UDWV; MZ]CZ3B[P@Q&=YW7S2>*C3ISY;+E4=Z_6VO.?%W[7GPO\#;AJ7CWPO'( MF=T45^EQ*N/5(RS?I7?:3JUMKVE6M]93QW-G>Q)/!-&VY)8V 96![@@@CZU\ MOQAGF,S:K3Q6)H.G%*T=[/6[U:5WKT/MO#[AG+LAH5<#@\2JTVU*6L;K2RT3 M=EII?S+%%%%?''Z$%<1^T%^T!H'[-/P\?Q+XC%\U@LZ6R1VD0EFED8,54 E1 MT4\D@<5V]?#_ /P6B^*=M;>#/"?@J*1'O+N\;6;A ?FBCC1XH\^SM))C_KD: M]_A?*8YEFE'!S3Y9/6W9*[/E>-L]ED^28C,*;2G%>[?5$K.P3D+=ZM,;B0CU\J/:JGZNPKYY\8_MN?%'XH>(+6;6/%VL2P1 MW"2"RLW%I;OA@0ICB"JW_ LGWKR.NG^"GAR3Q?\ &/PII4,9FDU'5[2W" 9S MNF4'\,&OZ2PG"V3Y;2E4HT(JR;N]7MW=VOD?QUCN-^(._ FK_#/Q;?:%KMA<:;JNG2&*>"9<,I'<=BI'(8<$$$$@U^Z->>?'K]E MCP/^TEIB0>*M%BNKF!=MO?0L8;RW'HL@Y*\D[6RN><5^(<$<;_V-S8;$1+VNNZ?5?->?]*^)?AK_K$H8S"34,1!6U^&4=TFU=IIMV=GO9]&OQ:HK[ ME^+7_!%_4;/S;CP1XLMKY!DI9ZQ$89 /3SHP58_5%'O7R[\9?V4OB#\ 6+>* M/#-_8VF[:+V,"XM&]/WL99 3V!(/M7[KE7%659C:.%K)R?V7I+[G9OY7/YAS MS@;/%=6AO]+OKS3;ZW.Z*XM9FAEB M/JK*00?H:^LOV6O^"L'BCP!JEOI?Q!>7Q/H,C!#?!%&H60_O9&!,H[AOF]&. M I^0:*Z\VR+ YE2=+&4U+L^J]'NOZN<.0\3YGDU=5\OJN'=7]U^4H[/\^UC] MVO#'B;3_ !GX=LM6TJ[AO]-U&%;BVN(FRDR,,AA^%7J^(_\ @C/\8[K6_!_B M;P1>3/)%HDD>HZ>&.?+CE+"5!Z*'"L!ZR-7VY7\K\0Y/+*\PJX&3ORO1]TU= M/[GKYG]Q\)<00SO*:.905N=:KM).TEZ76GE8****\4^C,/QA\,O#?Q"\O^W_ M ]H>N>4I1/[0L(KG8IY(&]3@'%<]_PRM\+_ /HF_@+_ ,)^T_\ C=?)/_!8 M7XB^(/ WCGP4FB:[K.CI<6%RTJV-[);B4B1,%@C#.,GKZU\//^AV\7 M?^#BX_\ BZ_5N'N \?CLOIXNCB^2,[Z>]I9M='Y'X7Q;XHY5E>;5L!B<#[24 M&DY>[K>*?6+?6Q^OO_#*WPO_ .B;^ O_ G[3_XW6A_PH'P)_P!"3X1_\$]O M_P#$5^?G_!+GXL>*?%_[5]G9:MXE\0:I9MIMTY@N]1FGB)"C!VLQ&17Z85\M MQ1E^-R?&+"5<0YOE3O=K>_GY'VW!.;9;Q!E[Q]#"QIKF<;-1>R3OHEW.:LO@ MQX/TY"MOX3\-0*QR1'ID"@G\%K8T;PUIWAV,II^GV5BAZK;P+$#_ -\@5=HK MYB>(JSTG)OU;/MJ6$H4W>G!+T205F>+?&NC> =(.H:[J^F:+8!Q&;F_NDMH0 MQZ+O<@9.#QGM6G7RQ_P6 _Y-/M_^P]:_^BYJ[\DR^..Q]+!R=E.25^USR^)< MVEE>55\PA'F=.+DD]G8];U3]LWX3Z.'\WXB>$7\O&?(U*.?.<=-A.>O;I6): M_P#!0GX/:CXALM)M/&4%YJ&HW*6EM%!8W4@DD=PBC<(]HR2.20/>OQ^KKOV? M_P#DO'@G_L/V/_I1'7[-4\)\NI4I5)UIMI-_96R]&?SK1\=LWKXB%*&'IQ4F MEKS/=V_F1^M7[3?[67A[]E'1]-O_ !'IWB"[M-4D>&&33K9)5610#L8NZ!6( M)(R>0K>E?//B#_@M5X7MBW]E>"=>O,?=^UW<5MGK_=\S';\SZ<_4OQ[^"VE? MM!?"C5_"NKJ!;ZE%B*8+E[28X8&OG?#_ "#(\VHRIXN#=:&ZYFDXO9JUMMG\ MNY]=XK<5<39#B(5<#42P]163Y$VI+=-NZUW6G==#[<\)_P#!:-=7\>Z9!JW@ MR#1_#T\XCO;A-0:ZGMD/'F "- 0IY(QDC('/7[GTO4[;6]-M[RSGBNK2[C6: M&:)@R2HPRK*1P0000:_!ZON3_@E?^VM_8EY;_##Q1=G[)=28T"ZE;B"0G)M6 M)_A8\IZ,2O\ $H'J\;^'V'HX3ZYE,.7D^*-V[KNKMNZZ]UZ:^%X:>+&+Q&/_ M +/SZKS*J_V9LGK MRQ)K]V:_++_@I1^Q_<_ 7XGS^)](M?\ BC_$UPTL1C7Y=/N6^9X&[*I.YD]L MC^'GC\*, MK>K:;].A\R5]U_\ !-+]OW3O#&AV/PW\:W2V4$#&/1M4G?$2*QR+:4G[H!)V MN3C!VG&!GX4HK]$Q*TW36Z?1K^M4?@7"W%&,R''QQ^">NTD]I1 MZI_=H^CU/WG1Q(H92&5AD$'((I:_&CX3?MI?$_X)Z?%9>'_%VHPZ?",1V=R$ MNX(U_NHDH8(/9<5V'B#_ (*@?&?7M/:V'B>"Q5U",]IIUNDAXP2&*$J3URN/ M;%?BU;PDS-5.6E5@X]VY)_-6?YL_H[#>/>2RH\U>A4C/LE%KY/F7XI>A^E'[ M0O[2WA7]F?P9)J_B2_1)&4_9+")@UU?/_=C3.<>K'"KW-?D1\?OC=J_[0_Q5 MU3Q7K)5;G4' B@0YCM85&(XE]E7OW.2>2:Y[Q5XOU7QUKI3+;VUO$,O*[' _Q/ ZFOV! M_8R_9J@_9;^"-EH#/#<:O:/5ZX M/X1?M+>"_CEJ^LZ?X;UJWO;_ $&YDMKJV/R2?(VWS4!^_$3T==./38AP".C.E?E+X9\4:EX+UV MVU/2+^[TS4;-]\%S:RM%+$WJ&!!%?F'"7 #SC 5,74FX:VAV=MVUVZ:=;]K' M[5Q[XJ1X?S2C@:--5$E>HKV:3^%)]';5W6S6U[K]V:AU#3X-6L9K6Z@AN;:X M0QRQ2H'212,%64\$$=C7YK?"K_@L-X]\(:>EKXDTG2/%BQ@!;@DV5RW^\R H M?P0'KUK>\?\ _!:7Q#K.A2V_ASP7IVA7TBE1=7>H-?\ E9_B5!'&-P[;LC/4 M'I7-/PSSZ%;DC!-?S*2MZZM2_ [*?C/PM4P[J3JR3M\#A*_IHG'_ ,FL?/\ M^W#\,=&^#O[4WBWP_P"'U$6DV<\4L$(;<+?S8(Y6C!]%9R!Z 'FO**N^(O$ M5]XNUZ\U34[N>^U'4)FGN;B9BTDTC')8GU)JE7]&X"A4HX6G1K2YI1BDWW:5 MF_F]3^00 M>^SZ5W/[2O[:]]X$\7Y=FE;%XJ=HIQ@K*[E)+X8I:MWO\ =J?W'X&<*X_%RM9_,^BZ*^,_"7[?OCKP/J=M/XTTG1]6\/3R^3+=Z4\(L "=C8) ZBOL'0M*:P;DIPMS1FG&23V=GT?=-GZIG_"V.RAQ>*2<97M*+YHMK=7[KLS\__P#@ MM;_R/W@3_L'W7_HQ*^(J_;;XH_L]>"OC7>6EQXJ\.:=KDU@C1V[W*DF)6() MP1U(%^+_AY=)\3:3:ZSIRS+<"WN 2@D4$!N M".0&/YUZV19A# YA1QE1-J$DVEOH>#Q1E-3,\IQ&7T6E*I%Q3>ROWL?AO77? ML_\ _)>/!/\ V'['_P!*(Z_5[_A@WX/?]"!H/_?#_P#Q56='_8D^%'A_5[6_ MLO VB6]Y93)<02HC;HI$8,K#YNH(!K]DQ'BQEU2E*FJ,]4U]GJO4_GC!^!&; MT:\*LL13M%I_:Z._\IZG7QY_P5=_9._X6-X&7XA:);;M:\-P[=2CC7YKNR&3 MO]VBR3_N%O[H%?8=,N+>.Z@>*5$DBD4HZ.,JP/!!!Z@U^-Y'G%;+,;#&4-XO M5=UU3]5_F?T/Q+P_A\ZRZKEV)VFM'UC);27H_O6FS/P:IT$[VTR21NTA47!8_-J< PJW _VLX#_P"T0>-V![]X[\!Z/\3?"5[H6O6%OJ>E:C'Y M<]O,N5<=01W!!P01@@@$$$5R'@?]DCX;_#3Q/;:UH'A'2])U6S+>3ZUX1AN?$_A,$R!( MAOO]/3KB1 /G4?WT!X!+!>I^6F4HQ!!!'!![5^\]>7_&/]C+X:?'>X:Y\0^% MK&34&))OK4M:7+'U9XRI?_@>X5^D9!XK5*4%1S6#G;[4;7^:=D_5->A^/<5> M!=*O4EB,CJ*G?[$K\O\ V[)7:7DT_5(_&>BOTE\2?\$9/ 5_^.-ZM*I EE1=L%OGO)*V$0?4\]LU^DOPU_X)3_"3P#,D][8:IXHN$(8'5;O M,8/_ %SB"*1[,&KZ#\+^$]+\$:)#INC:;8Z3I]N,16UG L,4?T50 *^?S?Q: MPT(N.74G*7>6B^Y.[_ ^MR#P&QM2:GG%90A_+#WI/RNURKU]X\)_8J_8 T/] MEFRCU?4'BUOQK/$5EOMI\FR###1P \@8X+GYF&?N@E:^AJ**_%,$\8^'KA?$-CI]FMLFB1KY=S:*,EVC!.V4LQ).,/]T -@5^?>L:+>>'=3FL MM0M+FQO+9MDL%Q$T4L3>C*P!!^M?N_7(_%'X#>#?C5:K%XJ\-Z3K?EC;'+<0 M#SHAZ+(,.H^A%?H?"_B74RZA#!XNESTXZ)QLI)>FS_!]VS\DXV\&J.;XJIF. M K.%6;NU*\HM^3WCZ:KHDD?B+17ZA^+/^"0?PG\07;RV4OBG0@<[8;/4%DB4 M]O\ 71R,1_P*L.T_X(P_#U)P9_$WC*6/NJ2VR$_B83_*OT*'BAD3C M_DVOQ/R:KX)<30GRQC"2[J>GXI/\#\V*^BOV,/\ @GSXC_:2UFSU?5[>YT7P M0CAYKR0>7+J"CJEN".<]/,^Z.<;B-M?>7PH_X)X_";X17L-Y9^&(M3U"'E;K M596O&![$(W[L'W" U[6JA% X ':OE,_\ %;VE-TWWVC3-9A01K?VN-\B#.%=3P MP&>#P1ZXXK^5/$;AG&YS0I5L$U*K2DYY_8O >?83* M:M2ABERTJD4KQ5^7E::T_ETLTOD?'GQ!UR6\\'7-[>0W]G9W.G26K1ZKYCWM MW=F>-E02.H\V- @D4@?NP74X+KN^S?V-M*O=%_9C\(0:@'6X^QM* ZE2(WE= MXQC_ '&6O/?AU_P3:\,^&O$<6I>(=8U#Q4T#;H[>>,0P-@\;QN9F ]-P![@C MBOHY5"* , #H*\'PZX.S/ 8VIFF:)0DX[NW;IN?__9 end GRAPHIC 18 pro-20201231_g2.jpg begin 644 pro-20201231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" MF@0J P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\#^(/_ M 5*_P""=_PO^)ES\&O&/[8'@B+Q58%AJ>@V.KB\N; JP5AHWULETWFR_>=8A*(8QG 2,8 ))(!](_"S]IK]G3XYS6T' MP4^.GA+Q>;S2VU&V;PQX@M[]7M%D6,S;H'8!=[AF_\'#.N^-_V2_B%_P %(OA-^QI_;7[/?PY\=1^'=0UNZ\=&U\2Z MG!YMM%+J5KI9L6A\I&O+?$(QVSO+:RPLB7$IC M?;]]6WB;]H/_ (+K>*?@9_P5-L?^"5>E?L/ZEXN\6:]:K/X9U?0O'4*1WBRV M4US"9HY[5!;@>21,V]Q$@=U\W:%8 _0NBOA;]@G_ (+0W'[2W[W\6)K6GZQ9A(I3)!="W@(?R;B&8(4.Z)R^0591P'Q% M_P"#@TZW\.OVA?C5^R#^SEH?COPK^S-KD6G^/QXD^(4VB:I?JTSPM,? W_ (.% MOBC^U!I?P(\7_L\_\$MOB7XF\+_%7Q,_%EC>O)IW@Z8WS6[@S):$71C@ M"W4CMY$**3'YI=)?+ /N[P;^U]^R]\0OV@/$7[*O@?X\>&=5^(WA*R6[\2># M;+5$>_L(3Y?SO&#G ,L0;&2AD0-@L,^CU^3O_!/GX]?L3^*O^#@[]H#P!H'[ M"I\$_&S2_"^IR^-/B1;_ !#GU+3K^*"YT])3!9R01+ T_FV\CR!0,OVP_A?KW[2G[-_[*>@^)/AQH7Q)MO"^H1P?$\KXHTVRFO+>W M36[S2?[/*PVA29YMJW+R!8F."!(T8!^B]%?'W[3_ /P5>T[X9_M^^!?^"7_[ M./PLL?'GQ?\ &&FS:KJD>L^)FTG2/#6G1V\MQYMW<1VUS*TSQPN4@2(DAHRS M('4FQ^P+_P %6_#G[D>+O .H^(3/8SS12RP1 MW5KJ"6X::S>6(J93;B1 RDQ$.FX ^N:*_)+X1?\ !SS\2?VC_P!E3XN?M*_ M+_@F+KFI)\&8TN_&,>I_$NTMK&UL=DC22?:#;;Y9@(W(@BB?*HS,\>8UD^]/ M^"9W[>O@C_@I=^QCX1_;"\">$KOP_!XD2YBO_#][=+/)IMY;W$EO-#YJJHE7 M?&65]JED9254DJ #WFBOF#_@JI_P5+^#G_!*SX%Z;\4/B%X8O_%'B+Q1K2:- MX&\$Z3.\)_P#!6;5OA[_P4(\,?\$U M?VW_ ((Z1\/_ !UX^\)Q:[X USPKXSDUO1M5+&=7L9)IK*SDM[E7MIU4&-DD MVKAE:1%8 ^C/CQ^UG^S;^S&=-A^/'QET3PW=:RMPVC:;>W6Z\OU@C,L[P6T8 M::9(HU+R,B%8U!9B!S6Q\$?CK\'/VD_AGIOQE^ ?Q+T;Q=X5UA';3==T&^6X MMY]CE'4,IX975E93AE92" 1BOPM_:D\:?M _$+_@[L^'WA[QA\ ]+UN[MO N MIZ+H_@34/' -C?Z+-X>UI9)&N#;%8/,AGGG:#RV^;,>\[MX_<']FO]F#X _L M>_"6Q^!7[-'POT[PAX3TV:::TT;3 Y19)7+R2,TC,[LS'EF8GH,X +7QU_ M:+^ G[,/@>3XE_M%_&7PSX'T".01?VMXIUJ&R@>0@D1HTK+O<@'"+ECC@&O. MOAO_ ,%0/^">OQ981>"?VP/ LLCV3WD$&H:VEC+<6R+O>:%+GRVFC5>6= R@ M'DBOQD_X)2ZD8C+3HA^ZJJO[>_MJ?L<_!7]N[]FOQ/\ LR?'3PI9ZCH_ MB'3)8+:XGM5DETN[*,(;VW)&8YHG(=6&.F#D$@@'INC:QIGB'2+37]%O$N;. M^MH[BTN(S\LL3J&5A[$$'\:LU\ ?\%"/^"O/_#H#QY\ _P!F+QG^SPWC:U^) M%I!HNE^(M,\6"S>VGM7L[69I;9[5_E_TJ)UVRDM\P(7 )Z#QG_P66C^'_P#P M6.\+_P#!(CQ+^S?)]O\ %VGMJ&E>.[/Q:LD"VWV"ZNU,EJUJK*Y-I)&5$A R M&#$<4 ?;]%?GK^T-_P %VM>^ G_!4ZP_X)867[$.L^,/$^NVB7'AO5?#/C.# M_3%ELYKF'S(;BWB6#F(B5FE*Q(&DW.%VGE_V8?\ @O[\;_V@OVFOBI^P3>_\ M$U=7L_CQ\/)9_L/A#2/B+:W>E7<$$@2>XN]4DMH4LH4,EN XCF,AN(PJ;CMH M _3*BOAG_@D!_P %FI_^"L7PR^*$FD?LZ)X)^(WPKU:/3]9\':AXM^U6#@>:?L@?\ !QEIO[8W["/QU_;>\$_L@76F M0? NVBN]5\-ZCXY0OJ=L8))Y6BG2S(1U2)L(R$,>-RT ?H+\:/CQ\%?V(/#NI17EG=A)&BYU/1M$T;2 M5'G:CJ,^NZL\<6]OEB01PRR.YSA(FVJ[;48 _76D9T3&]@,G R>IK\_]+_X+ M=^(/A[_P4D^''_!/#]J;]G30-$?XQ>$[/7OASX]^'_Q!FUW3;J.Z-RMO%.MQ MIUE(A=[61 ZAN7B)4*Y9?E[_ (*)_P#!2K]NJY_X.#_@?^POX&^"UC)X;\(: MI+X@T+PBOB^.T?QE<2Z9J$<=W=W7ENEK''&)FB@*L006%]4U5(KS5#NV 1(3D[G!1,XWN"J[F& M*]'K\DO^"@GQY_97M_\ @M3^R3X+_;)_X)U+J/Q=UFST"Y\$^,M+^*4TD'AR M>:_D @N;9+:..[-E?+-)&P)5\JX*[C&OM_C3_@M]XA^&/_!7?P]_P26^)W[( MZ:'J7BNZC?P]\0+OQ^/[.O["2WFGAN(XOL.\R.T$EL(<@?:5\O?M_>4 ??U% M>$6O[9FI:5\:OC'X7^)7P]TGP_\ #KX,>'[?4_$?Q+?Q4\R%I+-KY[=K3[(I MBD@M D\O[U@J7%OMW^8=GRG_ ,1"5AH_[-O@?_@H5X[_ &6I-%_9Q\?_ !,E M\(Z1XPF\7[]?M(A+001U%?FA_P7(_9F^%W[)/_!NU\:O@Y\)]$@M;*"#3 M+W4+E+=(Y=0OKGQ)837-W-M W222NQ).<#:N<** /J=_^"O/_!*Z.T74'_X* M+_!5;=VVI.?B5IH1CZ!O.P3P?RKZ*K\FO^#??]EWX5_MH_\ !MWI'[,7QGT2 M&]T#QA)XIL+AI+=)'LY'U.Z$5W#O!"S0OMEC?JKHIKZE_::_X*NV'PZ_;_\ M!7_!+[]FWX5V/CSXN^*]*FU;5UUKQ,VDZ/X:TZ.WEN!)=W$5M=2M,\<3%(4A M)P\99E#KD ^P*0.A*OA9<>*HFM;ZYAEE@2>TU)X4$EH\L+@RM"KH,$QG?'O^/? M^#:O_@HQ^W!^W]\5OC;\?/BC\);#7]*\7?$"R76O$,/BQ+2'PA:16$@M;"TL M'B=[B)1M&1(I+.\CEF9B0#]DJX3X]?M1?LW_ ++.A6?BG]I3XZ^$_ 6F:A)Y=9^(LND^(+E+BXMK>._M[ :9/$+=Y+J+R]]R)'7>62,H17" M?\'(G[2/P^_;$_X-W-$_:A^%T-Y'H'CCQ!X:U;3(-2A"7%NLLCYBD4$@.C;D M;:2N5."1@D _6SP1XW\'?$OP=I?Q#^'GBG3]W9#11N MS-C@SUKX@^'G_!7_P 3:+^T;\#?@!^U_P#LVV7P MZ/[1_A)M8^&&JZ3XU;5Q#=A$E_LK44>RMOL]R8YH &B::,RRB/.!O/QK\)_^ M"GO_ 49^.W_ <3^/\ X-Z=^S/IFK0_"7X8ZQH^A?"U?B%#80VL4U[I$LVJ M3WK021SW4@%NIC5-L:L$4G9(\H!^U5%?#J_\%F)++_@LG!_P1[\0?LTM;ZO? M:=/J&F^.;7QB)K66V72I=1B+VQM$='98O+9=[!&)(9P 6C_X)X?\%I(_V\_V MVOC7^PU/^S8_A'Q#\%+G4;35M5_X2\7]GJ%S9ZDVGR+%_HD3K&9%+!V7.W&5 M!XH ^YJ*_+/PQ_P:8W=C+#&L322*IT/VP?^#BCQQ^P]^QK\$/VM/C MO_P3SUS3)_C!:WJW7@K4/&+66IZ!=VTA&R6.:P^>*2(QRHYV/B0!HUQD@'Z> M45^=\'_!=CQKX'_X*C> O^"=/[3/["6M_#FU^*VDPW_P_P#%%_XRM;V\ECG: M=+;[=801E;1GEMI8FC%Q(\3;=P*L2OZ(4 %%%% !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!^;' M_!SQ_P $N?BI_P %)/V(M*U;]GK1FU;Q_P#"[6I=9TC0(V DU>QEA\N\M80< M S_)#*@S\WD% "SK4O\ P1*_X*\?LD^*/V"/ ?P'_:2^.OAKX8?%/X3>&+3P MGXV\&?$G6(=#OX7T^);:*X$=ZT9D62&.)V*@['9E8 @9_2*L#Q1\*/A;XXU2 M#6_&GPVT#6+VUQ]EO-4T:"XEAQG&UY%)7J>A[F@#YW^,?Q,T;_@IK^R5\=O@ M%^RPM]?Z+XC^%NK>'_#OQ0QY.B:SJ=]8W,"Q6$SF^/3X]MM0F\.WMP%O(!^%FK M_LF_\$SK_1OB)HM['IW@^VOK_P"Q:G%*;>V2UT"-I7"L2BB2WG3)Q\\,B]48 M#^D"B@#\&_\ @L%\9_A#?_\ !T7^QWXEL?BAX?GTW2O#_AO^T]2AU>%[>T\_ M5]2EA\R4-L3?'-#(,D926-NCJ32_;C^+/P\^!G_!XQ\,?BI\5_$T.B^'=)\' MVYU75[E&,-E')H&I1>=,R@^7"I<-)*V$B0-([*B,P_?&OR8^.7_!.#]N7Q9_ MP<=>$?\ @J)H'[/GV_X6>$]/&E7"KXITM=1OD_LF\L6N(K>2X5?+\RY#!7=7 M**25#'90!XY^R+I,'["/V[?!?C3X6:_X U30M M.N9O!7P?^&'@&[LX+^:&YG6_USQ/=6$ ^UW4,<*$_P!H2+;HTCF.-Y I7^D? MP[X6\,^$-._L?PEX=L-+M/,9_LNG6:01[CU;:@ R>YJS!ING6LT]Q;6$$.( S, %!8@?,< #GL* /P/\ @;\:/A>/^#*?7O"D_C"V@O\ 2],U?1;J M&Z1X0=1N?%MS@ X%2T ?@M_P2R^)/PYU#_@[?_:8U6T\=Z-/9Z]X:0QAA8-B5\0S':N3B)^/E./G+XR?!7P1^S+\6_A'_P %4?\ @@Q^ MT?!I_B+XH>.;+1M4_9LAU<3:KI&J78:>?2VMEP]QINZ-D=)HP$5H98W9'C:/ M^G:LR'P5X-MM;A\36_A+3(]2M[46T&H)81B>.$# B60+N"8_A!Q0!^,_Q*^% M6N?L=_\ !W1I'[5WQ\U:/1/AW\8O",T7A/QCK%PL.G)>P^'DLWT^2YD(CCF\ MRS)6,D$K/"!DM47_ 0I^&.N>*?^"T?[:O\ P4\MM5BM?@M/JOB/0M&\9W5P M(M+UEY-:ANGN[>X8B.6"&&P9FE!VJ+E.>37[1^(/#?AWQ9I;Z)XJT"RU.RD( M,EIJ%JDT3$'()1P0<'VJ?3M-T[1["'2M(L(;6UMXQ';VUM$$CB0.](L[Z]\-&6SL[O4(XI9TFL[R"(HK$ M%]\K+&,9R[JO5@#^G_\ P:+^(_#^J_\ !'#P[H>EZY9W-[I7C/7$U.S@N5>6 MT9[MI$65 /?L4#RG3+6\GTZ1+UU3)6$&Q>-Y,8#21 GYA7._\% ?"$G_!1K_@ MY<_9:U#]D3Q/8>,/#_PI\+Z#XJ\=^+O"VH)>:?I-K;ZQ=WXAGN(2T:/-''$B M)NW/]J3 QDC]MY8HIXFAFC5T=2KHPR&!Z@CN*S_#/@[PAX*LWT_P;X5TW2;> M60R2P:98QP([D8W%4 !/ YH _#+XT?%OX5Q?\'I_PT\2R_$G04TW3/"DVF:C MJ#ZM"(+6];PMJL2VTDA;:DIDEB0(3NW2*N,D"OW?HHH _GI_93^$7B7_ (-M M_P#@N5XH\5?M(^'M0T[]G/XMV>HZ-X;^**6,DNEZ=!=7<5Y9+=2QJ1#-#)"+ M616VX$AF \O#5^R7C+_@J'^Q=9:7!9_!?XW^'?BUXLU6+_BF/ /PJU^TUS5M M8D/W=D5M(P@AR1ONIS';Q*=TDB*,U[]J.FZ=K%A+I>KV$-U:W"%)[:YB#QR* M>JLK @CV-9?@[X;_ [^'<,UM\/_ %HNA1W#[[B/1M+AM5E;GEA&J[CR>3Z MT ?BI_P=\Z-K/AWXQ_L;?M#>(=*GMO"GAOQMJ,/B35UA>2#39&N='N$21U!Y M:.WN64=6%N^!Q7!?$S]JWX"_&O\ X.\_@5\<_A_X^M[CP7/X2CL=,\57<;VM MCJ;2:/JT,I64Q'F MV=_:I-$^#D91P0<$ ].HJU###;0I;V\2QQQJ%1$7 4#@ =!0!^#7[27Q&^' MUK_P>C_"W5[GQSI"6EAH<.F7URVI1".WO7\/ZC$EM(V["2F26) APQ:11C)% M2_\ !*WXQ?";3_\ @["_:S\4W_Q,T"'2]5\$^(+;3=2EU>%;>ZFBU'1)94CD M+;69([:X=@#PL$A/"G'[Q44 ?A5_P: ^/O!.L?M6_MKVVF^*]/EFU_Q9HNI: M+;K=IYE]:)>Z_OGB7.9(U^T0;F7('G)D_,,_'O\ P2X^-'P^_92_X)6?M^_L M:_&S4+S2_BCJ.BW%A8^!QI4\FH2-!9WEOX50 JO(!N<# P"3C% 'X!_LR?$[X< M6G_!E_X_\/7?CW1XK^"35M-FLI=2B69;R?7Q-#;E"V?->(^8J8RRY8# )J;P MG_P4!M/V2/\ @TC^$'B;X>?!CP;\3=4NO%E_X8U&S\7:)!K.F>%KI]7U>Z2\ MO;.0,OF@1Q>2LH"EKB)SN7"2?T"U%?6%CJEH]AJ=E#<02#$D,\8=''7D'@T M?S._&#XR?"6?_@LQ^PG^U%:_$?XD^)] U3PUX?N?$'Q'^(/AS4[>37-4&HW9 MNOL5M+"JK;QM-#$D%C%]G3A8]Y)=OHW_ (*<>(-&_9M_X.QOV??VDOCG>GPU MX#O/"%LL'BK4X)$LV=;35+9HQ)MP7$LL*E!ROG1D@!A7[ISZ9IMU/;W5UIT$ MDMHQ:UDDA4M"2,$H2/E)''':B\TS3=0DAEO]/@G:VE$MNTT08Q. 0&7(^5L$ M\CGF@#\'?^"U?QN^%UW_ ,''G[$?C6]\86FFV>G6?ABYUM-7E%K-HZW&MSRQ MK>QR8:T?9(K,LH4J#EL#FOXC\NXU6.QC6YE3@;6E W,.!P3 MV% #_"ND6GA_POIN@Z?I@L8+*PAMX+(3&06Z(@41[SR^T #<>3C-?!'_ =" M^/\ P+X8_P""+'QB\*^(_&6EV&J:[;:-#HFFWE_''<:A(NN:?(Z01L0TI5%9 MR%!PJDG !-?H-10!^8__ :5?$3P#KO_ 1X\&^ -%\:Z5=Z[HGB#7O[8T6W MU"-[NR#ZG-(AEB!WQADDC8$@ AQCK7A7C[X5ZS^QW_P=U6'[5'[0.J0:'\/? MC%X0G7P?XRUFY%OIWVV+P_%9O8/<2$1I.'LVVQLP)6>' )<5^UM4O$'AOP[X MLTM]$\5:!9:G92$&2TU"U2:)B#D$HX(.#[4 ?B__ ,$(/@/X_P#C+_P65_;5 M_P""A?A*&1OA7XBUGQ)X6\(^)%)-CXBN)]:CF^T6L@&)XXX[($NN5'VI0"3G M'$?\&=OQ6\-? /PG\.8IG\"?V7,=1BCM;&99WECVXA1)( MC$6D*@2R11YW2QAOW>T[3=.T>PATK2+"&UM;>,1V]M;1!(XD' 554 *!Z"D@ MTS3;6\GU"VT^".XN=OVF>.(!Y=HPNY@,M@<#/2@#^7?XQ_MVZ9_P4-_X)M_M M?ZEXE^'.L^"O$^E^)](OO"?P6^%_@2[T_P .:%9#6;%[[6=9FLH$AN[]DCDA M>74')5D#0Q(6/E^V?MM_&+X9^)_^#/3X-^'-(\7VIOXM8T;2UM+@-!)<7=K< MS/<) L@4W C##<\>Y5.03E2!_0W#I.E6\=Q%!IENBW!?%NE>(OBC\.],G^T:CHAMX+NVNT,*_.\*FY%RDA7#P1E\ JRK^X-% 'X] M_P#!+7XN?\$;?^"A'@_]GSQ58> ?%7CO]H3P/'I4P\.ZOXL\2:E<>#-2M3;M M=ZF'N[I[2VLA);+,K9"38AA"-*PAKR7]GGXE^&/V/O\ @[E_:!\0_M!_;=!A M\;>!;F#P7')ITLDNOS7 T>6WBLT12UR\HMIT14!S)&R?>! _3D\FKDNFZ=/?1:G-80/'+"]N-.F\[3Y[NS21[63CYXV8$HW Y7!X%7Z /P@_P"#=KQ_\+=:_P"" M_G[<>LZ?XST2YE\2^+_$DWA2XCU")CJEJ_B:YF9[4[OWR%!%(2F1MVMTYJ7_ M (/@?$7A\_"+X">$AKMF=57Q)K-VVF"Y3[0+=VPL"N[&,@C.17[M M44 ?@S_P6 ^-WP-/V-?@G\,M3 MT?P3HCZEJ;?$?7KV&Z\1-'"9Y;;3X[1-D.V,!1/<2 /,63RU1/-?&\9_\%3_ M SX8_X)P?#?]NJ+X47W]N?%ZU\.V7P^^'=[?"*:_P!>UKRTL[ S["!'N=G: M8(3Y,32*A.$(!]8T5\X>#?VNOB3\./VS_#_[#O[4\?AJ;6_'O@BZ\1_#[Q5X M3L+BRL]1EL71=2TI[:XGG=9H4EBN$F$FV6)WRD31#S/*;C_@JA\4_%'[+_Q" M_P""COPE^'V@:O\ WX>>)=0M8]-,<[:WXHT33+DVNJ:W:7(E6"W6-TN7AMG MAD,Z6AW30&8", ^Y:*S/!/C+PQ\1O!FD?$+P3K$6H:-KVF6^HZ1?P9V7-K/& MLL4JY[,C*P]C6G0 45S/Q,^,OPN^#=C:ZG\4/&MEHEO>S&*UEO7($C@9*C / M..:X[_AN?]D?_HO6@_\ ?Y__ (F@#U>BLFT\=^$+ZUCO;37[=XIHU>)PQPRD M9!_*I/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ M*H6WBCP_>3K:VNJQ/(YPB*>2:OT %%%% !1110 4444 %%%% !1110!XU^WC M^RUXY_;%_9N\1? ;P'^TMXF^&%SKNFS6DNL^&["QN!<)(NTP7"7,+LT##(=8 M9(79692^"0?S.^+OQ0_:)_:&_P""=O\ P3\_::_:5TFQAO\ P9^V-X9@^(%[ MI-DD%@8+/6-0T>VU<1HJQQ0R&.!P554!NE,:A"HK])?&/_!/CX"^-_CCXC^/ MFH^(OB/9:IXPM+>W\5:5H?Q5US3]*U18($MXC)96UTD2D11JIV*NX%MVXN^[ MOO&G[.WP-^(7P,N/V9_%WPMT:Y\ W.BQZ2WA1+,0V<5G&JK%%$D>WR1'L0QF M/:T91&0J5! !\3?\%'_"7BGXJ_\ !;3]B3PK\.[N2/4/"WA/XIZUKES$Q']G MV5SH]G8P3OMY"M>F6'7I7B'[%6IV'PT_X-"_'O@_QC$=+U3PQ\'OB?X: M\0:;<*$EL=6-]K5N;>1<\.99H^.I\P=SBOTT^$/[*OPB^#'C34OB;H%OK&K> M*M6TR#3+WQ5XK\076JZB=/@9FALDGNI':*!6=G,:;0[L9'WR$N>;\1_\$]_V M5_%7B[5O$VL>!;QK+Q%XGA\2^)?"<.NW<>A:SK,1C,=_=:&K#5K6X!#V] MQ%IENDD+9Y!1@4Q_LU[A110!2UGPYX>\1Q)!XAT&ROTC;=&E[:I*$/J P.#7 MD'[:/@7P3H/[+'C?6-#\':597=OHCO!=6FGQ1R1MN7E6505/N*]LKRC]N?\ MY-'\>_\ 8!?_ -#6@#M?AC8V4GPV\/226<3,VAVA9C&"2?)2MS^SM/\ ^?&' M_OT*R/A=_P DS\._]@*T_P#1*5NT 0_V=I__ #XP_P#?H4?V=I__ #XP_P#? MH5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V M=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A639VMJWC*\@:VC*+:1E4*# .3S MBMRL>R_Y'>]_Z\HOYF@#2_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH P_$5K:Q:KI*16T:A[LAPJ !AMZ'UK6_L[3 M_P#GQA_[]"LWQ+_R%]'_ .OT_P#H)K8H A_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L M[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT M*FHH A_L[3_^?&'_ +]"LGQ%:VL6JZ2D5M&H>[(<*@ 8;>A]:W*Q_$O_ "%] M'_Z_3_Z": -+^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@ M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8 M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[ M.T__ )\8?^_0J:B@#(\66=I#X;O)8;6-&6$E65 "*N6%A8M8PLUE$28E))C' M/%0>,?\ D6+W_K@:N:=_R#X/^N*_R% !_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5- M10!#_9VG_P#/C#_WZ%9WBRSM(?#=Y+#:QHRPDJRH 16O6;XQ_P"18O?^N!H MGL+"Q:QA9K*(DQ*23&.>*E_L[3_^?&'_ +]"C3O^0?!_UQ7^0J:@"'^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@ M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8 M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[ M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"? M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*R?!MK:SZ5(\]M&Y%W* 7 M0$XW=*W*Q_ __((E_P"OV;_T*@#2_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH B2QLHV#QV<2L.A6, MBI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\H_;G_ .31 M_'O_ & 7_P#0UKU>O*/VY_\ DT?Q[_V 7_\ 0UH [KX7?\DS\._]@*T_]$I6 M[6%\+O\ DF?AW_L!6G_HE*W: "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL M>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ M "%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** ,WQC_ ,BQ>_\ 7 U_]@%__ $-:]7KRC]N?_DT? MQ[_V 7_]#6@#NOA=_P DS\._]@*T_P#1*5NUA?"[_DF?AW_L!6G_ *)2MV@ MHHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMB ML?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0 MJGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H M=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\H_;G_Y- M'\>_]@%__0UKU>O*/VY_^31_'O\ V 7_ /0UH [KX7?\DS\._P#8"M/_ $2E M;M87PN_Y)GX=_P"P%:?^B4K=H **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFM MBL>R_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1 M_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 3 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7D/[0'[8_[+_P;MKW MPK\1?C7HEAJHC*R:7'.UQ*$.\?']X#->!_\%>/VZ?%'P&T2Q^ ?PAU MJ2P\2>(+$W6KZM;OB73[$LR*L3#[LDC*XW#E%0D8+*R_E7---<3/<7$K222, M6=W;)8GDDD]37[SX=^#$N*9UI4J,[\D8I<\DM.9MIJ*OMHV]]%:_P" M^(WC7'A7-)97E=&-6M"W/*;?)%O7E2BTY.V[NDGIJ[V_=SX+_ME?LN_&^>W\ M/?##XVZ)J6I-&JQZ:\[6]S*0O.R*8([X[[0<5ZE7\Z5O<7%I<)=VD[Q2Q.'B MEC8JR,#D$$<@@]Z_5O\ X)&?MS^)OVA/#5_\#?BWK#W_ (H\-V2W.GZK.V9= M1L-P0^8?XI(F9%+GEUD4G+!F,^(G@S+A7+)9GEE:56C"W/&27/%-VYDTDI*^ M^B:WU5[5X<>-4>+,SCE>9T8TJT[\DHM\DFE?E:DVXNVVK3VT=K_:5%%%?A!^ M^!1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8 M_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%HB-I#I^D>(;:YG"+CC_ !"M/A)JWQ3\.6OB MO4(?.L/#%SKENFH7,>&.^.V9Q(ZX1SD*1A&]#0!T=%%% !7E'[<__)H_CW_L M O\ ^AK7J]>4?MS_ /)H_CW_ + +_P#H:T =U\+O^29^'?\ L!6G_HE*W:PO MA=_R3/P[_P!@*T_]$I6[0 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E M_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ M -?I_P#030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! MF^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 UOBT:CN\D M66F"PW9QY7V"#.,]O,\SIWS7S-7ZB_\ !9W]CNZ^(_@Z#]J/P68%U#PMIQM_ M$=O+*L?VBP#EDE4L0"\;._R]75\#E I_+H@@X(K^^?"S/,#G?!&#^KOWJ,(T MIKJI026O^)6DO7O<_P _?%;(L=D?'.,^L+W:TY58/HXSDWI_A=XOS7:P5]1? M\$=FU9?VZ_#PT[=Y)TG4A?[9Y?7OBOE^**6>58((V=W8*B(,E MB>@ [FOT=_8%_P""4-Y-\+IOBC\<-8\3>$/%FIO'+X6D\/ZF]EJ&BPJ&_>/C M(WR9&8V&551G#,0M^)>=Y-E/"6(HX^KR>WC*G'3F=Y*UU&Z;4;\S?1+JVD\_ M#'(\ZS?B[#5LOH\_U>4:LM>56@[VJZ;XAMXQW:+F*YP,<+F1R.2,UWGP2_;@_9Y^.FJ'PGH MOBN31/$\;^7<^$/%5L=/U.&3O'Y4G^L8=_++X[U_$N+X8S&CAY8G#..(HK5S MI/F27]^-E.G_ -OQCY7/[BPG%.6UL1'"XI2P]9[0JKE2&Y@TJ:.-%P#%*B(2H MCKL_VU/BI_P4*\2_M#1_#_P7_P $IO$WQ,^$'AQH+Q)X/BKX7TJ/Q3JB.)(W MFANK[S?L4#*CK#(B--,JLX"1!)?29/VK/V[_ [^S?:?&[Q?_P $TM9N/%%U MXU6SOOA/X=^(FD7>KZ3H.TJVHFY,HL[R?S$WBVBE7]W/&"X:-Z /F/\ X)(> M(?V2O@S\?/B!\$O&/_!++PY^S+^T9X,\"/J>LZ=X?$-Y:^)?#)FCW7NFWZ > M=;F>.$21GE'\M2SLKA/-_P!F^QOOVC?^#9+XN_MH_$F_=OB1\0=$\S:5+!+P\7V5-+LHX=I'E+$%7 %?=WP_^#7B7X^_M<:3^VY\5 M?@U?^!H_#7PXU'PEX8\,^([BRFU6[34;NTN;NYO!93SP11J+*&.&(3.W[^X: M18R56OE[PI^Q'^UG\"?^"8GQ$_X(T?#'X57U];ZS>^(/#7PZ^)DFH6IT>V\( MZU>33R75\S3BX2XM8;VZ@:W6)FE>.+RR8W9XP#[4_8,^-WB#]I;]B'X/_M#> M+HT75_&_PRT/7-76- JB[NK"&:;:!P%\QVQ[8Z=*]9KE/@3\(/"_[/GP0\'? M 3P.'_L7P3X6T_0=)\W&\VUG;1V\1;'&=D:Y]ZZN@#C/C-\3?%_PRTRRO_"' MP=UKQC)=3M'-;:+)&K6ZA@G0;,D%EX_<)6_P#\)+J__0H7O_?2U%\+O^29^'?^P%:?^B4K M=H Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@# M'_X275_^A0O?^^EK,M= M47\S0 ?\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q M10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q M10!RFN:YJ,^HZ;))X;N8S'_]]+6Q10!C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+69KF MN:C/J.FR2>&[F,QW)9$9ES(=O05U=8_B7_D+Z/\ ]?I_]!- !_PDNK_]"A>_ M]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ MWTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[ M_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WT MM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_ M]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ MWTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% ',^)=>U.YT&Z@F\ M,74*M$0979<+[FK-EXCU5+.)%\)7C 1* P9<'CK5OQC_ ,BQ>_\ 7 U-]1UK2_P!D#]GJ_P!GC[QM QOM4CR5\-Z/ MG;/?R$?=8C4Y/I&*NWUZ*[:1Y MF;YK0R; RQ-5.6RC%?%.SC^)<30Q4*>3U9T:-%. M-/EDX2=_BG)Q:]^HU=ZZ)1@M(H\7+^&<-7PM2IG-*%>M6:E4YHJ<5;X:<5)/ MW*:=HZ:MRF]9,\A^#'[)'[-'P*OH/$/PP_9DLK+48E#0ZI.6N[B(X^]'+<.[ MQD_[)%>L?\)+J_\ T*%[_P!]+6EIW_(/@_ZXK_(5-7@8[,,B1.>+P>$Q^'E0Q5.-2$MXR2DGZIW1\I6OP@_;<_9QE\[]G'X MD7?CCPY$?E\$_$R023Q)_*L+97!'!,%[@12)G^([1Z9KZ0K)\:^ _!/Q(\/S>$_B!X2T[ M6],N!^^L-4LTGB;T.UP1D=CU':OHO]8,#F7NYOAE.7_/VG:G5]79.G/SYH<[ M_G6Y\W_J]CLLUR?$N$5_RZJ7J4O2-W[2GY&>"9'212,AE8'!!'<5+_PDNK_]"A>_]]+7@=[^P9XJ^#MY+XB_8@^. MVJ^!':0ROX/UAVU+0;EB3*6>W+'JZ%B!]T"FP_MP?$_X&3)I'[<'P O\ MPS;JP3_A//"*2:GH4O.-[[ 9K4'LKAF/7 H_U9CF"YLFKK$?].VN2LO^X;;4 MW_UZE4\TAKB>67^[G5!X?_IXGST7Y^T23@O^OL:?DV>_?\)+J_\ T*%[_P!] M+1_PDNK_ /0H7O\ WTM1?#WXF_#OXL^'8_%OPS\;:9KNFR_=O-+O$F0'^ZVT MG:P[J<$=Q6[7S%6C5H573JQ<9+1IJS3[-/8^HHUJ.(I*I2DI1>J:=TUW36C, M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBBLS0Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EK,\*ZYJ-KITD MU*YND@F\,W4*LV&E=EPON:U*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *\H_;G_P"31_'O_8!?_P!#6O5Z\H_; MG_Y-'\>_]@%__0UH [KX7?\ ),_#O_8"M/\ T2E;M87PN_Y)GX=_[ 5I_P"B M4K=H **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/ M_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P? M]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !11 M10 4444 %%%5==US1_#&BW?B3Q#J<-E86%L]Q>WES($C@B12SNS'@ $D^U5 M&,IR48J[9,I1A%RD[)'#_M.?M#>&?V9_A1=_$/7+5[Z]>1;/P_HEODSZKJ$F M1#;1@ DECR2 2%#'!Q@\M^QM^SSXF^&&BZK\7OC3=)J'Q-\>3K?>++[J+-(1N7= MMEU>5#TDD*XCS]T 'JB.?J.OKDJ[7>:TI]J=WO4:16;XQ_P"18O?^N!K2K-\8 M_P#(L7O_ %P-?('V)""#U%.HHV#<\#^(?_!//X/:MXBD^(OP.UG5 MOA7XM;G^VO ]Q]FAF/7$]H/W,J9))4!2V>2:P_\ A+_AY (M3BC'\<^G-@.V,D^20JCJ37TQ17T]+BG&5:2HYE".*IK1>TOS MQ7]VJFJD;=%S.'>+/EJW"F"I577RRK]G;DD_P"_2:=.5^LN53[21YU\ M#/VL?V?_ -HRW8?"GXCV5[?1 _:M%N";>_MB/O![>0"08.06 *Y'!->BUY9\ M<_V,OV>/V@[@:UXY\"QV^NQ$-:>*-$E-EJ5NX^ZXGBP6*]@^Y1Z5YS_PA?\ MP4 _9E_>?#_QG9?&SPM!_P P3Q3,MCK\,8_ACO!^[N#C.6E^8\ +6G]EY#FN MN78CV4W_ ,NZ[2^4:R2@_P#N(J7JS/\ M7/\ITS+#^U@O^7M!-_.5%MS7_<- MU?1'TS17A_PJ_P""@'P'\?>(1\/?'$^H_#[Q>N%F\+>/+0Z?.6/ \N1_WX @C(->)F.59EE-94L92E3;U5UHUWB]I+LTVGW/BZ MN"JQJ):.SU3[26\7W32:[!1117GGHA1110 5C^!_^01+_P!?LW_H5;%8_@?_ M )!$O_7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %>4?MS_\FC^/?^P"_P#Z&M>KUY1^W/\ \FC^ M/?\ L O_ .AK0!W7PN_Y)GX=_P"P%:?^B4K=K"^%W_),_#O_ & K3_T2E;M M!1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_03 M6Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ M *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH *** M* "BBB@ KY:^.VK:G^VW\_\ 7 TAES3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ H MHHH **** "BBB@ HHHH **** .7^*OP5^$WQQ\/'PM\6_A]I>OV6#Y<>H6H= MH2>K1O\ ?B;_ &D(/O7AY_9 _:%_9Y/V_P#8N_:"G_LJ'E/AW\16>_TS:/\ MEG!<#]];+Z*,Y)R6KZ8HKV\NXAS7+:+H0FI47O3FE.F_/DE=)_WHVDNC1X>9 M<.95F=98BI!PK+15(-PJ+RYXV;7]V5XOJF?..B?\%!+?X?:K!X-_;-^#^M?" M[4Y9!%!K-PIOM#O'[>5>0@A2<9VL,*#RU?0'ASQ-X<\8:+!XD\):_9:IIUTF M^UO].NDFAF7U5T)5A]#4FMZ'HOB72I]!\1Z/:ZA8W49CN;*]MUEBF0]59&!# M#V(KY_\ $?\ P3U\/>$=:G\<_LA?%'6_A/KDS^9-9Z0_VG1KQ_\ IM82DH>P M&T@*.BFO0OPMF^]\'4?^*I1?YU::_P#!WHCSK<5Y1LUC*2_PTZR7X4JC_P#! M/JSZ*HKYF_X:J_:@_9T_T/\ ; _9_DU;18>&^(?PT1[RU51_RTN;-L2P #!9 M_NY.%4UF?M3_ /!5?X$?"KX'V_CKX&^+](\8Z]KCO#H>GPSG%LR@%YKN/Y9( ME7T<"$1QC_ '5&>^:=\&OV MJ/V@_@#K<6M_"OXK:QIOER!I+$W;2VD^.TD#DQN,<?*?:W!R5964DX#-[W7 MX)F^4X_(LRJ8#&PY*M-V:_)I]4U9IK1IIG[_ )/F^7Y]EM+'X&?/2J*\7^:: MZ-.Z:>J::"BBBO./2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *\H_;G_Y-'\>_P#8!?\ ]#6O5Z\H_;G_ .31_'O_ & 7 M_P#0UH [KX7?\DS\._\ 8"M/_1*5NUA?"[_DF?AW_L!6G_HE*W: "BBB@ HH MHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R M%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MK'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!< M5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 M 5QWQ[^.'@C]G7X5:K\6O']V4LM-A_=6\9'FWD[<1V\0_B=VP!Z7EPD,,*%Y997"JB@9+$G@ #G-?+'PTMKG]OKX_P 7Q\UZW=OA-\/M M2DB^'NGSH0FOZJAVR:JZG[T49!6+/<9X(D4^_D668?%SGB\:VL-1LYM:.3?P MTX_WZC5E_+%2F](L^>S_ #3$82$,)@DGB:UU33U44OBJ2_N4T[O^:3C!.\D= M=^QI\#_&UM?:M^U7^T':#_A8WCN-6DLW!*^'],X:#3H@>5P-K2="6 !R5+-[ MY117%FV9XC-\=+$U4E>R45I&,4K1A%=(Q227IKK=G?E&5X?)\!'#4FW:[*]%T/PW8Z;!8VNGH5L+)(1.\EG%.\K[ -[EI MB"QY.T#M7[/5^97_ 6\_9CU_2_B!IW[4GAS3'FTG5+.+3O$4L29^RW5O:TY0CK9.=XR2]6HR2\W9:L_%?'K M+<7C^!?:4(W]C4C.6EVH6E%OT3E%OR5WHCX$HHHK^UC^(3ZM_P"",_B_5_#O M[;FF:#82N+?7]"U"SOD'*E$A-RI/T>!>?+ZW_P4%_9,T/\ ;0T; M_@GS+\4XKGXM:UI4NI1^%K&RFF-G;1V[W&^YF5/*@9HHV=8W8.R[6"[64GN/ MA7\=OAK\8[[Q!H7@W69!K'A/4UT_Q3H&H6KVU]I-RT:RHLT,@#!9(W62.49C ME0AXW=>: .PHHHH **** "BBB@ HHHH *\H_;G_Y-'\>_P#8!?\ ]#6O5Z\H M_;G_ .31_'O_ & 7_P#0UH [KX7?\DS\._\ 8"M/_1*5NUA?"[_DF?AW_L!6 MG_HE*W: "BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H MV**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ MZ_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": M -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ M -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 M 4444 %%%% !117D'[87[1VH_ OP98^&OAUI:ZO\0O&-W_9G@?0A@F6Y; :X MD!Z0P@AV)X^Z"0"2.W+B2;>B.',LQPN4 MX&>+Q+M""N[:M]$DMW*3LHI:MM):LX/]J;Q=XE_:=^*R?L)_"#6)K6P\F.[^ M+GB2S;!TW36Y73T;H)[@<$=D/(92X7Z)\'^$?#7@#PKI_@GP=H\.GZ5I5G': MZ?96ZX2&)%"JH_ =3R3R>:X/]E#]G'3OV;/AD/#USJC:OXDU>Z;4O&/B.C>SV]I-Z2JM>=K03^& M"2W_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R M%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !5+Q'X;\/\ C#0;OPOX MJT6UU'3;^!H;VQO85DBGC88*LK @@U=HJH3E3DI1=FM4UT)G"%2#C)73T:>S M1\/?&#_@AG\"_&.M2ZQ\)/B9J_@])W+-IL]F-2MHO:/=)'(!_O2/]:J_L_\ M_!$SX$Z)?IXD^+?Q U;Q:MM=,%TR&V&GVLNTX_>!'>1A[+(OOFONNL?P/_R" M)?\ K]F_]"K[W_B*?B!]1^J?VA/DM:]H\W_@SEY[^?-<_/UX4^'BQWUO^SX< M][VO+D_\%\W);RY;%W0- T/PKHEKX;\,Z1;:?I]C L-G96<*QQ01J,*BJH 4 M =A5NBBO@I2E.3E)W;W9^@1C&$5&*LEL@HHHJ2@HHHH **** "BBB@ HHHH M**** "BBB@#XJ_:2^&7[8/[//Q]E^-/[*7[&ND_%^PUSXF+XVU6&P\>V.@ZL MEV/"\^@FTF:_0130@&":.82ED!DB\D!4=D_X)??L^_M<6/[2'QT_;>_;E;PS MX<\?_%&M,\;^*-.M]*M_P"R[18(DBTW M$!WQJ)RPRQ:<@],5UO\ P0LE_87?]HCX_P O_!.K4/&/BOX<75EX8G?XC^(- M:UF[MKW4ME^LVF1-JAS*UNJI,94&3]N\MSB.,D _2>BBB@#Y;_:Q^,G_ 5* M3Q;K^G_L#_LV_#'5M(\'01_VA>_%/Q+?6=SXGNV@2X:TTF*UB,:JB2)']IN) M51IV>/:!$SGC/#G_ 6=\ >+_P#@E_X&_P""@FA?":^37_B/KMKX2\(_#6]U M 1S77BV?49-,733<;.(EN89G,VS=Y$3/Y>[]W7T-^TE\6O%_AW3H_@]\"C:7 M?Q.\564R^&8+I?,M](B&$DUB]4'(M+#-(8X%(:3^%OPCN7N? WP2_:^\"IXMNYYEEEMWGEEW:E>D<)))4W'_ 50^*?BC]E_XA?\%'?A+\/M M U?X&_#SQ+J%K'IICG;6_%&B:9$_BGK6N7,3$?V?97.CV=C!.^WD M*URRQYZ98=>E>(?L5:G8?#3_ (-"_'O@_P 8Q'2]4\,?![XG^&O$&FW"A);' M5C?:U;FWD7/#F6:/CJ?,'S(RL/8UIUX?_P3+\ ^+_A7_P $Y/@+\-?B!:36^N:#\'/# M5AJUK< A[>XBTRW22%L\@HP*8_V:]PH *\H_;G_Y-'\>_P#8!?\ ]#6ND^,W MP,\(?'/3++2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV-?/G[5O[%/PG^'W[.O MB[QIHGB3QA-=Z=I+301WWBF>:%F#*,.C'##GH: /IGX7?\DS\._]@*T_]$I6 M[7$?"OP+HZ?##PX@NKW T&S S=M_SP2M_P#X0?2/^?F]_P# MJ -BBL?_A!] M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GY MO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8K'LO^1WO?^O* M+^9H_P"$'TC_ )^;W_P+:LRU\*Z=)XINK!I[G9';1LI%PV[))ZF@#JZ*Q_\ MA!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^ M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\ M"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V** MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ #Q+_ ,A?1_\ K]/_ *":V*Y3 M7/"NG6NHZ;#'/_P#@6U &Q16/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L5C M^)?^0OH__7Z?_031_P (/I'_ #\WO_@6U9FN>%=.M=1TV&.>Y(GN2KEKAB0- MO;TH ZNBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB ML?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH F\8_\ M(L7O_7 U,_B;XTOOV MY/CYI#6WB3Q-:>1X*T"XY_X1O0SDQQ@'I-,#O=NN&(^7>ZCCK'PQ8?M^_M!2 M^1-U?6G3=FJ7E*>DJO5+EA_.CXS!_P#&49HL=+7"T)/V2Z5* MBNG5\XPUC2Z-\U37]VS9HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VKXX^ MS-BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:@#8K-\8_P#(L7O_ %P-0_\ "#Z1_P _-[_X%M5'Q+X2 MTRQT&ZNX;BZ+1Q$@/E2V<4K7-YEHE) MQ=-CI4O_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0! ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q6/X'_P"01+_U^S?^A4?\(/I' M_/S>_P#@6U9GA7PKIVH:=)--/<@BYD4!+AE& U '5T5C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%% M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U &Q1679^$M-L;I+N&XNBT;94/JW+?'R MV9[F98(K=78FS.2(H(D^D8KW']@[XR?\%#OBA\1?'FB_MQ?LG^'OA5I>C:'H M)\%VGAKQ;'K=O?32RZF+TFY2.,*Z)#8CR.?VK/BC MH6E?\%8O%_PKG^'EWIUZ/@[X'\/:=]MC\&"TL'U#Q$K7-O+-?^7)=7$S&,,J MI:/ JF13CL_^"-GB;X4.$9)#+OC,<>QE\M-OLU% 'G'PA_95^$7P8\::E\3= M]8U;Q5JVF0: M9>^*O%?B"ZU743I\#,T-DD]U([10*SLYC3:'=C(^^0ESS?B/_@GO^ROXJ\7: MMXFUCP+>-9>(O$\/B7Q+X3AUV[CT+6=9B,9CO[K3ED%O/+NAA=MR%)'B2217 M=%8>UT4 %%%% !7E'[<__)H_CW_L O\ ^AK7J]>4?MS_ /)H_CW_ + +_P#H M:T =U\+O^29^'?\ L!6G_HE*W:POA=_R3/P[_P!@*T_]$I6[0 4444 %%%% M!1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH M_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^) M?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/ M_(L7O_7 UKO;>(_$MKY_C77[?G_A&]#.!(Y(Z33 [$7.<-GY=ZL.__:O_ &CM._9M M^&1\06NEMJ_B75[I=-\'>'806EU349?EBC"CG8"0SD= ,#EE!SOV/?V<-0^! M?@R^\2?$34UU?X@^,;O^T_'&N-@F6Y;)6WC(Z0P@E% X^\0 " /K,EHTLHP? M]M8F*;3:H0>TZBWFUUA2T;Z2GRQU2G;Y'.Z];.,;_8F%DTFE*O-:.%-[03Z3 MJV:76,.:6CY+]_\ "SX8^#/@S\/=)^%_P^TA;+1]&M%M[.!>3@2S$]ZZ"BBOEZU:KB*TJM63E*3;;>K;>K;?5M[GU-"C1PU&-&E%1C%))+1 M)+1)+HDM@HHHK,U"BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"Y MIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7FWC[]KO]GGX7^+;OP-XY^(7V'5;'R_M5K_9-W+LWQK(OS1Q M,IRKJ>">N.M>DU^;G[?/_)V?BS_MP_\ 2"WK\N\6N-LUX#X!OB%]NU6^ M\S[+:_V3=Q;]D;2-\TD2J,*C'DCICK7I-?FY^P-_R=GX3_[?_P#T@N*_2.OZ M&\)>-LUX\X-(/[?T_P 9:E+9:=/HXM+HSI+<0P3RP,7$(C>.*0B4Q[E: M/>*]6KP/_@HC^W3I_P#P3Y^#^@_&C5O@[XK\=VVJ>-+30'\->!=.%YK%S)=0 M7)A%K SH)G,T<2E=P.QG(!8!2 4XOVT_AAX$\2PWO[9/P5U+X-^(!;&PC\5> M*[2&ZT&:)W!,46OVV^VBB=PI6*[:UEHH4EDU**+Q'X[U*U88(\H[;6P#KD$-MGB+=7Q7TI_P3F_X)G_ G M_@F9\+;SX:?!3QAXZUUM6N1=:WJOC7Q=<7[W=SEF:5+?*VMLS,[%C#"C/D;V M4?MS_\FC^/?^P"_P#Z&M>KUY1^W/\ M\FC^/?\ L O_ .AK0!W7PN_Y)GX=_P"P%:?^B4K=K"^%W_),_#O_ & K3_T2 ME;M !1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z M?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ M@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "LWQCXO\-> M /"NH>-_&.L0Z?I6E650S/$RE7E MR4*2YJD_Y8WM9=YR=HP7635[)-KP\]S:>5X:,:$>>O5?)2A_-*U[OM"*O*;Z M13M=M)W_ -EGPAXF_:<^*S_MV_%_2)K6Q\F2T^$?AN\7']FZ:W#:@Z]I[@<@ M]D/!92A7Z;IEM;6UE;1V=G;I%#$@2**) JHH& H X XQ3ZSSK-9YOC/:*/) M3BE&G!;0@OABN_>3WE)N3U;-\YOXI/MVBMHQ48K1( M****\D]<**** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\ M@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%0 M:GJNF:+9/J6L:E!:6\0S)<7,RQH@]2S$ 5,I1A%RD[)";25V3T5Y7XD_;,^ MVBWYT70/$=SXGU+G9IOA2Q>^DD_W63]V?^^JSO\ A:W[5GQ ^3X;_ *S\-VK M_P"KU3QSJ6UL>]M!^\4CW)%?,5>,N'U4=+#5'B)K3EHQE5:?:3@G&/\ V_** M.1X_"WY8/F?:*RU^;G[?!!_:S\68/_/C_P"D%O7U_P#\,Y_&#QU^ M\^,W[2^N30O]_2?"4*:9 !_<+J"\B_[V#7Q/^UQX"\-?#']H7Q!X'\(6LL.G MV7V0PI-*5KN[J75DN75V^OP9^'F:KP]_UIUY/: M6U_OT/7OV!O^3L_"?_;_ /\ I!<5^D=?FY^P-_R=GX3_ .W_ /\ 2"XK](Z_ MI7Z-_P#R0^(_["9_^FJ)];PG_P BZ?\ C?Y1"BBBOZ!/IPHHHH **** "BBB M@ HHHH **** "JFI:!HFLWFGZAJNEP7$^E79NM-EFC#-;3F&2$R(3]UC%-*F M1_#(P[U;HH *A34=/EU"728K^%KN"&.::U64&2.-RZH[+U"L8Y ">"4;'W37 MYP?M0?MU?M3?";]O'XF_LX?\$U_ GBWXV_$N\:UOO&7P^\6:/':>%/ V[0;+ M['?Q:P7B,?G!$9K)FD^T/YOEM:LI:?T__@DS\,$T/Q]\3_C1\2/V^=6^-'Q: M\9Z/X=3XF:'JFEKI:^"I+6;5_L]A!I;!9M,A)N+A1!,H=FMWF/\ KC@ ^UJ* M** "BBB@ HHHH **** "O*/VY_\ DT?Q[_V 7_\ 0UKU>O*/VY_^31_'O_8! M?_T-: .Z^%W_ "3/P[_V K3_ -$I6[6%\+O^29^'?^P%:?\ HE*W: "BBB@ MHHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ M "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MQ_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 UQS8S& M8;+\)/$XB2C3@G*3>R2U;. _;+^.'C>WO])_93_9\NQ_PL;QW&RI>J3M\/:7 MRL^HRDR+!XG&8F6/L/A/29+HY[?/@)CW#&O(S+/\DR M=I8W$0IM[)R7,_\ #'XI/R29A6Q.'H?Q))?/7[CUJBO&O^$\_;#^(7R^#/A! MH?@VS?[M]XMU,W,Y7^\L$ ^1O]E\BE_X9=\<>-?WOQP_:,\3:TC?ZS2]$*Z7 M9L/[C)%DN/,TRW 5:B_FFO80_\JVJ6\XTI(Q^MSJ?PJ,_W7 MP,^ 'BGQ*'_U6IW\*Z;8/[B:;KZXP*Z_P#^SC\#?AD4E\&?#+2K:>/[EY+!Y M]P#_ -=9=SC\Z[:CZGQAC_\ >,33P\>U&'M)_P#@RJN7_P H![/'5?BFH+^Z MKO[WI_Y*>-GPG^V9\0^?$OQ(\.>!K*0W^ZTLQ"JW^TE3Z9^Q;\ M)KB]36?B7J>O^-K]#D7/BG6))E4_[,:E4"_[)! KUVBJCP9D=22GC5+$R[UY MNHK]U!_NX_\ ;L$"P&';O4O-_P!YW_#9?)&=X;\(^%/!M@-+\(^&=/TNV'2W MT^S2%/R0 5HUPWC[]I3X&?#1VMO%GQ(TY+I3M-A:2&YN-W0 Q1!F!)XY KE? M^&B?B[X]_=_!/]G/6)H'^YK/BV5=.MP/[ZH27E7_ '<&OIZ5*E0IJG3BHQ6R M2LEZ)'9&,8JR5D>QUXW\<_@=^QS=:_>?$KXZ6&FV^H7RHUQ=7OB&YMVG\N-8 MUVQI,H8A4485*?$4GF76LZO=/=W<=LA&Y]TA(1G;"@J!D M!ZX\RRG*LYH*AF&'A6@G=1J0C-)V:NE)-7LVK[V;[F=6A1Q$>6K%279I/\SY ML\?7WA+4O&FIWO@+0?[,T62\?^S+$S22&. '"9:1F8L0 3DGDG'&!3OA[?># M]-\;Z7>_$#0?[3T1+Q/[4LA-)&9("<,0T;*P8 [A@C)4 \$UC457]F9;_9_U M'V,/8OZ M=\3/AKX&2WO88FET[4(]8NYEV2Q,A8+)*RL&1SU!ZY'.#7IU?.G_ 3G^-G_ M G7PPE^&&M7>[4O#&%MM[?-+9,?D^NQLI[+L]:^BZG+":=%-O$P?:4@E^8 \K@XR* /'M#^.G[53_ /!3.^\'> _A5X"\._!& MX\>/X:\8Z[=FX?Q-XI\2KX1&I1W42+B&&SAM[:VMBS_O',0*Y0Y'3_LH?M"> M&/&?[?G[0?[-^O>&= N/'_P]TSPK_:_CC0;+R'UG1[J"\N=/M;U-S^7=6KRW M8/S;9$N5D1(PS1I\2?M-_MU_L4?M>?%2ZU+PE\+?^"@GPV\>:!/!I,UE);07%W:2Q7$44?MS_\ MFC^/?^P"_P#Z&M '=?"[_DF?AW_L!6G_ *)2MVL+X7?\DS\._P#8"M/_ $2E M;M !1110 4444 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_] M!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_K MBO\ (53\8_\ (L7O_7 U H ))/0"OF+X$:3J?[;?QSC_:^\<:?-%X!\*7$ MMK\(]$NXRHNY0VV769$/\19<1 CY=H. 4#,[]H77=8_;,^-C?L7_ [U*:'P M;X?DBN_C#K]FY&]<[HM'B<=))"N9,?="D=4=#],Z%H>C^&=%M/#GA[38;*PL M+9+>RL[:,)'!$BA415' ]J^Q7_&,95?;%XB/SI49+\)UE\XTG_T\T^,? M_&4YM;?!X:7RJUHO\847\I55_P!.];5%%%?''V84444 %%%% !1110 4444 M%%%% 'Q+^UU^UW^T-\+_ -H?Q#X&\#?$+[#I5C]D^RVO]DVDNS?:0R-\TD3, MO'J_SXXTXTXQPO&.94*&98B$(8BLHQ5:HDDJDDDDI622T26B1^7YAF&/A MCZL8U9)*4K+F?=^9[!'^WK^UC%&L4?Q6PJJ H_L*PX _[85Z5^R+^UW^T-\4 M/VA_#W@;QS\0OMVE7WVO[5:_V3:1;]EI-(OS1Q*PPR*>".F.E?*M>D?LCV/C M?4_VA?#]C\.==M-,UF7[6+._OK;SHH1]DFWDI_$=F\ =-Q&>*QX3XYXSJ<58 M"-7'XFK%UJ2-X6E-1?,M+2:3O9Z"P68X]XVDI59R7-'3F>NJTU=M M3]/.G6N%\>?M,_ ?X;,\'BSXG:9'<(<&RM9OM,^>P\N(,P/U KE/^&2+SQC^ M]^.GQS\5>+ X_?:=#=#3[!_7,$'Y<,*[OP'\#OA!\,57_A!/AUI.G2(,"YBM M%:$K1_OZ=X,TPRRE?0W$_P R-[KD5[+11_JQB<9KF6.JU?[L M'[&'W4N6;7E*I(/J+]3'7 M4/%NIR7CMZY0D1G\5->G:-H6B>'+!-+\/:/:V%K']RVL[=8HU^BJ !5JL;QA M\0_ ?P^L_P"T/''C'3=)B(RK7]XD1?\ W0QRQ]ADUZ^6Y%DN3I_4L/"FWNXQ M2;_Q2WD_-MLVI8;#T/X<4O1&S17CT_[8?AWQ+,UC\$?AOXF\;S!BHN=.TYK> MR5AV>XF "\]]I%-_L_\ ;0^(_-]K7AKX>6,G_+*RA_M._4=P6;$/XKS7K&YZ M[J.I:=I%F^HZM?PVMO$,R3W$H1$'J6) %>9>)/VQO@AI.H'0O#&L7GBO5/X- M-\)6#WTC_1E_=G_OJJNG_L:_#?4+R/6/BMXA\0>.+Y&W+)XDU:1X8V_V(4*J M%_V3N%>F^&_"?A;P=IXTGPEX;L-+M1TM]/M$A3\D % 'EG_"P/VN/B+\O@;X M/Z3X/LG^[J/C#4#-.5]1;P\HWL^11_PROXD\;CSOCO\ 'OQ)XB5_]9I6F2+I MM@P_NM%#RX'3.0:]CHH Y7P#\#_A%\+T4> OA[I>G2*,"YBM@TY'O*^7/XM7 M5444 %>??$;]ECX$_%KQ,WC#XA^"'U+47A2(SMJ]W& BCY5"QRJJCDG@#))/ M4FO0:* /(/\ A@O]D_\ Z)3_ .5V_P#_ (_6;X5_8;_9;U+3I)[WX7[W6YD0 M'^V[XH%>@T44 %%%% !1110 4444 %%%% !111 M0 4444 %175A8WS0O>V4,QMYA+ 98PQCD (#KG[K8)&1S@GUJ6B@#Y(^/NJ_ M\%#_ -D3XF^,?B!^R#^QQX<^/GA?Q_K,6M7GAY?B-;^%M;T34EL;6RD_>WD4 MEO>VKI9PNIWQS1LSIAT6,+4_X)P^#/VX?%/[0/Q4_:T_;ZT3PMX%\6^,O#OA MW1] ^#?A;Q FIGPSH=A-JLEO/?749,=QXDC^0+"0#_ 1_&_[;?CG_ M (([O_P4J^,_A;_@K/\ MG^+QJMC-HDG@+PO!XM\3:9IWA[37TFV\RT6#3-B M^>UP);II\_P""5?Q2UKQ/IS>'/"*^ M,Y-2UC6+^&WG$^O?9ECFU9FFW%3*713L4!".6:@#]!J*** "BOC/_@MI\3?C MM\%?V>/!/Q+^!_QUU[PA+_PN;PCI&L66C06NS5K&]U>"WGAEEDA>:,%7X,+Q MD\AMRM@>T_M_?M(:]^R7^R!XY^._A'P9K7B#7-'T@IH.E:!X?GU2>2^F988) M#;P N\4QT5^>W_!&KQ;\,OC7=>(/VB/A__P %??BO\=;# M1-.ETWQ%X$^(UK;::_AJ\9U&$%VUU M;V-RTUQ*K3A[H-#)$(X@@!^H5%<5^S;\;?#_ .TM^SQX$_:*\*6KP:9X\\': M9XAL+>1PS0Q7EK'<+&Q'5E$@4].0:[6@ KRC]N?_ )-'\>_]@%__ $-:['XF M?&7X7?!NQM=3^*'C6RT2WO9C%:RWKD"1P,E1@'G'->#?M=_M=_LT^.?V:?&/ MA+PE\8]'O]2O]':*SLX)6+RON4[1E>O% 'T%\+O^29^'?^P%:?\ HE*W:X_X M6>,_"S_#'PXZZW 0=!LR#D_\\4K>_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/ M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJQ[+_D=[W_KRB_F:F_X3'PQ_P!! MJ#_OJLNT\2Z"GBV[O7U2(1/:QJDF>"03D4 =-16;_P )CX8_Z#4'_?5'_"8^ M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 & ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^ M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 M0^)?^0OH_P#U^G_T$UL5S.O>)=!N=3TR:#5(F6&Z+2L#]T;>IK4_X3'PQ_T& MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2K'\ M2_\ (7T?_K]/_H)J;_A,?#'_ $&H/^^JR]>\2Z#,?^18O?^N!JYIW_ "#X/^N*_P A M6'XH\4>'[SP_=VMKJL3R/$0B*>2:MV/B[PU'90QOK,(98E!!/0XH UZ\4_;) M_:%\3?#'1M+^$'P6M4U#XF^/)FL?"=CU%FN/WNH3<$+%"N6R1@L.A"OCL?C) M^T7\*_@;\-M5^*'C7Q#&MCI=L9/)A.9;F0\)#&#]YW8A0.F3DD $CR;]CCP/ MJ5YK>K?M=_M#W<">/_&L2K9Z8[$KX;TC.Z"PC!'RL1AY#P2V 1N#EOJ,CP>& MPV'EF^.BI4J;M"#_ .7M7=1_P1TE4\K0T>(-;N.9]5U"3 MF:YD)))+'@ DD*%&3C)]"K-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J\#&8S$ MYABYXG$2_@L%A#].;5O%/C?3M/MUS^]NK@("?09^\ M?8+YVTO]GOX:ZAXE;=M&MZD?L&FIVW;Y=K+JSGK8JA0?+*6O9:O[EJ>XUY[\1OVH_@Q\- M;[^PM2\4?VEK#-LBT+0HC>7CO_;*OJ#Z<&O0OASX+^ _PEL?L/P[T+2=+!7;)-#'F:0?[ M<@%C@5]+?M=?LZ_%_XH?M#^(?'/@;PQ!?:5??9/LMU_:]I%OV6D,;? M+)*K##(PY Z9Z5X+XT^'WBKX:Z^WAKQGI\5K?)$LC01WD4^U6Z9:)F )'.,Y MP0<(JN=:5.4(RASRDYJ7*H7FOAY=&VK:'PW] MD8S%9O*,X2Y7)WDTTFKO6]K:]##(*G!KV#]@;_D[/PG_ -O_ /Z07%>;^%?! M'B'QYJS:/X9@MI+A8&F9;K4(;9=BXR=\SHO&>F#E&]FR*;_P *,F\3K:VNJQ/(YPB*>2:OT %%%% !1110 5X+_ ,%!_P!J+XS_ +)? MPQ\,?$'X%_LY:W\6-9U+QM!I4W@7PY*L=[?V\EG>2.\3LC*GE&%)F)&-D3 E M!G0$QMM*[E)Z':S#([,1WH _.+3/^"J_[=>B^ M)-4\8:3_ ,&[WQFM]4UL0#5[Z'Q)IRR7?DH4B\PA/F*J2H)[8'85[)_P3I_: M^^.O[6/[1/Q7NOCM^P/XE^!=[H7@[PDEE!XMGBGO-:CENM?)<2Q(JM%&8]JK MDE6DD/&X9^O:B2QLH[V34H[.);B6)(I;@1@.Z(6**6ZD*7<@= 7;'4T 2T44 M4 ?!/_!Q!\0/ G@O]C'P?!XO\9Z7IDDOQV\#W,45_?QQ/)#!KEM)-(JL065$ M5G8CA5!)P*^JOV@?VR/V7OV5_AYHGQ<_:"^->B>%_"OB'7+72-)\2W\S-827 M5PDCPAYXPT<4;+$Y\Z0K$-O+C(SZ95;5]&TCQ!ITNCZ]I5M?6DXQ-:WD"RQR M#.<,K @\^M 'Q;X!^"WP0_:!_P""IU_^V?\ LM:OI5_X5U'X&ZGX3^*GC#PE M_LWT^))XRMB?,G@N+;48;A)5!38DK MDA8GV_KW:VMK8VT=E8VT<,,*!(H8D"JB@8"@#@ #M44FBZ--JT>ORZ3;-?0P MM#%>M IF2,G)0/C(4GD@'% 'G/[$_P "]0_9A_8Y^%/[.&KWB7-[X#^'6BZ! M?7,392:>TL88)'4^A=&(]C7I]%% %+6?#GA[Q'$D'B'0;*_2-MT:7MJDH0^H M# X->._ML?#[P#I?[*7CG4-,\$:/;W$6ANT4\&F1(Z'_P#8!?\ ]#6@#M/A=ING#X9>' +"$ :%9X'E#_GBGM6[_9VG_P#/C#_W MZ%9'PN_Y)GX=_P"P%:?^B4K=H A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT*FHH A_L[3_\ GQA_[]"LBSLK,^,[V(VD6T6<9"^6, Y-;M8]E_R.][_U MY1?S- &E_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H5-10!A>([*S35=)5+2(!KPA@(QR-IK7_ +.T_P#Y\8?^_0K-\2_\ MA?1_^OT_^@FMB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0 MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O MT*R/$=E9IJNDJEI$ UX0P$8Y&TUNU\K?MZ_M-:G\._'WA?P=X'O1]MT6\CU? M5 &X;G]U;MCLR[BP]&2@#ZC_ +.T_P#Y\8?^_0H_L[3_ /GQA_[]"L_P'XST M3XB>#=,\<>'9_,LM4LTN("3RH8ZNK>VCBC0O))(BA54#)))Z #O5FOR;_X*N_MW^+?B MY\4M6_9Y^'NOS6?@WPY=M9ZFMK(5_M>]C.)3(1]Z*-P45/NDJ7._'OP_)?!=@&EPRWB!O3S;>-T' M_?7%>C?"#XW? ;XU>'/[:^%OQ#\/ZY#:VZM>_8KJ-I+88ZRQG#Q=#]\"OP)J MYHGB'7_#5S+>>'=;N["6>UEMII;.Y:)I(9%*21L5()1E)5E/!!P:_H#%_1VR M26$MA<;4C5[R491?_;J46O\ P)V\S^>\']([/(XN^*P5.5+M%RC)?]O-R3_\ M!5_(_77P+IL7[?O[0:?%S4+!6^#_ ,.=3>/P?:-$!%XFUF,E7U!ACYX(3E8\ M\$_61*^J?[.T_P#Y\8?^_0KQ#_@G%\;O _QQ_9-\-ZGX)\.6NBC0H1HVI:-9 M B*TN8$7.W))*NK)*"23^\Y)8$U[K7\Z\75,12S>>7RINE##-TX4W]E)ZMM: M.4W[\I+1MZ>ZHI?T?P?2P]7)X9C&HJM3$I5)U%IS-I623U48*T(Q>J2U]YR; MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHKY8^J(?[.T__ )\8?^_0H_L[3_\ MGQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJP?'GQ0^'GPOTW^UOB M!XRT_282"4^UW 5Y,=D3[SGV4$UAB<3AL'0E6Q$U"$=7*322]6]$3.<*<>:3 MLO,V/[.T_P#Y\8?^_0H-AIR@LUE !R3&*\=/[2_Q%^)W^C?LW_!:_U.W?A/ M$_B8&PTX#^^BM^\G7V7:?:A?V9/'WQ,877[2/QHU#5X'.7\,^'";#30/[C[< M23#T+;6]Z^8_UK>/]W)L-/$_W_X='U]I)>\O.E&HT?O>_\ MVZF:WCG]J/X&>#M3_P"$9TJX?Q-KC$K'H?A6Q^W7#,.H.SY%([@L#[5A^7^U ME\8.+#0=%^&.CR#_ %]W$FH:JZGN$ $4>1V;#*:]2\"_#3X?_#/3!H_@#P?8 M:3!@!UL[<*TF.[M]YS[L2:W*/[%SW--,;:\\8ZV>7U7Q5<&Z(/7"Q'] MVH!Z?*2/6O38M*TN&-88=-MT10 JK"H 'H!BLCQO\4OAQ\-;7[7X\\;Z9I2E M=R)>7:J[C_93.Y_H :\[;]K9_&3FV^ GP;\2>,"3B/4FM_L&GD_]=YP/R*BO M;RS)LJR:DZ>"HQIIZNRUD^\GO)^YZ[_9VG_\ /C#_ M -^A6=XEUWP+X,TXZMXOU;2M+M1UN-0FCA3Z9<@$^U>9_P#"%_M??$D;O&/Q M.T;P182?>T_PM9&ZNRO]UIYN$;_:CR*T/#7['7P3TC41KWBG2[WQ;JG\>I^+ MK]KYV^J-^[/_ 'S7IFQS_C7]MWX+:'I=]J'@7PSJGBQ=/C+7=UI6E,EG;GH/ M,N)%"J"2 " V20!DFO@SQYXRU?XA^,M3\;Z\X-WJ=X\\H7[J9/"+Z*HPH'H! M7U%_P4D^+MAI=II?[/7A!8;:")4O=8@M4"(@_P"6$.%X'>0C_KF:^1Z +6AZ MC#I&M6FJW.FPWL=M\AH ^M?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ M* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H M_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ MY\8?^_0K(\%V5G+I4C2VD3'[9*,M&#QNK=K'\#_\@B7_ *_9O_0J -+^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA M_P"_0J:B@")+&RC8/'9Q*PZ%8P"*EHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ KRC]N?\ Y-'\>_\ 8!?_ -#6O5Z\H_;G_P"31_'O_8!? M_P!#6@#NOA=_R3/P[_V K3_T2E;M87PN_P"29^'?^P%:?^B4K=H **** "BB MB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ MR%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HK&\2?$7X?>#E9O M%OCG1],V]1J&I10G\G85PFL?MJ?LW:5Z9_H40K^M M'JE%>/G]J?Q1KWR?#O\ 9C\=ZGG[D^IV*:= _N))&/'OBC_A*OVV/%'_ "!_ MA5X,\+HW_0?UR2]=!_V[ G]* /8**\?'PA_:G\2\^+_ -J"+3(F^_9^&O#, M*?E-(=X_*C_AC+P3K//Q%^)7CCQ3N_UD.L>)9/*/L$C"[1[9H _-P*S' %3@ M!1@4R(LV68_2GU^'>"/!F59'DCSC#\\I8E*SJ1C&2IINUHQE-)3?O?$[I19\ M[P]@*.'P_MXWO/NDG;T3>^^_8CF0GY@/K7U]_P $H/\ F?O^X5_[>5\BGD5Z MW^R?=_L\6DFO/\>/%^JZ)<9M1H>H:5+=HZ']]YOS0*P'_++&\=N.]*^"XCKU71C7=6[?(J*J>QFGSSE*+@YI\RTES3NM+W48C"83!9U3Q4I+A%?+_ +I^T+&0 M.WM72:5\8/VA+'']A_%GX/\ C:#L(-9^RW4G_?+F,5^R8;B'(,;_ +OBZ4_\ M-2#_ ";/>ABL-4^&:?HT?0E%>-6O[3'Q5TF(3>./V6/$GE#[USX5OX-75AZ@ M1E3^':K>G_MM?L_2W2Z=XD\0:AX>NV_Y=/$&C7%NP^IV%1_WU7KJ2DKIZ&^Y MZU16!X7^*OPR\:[1X0^(6BZFS=([+4XI'^A56R#[$5OTP"BBB@ HHHH **P/ M'?Q6^%_POLO[1^)/Q%T/0(-NX2:SJL-L&'MYC#/T%>,ZS_P4X_9A;49-!^%T MOB?XAZI&<'3O ?A>XO7SV =E2,Y]0QKU\OX?SS-8\^$PTYQ6\E%\J]96Y5\V MCQ\PXAR+*IT7)M7_P!;HWPT\.1V MVWUV7D^9A^*^]>C_ *L+#?[]C*-'RY_:R^ZBJEGY25SZ"U_Q)X=\*::^L^*->LM-LX_]9=W]TD,:_5G( K^>76K MN]U#6;N_U*X$UQ/=227$H?<'WSE175_\*1^*'_0L?^3L'_Q= ^"'Q/S_ ,BS_P"3L/\ M\77[A_Q'+P3_ .BGR[_PMPW_ ,M/YN_U8XE_Z JW_@N?_P B?H'_ ,$#VU8^ M!OB0DV[["-6TXVV^%O@W\-OV?%^&/PT\: M1:YK%G,FH>,;R"PN(4-[<@@!?.C0LBI"(P1U$6X@%L5])U_'O&G%&2\9\4XK M.,IJQJX>K*T)P:E&2@E3GAOE.(R/@?!8*NTYQBV[.]G*4 MI.-UI[M^5VZH**Y?XC_&GX5_".S^V?$3QQ8:82NZ.WEEW3R#_8B7+M^ ->?_ M /"^_C?\5?W'P ^"TK?\^Z:=2I\XP3<5_>ERQ[L^NJXRA2ER-WEV6K^Y;>KT/9IIH;:%KBXE6. M-%+.[M@*!U))Z"O+?%G[7_PITK56\+> Q?\ C77.0NE^$[4W6T],O*/W:KGJ M=Q([BLV#]E#5/'TRZE^TC\6M7\7-N#_V':.;#2XSV'DQ$%R.S$@GN*]2\*>" M_!W@'25T7P9X9L-)LTY\BQMEB4G^\=H&3[GFN'VW%V;?PJ<<'3?6=JM7Y0B_ M9P?FYU/.)GS8ZO\ "E37GK+[EHOO?H>5_P!F?M@_& 9U?5M+^&6CR];73\:A MJC+Z-(<1QY'=<,.XK>\!_LG?!KP3J7_"27VBS^(];)#2Z[XHN#?7+,/X@7^5 M3[JH/O4_CG]JGX$> +@Z;JGCZUO-0+;4TS1@;RX9_P"YMB#;6]F(KG_^%T_M M&_$7]W\(OV?7TBU?_5ZSX]NOLP ['[+'F4COD$UMAN$S[QA94Z;_Z]PB5# T5+FJ7G+O+7[ELODD>Q@ # %_'']H?6+J!_OZ)X4C73;7']Q MG7+RK_O8/O78?#W]GGX+?"TI-X)^'6G6MPG(OI8O.N<^OFR;G'X'%?4'81@'L+J7,GX8(KV.B@#SKP1^RE\!_ EU_:MEX$@U'42VZ35- M<Z@5Z(JJBA$4 8 X I:* "BBB@ K-\8_\BQ>_]<#6E6;X MQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01 M+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5Y1^W/_P FC^/?^P"__H:UZO7E'[<__)H_CW_L M O\ ^AK0!W7PN_Y)GX=_[ 5I_P"B4K=K"^%W_),_#O\ V K3_P!$I6[0 444 M4 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !117%?M#?%RR^"/PEU;Q]<,AN88 M?*TR%_\ EM=/Q&N.X!^8_P"RK4 >>:O^U-H]]^UY9? R-X?L%JH@-YGDZE@L M8\^FTA,==XQ7O%?D@OB+7$\0CQ8NJ3?VD+W[6+W?^\\_?O\ ,S_>WQ% 'ME%> M/G]KZPUH[/AU\#_'WB#=_J[F#P^8+8_621AC\J/^%D_M?^)CCPU^SOHN@QG_ M %=QXE\3+-GW,=N-R_2@#V"BO'_^%?\ [9/B?GQ#\>O#GAU6^_%X:\-?:>/0 M-F^(?&O@WPE M'YWBKQ;IFF)C.[4+^.$8^KL*X/7OVR_V:M F^RO\4;2]G)PD.DV\MV7/H#$C M+^M.\/\ [&_[-/AR07%O\*;&[ESEY=5DENRY]2)F8?I7>:#X0\)^%8O(\+^% M].TU,8V6%E'",>F$ H \P'[6=YKWR_#K]G?Q_K.?]7[[]O>>(FBM_PCC V_G5O7 M_P!M+]GS2;TZ3HOBV?Q#?_P6'AK3Y;QY/]UD78?^^JH_\+X_:#\9?+\,?V6] M2M87^[J'C/4H[ )Z$P#,A_ U\S4XTX;4W3H5_;S7V:,95FGV?LE.W_;UK=3D M>882]HRYG_=3E^5S<\-_LB?LV>%B&TWX0:3,P.=VI1M>$GU_?L]=Q8:1X6\( M:>W]F:9I^EVD:Y?R(4@C4#UP *\K_X5Q^V#XV^;QI\=]$\+P-_K++P?H9F8 MCT$UR=R'W&:?:_L4?"C4)TOOB7KOB?QI)M?FE4-[)&4 'LPT^.-V^K*,M]236]1_9_%V, M_P!XQL**[4:2U)2B_\ N'=4ON@@^H4)?Q&Y_P")MK[OA_ _ M'\3!1@)^M'G_ .Q^M>@?MM_";X6?L6Z9:Z?JWQID\0>*-1C\VP\-VF@"%O)S M@S32FX;R4R"%.UBQ!P,!BOS+_P -.?\ 4D?^5+_[77YGP[X7?30S?*:=?*\" MW02Y8>]ET%:.BY5.46TMDTK:;Z'XWG/B7A.&L<\!CL8H5()7BH\_+V3<(R2= MNC=[=#UKS_\ 8_6OK_\ X)2[)AX^5XP01I0(/(/_ !^5\!_#?]H/P'XA\966 MC?$K[7XXD"7.LV<'V]K7/ =H*K>RN+.\MM/$,?E(LK*ZL)9!(KB8$$8Z=\\>ME_ _TE>&N+L# M_KWA>3"7G*[>#DK^RG%6E0^)7[=W[(/PF9X?&7 MQ_\ #PN(R0]EIEW]NN%;^Z8K82,I]B!7%?\ #?OBGQY^Z_9S_8X^)'C /_J- M2U.P31=.E]-MSGE$*4']ODC0C_ .#'[./_ ),?+8K/ M.#<+5=+VL)5%]BFN>?\ X!24I_@4]>_X)F^#M21UT[XJZG$6/,EWI-K,Y]RR MJC$^^:ATK]A;X\>!@J_#O]K74K9%/RP-;SPQ^P*K.ZG_ +YK2\G_ (*A?%'_ M %EY\-?A;8R=/*CEUO4HOKNQ;-C^='_#OC5/'8\W]HW]K?XE>-MW^OTRUU5= M(TV7US;6PX_!^!7?1\..&(;P)=MCL(H8A*W MYDUE_"O_ (*9?%CXC7[6GA+X$2>-8E8K]N\*:-JD=N<'&?,D@<*/)J4:<.L8QG4 M?_@QRI+_ ,IL^,_C7^V_^VCI ,?A;]GRV\(VS#$E[XATF\O70=V0CR(R?J"* M\UTKXQ7/Q6E$?[1'[9WQ=9)C^\TOP/H5EHEN!_SS+V\LDDJ^N0"1^=?HO7/> M*/A)\+?&NYO%WPYT34G;K+>:7%(_U#%<@^X->=3S+B/ T5'+L4J$_B?X8TV MTC'[JU1ELXT^BLJ 52U']B'X 2SO>>&M%U/P] MU7]BC7KN:7\7/A1KF/[%^)WAZ\S MT^RZU!)G_OES6];W-M=Q">UN$E0]'C<,#^(KYBU3]ESXH:9G^T/@+\(O%, _ MZ!UI+I5T_P#WR!&/PK!N/A3\-/#LGG^-?V%?&^ARC[]WX.\03:BJ_P"U^[F M [].*\WZQQO2WPV'J>E:I!_:_P#;6?7U?CW7V7I= MY^RC]J&G6?[3'Q2\&7G465[K-U:E#[F2)EQ_P*OC4JPZ@U_-WTA99]CJ>73Q M6#]FH>VUC/VD=?9;M1CR[=4K]-F?)\4/$U%2:1YV-R M2KA(5_>*-Q!KZ._X0O]K3XO?/X[\>6/P]TF3KI/A8"XU!E_NO=-\L;? M[4>1[5\Z?\$^_BXWPM_X2VRLOA[XA\1ZAJOV#[%9:#8^;M\O[3N:5R0(E_>+ MR<]_2OI#[9^V=\2_^/33?#GPYL).DET_]J:@H[$*,0_@<$5_0WA7PGF-3@+! MTLTK5J<%[3]PKT;)U9OWW%*K+FOS)*(/#\,^H)^\NO$7B&X^TW);O(99>$/NH6J?BC] ML/X(:'J!T'P[K=UXJU4Y\O2_"=DU]*Y]F3]WU_VJHV?['/@O6[J/5?C-XU\1 M>.;M&W!-:U-TM8V]8X(B H_V22*]-\+^#?"/@G3QI/@[PQI^E6P_Y8:?:)"I M]R% R?<\U^PY?EF793A_88*C&G#M%**OW=MWW;U?4]ZE1I4(\M.*2\CR[_A. M_P!KGXD_+X(^%.D>"[%_NZCXMO3/?\ $FNAHHH **** "BBB@ HHHH **** "LWQC_R+%[_ -<#6E6; MXQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_ M]?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5Y1^W/_R:/X]_[ +_ /H:UZO7E'[<_P#R:/X]_P"P M"_\ Z&M '=?"[_DF?AW_ + 5I_Z)2MVL+X7?\DS\._\ 8"M/_1*5NT %%%% M!1110 4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 M4444 %%%% !116#XM^*?PU\!J3XT\?:/I949\N^U&.-S]%)R?P% &]17D5W^ MVM\&KJX>P\ VGB'Q?=(VTV_AC0)ISGTW.$4_4$U'_P +?_:B\7_+X#_9JBTB M%O\ 5W_B_7$CQ_O6\0\P?G0![#399HK>)IYY51$&6=VP /4FO(/^%8_M;^,? MF\:?M!Z5X?A;_6V7A'00^?99K@[U^N*=%^Q9\+]5E6Z^)GB;Q5XRF!SGQ%XA MF= ?98R@ ]N10!TGB_\ :=_9^\"[U\1_%K1DDC^_!:W0N95/H4AW,#^%(_D^$_P1\;>)]W^JO(](-K:-Z9FE(Q^*UW?A#X,_"7P#M;P;\-]%TZ1. MD]OIT8E_&3&X_B:Z:@#YV^,_QT_;!\#_ TU/XFS?"SPOX9T_3Q%YL%_JK7] MX?,F2)=GE;8\[I 3N[ ]^*^0?BO^T1\7?CA%;P_$?Q;)>P6LK26]HD$<44;$ M8W!8U7)QD9;)P3SR:^Y_V]\']DWQ7D\?Z!_Z7V]?G#YL8Z-^E?"YAQ%0RGBY MT\QS"C0PRH0<:L_LO?M57?[-5QJC/X&AUVWU%49(GO!;O;R+D;ED\MS@J<%<#.%. M>.?)/-C_ +WZ4>;&>K?I59CQMPEB,!5I87.7 M/)#]_8N[/EY^Z,9QSC-=A7RI^R/^T1>^%OV>_#_@+P=\%?%_B?4K/[6)9M/T MX)9*7NYI%!N7.T'##/!YR.U>D?VW^VWXX_Y!O@OP?X(MGZMJVH/J-V@]5$($ M9/LU%YU4Q6)=.'M'1IN474Y5S_ +Q*-%>]?::7;0C#9A&6&A>\ MYV5^575[:Z_#OYGL=8?B[XF_#KP!$9?&_CK2=)&,A=0U".)F^BL03^ KS@?L MP?$'Q;^\^+W[3WBS5%;F2RT'R]*MV_V66($LOX@]ZW/"/[(W[.G@N476F_"S M3KJYSN:ZU<->R,W][,Y;!^F*];^T>+L9_N^"A17>M53DO^W*2G%_^#4;^UQU M3X::C_B>OW1O_P"E&/=_ML?"2^N7T_X;:1XE\9W2':8?#&@33 -[NX1<>X)% M1GXE?M>^-OE\$? /1_#,#?ZN^\8ZYYA(]3!;C>I]CFO7[2SM+"V2SL;6.&&, M8CBB0*JCT ' J2C^Q.(<7_ON92BOY:%.%->EY^VG\XSB_38/J^*G_$JV_P * M2_/F?W-'CG_"BOVB?&?S?$W]J*_LX'^_IW@O3(['9Z[;@YD/XBKNA?L6?L_: M9>C5]>\+W/B._P"-U]XFU*6\=_\ >5FV'_OFO5J*NGP7PVIJI7H^WDOM5I2K M-/NO:N=O^W;6Z#6 PE[RCS/^\W+\[_@4= \,>&O"MD--\+^'K'3;<=(+"T2% M!_P% !5ZBBOIJ=.G1@H4TDELEHE\CK2459!1115C"BBL#QW\5OA?\+[+^T?B M3\1=#T"#;N$FLZK#;!A[>8PS]!6E&C6Q%14Z47*3V25V_DC*M7HX>FZE62C% M;MM)+YLWZ*^>M9_X*M*-+3R51QD_P#MU-GS7:C"577S=-2BO\ MYI'Y+_M*_&/ M6_C]\=O%'Q:UR\>5M7U:62T5VSY-JK;8(A[)$J*/IGO7#5UOQU^#_C/X"?%O M7?A+X_LH8=4T:]:*;[+N\F5" TQ4(\EMN6RY;>5K6/\ ._-)8Z69UWC;^V[YK^=[W"OT+_P""7O[5 M_P"U/-\"[OX'_![X KXZE\.:D6@U?4O%$-A:Z3:W +)$X<%Y?WB3L AR V.B MBOSTK]5_^"'?P?UKP5^SYK_Q3UJT> >,=93^SE=<&2UM59!+]#+),H_W,]Z_ M-_&;$99A."9U<71A5:G#V<9\UG._]R49:0YGI)>=UH?I7@MALTQ?'$*6$K3I M1<)^TE#ENH6_OQE'6?(M8NU]+.S/2O\ A67_ 4J^*'S>./VB?!'PZM)/O6? M@;PV^HW&S^Z9;T@(W^TG3M3H?^":'PB\43+??'_XH?$'XES[@S0^*O%LXM58 M?W(8#&$7_9R17T;17\@OC#.Z2M@W'#K_ *T?SFS^Q5P;D=77&* M>(?_ $^G.I'_ , D_9KY01Q7PV_9P^ 7P>5#\,/@YX;T26,<75CI$2SG_>EV M[V/N6-=K117SV)Q6*QE5U<14DVUY >L-U LBG\&!%?D/ M$79L%C@=:_8&ORX_:$'PN@^+6K:9\'- 33]!L)OLMJ$NY9_M#)P\VZ5V.&;. M,'&T*<9)KX/BCA;,\^XDRO&4<0Z5##2J2JJ,I1E._(X1]W1QO!\_,U[KLKWT M\W&8.MB<71J1G:,+MV;3>UEITTU.*I'!*_*>:6BOKOF_ M#[AW'\*<(X?*\;.,ZM-U+RBVT^:I.:=Y).]I*]UO??CB\3^)K#0-'_L;PW=7J/?7DZP MP)+-&AAM@S-PTTD8;:0NYOE/7_'CX[?"S]FCX2ZU\5_"+]KCP)\4?BG>_ ?7/" M'B/P3X[L_#L/B!/"'C&VMHKN[TB60Q+?0-;3SPRQK,#%(HD\R%R@E1/,C+\C MXL_X*6?LY^#[[Q-JM_!K\_@KP1XLC\,>./B=:6,3:!H&KN\<;6T\IF$S"*6: M&.:>*&2"W>0B:6/RY?+ /H*B@$, RD$$<$44 %>4?MS_ /)H_CW_ + +_P#H M:UZO7E'[<_\ R:/X]_[ +_\ H:T =U\+O^29^'?^P%:?^B4K=K"^%W_),_#O M_8"M/_1*5NT %%%% !1110 5Q_Q\^+'_ H[X2ZM\4?[ _M3^R_(_P!!^U>1 MYOF3QP_?V-MQYF?NG.,<9S785X]^WS_R:9XL_P"W#_TOMZ^?XMQV*RSA7'XS M#2Y:E*C5G%V3M*,).+LTT[-)V::?5'+CJDZ."JU(.S49->J3/'O^'L'_ %03 M_P NG_[EJI!_P5',.LSZW_PHO(FA6/R_^$GZ8[Y^S5\D@%C@5-M&W9VQ7\\> M&7$7BMQ[A\=6EF+C&E!J#]E0LZS5XI_NOA27O=N:)\OD^*SK,HU).K9):>[' MXNG3[_4^N_\ A[!_U03_ ,NG_P"Y:^DO@'\6/^%X_"72?BC_ &!_9?\ :GG_ M .@_:O/\KRYY(?O[%W9\O/W1C..<9K\K?+?.-M?7/[./[<7PP^"_P!\/_#>^ MT35+_6;);HS1Q>3# N^[FD4&65Q_"Z] >]>IX4<9>(>8Y]77%%24<+"G*TJE M*%*'M%."2YU"";Y>?W>9]7;0VR7'YI5Q,OKC:@D]6DE>ZZV7F?9-%?(NI_\ M!1/QAX@G-GX:I*1ZJ+.+9GV)Q5;_A:?Q-\=\Z_P#$KXN: MM%(/^//X?> %L%7Z3LV\CW(S7[5/CCA",G&..I2:Z0FIO[HGO+A8D'_ F(%>=^)/VQ?V<_#=Q]@'Q)MM M3NF.V.UT.&2]:0^@,*LOYD5XII'PXTBYO!JMK^P]XV\4WW:]\=^)UB=_]Y9& M*?FM>B>&Y_VH-&M_LOP__96\"^$8B,".;6XV 'N+5%S4_P"N64S_ (-.O4_P MX:NU_P"!.FH_^3"^OT'\*D_2$OSM8U/^&E_B3XI^7X5_LN>++]6X2Z\0/%I4 M+#^\#(6++^6:/L'[;GC,?Z5K_@KP9;OT^QVLNH71/F-QJ<9NW!_O;IR M^#[C%87_ R3?:G\WBO]ICXF7W]Z*#Q$+:)OJB)_6A?V%_V>[IA)XETC6=;< M')?5O$5TY)]3MD44?VGQ;5_A9="/_7RNH_\ ING5#VV.E\-)+UE;\E(] O/B M+\*/!]L+34/'7A[2X8AA8YM4@@5!Z8+ "N:U?]KC]FG1,_;?C/HCX_Y\[DW' M_HH-3M(_9*_9KT0@V?P8T)\=/M=I]H_]&ELUU&D?#+X;>'\?V!\/M#L<=/L> MDPQ8_P"^5%'_ !G-;_H&I?\ @VK_ /*?T#_A1E_(OO?_ ,B>=-^W1^S]=L4\ M,ZEK6ML#@#2?#ET^3Z#_9#FA0])]7\86L./K&%+?K0=7_ &Z]9_X\?"'PXT93VU+4+NX=?^_0 MP37L-%'^K6/J?Q\TQ$O)>Q@O_*=&+_%A]4J/XJTG_P" K\HH^5?VN_#'[44/ M[//B'5_B9\4/#<^E1_9/M>D:-HC*9LW<(4"60[EPY5O?;CO7Q+7Z1_M\_P#) MIGBS_MP_]+[>OS6<8T*4*DYWP\7>I.4W?VE5:.3=EILK*]W:[9 M\-Q-25''Q2;?NK=M]9=PHHHK\./G3](_V!O^33/"?_;_ /\ I?<5[#7CW[ W M_)IGA/\ [?\ _P!+[BO8:_TMX#_Y(?*_^P:A_P"FHGZWEO\ R+J/^"/Y(*** M*^K.T**;//#;0O<7,RQQHI9Y'8!5 ZDD]!7D_P 2OV[OV0?A,SP^,OC_ .'A M<1DA[+3+O[=<*W]TQ6PD93[$"NW Y;F.9U?9X.C.I+M"+D_N29PX[,\MRRE[ M3&5H4H]YR45][:/6J*^?#7X6V,G3RHY=;U*+Z[L6S8_G7M_ZI9C0UQM2EAU_ MT\J1YEZTX\U7_P D/#_UORVOI@:=7$/_ *=TY/@Z)$^)OQI\-Z/-'G=9W6K1_:/PA4F1OP4UY5_P[XU3QV/-_:-_:W^)7C;= M_K],M=572--E]_9(^$?ER>!O@!XWUE]MN% M/J)KDR.#]&H^I\)X3^-BJE9]J5/EB_\ M^HU)?\ @H/KO%V,_@X2G07>K4YI M+_MRDG%_^#CAI/\ @I5\,_%SM:_L]?!WXB?$J0L5CNO#?A6:.R!Z?//<;-@] M]II!\0?^"F/Q1X\(_ CP'\-K.3_EY\9>(7U2["?WECLP$#?[+].AKZ.CCCBC M6*) JJ %51@ #L*6C^V\FPO^YY?"_P#-6E*K+[E[.F_G38?V'G>+_P!]S&=O MY:,(TH_>_:5%\JB/G ?L8?M#_$4>9^T#^W?XTO(I.9-*\!VD&@P ?\\R\89Y M%]2<$BM_P)_P3C_8V\"7O]L#X+V6N:BS;IM1\5SRZI+*_P#>87+.F?HHKW"B MLZW%W$52FZ<*[I0>\:2C2B_6-)03^:9I1X/X;I5%5J8=59K:55RK27I*JYM? M)HJZ+H6B>&].CTCP[H]K86D0_=6ME;K%>50 *M445\Y*4IRC:;X%TK78IIO+@O]+\0VR1/[XN7B<<>JU^R= M8_B7_D+Z/_U^G_T$U^E<*^+'%W"6"6#PTHU*2^&-1.2C_A:E&27E>RZ(_,^* M_"/@_B_&O&8F$J=5_%*FU%R_Q)QE%OSLF^K/SF_9?_X(A^.+_P 06OB;]J?Q M%9:?I4#K))X;T6[,US=8Y\N69<)$I[F,NQ&0"APU?I-H.@Z+X6T2T\->'-+@ ML=/L+9+>RL[:,)'!$BA515' JW17@\5\;<0\9XF-7,JEU'X815H1OO9= MWW;;Z7L?0<)<#\.\%8:5++*=G+XIR=YRMM=]EV22ZVN%%%%?)'UP4444 %%% M% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/Q MC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N!H N:=_R#X/^N*_R%35# MIW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6 M/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 ?$/_!?K_DRSPE_V M\_\ !2/]B?QW^WE\&M%^#_A#XVZ7X'CTKQMH_B274+_P;)K#S3:;>1W<,2JM M]:A%9XU#$[CMSC!YKI/VQ/V0-#_;0_9Y7X.?$#Q6=+US3]5T[7O#/C#1M/ D MT37K"=+BSU""&5WX25 &B9SOC=TWC=N !\I_\%*]?\6>#?\ @MA^PQJWPTM3 M+JVI^'?BM9ZK;PJ6-W9Q:':7$,4H!Y03J'7/&\#KTKQ3]A2TTOQ%_P &?WC3 MQ#XGF6_O-;^"7Q/U?5[Z]D#276I&[UN3SI&_BD$J)C/.44=17WW\/_V.O%FL M_M9V'[:O[3/CC1/$'B_PUX-F\,^!],\-:++9:=HEM>:22ZN3'$A M;L?\$N?$7BWQ=_P34_9]\4 M^/)YIM9U#X+>&+C4I[G/F32OI5LS2/GGG2O=JI^'/#VA^$?#UAX4\ M,:5#8Z;I=G%::?96R;8[>"- D<: =%55 [ 5WA5 (VG/.:^?/VK?!O[:=A^SKXNO/B!\9_!^H:+'I+' M4;*Q\./%--'N7*HY;Y3G'-?6U>4?MS_\FC^/?^P"_P#Z&M '0?"NQ\' M ^N61;^P;/)%J>OD)[UO_8O&_P#T&[+_ ,!C_C47PN_Y)GX=_P"P%:?^B4K= MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QKR3]NFU\4Q_LK^*7U+5+:2$?8=Z M1P%2?].M\<_7%>YUX_\ M[@M^R;XK _Z N%:/!O"V'RR M-N>*O-K[526LGZ7T7]U(C+<%' 8.-%;K?U>_]=ADX.-P)QWKZ0_9U_8F^*WQ M'^%VE?%GX?\ [1UKX:.I^>4L;GX?Z=J7DF*>2'_63KO;)0MR>-V!P!7SD0&& M#7Z.?L$ K^R;X4!_Z?\ _P!+[BO%RKA[$9%XOU<[IPA4I8C"S356G"M&%2-2 MC>T:L9QCS12::5[\Z6ESP\PX=PN99I?$1X:_;.\(WT8Z)>_#*UM ?J+?\ SS5@^'_^"L6D#_0?'_P1 MU<#_ *".G:E;LW_?H8!_2OI*BOW"/%%=1Y9X7#M?]@]*'_IN, 7"6$IJU+$X MB/\ W,59?^ERF?-$GC#_ (*KZ1Q>?!WX6:OCJ=+\0SP;OIYZ\>M0/^T#_P % M(-)_Y#/[!UO=1C[T^E?$33G_ "C8!C7T]15?ZPX"?\7+,/+_ ,'Q_P#2*T5^ M _\ 5S'P_A9IB(_^")?^ET)/\3Y=;]LW]J/2?^1H_85^(D6/O?V3:6U]^6R0 M9[?Y%-_X>(:K8';XJ_9F^,^C8^\]_P##&39]0R2MD=>?:OJ2BE_:_#L_CRU+ M_!5J+_TIS#^R.)(?!F;?^.E3?_I*@?+1_P""H/[/UC_R-?C#7-!Q]_\ M?P# MJ";?KLC;MS6II'_!2S]DC6\&R_:D\/INZ?;-'O+?_P!&Q+BOI&LO5O!'@S7R M3KOA'2[W#7W/#W_ /)@^J<:4_AQE"7K MAYI_>L1;_P E/*](_;+_ &=M;(6P_:V^'(9ONK<:[;PD^V))%-=1I'QA\'>( M,?V#\>/!=]N^[]CU:WES_P!\R&I-7_99_9DU\$:Y^SMX&NR>K7'A.S<_F8\B MN7U?_@GK^Q/K>?MG[-?A=,]?L=D;?_T45Q1R\%U/M8B'RIS_ /;J8CVG_ E6H0BYL/$VG3QGI)##N7\P:E^Q>-_^@W9?^ Q_QKQ" M[_X)5?L*S3&ZT_X,S:=.?^6VG>)M1B(_ 7&W]*B_X=D_!2Q_Y%7XJ?%+07Y!]>XPI_'@:+_P .(D_PEAX_ MF>Z?8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C7A8_8 \4:5SX5_;P^.5L!]Q M-1\7I>*H] 'B'&.E!_9)_:_TOGPI_P %'?$L)'W?[7\$Z??_ )[RN:/[&R&? MP9G37^.G67_I-.8?VWG\/XF5U'_@J4'_ .EU('KWCSQ1JWPV\$ZO\0?%OB>S MM]+T33IKZ_F%H25AB0NQ SR< X'ZQ,NG02L MNAZ%')BWT^'/ 51P9",;I#RQ] %4?>G[>'PK_;L\'_LE>,M1\=?M8:3XOT"* MS@&J:?'X%AT^YGA-U"IVR0L0N,[F]54CO7Y<5_1W@7PGE&$P^(S55:>(J\W) M&4%.T$HINWM(0DI2YM7R[))/5H_FOQXXMS?%XG#Y2Z-3#TN7GE";A>;BOWG,JU/P'+,ENG_ET:>C6CT/WXTKXBVVJ_#[3OBF/B-HMMH.JZ=#?6>I7 MVV")H)8Q(C%G8!O'6OK_P $_#/X -%T&VP 8-&TN*V0C MW$:C-?P/FN!X/R+-*^$DZV(E3G*-ER4H^[)KXOWKDM-^6%_(_P! M*THI_#^Y47KMS3MYGSQ;_M;?MA_$=@GP-_8M\2O;R'Y- M4\>R0:'&H_O^5(S/(OIMY(YJY_PJ_P#X*A_JUB,3_ M +_CZU3^[&2HQ^7L5"=O6/\ P3)\)>+)UOOCS\8/&7Q'FW!C#XI\2W/V M96']R&!HPB_[.2*]4^&W[,?PY^#RH?AA\-_!^B2QCBZL?#\:SG_>EQO8^Y8U MZ;17#CN)<_S&E[+$8F;A_)S-07I!6BODCMP/#/#^6U?:X?#04_Y^5.;]9RO) M_-F/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL45XA[IC_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-9F MN6OBE=1TU;K5+9W:Y(@98" K;>I]:ZNL?Q+_ ,A?1_\ K]/_ *": #[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** .9\2VGBU M-!NGOM6M7B$1\Q$MR"1[&K-E9^-#9Q&+6;,+Y2[0;8Y Q]:M^,?^18O?^N!J MYIW_ "#X/^N*_P A0!F_8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (U1\2VGBU-!NGOM6M7B$1\Q$MR"1[&NFK-\8_\ (L7O_7 T 5+*S\:& MSB,6LV87REV@VQR!CZU+]B\;_P#0;LO_ &/^-:6G?\ (/@_ZXK_ "%34 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C69X5M?%,FG2-8:I;1I]ID!62 M D[MW)KJZQ_ _P#R")?^OV;_ -"H /L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#+L[3Q:ETCWVK6KQ!OWB);D$CV-:E%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %>4?MS_ /)H_CW_ + +_P#H:UZO M7E'[<_\ R:/X]_[ +_\ H:T =U\+O^29^'?^P%:?^B4K=K"^%W_),_#O_8"M M/_1*5NT %%%% !1110 4444 %8UE_P CO?'_ *R_P"1WO?^O*+^ M9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#(\?>"/#WQ+\#Z MO\//%MH9],US39K&_B!P6BE0HV#V.#P>QP:_#?\ :R_9-^)O[(_Q-N? OCK3 M99+"25VT+74A(M]2MP>'4\@. 0'CSE3Z@@G]WZR/&_@'P/\ $OP]-X2^(?A# M3=JO=I_SS5ZO^R) M^R-\2_VN_B=;>"O!FG30Z7#,C>(-?>(F#3K?/+$]&D(!"1]6/HH9A^H^M_\ M!,;]A6R\4:;J=M^S_9*\]X?-C.KWQA88SCRC/LQGMMQVZ5[[X*\">"OAOX>A M\)?#_P )Z=HFEV^?)T_2K-((4)ZG:@ R>YZGO7Z[Q!](3 3R^5/)\--5I*RE M4Y4H^:492YFNB=E?>^S_ !_A[Z.V/AF,:F"?!^@?#WP=I7@/PK9"WTS1=.AL=/@SGRX8D"(,]SM4<]ZTZ**_ENI4G5 MJ.[;W9_55.G3I4U""M%*R2V26R04445!84444 %%%% !1110 4444 M %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW M_(/@_P"N*_R%4_&/_(L7O_7 U4?MS_P#)H_CW_L O_P"AK0!W7PN_ MY)GX=_[ 5I_Z)2MVL+X7?\DS\._]@*T_]$I6[0 4444 %%%% !1110 5CV7_ M ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- M;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ )"^C_\ M7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ MUP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X M/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_ M )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E'[<_\ R:/X]_[ M+_\ H:UZO7E'[<__ ":/X]_[ +_^AK0!W7PN_P"29^'?^P%:?^B4K=K"^%W_ M "3/P[_V K3_ -$I6[0 4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([ MWO\ UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M&/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_] M?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ M_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^ M18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_] M?LW_ *%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %>4?MS_\ )H_CW_L O_Z&M>KUY1^W/_R:/X]_[ +_ M /H:T =U\+O^29^'?^P%:?\ HE*W:POA=_R3/P[_ -@*T_\ 1*5NT %%%% ! M1110 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^ M0OH__7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/ MXE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC M_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0 MZ=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MC^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %>.?M_?M(:]^R7^R!XY^._A'P9K7 MB#7-'T@IH.E:!X?GU2>2^F988)#;P N\4))954K I6*0F64I&NWYF M&1D ^.O^"-7BWX9?&NZ\0?M$?#__ (*^_%?XZV&B:=+IOB+P)\1K6VTU_#5X MSJYGNK);>*:.0+#*B%LQ$&7:7*97AO 7[47[3'[2O_!)CXE?\%G_ 9\6_$. MB^)[)_$GC'X8>%#JDJ:)8>&="N[F-=+N]/#""[:ZM[&Y::XE5IP]T&ADB$<0 M3V?P#\%O@A^T#_P5.O\ ]L_]EK5]*O\ PKJ/P-U/PG\5/&'A*YCETWQ+J,]_ M9OI\23PYAN[JV@@O?-E4LT2O;1,1N"CY;^!VK7/[,7_!O3\3_P#@F%XR2*;X MV>%].\9?"K3_ '"P&I:_J&L7E\NF3V5L3YD\%Q;:C#<)*H*;$E8?L3_ O4/V8?V.?A3^SAJ]XES>^ _AUHN@7US$V4FGM+&&"1U/H71B/ M8UZ?0!S/Q,^,OPN^#=C:ZG\4/&MEHEO>S&*UEO7($C@9*C /..:\)_:T_:U_ M9L^(7[-_B_P7X.^,FB7VJ:CI#0V5I'(XD@\0 MZ#97Z1MNC2]M4E"'U 8'!K/_ .%7?#/_ *)WH7_@HA_^)H \M\#?MK_LJZ!X M*T?0M8^-NC07=EI=O;W4#L^8Y$C564X7J""/PK5_X;N_9#_Z+QHG_?4G_P 1 M7=M\*/A:S%F^&N@$DY).C0<_^.TG_"IOA7_T33P__P"":#_XB@#A?^&[OV0_ M^B\:)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XBNZ_P"%3?"O_HFGA_\ \$T' M_P 11_PJ;X5_]$T\/_\ @F@_^(H X7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ M $7C1/\ OJ3_ .(KNO\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ ()H M/_B* .%_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B*[K_ (5- M\*_^B:>'_P#P30?_ !%'_"IOA7_T33P__P"":#_XB@#A?^&[OV0_^B\:)_WU M)_\ $5DV?[7CO1IO VCO9P^"-+DAM&TR(QHYD;+!=N 3W(H [+_ M (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (BNZ_X5-\*_^B:>'_\ MP30?_$4?\*F^%?\ T33P_P#^":#_ .(H X7_ (;N_9#_ .B\:)_WU)_\11_P MW=^R'_T7C1/^^I/_ (BNZ_X5-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^ M":#_ .(H X7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (BNZ_X5 M-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^":#_ .(H X7_ (;N_9#_ .B\ M:)_WU)_\11_PW=^R'_T7C1/^^I/_ (BNZ_X5-\*_^B:>'_\ P30?_$4?\*F^ M%?\ T33P_P#^":#_ .(H X7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^ M^I/_ (BNZ_X5-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^":#_ .(H X7_ M (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (BNZ_X5-\*_^B:>'_\ MP30?_$4?\*F^%?\ T33P_P#^":#_ .(H X7_ (;N_9#_ .B\:)_WU)_\11_P MW=^R'_T7C1/^^I/_ (BNZ_X5-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^ M":#_ .(H X7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (BNZ_X5 M-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^":#_ .(H X7_ (;N_9#_ .B\ M:)_WU)_\11_PW=^R'_T7C1/^^I/_ (BNZ_X5-\*_^B:>'_\ P30?_$4?\*F^ M%?\ T33P_P#^":#_ .(H \O\0_MS?LES:II4D/QQTAUCNR9&02D*-O4X3@5K M?\-W?LA_]%XT3_OJ3_XBN-_:D^'G@#3OC)\%[73_ -H\$5WXWECNHX=,B59 MD^S,=K@+AAGL:]L_X5-\*_\ HFGA_P#\$T'_ ,10!PO_ W=^R'_ -%XT3_O MJ3_XBC_AN[]D/_HO&B?]]2?_ !%=U_PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ MHFGA_P#\$T'_ ,10!PO_ W=^R'_ -%XT3_OJ3_XBC_AN[]D/_HO&B?]]2?_ M !%=U_PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,10!PO_ W= M^R'_ -%XT3_OJ3_XBC_AN[]D/_HO&B?]]2?_ !%=U_PJ;X5_]$T\/_\ @F@_ M^(H_X5-\*_\ HFGA_P#\$T'_ ,10!PO_ W=^R'_ -%XT3_OJ3_XBC_AN[]D M/_HO&B?]]2?_ !%=U_PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ M ,10!PO_ W=^R'_ -%XT3_OJ3_XBC_AN[]D/_HO&B?]]2?_ !%=U_PJ;X5_ M]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,10!PO_ W=^R'_ -%XT3_O MJ3_XBC_AN[]D/_HO&B?]]2?_ !%=U_PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ MHFGA_P#\$T'_ ,10!PO_ W=^R'_ -%XT3_OJ3_XBC_AN[]D/_HO&B?]]2?_ M !%=U_PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,10!PO_ W= M^R'_ -%XT3_OJ3_XBC_AN[]D/_HO&B?]]2?_ !%=U_PJ;X5_]$T\/_\ @F@_ M^(H_X5-\*_\ HFGA_P#\$T'_ ,10!PO_ W=^R'_ -%XT3_OJ3_XBLGQ#^W- M^R7-JFE20_''2'6.[)D9!*0HV]3A.!7J'_"IOA7_ -$T\/\ _@F@_P#B*\3_ M &I/AYX T[XR?!>UT_P-H\$5WXWECNHX=,B59D^S,=K@+AAGL: .R_X;N_9# M_P"B\:)_WU)_\11_PW=^R'_T7C1/^^I/_B*[K_A4WPK_ .B:>'__ 30?_$4 M?\*F^%?_ $33P_\ ^":#_P"(H X7_AN[]D/_ *+QHG_?4G_Q%'_#=W[(?_1> M-$_[ZD_^(KNO^%3?"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/#_P#X)H/_ (B@ M#A?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XBNZ_X5-\*_P#HFGA_ M_P $T'_Q%'_"IOA7_P!$T\/_ /@F@_\ B* .%_X;N_9#_P"B\:)_WU)_\11_ MPW=^R'_T7C1/^^I/_B*[K_A4WPK_ .B:>'__ 30?_$4?\*F^%?_ $33P_\ M^":#_P"(H X7_AN[]D/_ *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(KNO^%3? M"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/#_P#X)H/_ (B@#A?^&[OV0_\ HO&B M?]]2?_$4?\-W?LA_]%XT3_OJ3_XBNZ_X5-\*_P#HFGA__P $T'_Q%'_"IOA7 M_P!$T\/_ /@F@_\ B* .%_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T7C1/^^I/ M_B*[K_A4WPK_ .B:>'__ 30?_$4?\*F^%?_ $33P_\ ^":#_P"(H X7_AN[ M]D/_ *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(KNO^%3?"O\ Z)IX?_\ !-!_ M\11_PJ;X5_\ 1-/#_P#X)H/_ (B@#A?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_ M]%XT3_OJ3_XBNZ_X5-\*_P#HFGA__P $T'_Q%'_"IOA7_P!$T\/_ /@F@_\ MB* /-/%G[='[)-QX'YY_AQH+N^B6C.[Z/ 2Q,*DDDKR: ,#_AN[]D/_HO&B?\ ?4G_ M ,11_P -W?LA_P#1>-$_[ZD_^(KNO^%3?"O_ *)IX?\ _!-!_P#$4?\ "IOA M7_T33P__ .":#_XB@#A?^&[OV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_O MJ3_XBNZ_X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/_B* .%_X M;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I/_B*[K_A4WPK_P"B:>'_ M /P30?\ Q%'_ J;X5_]$T\/_P#@F@_^(H X7_AN[]D/_HO&B?\ ?4G_ ,11 M_P -W?LA_P#1>-$_[ZD_^(KNO^%3?"O_ *)IX?\ _!-!_P#$4?\ "IOA7_T3 M3P__ .":#_XB@#A?^&[OV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_OJ3_X MBNZ_X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/_B* .%_X;N_9 M#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I/_B*[K_A4WPK_P"B:>'_ /P3 M0?\ Q%'_ J;X5_]$T\/_P#@F@_^(H X7_AN[]D/_HO&B?\ ?4G_ ,11_P - MW?LA_P#1>-$_[ZD_^(KNO^%3?"O_ *)IX?\ _!-!_P#$4?\ "IOA7_T33P__ M .":#_XB@#A?^&[OV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_OJ3_XBNZ_ MX5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/_B* .%_X;N_9#_Z+ MQHG_ 'U)_P#$5G>+/VZ/V2;CPY>0V_QRT>1VA(5$$I)/L G->E_\*F^%?_1- M/#__ ()H/_B*\N_;7^&_P[TG]E/QSJ6E> M%MKB'0W:*>WTN%'0[EY#!<@_2 M@#1L/V[/V14L85?X[:*"(E!!,@(X_P!RIO\ AN[]D/\ Z+QHG_?4G_Q%;_PT M^%GPQN/AQX?GG^'&@N[Z):,[OH\!+$PJ222O)K;_ .%3?"O_ *)IX?\ _!-! M_P#$4 <+_P -W?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G_P 17=?\*F^% M?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$4 <+_P -W?LA_P#1>-$_ M[ZD_^(H_X;N_9#_Z+QHG_?4G_P 17=?\*F^%?_1-/#__ ()H/_B*/^%3?"O_ M *)IX?\ _!-!_P#$4 <+_P -W?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G M_P 17=?\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$4 <+_P - MW?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G_P 17=?\*F^%?_1-/#__ ()H M/_B*/^%3?"O_ *)IX?\ _!-!_P#$4 <+_P -W?LA_P#1>-$_[ZD_^(H_X;N_ M9#_Z+QHG_?4G_P 17=?\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-! M_P#$4 <+_P -W?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G_P 17=?\*F^% M?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$4 <+_P -W?LA_P#1>-$_ M[ZD_^(H_X;N_9#_Z+QHG_?4G_P 17=?\*F^%?_1-/#__ ()H/_B*/^%3?"O_ M *)IX?\ _!-!_P#$4 <+_P -W?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G M_P 17=?\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$4 <+_P - MW?LA_P#1>-$_[ZD_^(K)\&_MS?LEVVER1W/QQTB-C=RD+()5)!;@\ITKU#_A M4WPK_P"B:>'_ /P30?\ Q%>)_L%?#SP!K/P;U6ZUCP-H]W*OC?5XUDN=,BD8 M(MR0J@LI. .@[4 =E_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4 MG_Q%=U_PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>'_P#P30?_ !% '"_\ M-W?LA_\ 1>-$_P"^I/\ XBC_ (;N_9#_ .B\:)_WU)_\17=?\*F^%?\ T33P M_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 10!PO_#=W[(?_ $7C1/\ OJ3_ M .(H_P"&[OV0_P#HO&B?]]2?_$5W7_"IOA7_ -$T\/\ _@F@_P#B*/\ A4WP MK_Z)IX?_ /!-!_\ $4 <+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QH MG_?4G_Q%=U_PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>'_P#P30?_ !% M'*^$_P!L+]F;QSXCL_"/A+XQ:3?:EJ$PBL[.$OOE<]%&5QFO2JQ=/^&WP[TF M]CU'2_ .BVUQ"VZ&>WTJ%'0^H8+D'Z5M4 %%%% !1110 4444 %%%% !1110 M 56U?1M(\0:=+H^O:5;7UI.,36MY LL<@SG#*P(//K5FB@".UM;6QMH[*QMH MX884"10Q(%5% P% ' ':HI-%T:;5H]?ETFV:^AA:&*]:!3,D9.2@?&0I/) M.*LT4 %%%% !1110 4444 %%%<'^TO\ M(_"W]DGX*Z[^T!\:+O5;?PUX;L) M;S5;C1] N]2EAACC:1W,5K'(ZHJ(Q:1@$0 EV4 F@#O**X72_P!H[X3WG[-M ME^UCJ^OMI'@J\\&P>*'U'5(2CVVG2VJW(:1$W'>(V&47<2WRKN.,^&_ /_@L M-^R_\"M.^+GP[N_#X\4V\(+2/8&XYE*H" MY1@C[0?ERK 'U917)?$GXOZ%\-?$O@[PE?Z?$?V?O$?@WXE^&T^(FIMIW MPY\>>*/ %U8>'/%-X%W)#97LN/,,H&8F9%28%6C9E="P!]45S>F?"GPCI'Q1 MU3XP6<,XUK5]-@L;UVG)C,,1)0!.QR>O>N&_;5_;=^!/[ ?P5N_CW^T+&[K4&\R6:.&-7,*&.W#22QH'G>.,LZKNR0#Z[0 45\Y?%'_@II M\%OA;X/A\2K\-?B+XNU'5/$^N:/X8\(_#OP=/KFLZVND7AL[^^AMK;.RTBG4 MH9Y61#NCP298PW0_L9?\%!/V9_V[/A)JWQ?^"?BB]MK;PSJEQIGC'1?%6G/I MFI>&[Z ;IK>^MYL&!U7DDDK@'#':V #VRBO _AM_P4;^ /Q+U;P6]IIOB32? M#?Q.U":Q^%WCK7--C@TCQ=O45B?$KXB^#_A#\/-=^*OQ"UE-.T+PWI%QJ>L7T@)$ M%M!&TDCX')PJG@7_ M (\^'%YHMJ5,BQK&DMR ))"6)"+D[48G&.0#Z+HHHH **** "BBB@ HK(\>> M-]"^&_@_4/'/B=-0:PTRW,UTNE:1)/"_Q0\):?\0-7&E_#KXC>-?AO>Z5X M9\57;?ZJ*QOIU7S/-R/*9D59 RE20RD_2_QE^+>C?!?PA;^*M7TNZOWOO$&E MZ-IVGV.WSKF[O[Z&SA4;B %#SAW8GY(T=SPIH ZNBOE;XZ_\%@OV6/V$OBGX1^)-EX7N/%">'+CXM+X!NCX1L]4:4P_9I=1.%^68&)I45HED5T+@QN M%]Q_:-_:'^&7[*GP9U[X]_&*ZU2#PWX:TZ:^U:?1] N]2FA@BC:620PVL*/$<,[7?A;4FOM),,Y15F*%"6'\0 MP>E=)7-?!?XK>%OCQ\'?"?QQ\#"Y&B>,_#5AKNCB]A$9?%_P#X* ?!GX*VGB^[\2^'O%6J2>%O%EKX6L=*\*>'I=5U+Q'K MH **\M^%?[7'PU^/'C/4?#GP-T?6O%NC MZ+JNC HYM%G2-U*.RNI4>I4 %%%% !11 M10 445!JNI6NC:99Y%I \TWDP/*^Q5+':B LYP.%4$GH 30!/17E7[) M7[9/P4_;7\)>)?''P+N=9ET[PIXVO_"FJ-KNA3Z;.NHV0C^T)]GN529 K2!" M)$1@RL"HQSXC\9_^"X/[&7P#^(3^'OB5X9^)]GX.M_$W_"/W_P 9A\.+T^"[ M34A*8'@?52 C!)E:)I$5XPZL-_RL0 ?8=%77Q5^ M$_Q3U/2_#T-N_CWQ+X-\ W&JZ3X0,R)($O[R+$894D1W6+S61'1F"B1-P!]/ M5S?C?X4^$?B#XB\.>*/$<,[7?A;4FOM),,Y15F*%"6'\0P>E(_Q=\ /\*8/C M;I6KSZMX:N]'AU2PO] TRXU%[VTF19(I((+6.2:?>KJ56-&9@PP*YK]D+]J[ MX0_MP?L\>'_VHO@->W]SX2\4&\.C7.IV+6TTR6]Y-:.YB;YD!D@:C M;;)[?29;%;X/)&I;#B%@2@)Y! )KYFTO_@OI^R3J.M:#HMU\ _VA-,_X237+ M#2-(O=9^".J6=K->7LZ6]K'Y\JJ@,DLB*N3R6&* /N"BBB@ HHHH **** "B MBO(_V>OVV_@5^T_\6?B3\&/A/ ?&6GZKX5UO1XM5TK7K2X!MKFRDC$J3J_384(;)Q@=<4 ;U%?,GQ/\ M^"I?PG^%GPB\._%B?X#_ !<\4'7?!UOXKN] \!^ YM7O=#T:=&>&ZU#RV$=K MO17(C9_-/ERX0B*0KZ_\!?VEO@S^TU^S]H/[4'P4\6C6_!?B31CJ>E:G;6LN M^2$;@ZF+;Y@D1D=&CV[PZ,N,C% '0_$CX?>'/BKX%U/X=^+HI7TW5K8P7BP2 ME'*$@\,.AXK2T;2K30='M-#T]6$%E;1P0!VR0B*%7)[G %>8_LE_MF_!+]M; MP]XO\4_ RXUJ2R\$^/;_ ,'ZV=>T"XTR9-4LTA:XC^SW*I,@0SJA\Q$;+4B&YS827(!<[,.$D6-R& V[B%KU/XJ_MF_#SX;_%*\^"/ASP5XJ\ M=>+=(\-KXA\2:#X'T^"YGT32V=TBN;GSIHEW2M'*(K>,O4YCB<*30!Z]1 M7%>#/VA_A!\2/@5IO[2GPX\6-XC\&:QHT>J:3JOA_3;F^>\MG *F*W@C>=Y, MG:8EC,@8%2H8$#'_ &._VM_@[^W3^SOH7[4?P!O-0N?"/B2XU"+2+G5=/:TG MF%G?W%C(YB?YD4RVTA4-AMI4LJDE0 >FT5\\S?\ !2SX#P>"'^-TGACQ7_PJ MJ/Q!_8\GQ=^PVPT)9OMGV$S8-Q]L-I]J_=?:Q;&W_P"6GF>5^]KZ&H **** M"BBB@ HHHH **\C\)_MM_ KQM^U]K?[#WA^YUX^//#OA#_A)=6@O?#=U:6B6 M!NUM%>*>=$6Y#2E@'A\R/]VXWAE*UR?[8'_!2SX-?L=>(F\':U\)_BIX_P!9 MM-'&KZ]IGPH^'MUKKZ%IS%U2ZOGBQ%;(YBEVAGWL(G8+M4F@#Z(HK@?V8/VG MO@A^V3\"_#_[2'[.GCFW\1>$/$UJ9]+U*!&0Y5RDD4D;@-%+'(K(Z, RLI!K MS_QQ_P %#/AKX*\ KXVT[X2_$3Q==WOB'6M-T+POX!\)R:QJNJ0Z5>O9W=_' M#"=L=H)H\+-*Z*XDAVY:5%8 ]^K$^)'P^\.?%7P+J?P[\712OINK6Q@O%@E* M.4)!X8=#Q7!_L8_MH_ K]O/X)0_'C]G[6+^;2O[3N=+U/3]9TU[+4-)U&W8+ M/97=O)\T,\9*Y4Y&&4@D,"8?@#^V[\"?VE_C5\3/@)\++G7GU_X2S:5#XQCU MGPW=::L4FH0S36ZQ"Z2.24&.$OO">6RR1LC.&S0!ZIHVE6F@Z/::'IZL(+*V MC@@#MDA$4*N3W. *LUR7Q-^,/A_X8:]X/\+ZE8W-U?\ C;Q*=&TF"VVC8R6= MS>S3R%B L4=O:3,6[G8HRSJ#\SV__!&?AQXG\/?$[PYX>\;ZXFC M^!OBQXF^&][8>$/$=[)Q%'9ZE*H6593GRY2HB<#>KE"&(!]BT5YG\:?VI_ 7 MP;\>^&_@[%H.M>*O'7BVWNKK0/!/A:*W>_GL[4+]IO':YFA@M[>,R1J99I8U M9Y4C3<[!3H_ []I'X3_M#_"V3XN?#36Y[C3K.\O;'6+.YLI(KW2K^SE>&\L; MFV(\R*YAEC=&C()R 5W*RL0#NZ*\F_9+_;2^"'[:VE>-];^!L^MR6WP_^(5[ MX+\0'7O#]QIDR:K:06TUQ&(+E4F54^U(A\Q$;>KC;@ GEOB;_P %)/@5\,K3 MQKXKD\*^,-=\&_#+5FTWXE>/O#FCQW.E>&KF-5:Y2;,RW%P+975KAK6&=8/F M$A5HY @!]!455T+7=%\4:)9^)?#>K6VH:=J-K'=6%_9SK+#"_V)]=N=>'COQY9:A=Z M#"OANZ6Q>"RMOM-PWVUT6!RJ% 4B=W5I$W*H8&@#URBO&?VM?VX?AG^R''I& MF:_\//B#XY\2:]'/-I/@KX6^"KG7M7GMH-@GNC! ,101F2-3)(R*6D55W,<5 M-^Q+^W1^SO\ \% O@_)\9OV=/$EY]EJ6B:E#CS;*\MI/F MAF7&;/2_"VA M2:G?^(-5?3X-0>VL+:#+R^5#./,D;9'&8IM[*L3L*G[%/_!0'X$_MVZ=XLC^ M%>G>*-!\0> M<&D>./!/CKP_)I>LZ%=,I>-;BVX5 MS?PM^%/A'X/>'9_"_@N&=+2XU*XOI!<3F1O.F?>YR>V>@[5PWAS]MWX$^*_V MQ]3_ &$]%N=>/C_1_!+^*]0@O/#=U:V:ZT/X)>"$\9ZYIUU>FYUO3-(T_3[$+YUW>W]]!96\2[B ,RSH68G M"H&8\*: .LHKX_\ CY_P6Y_8Z_9N\=WNA_$CPE\4_P#A$-'\0_V%XA^+^G?# M2^G\'Z3J2S&"2VFU,+L9HYAY4AB614D#(6W*P'O/QM_:H^$OP,T#PQJNM7]Q MK5_XYU:'2_ ?A_PVB75]XCO)8VF6.T4NL940H\SS.Z0QQHSO(JC- 'H]%>4> M ?VS_@9XT\%^//%^M:W/X4E^%<\\/Q.T3Q2B07OA=HK9;LM+4B&YS827(!<[,.$D6-R& V[B%H ^L:*\A^*O[9OP\^&_P 4KSX(^'/! M7BKQUXMTCPVOB'Q)H/@?3X+F?1-+9W2*YN?.FB7=*T15[_7F/[9_P#\3?M4_LJ?$ M']F?PQX_L?"[_$'P=J?AN]UR_P!!?4A:6U]9RVLLB0)B>#_ -G#]HSX:?L'Z+^RK\-/VF-"TGQQX=\#V/AO1?B: M_P .VGAMEMK:*V%Y_9CZAM:?9&6 ,YC$A4E'52C>+_L[_P#!/3_@I7\%G\+^ M#O$?_!6;2M6\#:-J\-WKN@:/\ +73M0UR(7 GN8Y-3?4YYEEN7W^=NVR*:1I)3"2T>P1S?8'P8^"GBGX4_"?7?#: M^-K>3Q9XCUS6M;O_ !)_9YEC2_O[J::(^4S R16T;P6Z(S F*UC4D=:\GT_] MD']K'XZ^!?#_ ,+OV_\ ]H3P+XS\/:'XCT[6=3LO!'P]GTF3Q-<:?=QWEB+U MI[ZXCCA6Y@@FDAAB7S6A1=ZQEXY #@/^#CS_ )0Q_&3_ +EW_P!2+3*^GOVJ M?BSJWP0_9\\4?$7PQ:17.O06"V?A2QG^Y>ZU=RI::;:GT$M[/;Q?]M*\_P#^ M"G?[%/BS_@H;^QUXG_9%\.?&6P\"P>*WLO[0UZ[\*/J\D2VU];7B"*(7EL 2 MUN%)9F&&/&17;_$+X+>+_BG??#=O''C#39[;P?XK7Q!XAM[#2I+>'6+B"UN$ MLT6)YI3%'%ZG8VMCX&\$6VFZG MXNU=DBD>RLXB\EQ_[=^E: M!?\ AK7/VA+>34M.T![9K>YT_P .06D&EP2W$1 :&YN;4W5Y*C8>,72HX62- MQ7V-^WQ^R)^V%^U7K7A2+X!?MM:!\+_#OAV[74=1T#5/A&OB,:UJ$;$P27#2 MZC;QM#"=DB0&(@3(LK,Q2,1R_!G]C?\ :4U/PAX^\ ?\%"?VR;/XYZ#XV\-- MH$>@6'PTM_"]C9V4R3)>[XX+J=KF299(U#LZ^4L1" &1R0#Y%_X*ZQ'X=?\ M!#;X":K\,HEAU7PGXG^%EQX(:V/SP7<,EHD!BVX^8(2!CL37MG_!<+_D7/V5 M_P#L]_X:?^G&2NC\*_\ !,KQCJG@[X+? CX^?'.R\6_#;X!:]I^K^#].B\.O M;ZEKEQID+PZ.=4G,[QNMHC*S"*-/M,T,4K>4H:%^S_X*#_L3?$']MBS^&%AX M0^.&C^#(_AK\7= ^($1U#P5+JS7]YI4[S0VY*7]J(XG9@&.&; X(SP =1^W5 M^R=??MK_ +/%]\ K+XZ>)_AV;S5;"_\ ^$B\)+ ;M7L[E+J%/WZ,NSSHHF8# M!8)M)VLP/@G_ 3V^,'[<_P;_:\\7_\ !-+]O3XC6/Q,O-*\#0^-/AC\8+'1 M4TZ?7=$^V"RGMM0MXOW<=W!,\0RF2Z/N8L2"?H/]ISP!^V'XR\(^&I/V4OVB M?"_@GQ)I&M176O'Q+X%.K:9K]H(G22S>);F*>V4R,L@>*;>/+V[B&)J;X*_L M]^(?"?Q"U3X^_&OQQ8^*OB)K6BV^CSZII.BMIVG:;IL$DDR6=E:O/.\2-+*\ MLLDDTDDK[Z?J'A75+:^L[F,/'/#)JE\KQNIX964D$'J#7VWXFM_$UUH-S;^#M7L;#4 MWCQ9WFIZ<]W!$^1R\*30M(,9X$B?7M7SW_P3Q_8>^*O_ 3^_8'T+]B[1OV@ MM#\3ZCX1TN^M?"OC"Z\!2VL<3SW%Q<1O=62ZBYN!&\X!5)X2ZICA^.O'FH1IE?#VAZ9SQ"U@3 M[S1_:Y!E;=P?2/B.C?%C]MGP'\-XSYFF?#/0KGQOKJ@_=U&\6?2M(1A_$C1' M7),'[LEK"V,X(^>?AU_P3;_X*R_#JPU/2],_X+1:*!X@U:;4/$FJQ?LSV/\ M:=]/-@22_:9=5D"R+&%BBRC)"D42)&(XU0?6GP:^"][\-O&?CWQ[KWB :GJ/ MC/Q%!WQ#\;O!_P"R M";^P_9.T'XE? [0-9TO7OC3I-KXO:QUIM%TV^AOFCM;9K1H3$LEO#)*_G;_) M21%1=QFC]N_;W\;^'_B9_P $H?C3\1_"=P\VE>(/V>?$>I:9+)&59[>?0KB6 M-BIZ$JX..U8.O_LF_MO_ !S^'7C/]G3]JS]JSP/KGP[\837ECJ$O S6[W"0,YC9MNR0K*OJO[47[/6H_'7]DWQE^RS\.O% M>E^#H/%G@F^\+QZC/X?:_ATZSN;*2T)CMH[BWR420%1Y@4;0""* .%_8/\?> M%OA1_P $FO@S\4O'.IK9:)X:_9V\.ZKK%XPX@M;?0;>:60^RHC'\*ZG]CGX1 M7/@KX%^&O%/Q/\-P0^.-6%_XD\2R7$:M+I^IZQ<&_OK9)",[(GD6W7I^ZMHU MX"@#FO"'[%WC70_V%? /[$7BSXM:9K5IX4T[PUHFMZY:>&Y+ :SHNEO:>=;- M;M*[J^^'?_"0/K-HI4BQVF_M5BMW(83*0_G(WEDJAD60 \+TGX>:WXO^/?[2 M/_!6#X:VKVD-U\$3X*^$]U:IAM?BTZ.[O9M: 'WXI;MXH+9_^6D-D)E+131, M?FGPSX?\,I_P9MSVDT,3V\GP)O=0N[WK[P_9:_9< M_;Q^&OQ&3Q#^U7_P4/TWXG^%[/19K33/!?A_X-6GA>W2Y7#3I'$ MLJ+!A4S*'.3&F/.Q_P $BYD_9GN?^"=L/Q@LD_9TN/&#:K_PBZZ#)_;,>DMJ M?]J-X=6]^T>6+0W65\[RO-%JQM\;L7% 'F'_ 6 \0^+?%W_ ;)^*?%?CZ: M637=4^#/A.[UJ2XSYC7O3?^#@[XZ_%OX'?\$P?%\'P+UV M72/%7CK6=(\%Z9K<4C(VG#5+V.VFF#+\R'R6E177YD:16'(%>K_\%+_V)-?_ M ."@/[%?BS]C+PO\6-.\!V/B^SMK2^UF?PHVJ-;P0W,$ZK#"EW;*IS"%R68 M-TXK?_:J_8^\-?MM_LB:]^RI^TAKR70\1:=&EUX@\-6+6#V5_#*L]M?VD
R^,?[0W_!*KXW?LW?L<>-=!^'.M_ [XC3)X \ M+7'@OPO>:3J/A+5H;7=9QSF:^N8]0BG",'E"0/O$DA4?<;[ZKYS@_8V^*7Q; M^)GPI^)7[87Q2\.^*IO@Y6>$R(CX^5F0 M,I8 X)4,I(XR.M 'Q+_P0]_Y%S]JC_L]_P")?_IQCKLO^"HWPMTKXU_L@7?_ M 3?^%&A62:[\6M.B\/:)IT-HIM]!T>*:#[;JTJ#B."S@P4/ :X>UA4AI5KH M?^"?W[$?Q'_8IMOBM9^)_CMH_C&+XG?%_7_B"!9>")=*.EWFK3)++; MJ%SY MT*,AVD[7^;EN!7D5E_P3T_X*S:)\3?%OQ5\-?\%A/"-GJ?C#4!->-)^S#;W) MM+:/<+>P@:?6G:.U@#/LCSC=)+(VZ261W /:/CSX/TN[U3X*?L5^%Q(VE2ZQ M;:SK4,LFZ0:!X;%O<(2?X]VI'18'4\/'<2YR,@\W_P %>M+_ &K=7_83\?\ M@3]DWX!^'O'3>(O#5_8>+M&O?%+Z9?S:3<1,E\FGH+2:.:\D@>94,CH$=E?; M,1Y3>E? W]G3QE\.?B)+\2?B=\69_&>KQ^ -%\,6FJWMF(9I&MFGGO[YT4[( MY;RYG5WCC C1+6W10 E ;+P)X@F)\,E/A?,VO M^&H&C"/%%.-06VGD4Y:.::!PKD%HY%'ET ;/_!._XV?"#]HK]ACX4?&/X!>$ M9O#_ (-UCP/8?\(]X>N&W/I-O#$(!9EOX_),1BW=&\O(ZUX+_P &X?\ RAC^ M#?\ W,7_ *D6IU]2?"+X#>%_V;_V>?#O[.O[.MO9Z#I/@_P];:1X974K1[R. M"*%%16F198FF9@"S-YBEF8L3DFO"_P!CW_@GA\6OV0?^":,__!/S2OVE=/UJ M^M]$UG3O#_CNR\'2:7-8C4;J[N'G,)O;D/+$;MO+(91F)-P.2: .W_8Q\/Z# M\4_".M_M3:]I=O?2_$OQS<>*?#EQ<1"00Z5#"NG:--"6&4633K>&ZP/NR7TQ M'+$G@7^#MA^U/_P57\,_M9Z+:*OAC]G_ ,&ZYX8L]?A7 UWQ%JFQQ>48K2(7EKY,VP(JS[V,8#%5W[73R7]F']B+_ (*%_!KQCX2L M/BM_P4RT+Q+\./"_#_#[PE\ [+PW]MCCA=8(3>1W\[Q1)*8Y654S+Y>QFVN^ M0#Y^_P""-6?''_!*3]I#Q1\3(UGU3Q9\6?B=>>-#>'F:YD+Q3"7/3]VBK@] M!VQ6K^P'XC\7>*?^#6[3=4\;3S27L?[,_B2TB:?.[[)!9W\%J.>PMXX0/8"O M;?$7_!-7QKH.D_&WX3_L]_'*P\(?#[]H'6KW5_&6G3>''NM1T*^U&V2VU>?2 MYA.D:&[C0.HEC<6]PTDH$JL(5]7^)'[).E7?[#VH_L/_ #UK3?!.B2_#J7P M9HUS>:+)J4>FZ>U@UDI$*W$#2NL9!!,@R1DYR: .9_X)8Z3I6M_\$IOV:=/U MG3+>[@/P$\$R>1=0K(F]-&LG1L,",JZJP/8J".161^TFC?'?_@H/\$_V;XQY MNC_#ZSO_ (J^,(C]TS0JVEZ'"^.3NN;J]NE!P-VE \XQ7IW[%OP"\4?LJ_LI M?#[]F;Q5\0K'Q5)\/O!^F^'++7;#P^^F"[M;&TBM87>!KFXQ(5B!8B3!)X45 M'\&OV>-3^'W[0?Q9_:&\6^)H-3U3XB:CI5OI4<%N4&E:'IUD(K:Q)8DNWVJ? M4KEF&!F]V@?+D@'JE%%% !1110 4444 %?$'[ 7_ "F$_;\_[&#X:_\ J(PU M]OU\X?LR?L0_%#X"?MI?'/\ :W\2_'O0_$%M\<+K0+B_\,67@26P.DOI.FC3 MX?*N6U&?S \:JS[HQ\R_+M!Q0!TG[9VO:'\,_P!F/Q1X \"^!;35?$GC^UU+ M1/!W@ZWA4?V[K>HQSL5=<8$6YYKFYF((C@CGE?A#7E5W^S2G[*7_ 32^%O_ M 33\*>)9;_4/$5CI/PU?5(V:-[F"6)Y=\0?M&?#7_@JAX5\+Q7]M_9WAKP_<_LZPZHGA_3-X!O&_P"T3^T>WQ*UKP=X=UJ& M?6)/#R:8NH:KJ5W"YO%M(I'BM4M[2#[)#&A8A)YR[,SEB =/^U%*/!>LWJW-SI>N6%TZ7ZR3* MB+*TD[/,65$&9B-JXP/5OB+X#_;[G^/-UXF^#_[1GPXL?A]>Z/#!'X8\5_#6 MZOKW3;Q<[[F*YMM1MO/5\@F.0 # (Y)Z/\ 9N_9N\-_LO\ P@D^&?@35Y;R M_OM6U/7-=\1:M;HTVKZWJ-U+>7NH7"1>6I,ES,[^6FU57;&NU57 !\S_ /!$ MG_F[G_L]_P ??^V%>S_!#P_H/QU^.?Q9^.?B32[?4](36;3P/X9CNHA+"]MH MOQDDU3XZ:#XP;XJ_%G7? MB#;Q0^")M+&E7^I"'=;%CJ%SYT">0N#A'.YN>@KM/#'[/GQ1^%O[&UE^SS\$ M/C+8:#XTLO#2V<'Q"UCPO_:D?]J2'?=ZI)8BX@$TLLSSS[3*$$DH+!U!1@#R M;]K7X.V'[:W[;OP2\"Z':+)I7[/WC@>/_''B*)?^/34%L9(M,T5).\TS7(O) MHQS'!;0EPOVF MYK_P $D-0UCQ-_P44_;Y\7>+F=]8_X71H^E!YC\XTZSTOR M[% .H01,2O;YB1U-;_P%_P""=?\ P4X^#\.@^#=:_P""NVE:EX/L]8BN_$VF MZ5^SW:6&J:]&;@37@?4VU.:6.XN?W@>[*O*#*S@[@"/5O$7[%OQ#\!_M/^/O MVJ/V3/BCH/A76OBOX>T[3_'VG>)?#4NI6DM]IZ216.L0+%L3?L5?$#PU,2-%\/_ +1?CC3O"<0/[N+3AJ/G!(_] M@337&,<9)KH/^#?$FH_LR_!^/\ 9\^)FK:UXQ_X)F^*?BS)8Z/\2K#3(VU# M0[6/5/,.FW4@D+MX>DU0-"+[RQ+)%#(L9"3P,_[J12Q3Q+-#(KHZAD=3D,#T M(/<5\;:!_P $MO&&A?L1ZA_P3%?XR:1=_!:ZBN=+M+FY\.R'Q!:^'IKEIFTS MS?/\AYT5VACOO+!5 C&!I%WG[%TW3K+1].M])TVW6&VM8$AMXEZ(B@*JC/H M!0!-1110 4444 %%%% 'Q!IO_*R/K/\ V9!IG_J87]?5GQ4\??#;]G;P-XA^ M+_B'33$DLT*,99V,:#M7D=I^Q#\4+ M?_@IW=?\%$9/CWH;6-U\)(OA^W@9? DH<6,6JRZDEQ]N.HG]_OE="?("%<'; MD5S'[6'[$O\ P4!^./[2NF_''X*?\%'/#?P_T/PY8M#X4\'W_P "H]=33[B1 M-D]\\TVJQK-=.I>)91$GE0N\: >9,TH!@_LO?!7Q_P#\$R/^"6.IZ.NG:?#\ M2]>U+4M7M]%MI0]E:^*_$.I%;#3(V VF&*ZO+2U+@881LX&&Q7T9X?\ ACXF M_9U_9ITKX8?LY^%=&U_6O"7A*TTCP_;^*M;ETZ&_-M"(T:YNXK:YD4L079A$ MY+.Q/+$UYQ\*OV0OVF[<>#YOVK?VPX_BI>^'OB!-XGU"\A\$1:#;W"QZ=):: M?816<,\J)%#/*]ZTC.\CSI$$/C3JVH_&K2X]16[M=3UK5V&H#4[6154"VFB=%BCY*10QY M:0G>UO\ 82_Y3.?MY?\ =+O_ %';BOI#]FW]FG3_ (#7/C+QOK?B4>(?&_Q' M\2+KOCOQ.-.%HE]=):P6=O#! 'M#UVT^-B^'A?^%K3P)-9/I1TBPDLX#'=-J,WF;UDW/NB M'*C;MYH V;?2-)^/'[;/B6YUFSBO_#_PM\$CPS]FF0/#+J^M"&\OXI$/&Z+3 MX-*VG^YJ6\8"^%_ M#>F7R737&1Q%-=26PL;9/O/YMPZ@I;3%?7$CVHD@66-YH;:#[+;!!+&SQ6BC>A.X?*G@K_ ()P M_P#!6_P'_;LF@_\ !:'P[%=>)]6FU#7=7_X9?L9+ZYFDX!$TVK/@11A(H5*L MD4<<:*FU0M %/X':AK'B+_@Y*^.4OBAG?_A'/V;/#>G>&/-/^KL9[\W,X0'L MUSG)'=1GH*7_ ()$:GK%O_P4"_;W\%61*^'+/XYZ9J%A"A_=+J%UI2F^8=M[ M&* M[XS7OWQ-_8JU@?M.^%OVS_@#X[L](\?Z%X#G\$ZZ?%%C+?VGB70GF2YB MCN3'+'(EQ!JI<7*S2WC2)%;W(>61)+:4K(Q9%C$K,%K[4_8*_8E M^(O[&OB/XQ:MXJ^.>C>+[3XM_%S5?B!+:V'@B72I-+O;Z*UB>W61]0N1-$J6 MJ8RJMN9CG'RU=_:#_8XUW]LS7-/\+_M0^+M/G^%FD:W#JA^&.A6D@B\1W%O* M)+7^U[N1LW-JCJDOV*.*-&D1?-DF0!* .<_X(I>#?B-\/_\ @DU^S]X2^*T= MQ'K=M\,M-:6WNP1+;P/'YEM"X;E3';O"A4\KLQ@8Q7U#2*JHH1% & . *6 M@ HHHH **** "OB#]MW_ )3:_L+?]B_\6/\ TTZ37V_7SA^T/^Q#\4/C9^W9 M\$_VS-!^/>AZ':?!>U\1V]EX5N? DMX^JIK-G;VUQYMV-1B$93[,CQ[8>"2& MW"@#W+Q;J?P[^&UAK/QC\976FZ1!8Z,&USQ!>%8Q%8VWFRCS)#_RSC\V9@#P M"[>M?+G[#OPRL/V4?AU^T'^WQ\9-#NO"Z?%7QKJOQ%U'0KJU,-QHVA6UFJ6J MW$)Y2[DM[=KJ9#\R271B;YHR3TG[>'['O[9O[4GC;PCJGP$_;GT'X8>'/"MR MNHR>&]2^$"^(AJFIHQ,-S]Z4B@EDD?"P M!E1068L >F?LH_#7Q[\+/V8-&7Q'X=L)OB#JEK>>(?$EK>WC0Q#7=4GDU"]M MS.L?=W,TDDDKM+)+GY$2.- #Y\_YV1_\ NR#_ -W"O_"E&\S3_AYI=SX\\0QKT6\F6;2]'BD'1D?S-8G']V738F'(!'/ M-^Q%\3S_ ,%.E_X*(+\>M#%D/A&?A^W@?_A!)O,-C_:O]I?:/MW]HX\_?^[_ M -1LVY.W/3U+X5_!V]\#?$OXA_%3Q#K<6H:EXWUVUFMC'"5_L_3+6RAMK:R! M))8"1;JY)_YZ7LN.,4 >-?\ !3?P-8?$/]C76_V!?A'X9TY_$OQBT.X\*>%] M&2U'D:79RA8[W6)47_5VUC#(9R_&Z;[/"I,L\2M\_P#Q$\#Q_#7_ (+I_L;_ M +/5I<7,WA7X=?L[^)T\(_;'R?M26\-A)(3T:7[+%$"1SACV)KO9O^"??_!5 M^U^,'BSXR^%_^"O/@_3M0\5W2[HW_9BM[H:=91Y$&GV[SZTSQVT>68)GYI)) M)&W/(S'U+XD?L&>*O&UO\$OBN?CFU]\:/@A--/IWQ%UO1 T/B WMH;;5[>[L MX9$$5O=ABZQQ./LSQP%-RQ&-P#P?X06D>H_\'&/Q_P# ?".J M^([.6(20S:I::@R64DBG@NL32;J?M:_!VP_;6_;=^"7@70[19-*_9^\ M<#Q_XX\11+_QZ:@MC)%IFBI)WFF:Y%Y-&.8X+:$N%^TP%NB\#_L/?%/P!+\: M/CCX2^.VBZ?\=?C0UDMY\0)O!37FF^'[:RMQ;6-I:Z:]VC21P1&5\R3_ +VX MF>5U*8@'F7P%_P""=?\ P4X^#\.@^#=:_P""NVE:EX/L]8BN_$VFZ5^SW:6& MJ:]&;@37@?4VU.:6.XN?W@>[*O*#*S@[@" # _X)(:AK'B;_ (**?M\^+O%S M.^L?\+HT?2@\Q^<:=9Z7Y=B@'4((F)7M\Q(ZFE_X-Q=3UB;]BKX@>&IB1HOA M_P#:+\<:=X3B!_=Q:<-1\X)'_L"::XQCC)->Z>(OV+?B'X#_ &G_ !]^U1^R M9\4=!\*ZU\5_#VG:?X^T[Q+X:EU*TEOM/22*QUB!8KF K/'!*T,D+'9.L<)W M1F,F3O/V-?V3_AK^Q#^S9X8_9E^%$MY<:5X;M9!)J6I.KW>I7'[BXB\VWM];UVWM'E3)&Y5E=2PR",CC(H Z6BN,\._M&_L]^+]:M_#? MA/X[^#-4U&[?9:V&G>*+2>>9L$X1$D+,< G ':NSH ***YG1OC3\'_$?Q+U/ MX,^'OBEX>O\ Q=HMDEYK/ABRUB&6_P!/MW;:DL\"L7A5FX4N!N(.,X- '345 MSGPK^+_PI^.?@^/X@_!?XDZ'XLT&6[N+:+6?#NJ17EJ\T$K0S1B6)F4LDB,C M '@J:Z.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "O@S_ (.<+.TN_P#@AU\2RX(&0: /E3]J+P3X2^+/[:W[ M%>M?\$R_AU)#\1/"OBBQN/BMXS\$>')+/3].\%B.$7]EJUU'$D+F4*ZQ6\C% M]V\*JF12WT=^TQ_P6G\$?!KPW\1OB)\,/"_@7Q=H7PH\176D>*M*U#XM6^E> M(]2FLG$>H_V5IAM9?M7D2&2-1--;M-);3*@V^7))]<_!.7Q#)\)/#D7BSP5J M'A[4H-&MH;W1]4GM99[:1(E5E9[6::)N0>4D85\%?L^V_P#P4W_X)N?&KXG_ M +-'@G]A6?XT?#7QO\3M9\8_"WQYH_CJPTN+15U:Z:ZN-.U5;DF2*.&:1V\^ M..1F#-L20D(H!Z+\0?\ @KGX\O/COX)^!?[+?[%VK_$6X^)OP/E^(_P[U.Y\ M86ND0ZK"%MWCMY1(DALE*W #2S8*OL01OOW#=^&'[8DWC/\ X*2^#/V"?B-J_[.4GB^Z\9WVMZ?J%]I<'V^TAN= CGMHV:6)+J5R[B5$9H$<1G> M&7#USX)?M:C_ (*]?!_]HC7O@IJ/B'PKX;^ NH^$?&7Q TK4=)M;+^V+NZL[ MAIX[.:^%V(,V\F0L3%2ZA0X!-:7C;X(?M!:Q_P %N/#/[25O\ ]8N/ACI_[/ M.I>#+_QE%KFEK$NI76KV]X%%NUXMWY:Q0$&00GYF (RU !XC_X*H>,[[]F' MQ7^WI\#OV8(O&_P3\(7^I_:M;M?&HMM"X>-9 M;N%YHX62JZG=SK;SRIYDMQ##%"L+.\F\,8UC9Q\N?LE_LZ?MG?L:?\$W_B!_P2 M4NOV:M9\77VGVGB;0?A%\0;'4+!="UG2-6DN9+:ZU"1YUELGMWO)!<0F)F*1 M#R!.6 -/0/V"_P!I?_@EU^U=\!_VE/V>/A!J_P :?!GAG]FNS^#/Q+T+PU>6 M<&LVHMKP7T6LV<-[/#',DEP65X?-4HI)YZJ =K_P1DF\33_MD?MNMXR^&.G> M#M47XRZ.E[X>T?45N[2W==#MUWPS"&'S8Y<"96:*-B)1N16W 8O_ O:_I*VTR2\F:(+?&1(X(D>29F4$".-69SA0K$@5Z M3_P30^&G[4'A#]L_]JGXL?&W]F;6/!'ASXH^-]'USPC>ZKKNFW+R1P:1;VLD M$L=I67!H [W2_BU^QW^T-^ MTSX%^#&@?LX^*;'7M-M;WQGH7B7Q-\&M7\,?V;-ITUG 5MY=5T^W,SR+?F-U MB+8B+[MNY37%W?\ P56_:5\4_$3]H#X3_!#_ ()Y7.NZ]\ K^T358=<^)EII MMOJ%M-IYOU99DMY]EP\)3RX4653\WFRP_(']>\:?&_\ :<\5:UX>TCX=_P#! M/_QKH^I7NMV]E>>-/&&M>%3:^&]+EFC^W706UU>XN)9!"A\N&.)@\HCWX0$U MXQ^SO\&?VI/AW^U-^VO\6_$_[+'B2+2/BQJ&C7?P[:/Q!H3OK L]!33I$VC4 M^'MSK/B_P#:1@1O MAWX&O]46T\KR[-KO4)KRZ6.40V]G$C^;+''*S,8U2-C(,>$?LKZO\3[;_@O- M^T'J7C?X#:3H/B*W_9W\..-+\+^(%O+776_M&\=+J*XF@M2&?<(F\V-2KPN, MNH5V\G^%_P"PO_P4'_9F_9__ &&_VE/#'[,6I:OX\_9@TW7?#GQ(^$/_ DV ME&\U72-6A6">[T^>.[>UDEA""18VE1I3M!V[<'Z)_9]\._M7Z[_P5R\>?ME^ M*?V*_&/ACP'XI^ NC:%IDNMZ[HGV^.^M+Z\N3!-;PWTBK(XDP-LCJ@:/S'0L MRH /V]-#_8F_: _91E\!KX[ M\':CXA^&OB$>-;?4Y=12QDB%S:WMK#"JV-PL=]H_M+R?^/52FW?N\ MSC&WYJ^GOCW\&?VDOB#_ ,%>/V,X *OQ3_X+%7WA3]FGXK_MK_#']FY/%GPL M^$'CB^\-Z]>CQC]CUC4?L-S%:WU[9V9M'A>&.:0A1+,_@A\4?C3JVN7FC?"#Q_X;E\+^*;6*^2)KF(7;1ZC M"MV]FDT\<,T44KM)Y>V)SN_5/]G/XP^$OCY\$O#WQ8\$>%]5T+3M4LV5-!UW M319WNE2PR-!-9SP E8I898I(F52R@QG:S+@D [:BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *;+%'/$T,R!D=2K*PR"#U!IU% 'RC\+/^"0 M_P &/@9$GA/X*_M*_'KPKX$@N'>R^&>B_%B[CT:QB=BS6]L2IN[6'+$A8;A, M$G!%?3G@_P (>&/A_P"%=.\#^"M"MM,TC2;..TTW3[.,)%;PHH5$4#H *TJ M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BOBW_ (*"?\%7;;]F_P 5 M7'P7^!^B66L>*K11_;&I:AN:TTQV (B"*099=IR>0J9 .X[E7Y)\/_\ !9+] MN/1]=75M4\8Z+JML'RVF7OAZ!(6']W="$D'_ 'WFOU7(?!OC3/\ *XX^E&%. M$E>*G)J4ET:2B[)].;ENM=M3\GS_ ,:.">'LUEE]64ZDX.TG3BI1B^J;&?L,_MS>!/VT_ ESJ>F:<='\1Z.437M!DFW^5NSLFB? WQ M-@C) *D$$?=9O>>B%%%?/'_ 5/_:O^*G["W[$'CC]K MSX5Z#X?UJY\":='?7>@>((IPFH1-<0PE$FAD!A91(S9*.&*A?ESN !]#T5\& M^//^"J'[17[)FH? 3QA^V3\%_!MQ\.?CWK6EZ#9>,/ &KW8N/#&L:A )K6&[ MM+J,^? XWYFBE#*(9"8SA0VQ(_\ @J'XU_X)S_#CPS\+&C\+?#*S M\:VOBC6X-2B:Y@N+E+<6KPQ2OL=78_O Q!4 [03M !]M45\N?\$W_P#@HMJW M[:OB3XN?!#XJ?"&/P1\3O@;XR'A[QWHVG:P=1TZ?S/--M>V=RT43/%,L,K!' MC5TVC.*?^"?7 M[3WA+3/#/Q<\->'H?$ND2Z'=22:3XP\/2R>4-2L?. EA:.8-#-:R%S&ZDI), MN67Z4H **** "BBB@ HHHH ***\2_;T^+OQ#^"_P@TWQ3\-/$/\ 9M_<>)(; M66?[)#-NA:WN'*[9491\R*<@9XZ\FO'X@SO"<-Y-7S/$QDZ=*/,U%)R:\DVE M?U:,,5B(83#RK3VCKIN>VT5^;G_#?/[6?_15_P#RA6'_ ,8H_P"&^?VL_P#H MJ_\ Y0K#_P",5^+?\3(<#_\ 0/B?_ *7_P N/G_];,N_DG]R_P#DC](Z*\6_ M82^+/Q ^,OP;N_%?Q)U_^TK^+Q!/;1W'V2*'$2PPL%VQ(J]78YQGFO::_:L@ MSK"\19-0S/#1DJ=6*DE))22?=)M7]&SZ##8B&*P\:T-I*^NX4445ZYN%%%?+ MWB#]L'XR?&#]N7QQ^PS^RWJ/@?P_J7PM\)Z1K?C7Q!X]TRZU)KJ34_-:VM+& MQMKJU9D6*'=-=-,1&T\*")R2: /J&BO&/V./C3^T3\6_^%E^'/VF?A3H'A37 MO /Q&/AVS7PSJTU[9:M9?V/I=_'J$'?!2>%?V7-2L-.\0:#XD@NY=9\:WTUO'.]M920S1IIS M.TBVUL7ANS<3\;8P0: /O.BJFH_VQ>Z+)_8-S#97TL&;:2_M#.D+D<;XTD0N M!W =?K7YQ_!/_@K)_P %!?BQ^Q]\7_VU-%_9P^%NM:1\%O&OB'1O$'@ZS\0Z MC9:AJMKHH5[RYM;AXIHU(O!7ANZ^._P ;-9AT/3/# M]C>S2:/IEU':&[U6^:0A9I[.RA5VP-CS,8ES$)"\;_AK^WC'X6^//Q7_ &6? MVKKO0](\3?"SP7;^.#XDT>WEM]/USPK*LH?44MY9)I+9K::":":(RRC*QR*Y M$A2, ^E:*^'+#_@J5\5_#?[,GPZ_X**_%_X>:!H_P1^)'B;3K0Z8D^6^=<=4!/:@#V MFBBB@ HHHH ***^?O^"H7[4GQ6_8C_8D\=?M;?";P_H.M7?@+21J5UH.OQ3" M/4(?-C1T6:*13"RJ[/DK)NVA<#.X 'T#17P/\<_^"I_[37[$GP\^#G[1G[6O MP;\"ZM\+OBKKFD:-JNM>!-8O(=1\*W.I6YFMYI+6ZC=;R !7#E)(W& 0K9 / MWQ0 444@DC8[5D4DYP ?0X/Y&@!:*:)8BQ02+N!P1GG.,X_+FE\R/S/*\Q=Y M7(7/./7% "T5\M>"?VNOVAM8_P""K_C[]AKQ'H?A*/PIH7P5L?&?A:\LX+@7 ML\USJ4MF$NI&D*;5\ASM2-2-W5L"I/\ @E9^V'\:?VR_AQ\5/$7QTTKPW::M MX#^//B;P-:IX6M)X;:2UTN2&%)")Y9'9W8NQ.0.0 HQB@#ZAHKPS]K#XC_MQ MV^O67PP_83^$G@34M<_L[^TM<\5?%;5[ZST2PA:1HX;:-;&&2>ZN96CE8A=B M0I&&=B98U;Q_]E?_ (*WCQ-^RE\;OC'^VU\*$^''B[]FW6]1TGXLZ'H]]]NM M)9;6W6XCGT^1MIE2Y1U$2,=VY@,D,K$ ^TZ*^/=-_P""@7QR^%%M\"/B9^UK MX%\+Z+X/_:#URQT'2[30?M!O?!6LZC;/=:79WT\DC1WZS"-K=YHXK80SE %E M1]Z[TO[9?QS^/7[0GQ>^!W[&7ASPC<1_ ZWL[7Q)JGC!;B2/7_$%Q;M=#1;4 MV\L8M%CA$0EO9/.V27 46[^6Q(!]245\;W/_ 5^^''Q _9'^"/QY_9Z\)?V MKXI_:'\4VOACP!X4UNY,(T_5#)*FH&_9 66'3_L]R9O+!+F)47'FJP]$^"?[ M77BT_MD>)?V ?VAHM$_X3K3/!%IXU\+:[X;LIK2Q\1:#-'[+4[F'1;:2*VMSE>%+V9_'V@:+K<7B:"XE,=IJ.I061D@ M2&2/]X#,2"[;1M^ZW2@#Z@HILDL4*AY9%4%@H+''). /J20/QIU !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% 'C_QH\9_MKZ'XWDL/@9\%O!^N: +:-H[_6O$;VTYE(^= M2@!& <8/>N3_ .%E?\%./^C9_AS_ .%G)_\ $U]&45]#A\]PU"A&G+ 4)M*W M-)5+OS=JJ5_1+T/G,3D&)Q%>52./KP3=^6+I67DKTF[>K;\SYS_X65_P4X_Z M-G^'/_A9R?\ Q-'_ LK_@IQ_P!&S_#G_P +.3_XFOHRBMO]8\)_T+L/]U7_ M .6F/^K>+_Z&6(^^E_\ *3^>+QKX@U[Q9XRU;Q3XIE=]3U+4I[K47D^\T\DC M-(3[[B:S*^U_^"E7_!-7XF^ /B;K'QM^"7A"ZUSPGKEW)?7MEI<#2W&DW$C% MI5,2@LT)8EE=00H)5@H4%OCSP_X(\9^+-=7PQX6\):GJ6I.^Q=/L+"2:/#?$F2<09+3QN"J1Y.575U[FFL9+[/+MKZK2S/X%XFX9SOA[.ZF! MQU.7/S.SLW[17TE%_:YM]->CUNCV_P#X)E>,_CCX/_:ELT^ /AS3]8UK4M'O M+:;3-6OC;VT\ 3S6WR#[NUHU8>I '>OTA_X65_P4X_Z-G^'/_A9R?_$UYS_P M2B_X)]^*?V;[:^^.'QHT]+7Q5K%E]DTW2-X9M,M&97&HXB,(Q@ZDE-\TE=NSC.*<5>R=M;.S:L?UCX4<$Y MYEO"$%C<36P\IRE-4XN"Y8NR5U.G)J3M=JZM=72=SYS_ .%E?\%./^C9_AS_ M .%G)_\ $T?\+*_X*OFYD62PT74#<_M2?LG_ O]M#X1ZC\"/V MCO#&HZYX2U=%35=%LO$^HZ9'>(LB2!)6L;B%Y%#QH=K,1QTY.?GL15C7KRJ1 M@H)N_+&]EY*[;MZM^I]'AJ,L/0C3E-S:5N:5KOS=DE=^22\CYF\$?\$U[?\ M:Y\&?LX?%#]JWX[ZIXG\-?"G2M$\3>#OA[I>B6^G:=+J\=G%]FN[]\R2W;0@ MD*BM%&M*_9$^,-CX*\?K^Q[ILGAO5-4T2 M"^M)+L:FOE13),K!8V?:"X!*]=K8VG].OA7\+_!_P7^'^E?"_P 0:A%HNB6 M45GID&IZW=ZA+#!&BHB>?=RRRL%50!N<]*\Z\.?\$_\ ]EKPG^U1J7[:^A>$ MO$$?Q-U?1X])U/Q)+\0M@\:B.2.2XN'55 MV8 MF6W$2K$$9@HWB2J/_!K4X\,?\$GM)^ OB#36TWQA\,?B!XF\.>/-$N%"W&G: MHNIS7#12KU#"*XAY/8<'BOKM?V%/V8+;]J>__;4T?P'J&D_$K5].M;'7=?T+ MQ=JFGQ:Q!;?ZA+VSMKE+6]V#"AIXG;:JKG"@"/QE^PW\#/$OQ9U3X\^%CXA\ M$^,]?MH;?Q+X@\!^)+G2I-;CB4K%]MBB;R+N2-3M2:6-I8U^575210!\=_&C MPKK/Q;_X.@_@[K/PX+7%O\)OV>=4O/B-=6ZYCM(M0EOK>RM)G' D>259EB/) M12X& 2/TEK@O@+^S+\%_V:M+U6Q^$OA22UNO$&HG4/$NN:GJ5QJ&IZU>;0GV MB\O;J22XN7"@*ID=@B@(H50%'>T %%%% !6;XPNO%%EX9O;KP5I=M>ZJD)-C M:WDYCBE?/1F'W1UYK2HK.M3=6E*"DXW35U:ZOU5TU==+IKR%)G MB#]H?5OA!IMO\6OA[H.DZ:OB2%H+G2]6:>1I_L]P A4@87:7.?4#UK[.KYN_ MX*B_\D T?_L<;?\ ])+NOA_$K(,3AN!,PJRS"O-*F_=DZ7*]5H[4D[>C1YV; M8:<,MJR=63TV=K?D?!E%%%?P4?FI]=_L)>(?VBM*^#=Y;?"?X>:!JNF'Q!.T MESJFKM!()O)AW*% /R@!3GW/I7M/_"9_MK_]$6\'?^%&_P#\37*?\$P_^3>K M_P#[&NY_]$6]?1=?WOX;Y!BL3P+E]6.85X)TT^6+IDW;U;/TO*<-.>7 M4I*K):;*UOR/'_\ A,_VU_\ HBW@[_PHW_\ B:TO!_BK]J^]\365KXU^%7AB MRTIY@+ZZL]=>26),=54CYCTXKTZBONJ/#N+I58S>8XB5FG9NE9VZ.U).SZV: M?F>C'"SC)/VLG_X#_P#(A7PK^WE_P3'^#/\ P4&^.FH_'3]F[]H3Q)\&/VDO MA,;?1X?B/X0F*R&.6UBO(+:_M@ZB[M6CN< Y4G]XA+HACK[JKQ7QI^P+\ O% MWQDU_P#:)TRZ\8>&/'?B:"UM];\4>#_'.HZ;->6]O"L4,$L4,P@F1%!*B2)B MK.[*06)KZ<[#XD^$?_!9;]IG]DK]D3]J23_@I3\-]%UOXI_LH7^C6&KZOX,8 M06'C5]8CC&DS ! ('D,D!E*HH2.56$2%3&/(_P!I3P7XJ_X)9_MN?#7_ (+2 M_M.MIWQ(^'GQ=LM/LOV@+G0_#T;:=X.U_P A5TC7--M8PS-%#$?LJ3R&6XVF M8^89+M$'Z;Z;_P $\_V0[7X!^,OV:]:^$L>O>%_B-<37/Q!'B74[G4+WQ'=2 MA ]U=WD\C7$LP\N/9)Y@,/E1B+RQ&@7B?A'_ ,$>?V%_A1X+A^&U_P""/$?C MGPW8:7-INA^&OBAXYU/Q)IFBV!]0^/.KZU--XE^,_B*_\ $]M;WOBM]2ATK3[Z1KNST>Q8S21> M5!:K&7^SDQO(LKH3'L"_#_\ P2'_ &5OB1^UY^PE^T?\";7]I74_ _@[Q?\ MM+>/-)\40^'?#]M)J<]G++#'IHEG-(LDMOIPFN6^PH[JC,T.UWV+N= MMHQV?[)W["G[,G[#^E:YH?[,W@W6-!LO$>MW.LZU9WOC;5]4BN=0N-GGW6R_ MNIPLK^6FYU )Q[G(!U?[._P"^&'[+'P-\*_LZ_!?03IGA;P;HL&EZ)9M*9'6 M&-<;G<\O(QR[.>69F)ZU\O?\%)/^".?[&/[4?A[Q5^TG8>'8OAM\:=-L9-:T M'XW>%;Z33=4TW4;6W_<7-Q+$ZB>)5B1'$@)$8(5D(5E^U*^>](_X)@_LF:-\ M4?%GQ/M]+\82Q^./$$NN>*O!]S\1M8D\.:EJ,K[Y;B;26NOLDN]N6C>-HB0/ MD^5< 'Q3=>*/C?\ $7]M?_@E9^UC^TKIDMIJ/B#X=^*++Q---:>2EIXCU+PG M%,@=, 0R7.R4",#(,;+@8K"_X*?_ H^)?[0?_!4/]I/2_@SIL]Y/HO_ 3, MU;P]J)LD9GEU+4-7O;FUTX[3R\T,4A13U^;KV_4;XX? /X5_M%>#8? WQ8\- MM?6EEJMKJNE7%M>2VMWIFH6T@DM[RUN(&26WGC<962-E."RG*LP-;X*_LY_" MOX"2Z]J?@32KN36/%>HI?>*O$>LZE-?:EK%PD2Q1O<7,[,[+'&JQQQ@B.)!M MC1!Q0!^8G[?NHV'Q1_X-+?A]X#^&EM'J6I^-_AA\+/#?A73(5RUSJ37VBQBV M15/^L5H91@9PT?<"OUNTNVGLM,MK.ZN#++% B22DDEV"@%N?4\UXWX-_X)\? MLL> _%.C^(/#W@:]6R\->(;G7_"GA6YUZ[FT/0=5N&E:6]L]/>0V\$NZ>9D* MIB$S2&(1EVS[70 4444 %%%% 'GWQ&\1_M(Z9XE>U^&/PX\/:GI0A0I=:EK# M0RE\?,-H'0=C6%_PF7[:?_1&/!__ (4;_P#Q->O44 >0_P#"9?MI_P#1&/!_ M_A1O_P#$T?\ "9?MI_\ 1&/!_P#X4;__ !->O44 ?+G[3'[1O[37PN^'DUKX MR\#^&M&;74DLK*ZT_6'FN$)0[Y$7 ^ZI^\>A9?I7Q]\/O'&N_#7QKIGCSPU, M$O=+NUGAW9VOC[R-CJK*2I'<,:]'_;8^-G_"Y?C5=_V7=^9H^A;K#2]K95]K M?O91Z[WS@]U5*\@H _0KP9\8OVL_'_A6P\:>%OA-X/N=/U*V6>UF'B&0$J>Q M!7((.00>0016I_PF7[:?_1&/!_\ X4;_ /Q->1?\$S?C9YD.H? K7+OE-U_H M6]NQ_P!=$/QQ(![R&OKN@#R'_A,OVT_^B,>#_P#PHW_^)H_X3+]M/_HC'@__ M ,*-_P#XFO7J* ,'X&=0U MOPEK"*FK:-9>)M0TQ+Q%=) DK6,\+NNY%.TL1QTY- 'YA_$GPMKGAC]IC]DJ MP_X*=>.[WQM^S5KV@>'Y?A3(MM!IND^&OB#%9QFTBUM($!O(Y8RPMI))!&', MBO&5\QS],?\ !0[2M*TO_@K'^POXET^QAMM0U'QIXRL]0O8$"2W5NOAFX=(I M6&#(BN-RJV0IY&,FOHSQW^PI^RS\4OV5IOV*/B=\,Y?$GPSGTVWL&\/:_P"( M=0O76"#R_("7 =;BU?P3X@@^)NM_V]HEVD1B$EOJKW;7J9C)0KYI!!SC< 0 ?'7@GX?Z[X MQ_;P_P""HOP1^%/Q3MOAQ=:SX"^'MCX?\11S&VM=!U&_\.:FIO!Y>/)9IY [ MR)A]Q+@E\&H_V2_&MMHG[0?B;]F[]I#]D33?V5?V@[;X!>(++2?&_@!+9_!_ MB;2A):&76[26)4V36DL44HAF_>1QRL'MM#^($A\:ZMNU>R@MA;()#]IR9BAD9KHDW+232R&4LY-=;I?[!WP!A MN+[4?%D?B3Q9?WG@J\\(1:KXP\57FHW=EHEV%%S9P32R%X_-V1F2;)GD,4>^ M1O+3: ?!G[&OC;7OV3_VG/ O[,_[8G[!.F?#_P".^E?#;Q!8?#/XG?#A8KCP MU\6DM+&.YNO.DC1)TOMMH)_+N T@+3-F/SPCXG[,_P"RM)_P4*_X)O\ PD_; MPC_;!^'_ (-\C_#":;Q39:O;2.VIV5WJ!U<&:$R>=;O;-&L M/E+&B0HBQHOZ*?"_]AWX%?"OQAX9\;Z>?$VMWW@?2KC3? C>+O%U[JP\/6L\ M:1S);&ZE=B[QQI&9I3)-Y8*"0(S*?-O!?_!%G_@G3\._VC;S]IWP3\$+G3=: MO]?77KK0K3Q/?IH$FKJX=-0.E";[(9U//^ MS0-!_P#4DU"L_P#X((_\DR_:5_[//^(O_I;#7TS8_L4?LZ:;^T]JO[9-CX8U MN/XC:WX>30M3U]?&^K[)=-1S(EL+7[5]F1%_V M/;'Q+IG[/GA35-'@\7^)[KQ%XBBO_%VJ:H+O5+E@UQ=_Z?7)(P!8IM#$9 M(H W_C9\9M#^"WA6+5KO2[K5]8U.[%AX7\,Z8 ;S6]0=6:.UA!( R%9WE/F/Q(^)D^D,2)IA MJEE0)!I]]!$&=@N]]F]Q'&&8A$ UOV5/^">/[ M('[%6C>)M!_9U^%$VEV_C$0+XF_MKQ-J6MR:A'"LJ11/)J=S(KR_L_ M"EM.NR6'3;>XE>.T4Q_N@4&Y(?W*%(OW=6?B[^Q+^S_\:O&VH_$/Q3HVL6.K M:]H":%XINO#7B:]TH^(-+1G9+.^^R2Q_:$0RRA&;YT6:5%94D=6 /QC_ ."? M7P_\9>&=-_X)Q?M'>+M/N+;P3K7[1'Q0>Q%PI2.%];CG31\\#'FO:3O'G&X2 M#'#"OOKX@:'K/C/_ (.6/ %YX:B8VW@K]D_4;SQ-"V@<]F9XWD M5>I$;'& 37U_\1/V8O@1\4?@Q:?L^^*_AQ8KX2TR.R&B:5I>ZQ_L=K)D:SEL MI+?\$[;F^U/6K2:_^,7A#1KF;2=?NK-C9RZ#=RR(ODR* M(W+0QXF3;*NT;'4@$??'[4G[)_P+_;0^$>H_ C]H[PQJ.N>$M714U71;+Q/J M.F1WB+(D@25K&XA>10\:':S$<=.3GE/&/_!.7]DOX@:%\-_#?C#PCXGOK3X1 MZK:ZG\/%D^)GB!7TF\MXS%!.)%O@\SI&2@,Q?Y69>C$$ ^%=3FT[_@F1^VW^ MVLG[''@FWT/2-&_9(LOB19>#[-7>P/B.W_M2,7GD$D!G6%#*0,R;26R>:X?] ML?\ 9]_9V\1_\$-/@+^U;I7A_3M;\>ZQXB^&OB#6OB9)$CZSKFI:CJ>GG4'O M;L?O9P\LTFZ&1BD;0Q*%7R(POZ=:3^Q!^S5HW[1NN?M86W@S5)O'7B7P\N@Z M]J=_XPU6ZMKW3%+%;1[*:Y:T,2EW(7RL NQ&"37B\?\ P0H_X)RQ?#Z]^#2_ M#_QC_P ()<^((=:L_ (^*6NKHFDW:7(NM]C9"\$5F6E!):(*P#NJLJNRD \D MU7PPG_!0+_@I/^U%^RC\9;[X;:C;_#_2O#.G^%?"'Q)^'\VN[2$N9]1T M\+J-JL,CWD\J27$:-*IBM5,B[(U'-_M/?\$Y;/2O^"4G@KP!'^U)-\3/C?\ M!3Q*MK\&/BA<:($OM475N9%-E*DDC11BW,TNT02$?5'[4 MO_!(K]A;]L'QWX8^*WQ>^&^L1>+?".F+IFE>+?#7C'4M*U1]/7/^B3W=K.DM MQ&%_\$:_&_P *?CS\!O$'[3UOX?AL M?B[XL\7WL7QWL+C3%M;W0?$MLRPSZ*T66:&"U1(DB4G,B$7$F9IY6;["KR;X M4_L/_LU?!#]H#QQ^T_\ "[P;JNE>,_B3=1W/C>^7QEJTMKJTT:;(Y'L9;IK1 M61,JK)$I4$A< FO6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 3 **** "BBB@ HHHH **** /_V0$! end XML 19 pro-20201231_htm.xml IDEA: XBRL DOCUMENT 0001392972 2020-01-01 2020-12-31 0001392972 2020-06-30 0001392972 2021-02-08 0001392972 2020-12-31 0001392972 2019-12-31 0001392972 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-12-31 0001392972 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-12-31 0001392972 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-12-31 0001392972 us-gaap:MaintenanceMember 2020-01-01 2020-12-31 0001392972 us-gaap:MaintenanceMember 2019-01-01 2019-12-31 0001392972 us-gaap:MaintenanceMember 2018-01-01 2018-12-31 0001392972 pro:SubscriptionMaintenanceAndSupportMember 2020-01-01 2020-12-31 0001392972 pro:SubscriptionMaintenanceAndSupportMember 2019-01-01 2019-12-31 0001392972 pro:SubscriptionMaintenanceAndSupportMember 2018-01-01 2018-12-31 0001392972 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001392972 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001392972 us-gaap:ServiceMember 2018-01-01 2018-12-31 0001392972 2019-01-01 2019-12-31 0001392972 2018-01-01 2018-12-31 0001392972 2018-12-31 0001392972 2017-12-31 0001392972 us-gaap:CommonStockMember 2017-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001392972 us-gaap:TreasuryStockMember 2017-12-31 0001392972 us-gaap:RetainedEarningsMember 2017-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2017-12-31 0001392972 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001392972 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-01-01 2018-12-31 0001392972 us-gaap:CommonStockMember 2018-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001392972 us-gaap:TreasuryStockMember 2018-12-31 0001392972 us-gaap:RetainedEarningsMember 2018-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-12-31 0001392972 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001392972 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-01-01 2019-12-31 0001392972 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001392972 us-gaap:CommonStockMember 2019-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001392972 us-gaap:TreasuryStockMember 2019-12-31 0001392972 us-gaap:RetainedEarningsMember 2019-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-12-31 0001392972 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2020-01-01 2020-12-31 0001392972 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001392972 us-gaap:CommonStockMember 2020-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001392972 us-gaap:TreasuryStockMember 2020-12-31 0001392972 us-gaap:RetainedEarningsMember 2020-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2020-12-31 0001392972 pro:RestrictedStockUnittimebasedMember 2020-12-31 0001392972 pro:RestrictedStockUnittimebasedMember 2019-12-31 0001392972 us-gaap:PerformanceSharesMember 2020-12-31 0001392972 us-gaap:PerformanceSharesMember 2019-12-31 0001392972 us-gaap:StockAppreciationRightsSARSMember 2020-12-31 0001392972 us-gaap:StockAppreciationRightsSARSMember 2019-12-31 0001392972 pro:MarketShareUnitsMsusMember 2020-12-31 0001392972 pro:MarketShareUnitsMsusMember 2019-12-31 0001392972 us-gaap:AccountingStandardsUpdate201613Member 2020-12-31 0001392972 pro:AccountingStandardsUpdate202006Member 2021-01-01 0001392972 pro:TravelaerAcquisitionMember 2019-01-01 2019-12-31 0001392972 pro:TravelaerAcquisitionMember 2019-12-31 0001392972 pro:TravelaerAcquisitionMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001392972 pro:TravelaerAcquisitionMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001392972 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001392972 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001392972 us-gaap:ComputerEquipmentMember 2020-12-31 0001392972 us-gaap:ComputerEquipmentMember 2019-12-31 0001392972 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001392972 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001392972 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001392972 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001392972 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001392972 us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001392972 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001392972 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001392972 us-gaap:ConstructionInProgressMember 2020-12-31 0001392972 us-gaap:ConstructionInProgressMember 2019-12-31 0001392972 pro:CloudBasedProductOfferingsMember 2020-01-01 2020-12-31 0001392972 pro:CloudBasedProductOfferingsMember 2019-01-01 2019-12-31 0001392972 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001392972 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001392972 srt:MinimumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001392972 srt:MaximumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001392972 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0001392972 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0001392972 srt:MinimumMember 2020-12-31 0001392972 srt:MaximumMember 2020-12-31 0001392972 2019-01-01 2019-01-01 0001392972 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001392972 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001392972 pro:MaintenancerelationshipMember 2020-01-01 2020-12-31 0001392972 pro:MaintenancerelationshipMember 2020-12-31 0001392972 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001392972 us-gaap:CustomerRelationshipsMember 2020-12-31 0001392972 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001392972 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001392972 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001392972 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001392972 pro:MaintenancerelationshipMember 2019-01-01 2019-12-31 0001392972 pro:MaintenancerelationshipMember 2019-12-31 0001392972 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001392972 us-gaap:CustomerRelationshipsMember 2019-12-31 0001392972 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0001392972 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001392972 us-gaap:StockCompensationPlanMember 2020-01-01 2020-12-31 0001392972 us-gaap:StockCompensationPlanMember 2019-01-01 2019-12-31 0001392972 us-gaap:StockCompensationPlanMember 2018-01-01 2018-12-31 0001392972 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001392972 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-12-31 0001392972 pro:A2007EquityIncentivePlanMember 2020-12-31 0001392972 us-gaap:EmployeeStockOptionMember 2020-12-31 0001392972 us-gaap:RestrictedStockUnitsRSUMember pro:A2007EquityIncentivePlanMember 2020-12-31 0001392972 us-gaap:StockAppreciationRightsSARSMember pro:A2007EquityIncentivePlanMember 2020-12-31 0001392972 pro:MarketShareUnitsMsusMember pro:A2007EquityIncentivePlanMember 2020-12-31 0001392972 pro:A2017AmendedEquityIncentivePlanMember 2020-12-31 0001392972 pro:A2017EquityIncentivePlanMemberMember 2020-12-31 0001392972 us-gaap:RestrictedStockUnitsRSUMember pro:A2017EquityIncentivePlanMemberMember 2020-12-31 0001392972 pro:MarketShareUnitsMsusMember pro:A2017EquityIncentivePlanMemberMember 2020-12-31 0001392972 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001392972 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001392972 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001392972 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001392972 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001392972 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001392972 pro:StockcompensationinoperatingexpenseMember 2020-01-01 2020-12-31 0001392972 pro:StockcompensationinoperatingexpenseMember 2019-01-01 2019-12-31 0001392972 pro:StockcompensationinoperatingexpenseMember 2018-01-01 2018-12-31 0001392972 pro:RestrictedStockUnittimebasedMember 2020-01-01 2020-12-31 0001392972 pro:RestrictedStockUnittimebasedMember 2019-01-01 2019-12-31 0001392972 pro:RestrictedStockUnittimebasedMember 2018-01-01 2018-12-31 0001392972 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001392972 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-12-31 0001392972 pro:MarketShareUnitsMsusMember 2020-01-01 2020-12-31 0001392972 pro:MarketShareUnitsMsusMember 2018-01-01 2018-12-31 0001392972 us-gaap:EmployeeStockMember 2020-12-31 0001392972 pro:CameleonAcquistionMember 2020-12-31 0001392972 pro:Notesdue2019Member 2020-12-31 0001392972 pro:Notesdue2047Member 2019-12-31 0001392972 pro:Notesdue2024Member 2020-12-31 0001392972 pro:NotesDue2027Member 2020-12-31 0001392972 pro:Notesdue2019Member 2020-01-01 2020-12-31 0001392972 pro:Notesdue2024Member 2020-01-01 2020-12-31 0001392972 pro:NotesDue2027Member 2020-01-01 2020-12-31 0001392972 pro:Notesdue2047Member 2020-12-31 0001392972 pro:Notesdue2047Member 2020-01-01 2020-12-31 0001392972 pro:Notesdue2019Member 2019-01-01 2019-12-31 0001392972 pro:Notesdue2047Member 2019-01-01 2019-12-31 0001392972 pro:Notesdue2024Member 2019-12-31 0001392972 srt:MinimumMember pro:LiborRateMember 2020-12-31 0001392972 srt:MaximumMember pro:LiborRateMember 2020-12-31 0001392972 srt:MinimumMember pro:FederalFundsRateMember 2020-12-31 0001392972 srt:MaximumMember pro:FederalFundsRateMember 2020-12-31 0001392972 pro:InternationalRevenueMember 2020-01-01 2020-12-31 0001392972 pro:InternationalRevenueMember 2019-01-01 2019-12-31 0001392972 pro:InternationalRevenueMember 2018-01-01 2018-12-31 0001392972 country:US 2020-01-01 2020-12-31 0001392972 country:US 2019-01-01 2019-12-31 0001392972 country:US 2018-01-01 2018-12-31 0001392972 pro:SouthAmericaAndCanadaMember 2020-01-01 2020-12-31 0001392972 pro:SouthAmericaAndCanadaMember 2019-01-01 2019-12-31 0001392972 pro:SouthAmericaAndCanadaMember 2018-01-01 2018-12-31 0001392972 pro:NorthandSouthAmericaMember 2020-01-01 2020-12-31 0001392972 pro:NorthandSouthAmericaMember 2019-01-01 2019-12-31 0001392972 pro:NorthandSouthAmericaMember 2018-01-01 2018-12-31 0001392972 country:DE 2020-01-01 2020-12-31 0001392972 country:DE 2019-01-01 2019-12-31 0001392972 country:DE 2018-01-01 2018-12-31 0001392972 srt:EuropeMember 2020-01-01 2020-12-31 0001392972 srt:EuropeMember 2019-01-01 2019-12-31 0001392972 srt:EuropeMember 2018-01-01 2018-12-31 0001392972 pro:PacificMember 2020-01-01 2020-12-31 0001392972 pro:PacificMember 2019-01-01 2019-12-31 0001392972 pro:PacificMember 2018-01-01 2018-12-31 0001392972 us-gaap:MiddleEastMember 2020-01-01 2020-12-31 0001392972 us-gaap:MiddleEastMember 2019-01-01 2019-12-31 0001392972 us-gaap:MiddleEastMember 2018-01-01 2018-12-31 0001392972 srt:AfricaMember 2020-01-01 2020-12-31 0001392972 srt:AfricaMember 2019-01-01 2019-12-31 0001392972 srt:AfricaMember 2018-01-01 2018-12-31 0001392972 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001392972 us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001392972 2020-10-01 2020-12-31 0001392972 2020-07-01 2020-09-30 0001392972 2020-04-01 2020-06-30 0001392972 2020-01-01 2020-03-31 0001392972 2019-10-01 2019-12-31 0001392972 2019-07-01 2019-09-30 0001392972 2019-04-01 2019-06-30 0001392972 2019-01-01 2019-03-31 0001392972 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001392972 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001392972 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001392972 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001392972 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001392972 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001392972 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001392972 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001392972 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0001392972 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001392972 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0001392972 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0001392972 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0001392972 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 iso4217:USD shares iso4217:USD shares pure 0001392972 --12-31 10-K 2020 FY false P5Y P10Y P3Y P5Y P3Y P6Y 10-K true 2020-12-31 false 001-33554 PROS HOLDINGS, INC. DE 76-0168604 3200 Kirby Drive, Suite 600 77098 Houston, TX 713 335-5151 Common Stock, $0.001 par value per share PRO NYSE Yes No Yes Yes Large Accelerated Filer false false false 1726848858 44235427 329134000 306077000 4122000 214000 49578000 65074000 5941000 5756000 9647000 9038000 394300000 385945000 36504000 14794000 30689000 26550000 12544000 15478000 8341000 14605000 50044000 49104000 7549000 6831000 539971000 513307000 4246000 9098000 13065000 22748000 25514000 32656000 5937000 7173000 99156000 124459000 147918000 196134000 11372000 17801000 218028000 110704000 44099000 22391000 1517000 1281000 422934000 348311000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 75000000 75000000 48142267 47310846 43461544 42630123 48000 47000 589040000 560496000 4680723 4680723 29847000 29847000 -438773000 -361789000 -3431000 -3911000 117037000 164996000 539971000 513307000 170473000 145327000 98708000 44692000 58184000 64760000 215165000 203511000 163468000 37259000 46823000 33556000 252424000 250334000 197024000 51673000 42339000 35619000 9880000 11052000 11602000 61553000 53391000 47221000 43080000 45726000 29958000 104633000 99117000 77179000 147791000 151217000 119845000 87182000 89553000 72006000 51075000 47254000 41302000 75614000 67246000 55657000 0 502000 95000 -66080000 -53338000 -49215000 11125000 14765000 16986000 897000 -354000 2155000 -76308000 -68457000 -64046000 676000 624000 200000 -76984000 -69081000 -64246000 -1.78 -1.72 -1.86 43301000 40232000 34465000 480000 -537000 -558000 480000 -537000 -558000 -76504000 -69618000 -64804000 -76984000 -69081000 -64246000 14334000 13870000 13055000 8743000 11115000 12027000 24399000 24680000 21453000 0 -119000 -463000 4783000 -754000 212000 0 0 -37000 0 -5660000 0 -10450000 22273000 9550000 -2749000 3772000 4086000 1376000 5044000 -87000 -16974000 61000 0 -4817000 2550000 3931000 -9848000 15455000 2764000 -7106000 7937000 5830000 -31690000 25082000 24652000 -49389000 5245000 5703000 28493000 5271000 1475000 281000 293000 45000 0 10510000 0 1686000 1436000 4613000 0 50000 125000 -30460000 -17560000 -6258000 0 0 1142000 2824000 1995000 1720000 20481000 23753000 9410000 0 0 141954000 0 0 54000 146925000 140156000 0 1019000 860000 0 25335000 16445000 0 0 97678000 0 0 64819000 0 0 45243000 0 102914000 22991000 135352000 -8000 -75000 174000 23057000 10601000 134971000 306077000 295476000 160505000 329134000 306077000 295476000 341000 308000 262000 1680000 3499000 5252000 341000 891000 247000 31939175 36000 207924000 4417585 -13938000 -238185000 -2816000 -46979000 161997 1000 1141000 1142000 609188 1000 -9411000 -9410000 75546 1720000 1720000 4370000 4000 141950000 141954000 21553000 21553000 9723000 9723000 -558000 -558000 -64246000 -64246000 37155906 42000 364877000 4417585 -13938000 -292708000 -3374000 54899000 958264 1000 -23754000 -23753000 75304 1995000 1995000 4703787 4000 140845000 140849000 -263138 15911000 263138 -15909000 2000 64819000 64819000 -45243000 -45243000 32883000 32883000 -16445000 -16445000 24608000 24608000 -537000 -537000 -69081000 -69081000 42630123 47000 560496000 4680723 -29847000 -361789000 -3911000 164996000 765801 1000 -20482000 -20481000 65457 2824000 2824000 47215000 47215000 -25335000 -25335000 163 0 24322000 24322000 480000 480000 -76984000 -76984000 43461544 48000 589040000 4680723 -29847000 -438773000 -3431000 117037000 Organization and Nature of OperationsPROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides solutions that optimize the processes of selling and shopping in the digital economy. PROS solutions leverage artificial intelligence ("AI"), self-learning and automation to ensure that every transactional experience is fast, frictionless and personalized for every shopper, supporting both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use the Company's selling, pricing, revenue optimization and eCommerce solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable buyers to move fluidly across its customers’ direct sales, partner, online, mobile and emerging channels with personalized experiences regardless of which channel those buyers choose. The Company's decades of data science and AI expertise are infused into its solutions and are designed to reduce time and complexity through actionable intelligence. The Company provides standard configurations of its solutions based on the industries it serves and offers services to configure its solutions to meet the specific needs of each customer. Summary of Significant Accounting Policies<div style="margin-top:14pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP"). Certain prior year amounts have been reclassified for consistency with the current year presentation. This insignificant reclassification had no effect on the reported results of operations. License revenue and license cost of revenue are now combined with subscription revenue and subscription cost of revenue, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and uncertainties</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coronavirus ("COVID-19")</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> continues to spread throughout the U.S. and the world and c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and this impact could last for an indefinite period of time.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There are no comparable recent events that provide guidance as to the effect of the spread of COVID-19 as a global pandemic, and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s a result,</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Accounting Policies</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has consistently applied the accounting policies described in this Note 2 to all periods presented in these Consolidated Financial Statements, except for the Company's adoption of certain accounting standards described in more detail under "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" in this Note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dollar Amounts</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.</span></div><div style="margin-top:3pt;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:3pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of these Consolidated Financial Statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses during the reporting period. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accounts, the determination of the period of benefit for deferred commissions, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, fair value of assets acquired and liabilities assumed for business combinations, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. Actual results could differ from those estimates and such differences could be material to the Company's consolidated financial position and results of operations.</span></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase, or the ability to be settled in cash within a period of three months, to be cash equivalents, except for commercial paper which is classified as short-term investments, if any. The Company has a cash management program that provides for the investment of excess cash balances, primarily in short-term money market instruments.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Trade and Other Receivables</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Prepaid Expenses and Other Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other assets consist primarily of prepaid third-party software subscription and license fees, deferred project costs and prepaid income taxes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, less accumulated depreciation. Maintenance, repairs and minor replacements are charged to expense as incurred. Significant renewals and betterments are capitalized. Depreciation on property and equipment, with the exception of leasehold improvements, is recorded using the straight-line method over the estimated useful lives of the assets. Depreciation on leasehold improvements is recorded using the shorter of the lease term or useful life. When property is retired or disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gains or losses are reflected in the Consolidated Statements of Comprehensive Income (Loss) in the period of disposal.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred to develop internal-use software during the application development stage are capitalized, stated at cost, and depreciated using the straight-line method over the estimated useful lives of the assets. Application development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software development, configuration and coding. Capitalization of such costs begins when the preliminary project stage is complete and ceases at the point in which the project is substantially complete and is ready for its intended purpose. Capitalized internal-use software is included in property and equipment, net in the Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's Consolidated Balance Sheet. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Costs</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Implementation Costs</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts that are expected to be recoverable and enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the Consolidated Statements of Comprehensive Income (Loss).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Deferred Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Impairment of Long-Lived Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets’ carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company did not identify any impairment indicators and recorded no impairment charges in the year ended December 31, 2020, 2019 and 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets and Goodwill</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that have finite lives are amortized over their useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During this review, the Company reevaluates the significant assumptions used in determining the original cost and estimated lives of the intangible assets. Although the assumptions may vary from asset to asset, they generally include operating results, changes in the use of the asset, cash flows and other indicators of value. Management then determines whether the remaining useful life continues to be appropriate or whether there has been an impairment of the intangible assets based primarily upon whether expected future undiscounted cash flows are sufficient to support the assets’ recovery. If impairment exists, the Company would adjust the carrying value of the asset to fair value, generally determined by a discounted cash flow analysis.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Goodwill represents the excess of the purchase consideration over the net of the acquisition-date fair value of identifiable assets acquired, including identifiable intangible assets, and liabilities assumed in connection with business combinations. Goodwill is not amortized but is assessed for impairment as of November 30 of each fiscal year, or more frequently if events or changes in circumstances indicate that the fair value of the Company’s sole reporting unit has been reduced below its carrying value. When conducting the annual goodwill impairment assessment, a two-step process is used. The first step is to perform an optional qualitative evaluation as to whether it is more likely than not that the fair value of the Company’s sole reporting unit is less than its carrying value, using an assessment of relevant events and circumstances. In performing this assessment, the Company is required to make assumptions and judgments including but not limited to an evaluation of macroeconomic conditions as they relate to the business, industry and market trends, as well as the overall future financial performance of the reporting unit and future opportunities in the markets in which it operates. If it is determined that it is not more likely than not that the fair value of the reporting unit is less than its carrying value, no additional tests are required to be performed in assessing goodwill for impairment. However, if the Company concludes otherwise or elects not to perform the qualitative assessment, the Company performs a second step, consisting of a quantitative assessment of goodwill impairment. This quantitative assessment requires the Company to compare the fair value of its reporting unit with its carrying value. If the carrying amount exceeds the fair value, an impairment charge will be recognized, however, loss cannot exceed the total amount of goodwill allocated to the reporting unit. Based on the results of the qualitative review of goodwill performed as of November 30, 2020, the Company did not identify any indicators of impairment. As such, the quantitative assessment described above was not necessary.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the Consolidated Statements of Comprehensive Income (Loss).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Financial Instruments</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The carrying amount of the Company’s financial instruments, which include cash equivalents, receivables and accounts payable, and equity investments approximates their fair values at December 31, 2020 and 2019. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For additional information on the Company’s fair value measurements, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> to the Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Convertible Senior Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the issuance of the Notes, the Company separates each of the Notes into liability and equity components. The carrying amounts of the liability components are calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity components representing the conversion option are determined by deducting the fair value of the liability components from the par value of the respective Notes. These differences represent debt discounts that are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the Company allocates the total amount of issuance costs incurred to the liability and equity components based on their relative values. Issuance costs attributable to the liability components are being amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the respective terms of the Notes. The issuance costs attributable to the equity components are netted against the respective equity components in additional paid-in capital.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Research and Development</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs for software sold to customers are expensed as incurred. These costs include salaries and personnel costs, including employee benefits, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other expenses in developing new solutions and upgrading and enhancing existing solutions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Treasury Stock</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to make treasury stock purchases in the open market pursuant to the share repurchase program, which was approved by its Board of Directors on August 28, 2008. The Company accounts for the purchase of treasury stock under the cost method. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For additional information on the Company’s stock repurchase program, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_172" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> to the Consolidated Financial Statements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no treasury stock repurchases under the program for the years ended December 31, 2020, 2019 and 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues primarily from subscriptions, services, and associated software maintenance and support services. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the customer contract(s);</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to each performance obligation in the customer contract(s); and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription revenue</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue primarily consists of fees that give customers access to one or more of the Company's cloud applications with related customer support. The Company primarily recognizes subscription revenue ratably over the contractual term of the arrangement beginning with commencement of service. Subscription revenue related to certain offerings, where fees are based on a number of transactions, are recognized on a usage basi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance and support revenue</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and support revenue includes customer support for on-premises licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one year in length, billed annually in advance, and non-cancelable.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Services revenue</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ervices revenue primarily consists of fees for configuration services, consulting and training. The Company typically sells its services either on a fixed-fee or time-and-material basis. Services revenue is generally recognized as the services are performed for time and material contracts, or on a proportional performance basis for fixed-price contracts. The majority of the Company's Services contracts are on a fixed-fee basis. Training revenue is recognized as the services are rendered.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Significant judgments are required in determining whether services that are contained in the Company's customer subscription contracts are considered distinct, including whether the services are capable of being distinct and whether they are separately identifiable. Services deemed to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If determined services are not considered distinct, the services and the subscription are determined to be a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer contracts with multiple performance obligations</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company categorizes revenue from external customers by geographic area based on the location of the customer's headquarters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For additional information regarding the Company's revenue by geography, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_193" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 19</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> to the Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contracts denominated in foreign currencies and therefore a portion of the Company’s revenue is subject to foreign currency risks. Gains and losses from foreign currency transactions, such as those resulting from the settlement of receivables, are classified in other income (expense), net included in the accompanying Consolidated Statements of Comprehensive Income (Loss).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of PROS France SAS ("PROS France") is the Euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eriod for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity.</span></div><div style="margin-top:14pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncash Share-Based Compensation</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two noncash share-based compensation plans, the 2007 Equity Incentive Plan ("2007 Stock Plan") and the 2017 Equity Incentive Plan ("2017 Stock Plan"), which authorize the discretionary granting of various types of stock awards to key employees, officers, directors and consultants. The 2007 Stock Plan expired in March 2017. The 2017 Stock Plan serves as the successor to the 2007 Stock Plan and was adopted in May 2017. The Company may provide noncash share-based compensation through the grant of: (i) restricted stock awards; (ii) restricted stock unit awards - time, performance and market-based ("RSUs"); (iii) stock options; (iv) stock appreciation rights ("SARs"); (v) phantom stock; and (vi) performance awards, such as market stock units ("MSUs"). </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the Company has granted stock options, SARs, RSUs, time, performance and market-based, and MSUs. The Company issues common stock from its pool of authorized stock upon exercise of stock options, settlement of SARs and MSUs or upon vesting of RSUs. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of awards outstanding for each award type as of December 31, 2020 and 2019 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Award type</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (time-based)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (performance-based)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock appreciation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock options.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company did not grant stock options during 2020 and 2019. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option pricing model.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Restricted stock units.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of the RSUs (time-based and performance-based) is based on the closing price of the Company’s stock on the date of grant and is amortized over the vesting period. RSUs include (i) time-based awards and (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock appreciation rights.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SARs will be settled in stock at the time of exercise and vest over four years from the date of grant. The Company used the Black-Scholes option pricing model to estimate the fair value of its SARs. The determination of the fair value of SARs utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected life, delivery of risk-free interest rate and expected dividends. The Company estimates the expected volatility of common stock at the date of grant based on a combination of its historical volatility and the average volatility of comparable companies. The expected life of the SARs noncash share-based payment awards is a historical weighted average of the expected lives of similar securities of comparable public companies. The risk-free interest rate assumption is based on observed interest rates appropriate for the terms of the Company’s awards. The dividend yield assumption is based on the Company's expectation of paying no dividends.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Market stock units.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> MSUs are performance-based awards that vest based upon the Company’s relative shareholder return. The actual number of MSUs that will be eligible to vest is based on the total shareholder return of the Company relative to the total shareholder return of the Russell 2000 Index ("Index") over a 3-year period ending February 28, 2020, October 9, 2020 and December 31, 2020 ("Performance Period"), respectively. The MSUs vested on March 1, 2020 and October 9, 2020, and will vest on January 10, 2021, respectively. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted based on the average price of the Company's common stock relative to the Index during the Performance Period. The Company estimates the fair value of MSUs on the date of grant using a Monte Carlo simulation model. The determination of the fair value of the MSUs is affected by the Company’s stock price and a number of assumptions including the expected volatility of the Company’s stock and the Index, its risk-free interest rate and expected dividends. The Company’s expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the Performance Period. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company issues stock options and SARs, it evaluates the assumptions used to value its stock option awards and SARs. If factors change and the Company employs different assumptions, noncash share-based compensation expense may differ significantly from what has been recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned noncash share-based compensation expense. Future noncash share-based compensation expense and unearned noncash share-based compensation will increase to the extent that the Company grants additional equity awards to employees.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, there were an estimated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$55.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of total unrecognized compensation costs related to noncash share-based compensation arrangements. These costs will be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For further discussion of the Company’s noncash share-based compensation plans, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_178" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 14</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> to the Consolidated Financial Statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. The Company reviews its deferred tax assets for recovery. A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertain income tax positions recognized in an enterprise’s financial statements in accordance with the income tax topic of the ASC issued by the FASB. This interpretation requires companies to use a prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in its tax returns. This guidance provides clarification on recognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. The Company recognized accrued interest and penalties related to income taxes as a component of income tax expense. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For additional information regarding the Company’s income taxes, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_181" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 15 </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">to the Consolidated Financial Statements. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Reporting </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports as one operating segment with the Chief Executive Officer ("CEO") acting as the Company’s chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has a single reporting unit, and there are no segment managers who are held accountable for operations, operating results or components below the consolidated unit level.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Earnings Per Share</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("Topic 326")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. Topic 326 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> loss impairment methodology in current GAAP with a methodology that requires consideration of a broader range of information to estimate credit losses. The Company adopted Topic 326 as of January 1, 2020</span><span style="background-color:#ffffff;color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using the modified retrospective method and there was no material impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020, the Company has recorded allowance for doubtful accounts related to trade receivables of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily due to increased credit risk from uncertain economic conditions caused by COVID-19.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02, "</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting period. The Company adopted Topic 842 as of January 1, 2019</span><span style="background-color:#ffffff;color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">". </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2019, regarding the impact of Topic 842 adoption on the Consolidated Financial Statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"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"</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("Subtopic 350-40")</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's Consolidated Financial Statements as of the adoption date. During the years ended December 31, 2020 and 2019, the Company capitalized implementation cost in result of </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adoption of the standard which affected the prepaid and other current assets and other assets, noncurrent line items in the Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, "</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company early adopted Topic 350 effective October 1, 2019 and there was no impact on its Consolidated Financial Statements in result of the standard adoption.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, " </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" ("Topic 606"). Topic 606 replaces the prior revenue recognition requirements in ASC 605, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Revenue Recognition" </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("Topic 605" or "Prior Guidance") with a comprehensive revenue measurement and recognition standard, and expanded disclosure requirements. The new standard also provides guidance on the recognition of costs related to obtaining customer contracts. Topic 606 took effect in the first quarter of 2018, including interim periods within that reporting period. The Company adopted Topic 606 and applied Topic 606 to those contracts which were not complete as of January 1, 2018 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balance of accumulated deficit, while prior period amounts were not adjusted and continue to be reported in accordance with the Company's historic accounting under the Prior Guidance. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2018, regarding the impact of Topic 606 adoption on the Consolidated Financial Statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will early adopt the new standard effective January 1, 2021 on the modified retrospective basis. The adoption is expected to increase convertible debt, net, noncurrent by approximately $70.6 million excluding the impact of debt issuance cost and the equity conversion component. The Company is currently continuing to assess the impact of the adoption of the standard on its financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the year ended December 31, 2020, that are of significance or potential significance to the Company.</span></div> <div style="margin-top:14pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP"). Certain prior year amounts have been reclassified for consistency with the current year presentation. This insignificant reclassification had no effect on the reported results of operations. License revenue and license cost of revenue are now combined with subscription revenue and subscription cost of revenue, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and uncertainties</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coronavirus ("COVID-19")</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> continues to spread throughout the U.S. and the world and c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and this impact could last for an indefinite period of time.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There are no comparable recent events that provide guidance as to the effect of the spread of COVID-19 as a global pandemic, and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s a result,</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Accounting Policies</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has consistently applied the accounting policies described in this Note 2 to all periods presented in these Consolidated Financial Statements, except for the Company's adoption of certain accounting standards described in more detail under "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" in this Note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dollar Amounts</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:3pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of these Consolidated Financial Statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses during the reporting period. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful </span></div>accounts, the determination of the period of benefit for deferred commissions, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, fair value of assets acquired and liabilities assumed for business combinations, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. Actual results could differ from those estimates and such differences could be material to the Company's consolidated financial position and results of operations. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase, or the ability to be settled in cash within a period of three months, to be cash equivalents, except for commercial paper which is classified as short-term investments, if any. The Company has a cash management program that provides for the investment of excess cash balances, primarily in short-term money market instruments.</span></div> Trade and Other Receivables<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.</span></div> Prepaid Expenses and Other Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other assets consist primarily of prepaid third-party software subscription and license fees, deferred project costs and prepaid income taxes.</span> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, less accumulated depreciation. Maintenance, repairs and minor replacements are charged to expense as incurred. Significant renewals and betterments are capitalized. Depreciation on property and equipment, with the exception of leasehold improvements, is recorded using the straight-line method over the estimated useful lives of the assets. Depreciation on leasehold improvements is recorded using the shorter of the lease term or useful life. When property is retired or disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gains or losses are reflected in the Consolidated Statements of Comprehensive Income (Loss) in the period of disposal.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred to develop internal-use software during the application development stage are capitalized, stated at cost, and depreciated using the straight-line method over the estimated useful lives of the assets. Application development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software development, configuration and coding. Capitalization of such costs begins when the preliminary project stage is complete and ceases at the point in which the project is substantially complete and is ready for its intended purpose. Capitalized internal-use software is included in property and equipment, net in the Consolidated Balance Sheets.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's Consolidated Balance Sheet. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Costs</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Implementation Costs</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts that are expected to be recoverable and enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the Consolidated Statements of Comprehensive Income (Loss).</span></div> Deferred Revenue    Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue. Impairment of Long-Lived Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets’ carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company did not identify any impairment indicators and recorded no impairment charges in the year ended December 31, 2020, 2019 and 2018.</span> 0 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets and Goodwill</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that have finite lives are amortized over their useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During this review, the Company reevaluates the significant assumptions used in determining the original cost and estimated lives of the intangible assets. Although the assumptions may vary from asset to asset, they generally include operating results, changes in the use of the asset, cash flows and other indicators of value. Management then determines whether the remaining useful life continues to be appropriate or whether there has been an impairment of the intangible assets based primarily upon whether expected future undiscounted cash flows are sufficient to support the assets’ recovery. If impairment exists, the Company would adjust the carrying value of the asset to fair value, generally determined by a discounted cash flow analysis.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Goodwill represents the excess of the purchase consideration over the net of the acquisition-date fair value of identifiable assets acquired, including identifiable intangible assets, and liabilities assumed in connection with business combinations. Goodwill is not amortized but is assessed for impairment as of November 30 of each fiscal year, or more frequently if events or changes in circumstances indicate that the fair value of the Company’s sole reporting unit has been reduced below its carrying value. When conducting the annual goodwill impairment assessment, a two-step process is used. The first step is to perform an optional qualitative evaluation as to whether it is more likely than not that the fair value of the Company’s sole reporting unit is less than its carrying value, using an assessment of relevant events and circumstances. In performing this assessment, the Company is required to make assumptions and judgments including but not limited to an evaluation of macroeconomic conditions as they relate to the business, industry and market trends, as well as the overall future financial performance of the reporting unit and future opportunities in the markets in which it operates. If it is determined that it is not more likely than not that the fair value of the reporting unit is less than its carrying value, no additional tests are required to be performed in assessing goodwill for impairment. However, if the Company concludes otherwise or elects not to perform the qualitative assessment, the Company performs a second step, consisting of a quantitative assessment of goodwill impairment. This quantitative assessment requires the Company to compare the fair value of its reporting unit with its carrying value. If the carrying amount exceeds the fair value, an impairment charge will be recognized, however, loss cannot exceed the total amount of goodwill allocated to the reporting unit. Based on the results of the qualitative review of goodwill performed as of November 30, 2020, the Company did not identify any indicators of impairment. As such, the quantitative assessment described above was not necessary.</span></div> Equity Investments<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the Consolidated Statements of Comprehensive Income (Loss).</span> Financial Instruments<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The carrying amount of the Company’s financial instruments, which include cash equivalents, receivables and accounts payable, and equity investments approximates their fair values at December 31, 2020 and 2019. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For additional information on the Company’s fair value measurements, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> to the Consolidated Financial Statements.</span></div> Convertible Senior NotesIn accounting for the issuance of the Notes, the Company separates each of the Notes into liability and equity components. The carrying amounts of the liability components are calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity components representing the conversion option are determined by deducting the fair value of the liability components from the par value of the respective Notes. These differences represent debt discounts that are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the Company allocates the total amount of issuance costs incurred to the liability and equity components based on their relative values. Issuance costs attributable to the liability components are being amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the respective terms of the Notes. The issuance costs attributable to the equity components are netted against the respective equity components in additional paid-in capital. Research and Development<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs for software sold to customers are expensed as incurred. These costs include salaries and personnel costs, including employee benefits, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other expenses in developing new solutions and upgrading and enhancing existing solutions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.</span></div> Treasury Stock<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to make treasury stock purchases in the open market pursuant to the share repurchase program, which was approved by its Board of Directors on August 28, 2008. The Company accounts for the purchase of treasury stock under the cost method. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For additional information on the Company’s stock repurchase program, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_172" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> to the Consolidated Financial Statements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no treasury stock repurchases under the program for the years ended December 31, 2020, 2019 and 2018.</span> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues primarily from subscriptions, services, and associated software maintenance and support services. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the customer contract(s);</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to each performance obligation in the customer contract(s); and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription revenue</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue primarily consists of fees that give customers access to one or more of the Company's cloud applications with related customer support. The Company primarily recognizes subscription revenue ratably over the contractual term of the arrangement beginning with commencement of service. Subscription revenue related to certain offerings, where fees are based on a number of transactions, are recognized on a usage basi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance and support revenue</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and support revenue includes customer support for on-premises licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one year in length, billed annually in advance, and non-cancelable.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Services revenue</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ervices revenue primarily consists of fees for configuration services, consulting and training. The Company typically sells its services either on a fixed-fee or time-and-material basis. Services revenue is generally recognized as the services are performed for time and material contracts, or on a proportional performance basis for fixed-price contracts. The majority of the Company's Services contracts are on a fixed-fee basis. Training revenue is recognized as the services are rendered.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Significant judgments are required in determining whether services that are contained in the Company's customer subscription contracts are considered distinct, including whether the services are capable of being distinct and whether they are separately identifiable. Services deemed to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If determined services are not considered distinct, the services and the subscription are determined to be a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer contracts with multiple performance obligations</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company categorizes revenue from external customers by geographic area based on the location of the customer's headquarters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For additional information regarding the Company's revenue by geography, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_193" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 19</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> to the Consolidated Financial Statements.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contracts denominated in foreign currencies and therefore a portion of the Company’s revenue is subject to foreign currency risks. Gains and losses from foreign currency transactions, such as those resulting from the settlement of receivables, are classified in other income (expense), net included in the accompanying Consolidated Statements of Comprehensive Income (Loss).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of PROS France SAS ("PROS France") is the Euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eriod for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity.</span></div> <div style="margin-top:14pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncash Share-Based Compensation</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two noncash share-based compensation plans, the 2007 Equity Incentive Plan ("2007 Stock Plan") and the 2017 Equity Incentive Plan ("2017 Stock Plan"), which authorize the discretionary granting of various types of stock awards to key employees, officers, directors and consultants. The 2007 Stock Plan expired in March 2017. The 2017 Stock Plan serves as the successor to the 2007 Stock Plan and was adopted in May 2017. The Company may provide noncash share-based compensation through the grant of: (i) restricted stock awards; (ii) restricted stock unit awards - time, performance and market-based ("RSUs"); (iii) stock options; (iv) stock appreciation rights ("SARs"); (v) phantom stock; and (vi) performance awards, such as market stock units ("MSUs"). </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the Company has granted stock options, SARs, RSUs, time, performance and market-based, and MSUs. The Company issues common stock from its pool of authorized stock upon exercise of stock options, settlement of SARs and MSUs or upon vesting of RSUs. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of awards outstanding for each award type as of December 31, 2020 and 2019 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Award type</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (time-based)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (performance-based)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock appreciation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock options.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company did not grant stock options during 2020 and 2019. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option pricing model.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Restricted stock units.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of the RSUs (time-based and performance-based) is based on the closing price of the Company’s stock on the date of grant and is amortized over the vesting period. RSUs include (i) time-based awards and (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock appreciation rights.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SARs will be settled in stock at the time of exercise and vest over four years from the date of grant. The Company used the Black-Scholes option pricing model to estimate the fair value of its SARs. The determination of the fair value of SARs utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected life, delivery of risk-free interest rate and expected dividends. The Company estimates the expected volatility of common stock at the date of grant based on a combination of its historical volatility and the average volatility of comparable companies. The expected life of the SARs noncash share-based payment awards is a historical weighted average of the expected lives of similar securities of comparable public companies. The risk-free interest rate assumption is based on observed interest rates appropriate for the terms of the Company’s awards. The dividend yield assumption is based on the Company's expectation of paying no dividends.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Market stock units.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> MSUs are performance-based awards that vest based upon the Company’s relative shareholder return. The actual number of MSUs that will be eligible to vest is based on the total shareholder return of the Company relative to the total shareholder return of the Russell 2000 Index ("Index") over a 3-year period ending February 28, 2020, October 9, 2020 and December 31, 2020 ("Performance Period"), respectively. The MSUs vested on March 1, 2020 and October 9, 2020, and will vest on January 10, 2021, respectively. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted based on the average price of the Company's common stock relative to the Index during the Performance Period. The Company estimates the fair value of MSUs on the date of grant using a Monte Carlo simulation model. The determination of the fair value of the MSUs is affected by the Company’s stock price and a number of assumptions including the expected volatility of the Company’s stock and the Index, its risk-free interest rate and expected dividends. The Company’s expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the Performance Period. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company issues stock options and SARs, it evaluates the assumptions used to value its stock option awards and SARs. If factors change and the Company employs different assumptions, noncash share-based compensation expense may differ significantly from what has been recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned noncash share-based compensation expense. Future noncash share-based compensation expense and unearned noncash share-based compensation will increase to the extent that the Company grants additional equity awards to employees.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, there were an estimated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$55.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of total unrecognized compensation costs related to noncash share-based compensation arrangements. These costs will be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For further discussion of the Company’s noncash share-based compensation plans, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_178" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 14</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> to the Consolidated Financial Statements.</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of awards outstanding for each award type as of December 31, 2020 and 2019 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Award type</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (time-based)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (performance-based)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock appreciation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1802000 1893000 162000 114000 28000 65000 111000 267000 P3Y 2 55900000 P2Y6M <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. The Company reviews its deferred tax assets for recovery. A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertain income tax positions recognized in an enterprise’s financial statements in accordance with the income tax topic of the ASC issued by the FASB. This interpretation requires companies to use a prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in its tax returns. This guidance provides clarification on recognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. The Company recognized accrued interest and penalties related to income taxes as a component of income tax expense. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For additional information regarding the Company’s income taxes, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_181" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 15 </a></span>to the Consolidated Financial Statements. <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Reporting </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports as one operating segment with the Chief Executive Officer ("CEO") acting as the Company’s chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has a single reporting unit, and there are no segment managers who are held accountable for operations, operating results or components below the consolidated unit level.</span></div> Earnings Per ShareThe Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("Topic 326")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. Topic 326 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> loss impairment methodology in current GAAP with a methodology that requires consideration of a broader range of information to estimate credit losses. The Company adopted Topic 326 as of January 1, 2020</span><span style="background-color:#ffffff;color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using the modified retrospective method and there was no material impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020, the Company has recorded allowance for doubtful accounts related to trade receivables of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily due to increased credit risk from uncertain economic conditions caused by COVID-19.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02, "</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting period. The Company adopted Topic 842 as of January 1, 2019</span><span style="background-color:#ffffff;color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">". </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2019, regarding the impact of Topic 842 adoption on the Consolidated Financial Statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"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"</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("Subtopic 350-40")</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's Consolidated Financial Statements as of the adoption date. During the years ended December 31, 2020 and 2019, the Company capitalized implementation cost in result of </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adoption of the standard which affected the prepaid and other current assets and other assets, noncurrent line items in the Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, "</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company early adopted Topic 350 effective October 1, 2019 and there was no impact on its Consolidated Financial Statements in result of the standard adoption.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, " </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" ("Topic 606"). Topic 606 replaces the prior revenue recognition requirements in ASC 605, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Revenue Recognition" </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("Topic 605" or "Prior Guidance") with a comprehensive revenue measurement and recognition standard, and expanded disclosure requirements. The new standard also provides guidance on the recognition of costs related to obtaining customer contracts. Topic 606 took effect in the first quarter of 2018, including interim periods within that reporting period. The Company adopted Topic 606 and applied Topic 606 to those contracts which were not complete as of January 1, 2018 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balance of accumulated deficit, while prior period amounts were not adjusted and continue to be reported in accordance with the Company's historic accounting under the Prior Guidance. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2018, regarding the impact of Topic 606 adoption on the Consolidated Financial Statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will early adopt the new standard effective January 1, 2021 on the modified retrospective basis. The adoption is expected to increase convertible debt, net, noncurrent by approximately $70.6 million excluding the impact of debt issuance cost and the equity conversion component. The Company is currently continuing to assess the impact of the adoption of the standard on its financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the year ended December 31, 2020, that are of significance or potential significance to the Company.</span></div> 4100000 70600000 Business Combination<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Travelaer</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 14, 2019, the Company acquired Travelaer SAS ("Travelaer"), a privately held company based near Nice, France, for a total cash consideration, net of cash acquired, of approximately $10.5 million. Travelaer is a digital innovator for the travel industry with a focus on improving the customer experience across all phases of travel, and brings an internet booking engine and New Distribution Capability platform to the Company's portfolio. The Company has included the financial results of Travelaer in the Consolidated Financial Statements from the date of the acquisition, which have not been material to date. The transaction cost associated with the acquisition was $0.5 million for the year ended December 31, 2019. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company accounted for the transaction as a business combination and all of the assets acquired and the liabilities assumed in the transaction have been recognized at their acquisition date fair values. The Company recorded approximately $2 million for developed technology and customer relationships with estimated useful lives of seven years and five years, respectively. The Company recorded approximately $11 million of goodwill which is primarily related to the assembled workforce and expanded market opportunities from integrating Travelaer's technology with the Company's solutions. The goodwill balance is not deductible for U.S. income tax purposes.</span></div> -10500000 500000 2000000 P7Y P5Y 11000000 Receivables, Net<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable at December 31, 2020 and 2019, consists of the following (in thousands):</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables and contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,682 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total receivables</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,122)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade and other receivables, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,074 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The bad debt expense reflected in general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2020, 2019 and 2018, totaled approximately $4.8 million, $(0.6) million and $0.2 million, respectively. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable at December 31, 2020 and 2019, consists of the following (in thousands):</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables and contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,682 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total receivables</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,122)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade and other receivables, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,074 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 50257000 59606000 3443000 5682000 53700000 65288000 4122000 214000 49578000 65074000 4800000 -600000 200000 Deferred Costs<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Deferred costs, which primarily consist of deferred sales commissions, were $18.5 million and $21.2 million as of December 31, 2020 and December 31, 2019, respectively. Amortization expense for the deferred costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.9 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4.8 million and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $3.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended December 31, 2020, 2019 and 2018, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.</span> 18500000 21200000 5900000 4800000 3000000.0 Deferred Implementation Costs<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Deferred implementation costs, which related to certain customer contract fulfillment costs, were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.9 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $4.4 million as of December 31, 2020 and December 31, 2019, respectively. Amortization expense for the deferred implementation costs was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $1.8 million, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.4 million and $0.6 million for the year ended December 31, 2020, 2019 and 2018, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the Consolidated Statements of Comprehensive Income (Loss). There was no impairment loss in relation to the costs capitalized for the periods presented.</span> 2900000 4400000 1800000 1400000 600000 Property and Equipment, Net<div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net as of December 31, 2020 and 2019 consists of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.093%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,333 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,388 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,217 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,194 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of lease term or useful life</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$8.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $7.1 million and $5.5 million for the years ended December 31, 2020, 2019 and 2018, respectively. During the years ended December 31, 2020, 2019 and 2018, the Company disposed of approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $8.3 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $7.4 million and $0.5 million, respectively, of fully depreciated assets. During the year ended December 31, 2020, the Company recognized no loss on disposal of assets and during the years ended 2019 and 2018, the Company recognized immaterial amounts of loss on disposal of certain non-fully depreciated assets, respectively. As of December 31, 2020 and 2019, the Company had approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.7 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $12.2 million, respectively, of fully depreciated assets in use.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2020 and 2019, the Company capitalized internal-use software development costs of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.4 million, respectively, related to its subscription solutions. As of December 31, 2020 and 2019, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12.2 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $9.6 million, respectively, of capitalized internal-use software development costs were subject to amortization and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $7.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $4.1 million, respectively, of capitalized internal-use software development costs were included in accumulated depreciation and amortization for the years ended December 31, 2020 and 2019.</span>No impairment was recorded for the years ended December 31, 2020, 2019 and 2018. <div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net as of December 31, 2020 and 2019 consists of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.093%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,333 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,388 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,217 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,194 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of lease term or useful life</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6248000 3227000 17333000 15388000 7646000 7302000 P3Y 12217000 10194000 Shorter of lease term or useful life 20709000 5591000 147000 794000 64300000 42496000 27796000 27702000 36504000 14794000 8000000.0 7100000 5500000 8300000 7400000 500000 10700000 12200000 1700000 1400000 12200000 9600000 7300000 4100000 0 Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has operating leases for data centers, computer infrastructure, corporate offices and certain equipment. These leases have remaining lease terms ranging from 1 year to 13 years. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year. The Company includes options in the lease terms when it is reasonably certain that the Company will exercise that option. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company did not have any finance leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The components of operating lease expense were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,587 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.3 million</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended December 31, 2018 under Topic 840, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the predecessor of Topic 842.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Supplemental information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset obtained in exchange for operating lease liability (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) For the year ended December 31, 2019, the balance included $26.9 million for operating leases existing on January 1, 2019 upon adoption of ASU 842.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:82.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,461)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Anticipated lease incentive</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P13Y P15Y P1Y The components of operating lease expense were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,587 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11632000 10109000 1717000 1810000 375000 332000 12974000 11587000 4300000 Supplemental information related to leases was as follows (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset obtained in exchange for operating lease liability (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) For the year ended December 31, 2019, the balance included $26.9 million for operating leases existing on January 1, 2019 upon adoption of ASU 842.</span></div> 7562000 5883000 12599000 34418000 26900000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P8Y7M6D P7Y1M6D 0.0712 0.0726 As of December 31, 2020, maturities of lease liabilities were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:82.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,461)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Anticipated lease incentive</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9580000 10374000 11378000 5418000 4265000 31867000 72882000 21461000 1385000 50036000 Goodwill and Intangible Assets<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The change in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,104 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The goodwill balance related to PROS France and Travelaer is denominated in Euro and the goodwill balance related to PROS Travel Commerce, Inc. (formerly Vayant Travel Technologies, Inc.) ("Vayant") is denominated in the U.S. dollar.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Intangible assets consisted of the following as of December 31, (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.935%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average useful life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization*</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,405 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, increased total intangible assets by approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as of December 31, 2020.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.787%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average useful life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization*</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,654 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, decreased total intangible assets by approximately $0.1 million as of December 31, 2019.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Intangible asset amortization expense for the years ended December 31, 2020, 2019 and 2018 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $6.8 million and $7.6 million, respectively. As of December 31, 2020, the expected future amortization expense for the acquired intangible assets for each of the five succeeding years and thereafter was as follows (in thousands):        </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The change in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,104 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 38231000 11077000 -204000 49104000 940000 50044000 Intangible assets consisted of the following as of December 31, (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.935%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average useful life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization*</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,405 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, increased total intangible assets by approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as of December 31, 2020.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.787%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average useful life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization*</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,654 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, decreased total intangible assets by approximately $0.1 million as of December 31, 2019.</span></div> P7Y 27700000 22077000 5623000 P8Y 3608000 3259000 349000 P6Y 12513000 10144000 2369000 P2Y 1925000 1925000 0 45746000 37405000 8341000 100000 P7Y 26839000 17653000 9186000 P8Y 3451000 2790000 661000 P6Y 12439000 8478000 3961000 P2Y 1925000 1128000 797000 44654000 30049000 14605000 100000 6300000 6800000 7600000 As of December 31, 2020, the expected future amortization expense for the acquired intangible assets for each of the five succeeding years and thereafter was as follows (in thousands):        <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3391000 2180000 1547000 971000 156000 96000 8341000 Fair Value Measurements<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted fair value measurements guidance for financial and nonfinancial assets and liabilities. The guidance defines fair value, establishes a framework for measuring fair value in GAAP and expands disclosures about fair value measurements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The guidance defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The guidance establishes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Quoted prices for similar assets or liabilities in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the Company’s existing cash and cash equivalents are invested in short-term interest bearing obligations with original maturities less than 90 days, principally various types of money market funds. The Company does not enter into investments for trading or speculative purposes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020 and 2019, the Company had approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$301.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $273.1 million invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by Accounting Standard Codification ("ASC") 820, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement and Disclosure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">."</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company's Notes is classified in the level 2 hierarchy. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i7c4c033eafee48db9853a9aad444367e_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Note 16</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> for further detail regarding the Notes.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, the Company had </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.6 million </span>and $2.3 million, respectively, of equity securities in privately held companies. These investments are accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. The Company estimates the fair value of its equity investments by considering available information such as pricing in recent rounds of financing and any other readily available market data, which represents level 3 in the fair value hierarchy. An impairment charge to current earnings is recorded when the cost of the investment exceeds its fair value and this condition is determined to be other-than-temporary. As of December 31, 2020, 2019 and 2018 the Company determined there were no other-than-temporary impairments on its equity investments. 301300000 273100000 2600000 2300000 Deferred Revenue and Performance Obligations<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Deferred Revenue</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For the year ended December 31, 2020 and 2019, the Company recognized approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$120.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $96.4 million, respectively, in each case of revenue that was included in the deferred revenue balances at the beginning of the respective periods and primarily related to subscription services, maintenance and support, and other services.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Performance Obligations</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of December 31, 2020, the Company expects to recognize approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$389.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revenue from remaining performance obligations. The Company expects to recognize revenue on approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $178.9 million </span>of these performance obligations over the next 12 months, with the balance recognized thereafter. 120900000 96400000 389700000 178900000 Stockholders’ equity<div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Offering</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In August 2018, the Company completed a follow-on public offering of 3,800,000 shares of the Company's common stock at an offering price of $34 per share (the "Secondary Offering"). Additionally, as part of the Secondary Offering the underwriters exercised, in full, their over-allotment option to purchase an additional 570,000 shares of the Company's common stock at the offering price of $34 per share. The aggregate gross proceeds from the Secondary Offering, including the exercise of the over-allotment, were $148.6 million, and net proceeds received after underwriting fees and offering expenses were approximately $142.0 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 25, 2008, the Company’s Board of Directors approved a stock repurchase program that authorized the Company to purchase up to $15.0 million of the Company’s outstanding shares of common stock. Under the board-approved repurchase program, share purchases may be made from time to time in the open market or through privately negotiated transactions depending on market conditions, share price, trading volume and other factors, and such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations. These repurchases may be commenced or suspended at any time or from time to time without prior notice.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not repurchase any shares under this plan for the years ended December 31, 2020 and 2019. The remaining amount available to purchase common stock under this plan was $10.0 million as of December 31, 2020.</span></div> 3800000 34 570000 34 148600000 142000000.0 15000000.0 10000000.0 Earnings Per Share<div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,984)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,081)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,246)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares (basic)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,301</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,232</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,465</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, SARs, RSUs, MSUs and convertible notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares (diluted)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,301</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,232</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,465</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.72)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.86)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Dilutive potential common shares consist of shares issuable upon the exercise of stock options, settlement of SARs, and the vesting of RSUs and MSUs. Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2.1 million and 2.1 million for the years ended December 31, 2020, 2019 and 2018, respectively. Potential common shares related to the Notes determined to be antidilutive and excluded from diluted weighted average shares outstanding w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere 5.8 million</span> and 2.2 million for the year ended December 31, 2020 <div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,984)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,081)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,246)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares (basic)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,301</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,232</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,465</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, SARs, RSUs, MSUs and convertible notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares (diluted)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,301</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,232</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,465</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.72)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.86)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -76984000 -69081000 -64246000 43301000 40232000 34465000 0 0 0 43301000 40232000 34465000 -1.78 -1.72 -1.86 -1.78 -1.72 -1.86 1400000 2100000 2100000 5800000 2200000 Noncash Share-Based Compensation<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Noncash Share-based Compensation Plans</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two noncash share-based compensation plans, the 2007 Stock Plan and the 2017 Stock Plan (collectively the "Stock Plans"). These plans authorize the discretionary granting of various types of stock awards to key employees, officers, directors and consultants. The discretionary issuance of stock awards generally contains vesting provisions ranging from one to four years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2007 Stock Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s 2007 Stock Plan expired in March 2017 for purposes of granting future equity awards. As of December 31, 2020, the Company had outstanding equity awards to acquire </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,733</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of its common stock held by the Company’s employees, directors and consultants under the 2007 Stock Plan (assuming MSU performance at 100% of the MSUs initially granted), and inclusive of zero stock options, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147,733</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RSUs, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SARs and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">zero </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MSUs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2017 Stock Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s 2017 Stock Plan provides for the issuance of awards to employees, officers, directors and certain other individuals providing services to the Company are eligible to receive awards. The 2017 Stock Plan reserved an aggregate amount of 4,550,000 shares for issuance. The Company may provide these incentives through the grant of: (i) restricted stock awards; (ii) RSUs (time, performance and market-based); (iii) stock options; (iv) SARs; (v) phantom stock; and (vi) performance awards, such as MSUs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had outstanding equity awards to acquire </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,927,109</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of its common stock held by the Company’s employees, directors and consultants under the 2017 Stock Plan (assuming MSU performance at 100% of the MSUs initially granted), and inclusive of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,816,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RSUs and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,726</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> MSUs. As of December 31, 2020, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,745,900</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares remain available for grant under the 2017 Stock Plan. As of December 31, 2020, there were no options, SARs, restricted stock awards or phantom stock issued under the 2017 Stock Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash share-based compensation expense for all noncash share-based payment awards granted is determined based on the grant date fair value of the award. The Company recognizes compensation expense, net of estimated forfeitures, which represents noncash share-based awards expected to vest on a straight-line basis over the requisite service period of the award, which is generally the vesting term. Noncash share-based awards typically vest over four years. Stock options are generally granted for a ten-year term. The Company estimates forfeiture rates based on its historical experience for grant years where the majority of the vesting terms have been satisfied. Changes in estimated forfeiture rates are recognized through a cumulative catch-up adjustment in the period of change and thus impact the amount of noncash share-based compensation expense to be recognized in future periods.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash share-based compensation expense is allocated to expense categories on the Consolidated Statements of Comprehensive Income (Loss). The following table summarizes noncash share-based compensation expense, net of amounts capitalized, for the years ended December 31, 2020, 2019 and 2018 (in thousands).</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,680 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,453 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, there was an estimated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$55.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of total unrecognized compensation costs related to noncash share-based compensation arrangements. These costs will be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> years.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020 and 2019, respectively, the Company did not grant any stock options and had no stock options outstanding. The total intrinsic value of stock options exercised for the years ended December 31, 2020, 2019 and 2018 was zero, zero and $2.5 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs (time-based)</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted time-based RSUs under the Stock Plans. Time-based RSUs granted to employees, directors and consultants vest in equal annual installments over a one to four-year period from the grant date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's unvested time-based RSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>grant date<br/>fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>remaining <br/>contractual<br/>term (year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic value <br/>(1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,653 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.80 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,909 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of the time-based RSUs granted during the years ended December 31, 2020, 2019 and 2018 was $52.62, $35.38 and $27.61, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs (performance-based)</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During 2020 and 2019, the Company granted performance-based RSUs ("PRSUs") under the 2017 Stock Plan to certain executive employees. These PRSUs vest on January 13, 2023 and January 15, 2022 respectively, and the actual number of PRSUs that will be eligible to vest is based upon achievement of certain internal performance metrics, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the PRSUs initially granted. The following table summarizes the Company's unvested PRSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>grant date<br/>fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>remaining <br/>contractual<br/>term (year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic value <br/>(1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.05 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SARs</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted SARs under the 2007 Stock Plan. These SARs will be settled in stock at the time of exercise and vest four years from the date of grant subject to the recipient’s continued employment with the Company. The number of shares issued upon the exercise of the SARs is calculated as the difference between the share price of the Company’s stock on the date of exercise and the date of grant multiplied by the number of SARs divided by the share price on the exercise date. The Company did not grant SARs in 2020, 2019 and 2018. The following table summarizes the Company's SARs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock <br/>appreciation<br/>rights</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>remaining <br/>contractual<br/>term (year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic value <br/>(1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.42 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the exercise price of the underlying SARs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MSUs</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n 2018 and 2017, the Company granted MSUs to certain executive employees under the Stock Plans. The MSUs are performance-based awards that vest based upon the Company’s relative shareholder return. The actual number of MSUs that will be eligible to vest is based on the total shareholder return of the Company relative to the total shareholder return of the Index over the 3-year Performance Period. The MSUs vested on March 1, 2020 and October 9, 2020 and will vest on January 10, 2021, respectively. The MSUs maximum number of shares issuable upon vesting is 200% of the MSUs initially granted. The Company did not grant any MSUs in 2020 and 2019. The following table summarizes the Company's MSUs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>unvested awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>grant date fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>remaining <br/>contractual<br/>term (year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.18 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,622 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the grant date fair value of the underlying MSUs.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of MSUs on the date of grant using a Monte Carlo simulation model. The determination of the fair value of the MSUs is affected by the Company's stock price and a number of assumptions including the expected volatilities of the Company's stock and the Index, its risk-free interest rate and expected dividends. The Company's expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the Performance Period. The Company did not estimate a forfeiture rate for the MSUs due to the limited size, the vesting period and nature of the grantee population and the lack of history of granting this type of award. Significant assumptions used in the Monte Carlo simulation model for MSUs granted during the year ended December 31, 2018 are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.801%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.67%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Employee Stock Purchase Plan ("ESPP") provides for eligible employees to purchase shares on an after-tax basis in an amount between 1% and 10% of their annual pay: (i) on June 30 of each year at a 15% discount of the fair market value of the Company's common stock on January 1 or June 30, whichever is lower, and (ii) on December 31 of each year at a 15% discount of the fair market value of the Company's common stock on July 1 or December 31, whichever is lower. An employee may not purchase more than $5,000 in either of the six-month measurement periods described above or more than $10,000 annually. During the year ended December 31, 2020, the Company issued 65,457 shares under the ESPP. As of December 31, 2020, 74,794 shares remain authorized and available for issuance under the ESPP. As of December 31, 2020, the Company held approximately $1.6 million on behalf of employees for future purchases under the ESPP and this amount was recorded in accrued liabilities in the Company's Consolidated Balance Sheet.</span></div> 175733 0 147733 28000 0 4550000 1927109 1816383 110726 1745900 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash share-based compensation expense is allocated to expense categories on the Consolidated Statements of Comprehensive Income (Loss). The following table summarizes noncash share-based compensation expense, net of amounts capitalized, for the years ended December 31, 2020, 2019 and 2018 (in thousands).</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,680 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,453 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2132000 2025000 1721000 6536000 5995000 4396000 9670000 11451000 10717000 6061000 5209000 4619000 22267000 22655000 19732000 24399000 24680000 21453000 55900000 P2Y6M 0 0 2500000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's unvested time-based RSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>grant date<br/>fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>remaining <br/>contractual<br/>term (year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic value <br/>(1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,653 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.80 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,909 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.</span></div> 1893000 27.83 976000 52.62 814000 23.88 253000 39.25 1802000 41.44 P2Y10D 91476000 1653000 40.80 P2Y 83909000 50.77 52.62 35.38 27.61 The following table summarizes the Company's unvested PRSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):<div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>grant date<br/>fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>remaining <br/>contractual<br/>term (year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic value <br/>(1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.05 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.</span></div> 114000 33.05 76000 54.23 0 0 28000 39.46 162000 41.89 P1Y5M15D 8243000 74000 33.05 P1Y14D 3744000 50.77 The following table summarizes the Company's SARs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):<div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock <br/>appreciation<br/>rights</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>remaining <br/>contractual<br/>term (year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic value <br/>(1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.42 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the exercise price of the underlying SARs.</span></div> 65000 10.38 0 0 37000 9.59 0 0 0 0 28000 11.42 P0Y1M28D 1102000 28000 11.42 P0Y1M28D 1102000 28000 11.42 P0Y1M28D 1102000 50.77 P3Y 2 The following table summarizes the Company's MSUs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>unvested awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>grant date fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted <br/>average<br/>remaining <br/>contractual<br/>term (year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.18 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,622 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the grant date fair value of the underlying MSUs.</span></div> 267000 32.54 0 0 150000 28.03 6000 38.18 0 0 111000 38.18 P0Y10D 5622000 50.77 Significant assumptions used in the Monte Carlo simulation model for MSUs granted during the year ended December 31, 2018 are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.801%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.67%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0.4367 0.0212 P2Y11M19D 0 0.01 0.10 0.15 0.15 5000 10000 65457 74794 1600000 Income Taxes<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision consisted of the following for the years ended December 31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate of 21% for the years ended December 31, 2020, 2019 and 2018, respectively, were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision at the U.S. federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,035)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,491)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory to GAAP income adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental benefits for tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax rate/income subject to lower tax rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,824)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change related to prior tax years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change related to US tax reform</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s effective tax rate was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(0.9)%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, (0.9)% and (0.3)% for the years ended December 31, 2020, 2019 and 2018, respectively. During the year ended December 31, 2020, the Company's effective tax rate was impacted primarily by changes in valuation allowance, partially offset by changes in tax rates and benefits of noncash shared based compensation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviewed its offshore earnings and profits as of December 31, 2020, has no additional earnings to repatriate, and has provided for no repatriation tax. Based on the current accumulated loss in the foreign jurisdictions, the Company has no global intangible low-taxed income (“GILTI”) to report for December 31, 2020. The Company is under the revenue requirements to be subject to the base erosion and avoidance tax (“BEAT”), however, it has reviewed the transactions with foreign affiliates and does not believe there are payments that qualify under BEAT. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Cuts and Jobs Act of 2017 ("TCJA")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> created the foreign derived intangible income (“FDII”) which allows for a deduction for certain types of foreign income. However, since the Company is in a current net operating loss position, no deduction for FDII is allowable for the current year.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences and other tax attributes that give rise to significant portions of the deferred tax assets and liabilities as of December 31, 2020 and 2019 are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;E tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal Net Operating Losses ("NOLs")</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State NOLs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign NOLs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit carryforward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total noncurrent deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax asset</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net deferred tax asset is classified as other assets, noncurrent in the accompanying Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2014, the Company determined it was more likely than not that it would be unable to fully utilize the majority of its U.S. and state deferred tax assets. As a result, the Company had recorded a valuation allowance against those assets to the extent that they cannot be realized through net operating loss carrybacks to prior years. This valuation allowance is evaluated periodically and will be reversed partially or in whole if business results and the economic environment have sufficiently improved to support realization of some or all of the Company's deferred tax assets. In performing the analysis throughout 2020, the Company determined that there was no sufficient positive evidence to outweigh the current and historic negative evidence to determine that it was more likely than not that the deferred assets would not be realized. Therefore, the Company continues to have a valuation allowance against net deferred tax assets as of December 31, 2020 and 2019. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has federal and state net operating loss carryforwards related to current and prior year operations and acquisitions. Internal Revenue Code Section 382 ("Section 382") places certain limitations on the annual amount of U.S. net operating loss carryforwards that can be utilized when a change of ownership occurs. The Company believes the past acquisitions were changes in ownership pursuant to Section 382, subjecting federal acquired net operating losses to limitations. According to French tax law, the net operating loss carryforwards are not subject to ownership change limitations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. federal net operating losses and R&amp;E tax credit carryforward amount available to be used in future periods, taking into account the Section 382 annual limitation and current year losses, is approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$389.5 million and $16.6 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively. The Company’s net operating losses will begin to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expire in 2024, R&amp;E credits will begin to expire in 2031, and foreign tax credits will begin to expire in 2022. The U</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.S. net operating losses generated after January 1, 2018 have no expiration. Also included in foreign net operating losses are</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $50.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of French carryforwards which have no expiration.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Undistributed earnings of the Company’s foreign subsidiaries are considered permanently reinvested and, accordingly, no provision for U.S. federal or state income taxes or non-U.S. withholding taxes has been provided thereon. The cumulative amount of positive undistributed earnings of the Company’s non-U.S. subsidiaries, if any, was minimal for the years ended December 31, 2020 and 2019. The Company is presently investing in international operations located in Europe, North America, the United Arab Emirates, and Australia. The Company is funding the working capital needs of its foreign operations </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">through its U.S. operations. In the future, the Company plans to utilize its foreign undistributed earnings, as well as continued funding from its U.S. operations, to support its continued foreign investment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020 and 2019, the Company had approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">zero</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> unrecognized tax benefits, and $0.2 million of net unrecognized tax benefits in 2018 which, if recognized, would impact the Company's effective tax rate. The Company recorded immaterial amounts for interest and penalties to tax expense as of December 31, 2020, 2019 and 2018, respectively. During 2019, the Company determined that the statute of limitations concluded for positions and removed these positions from the uncertain tax positions. The Company believes the remaining position will be removed from the schedule during the next twelve months as the statute expires on that position. The Company continually monitors tax positions and will evaluate if any new positions need to be added during the next twelve months.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently under an income tax audit in Germany for the calendar tax years 2014-2016.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No material taxes are expected to arise from the audit. The Company files tax returns in the U.S. and various foreign jurisdictions. The Company may be subject to U.S. federal income tax examination for the calendar tax years 2019, 2018, 2017, 2016, 2015 and 2014 and state and foreign income tax examination for various years depending on the statutes of limitation of those jurisdictions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the changes to the Company's unrecognized tax benefit for the year ended December 31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.006%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.273%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes based on tax positions related to prior year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes due to settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table above has been updated to reflect gross tax liability, exclusive of interest and penalties and other offsetting amounts.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision consisted of the following for the years ended December 31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 -252000 676000 624000 663000 676000 624000 411000 0 0 -211000 0 0 0 676000 624000 200000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate of 21% for the years ended December 31, 2020, 2019 and 2018, respectively, were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision at the U.S. federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,035)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,491)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory to GAAP income adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental benefits for tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax rate/income subject to lower tax rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,824)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change related to prior tax years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change related to US tax reform</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -16035000 -14491000 -13464000 0 17000 46000 482000 468000 414000 109000 -640000 -221000 -3268000 -570000 -394000 460000 -368000 -153000 2391000 990000 1656000 -2385000 788000 -1824000 -553000 4006000 -4800000 0 0 1835000 24257000 12404000 20417000 676000 624000 200000 -0.009 -0.009 -0.003 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences and other tax attributes that give rise to significant portions of the deferred tax assets and liabilities as of December 31, 2020 and 2019 are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;E tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal Net Operating Losses ("NOLs")</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State NOLs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign NOLs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit carryforward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total noncurrent deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax asset</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 104000 158000 2878000 2534000 8174000 5871000 2097000 1905000 1831000 2971000 5645000 4431000 9833000 5068000 12620000 11594000 2441000 2264000 81745000 69673000 2697000 2254000 3987000 2005000 14090000 11808000 2168000 2168000 -93000 821000 130863000 106595000 130733000 106476000 130000 119000 389500000 16600000 50300000 0 200000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the changes to the Company's unrecognized tax benefit for the year ended December 31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.006%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.273%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes based on tax positions related to prior year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes due to settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table above has been updated to reflect gross tax liability, exclusive of interest and penalties and other offsetting amounts.</span></div> 14000 183000 183000 0 0 0 0 169000 0 14000 14000 183000 Convertible Senior Notes<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued $143.8 million principal amount of the 2019 Notes in December 2014, $106.3 million principal amount of the 2047 Notes in June 2017, $143.8 million principal amount of the 2024 Notes in May 2019 and $150.0 million principal amount of the 2027 Notes in September 2020. As of December 31, 2020 and 2019, there was no principal amount of either the 2019 Notes or the 2047 Notes outstanding. The interest rate for the 2024 Notes is fixed at 1% per annum and the effective interest rate related to the amortization of the liability component is 6.6%, interest is payable semi-annually in arrears on May 15 and November 15 of each year, commencing on November 15, 2019. The interest rate for the 2027 Notes is fixed at 2.25% per year and the effective interest rate related to the amortization of the liability component is 8.5%, interest is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. The 2024 Notes mature on May 15, 2024 and the 2027 Notes mature on September 15, 2027, unless redeemed or converted in accordance with their terms prior to such date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 of principal of the 2019 Notes were initially convertible into 29.5972 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $33.79 per share. Each $1,000 of principal of the 2024 Notes will initially be convertible into 15.1394 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $66.05 per share. Each $1,000 of principal of the 2027 Notes will initially be convertible into 23.9137 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $41.82 per share. Each $1,000 of principal amount at maturity of the 2047 Notes had an issue price of $880 and were initially convertible into 20.5624 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $48.63 per share. The initial conversion price for each of the Notes is subject to adjustment upon the occurrence of certain specified events.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are each general unsecured obligations and rank senior in right of payment to all of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with all of the Company's existing and future liabilities that are not so subordinated, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indebtedness and other liabilities of the Company's subsidiaries (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On or after February 15, 2024 and June 15, 2027, respectively, to the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2024 and 2027 Notes, respectively, regardless of the contingent conversion conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2024 and 2027 Notes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert their 2024 and 2027 Notes at their option at any time prior to the close of business on the business day immediately preceding February 15, 2024 and June 15, 2027, respectively, only under the following circumstances: </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five consecutive business day period immediately following any five consecutive trading day period (the "Measurement Period") in which the trading price per 2024 and 2027 Note, respectively, for each day of that Measurement Period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such day;</span></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ending on June 30, 2019 and December 31, 2020, respectively, if the last reported sale price of the common stock for 20 or more trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a fundamental change (as defined in the relevant indenture governing the applicable series of Notes) occurs prior to the maturity date, holders of each of the Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount at maturity of the Notes, plus any accrued and unpaid interest to, but excluding, the repurchase date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with accounting guidance on embedded conversion features, the Company valued and bifurcated the conversion options associated with each of the Notes from the respective host debt instrument, which is referred to as debt discount, and recorded the conversion option of each of the Notes in stockholders’ equity. The equity component for each Note is not remeasured as long as such Note continues to meet the conditions for equity classification.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the transaction costs for each of the Notes issuances, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $3.4 million for the 2024 Notes and $2.8 million for the 2027 Notes, are being amortized to expense over the expected life of each Note using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling $1.1 million for the 2024 Notes and $1.3 million for the 2027 Notes, were netted with the equity component in stockholders' equity.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, in accordance with the Exchange Transactions, the Company used a portion of the net proceeds of the offering of the 2024 Notes to exchange and retire approximately $122.1 million in aggregate principal of the 2019 Notes for an aggregate cash consideration of $76.0 million and approximately 2.2 million shares of the Company's common stock. The Company recorded a $2.3 million loss on debt extinguishment related to the Exchange Transactions. The loss on extinguishment is included in the other (expense) income, net in the Consolidated Statements of Comprehensive Income (Loss). In the fourth quarter of 2019, at maturity, the Company settled the remaining principal of the 2019 Notes in cash and distributed approximately 0.3 million shares of its common stock to the notes holders, which represented the conversion value in excess of the principal amount.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, the Company issued a notice of redemption to the holders of its outstanding 2047 Notes and during the third and fourth quarter of 2019, the Company converted the entire aggregate principal of $106.3 million of the 2047 Notes and delivered approximately 2.3 million shares of its common stock upon conversion. The Company recorded a $3.4 million loss on debt extinguishment related to the Redemption. The loss on extinguishment is included in the other (expense) income, net in the Consolidated Statements of Comprehensive Income (Loss).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the 2024 and 2027 Notes are not yet convertible, and their remaining life is approximately 40 months and 80 months, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and December 31, 2019, the fair value of the principal amount of the Notes was $363.8 million and $163.2 million, respectively. The estimated fair value was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, including the Company's stock price and interest rates, which represents level 2 in the fair value hierarchy.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.839%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt discount, net of amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,046)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,028 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,704 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Recorded within additional paid-in capital in the Consolidated Balance Sheet. As of December 31, 2020, it included $32.9 million and $47.2 million related to the 2024 and 2027 Notes, respectively, net of $1.1 million and $1.3 million issuance cost in equity, respectively. As of December 31, 2019, it included $32.9 million related to the 2024 Notes, net of $1.1 million issuance cost in equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Notes (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Note Hedge and Warrant Transactions</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrently with the offering of the 2019 Notes, the Company entered into separate convertible note hedge (the "Note Hedges") and warrant (the "Warrants") transactions. Taken together, the purchase of the Note Hedges and the sale of the Warrants were intended to offset any actual dilution from the conversion of the 2019 Notes and to effectively increase the overall conversion price of the 2019 Notes from $33.79 to $45.48 per share. The total cost of the Note Hedges was $29.4 million. The Company received $17.1 million in cash proceeds from the sale of the Warrants. The Warrants were not part of the 2019 Notes or Note Hedges. Both the Note Hedges and Warrants have been accounted for as part of additional paid-in capital.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, in connection with the Exchange Transactions, the Company entered into certain note hedge termination agreements (the “Note Hedge Termination Agreements”) and warrant termination agreements (the “Warrant Termination Agreements”). The Note Hedge Termination Agreements terminated certain of the Note Hedges, and the Warrant Termination Agreements terminated certain of the Warrants. The Company received cash proceeds of $64.8 million related to the Note Hedge Termination Agreements, and paid $45.2 million related to the Warrant Termination Agreements. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter 2019, the Company received approximately 0.3 million shares of its common stock from the exercise of the remaining Note Hedges related to the 2019 Notes. These shares were recorded as treasury stock, at cost. The remaining warrants expired in August 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Call Transactions</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019 and in September 2020, in connection with the offering of the 2024 and 2027 Notes, respectively, the Company entered into privately negotiated capped call transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(collectively, the "Capped Call")</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with certain option counterparties. The Capped Call transactions cover, subject to customary anti-dilution adjustments, the number of shares of the Company’s common stock initially underlying the Notes, at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The Capped Call transactions are intended to reduce potential dilution to the Company’s common stock and/or offset any cash payments the Company will be required to make in excess of the principal amounts upon any conversion of Notes, and to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effectively increase the overall conversion price of the 2024 Notes from $66.05 to $101.62 per share and for the 2027 Notes from $41.82 to $78.90 per share. As the Capped </span></div>Call transactions meet certain accounting criteria, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of the Capped Call was $16.4 million and $25.3 million for the 2024 and 2027 Notes, respectively, and was recorded as part of additional paid-in capital. 143800000 106300000 143800000 150000000.0 0.01 0.066 0.0225 0.085 29.5972 33.79 15.1394 66.05 23.9137 41.82 880 20.5624 48.63 3400000 2800000 1100000 1300000 122100000 76000000.0 2200000 -2300000 300000 106300000 2300000 -3400000 P40M P80M 363800000 163200000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.839%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt discount, net of amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,046)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,028 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,704 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Recorded within additional paid-in capital in the Consolidated Balance Sheet. As of December 31, 2020, it included $32.9 million and $47.2 million related to the 2024 and 2027 Notes, respectively, net of $1.1 million and $1.3 million issuance cost in equity, respectively. As of December 31, 2019, it included $32.9 million related to the 2024 Notes, net of $1.1 million issuance cost in equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Notes (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 293750000 143750000 75722000 33046000 218028000 110704000 80098000 32883000 32900000 47200000 1100000 1300000 32900000 1100000 2422000 3691000 5000000 733000 1157000 1419000 7970000 9917000 10567000 11125000 14765000 16986000 33.79 45.48 -29400000 17100000 64800000 45200000 300000 66.05 101.62 41.82 78.90 16400000 25300000 Credit Facility<div style="text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2012, the Company, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">through its wholly owned subsidiary PROS, Inc.,</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entered into a secured Revolver with a bank lender with a borrowing capacity of up to $50 million, with interest paid </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at the end of the applicable one month, three month or six month interest period at a rate </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per annum equal to LIBOR plus an applicable margin of 1.5% to 2.25% or the Federal Funds Rate plus an applicable margin of 1.5% to 2.25%. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had no outstanding borrowings under the Revolver, which expires in July 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Revolver are collateralized by a first priority interest in and lien on all of the Company's material assets</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Revolver contains affirmative and negative covenants, including covenants which restrict the ability of the Company to, among other things, create liens, incur additional indebtedness and engage in certain other transactions, in each case subject to certain exclusions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Revolver contains certain financial covenants which become effective in the event the Company's liquidity falls below $50 million or upon the occurrence of an event of default. As of December 31, 2020, the Company was in compliance with all financial covenants in the Revolver.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of both December 31, 2020 and 2019, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span> of unamortized debt issuance costs related to the Revolver is included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. For the years ended December 31, 2020, 2019 and 2018, the Company recorded an immaterial amount of amortization of debt issuance cost which is included in other income (expense), net in the Consolidated Statements of Comprehensive Income (Loss). 50000000 0.015 0.0225 0.015 0.0225 50000000 100000 Commitments and Contingencies<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal proceedings, claims and litigation which arise in the ordinary course of the business. The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter. The Company is not currently involved in any outstanding litigation that it believes, individually or in the aggregate, will have a material adverse effect on its business, financial condition, results of operations or cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into various purchase commitments for goods and services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2019, the Company entered into a noncancelable agreement with a computing infrastructure vendor that amended the existing agreement dated June 2017. The amended agreement has purchase commitments of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$37.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> remaining as of December 31, 2020, and expires in March 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company entered into an agreement of limited partnership related to a venture fund, pursuant to which the Company committed to make a capital contribution within the next five years. As of December 31, 2020, there was $1.6 million remaining under the commitment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s software agreements generally include certain provisions for indemnifying customers against liabilities if the Company’s software solutions infringe a third party’s intellectual property rights. To date, the Company has not incurred any losses as a result of such indemnifications and has not accrued any liabilities related to such obligations in the Company’s Consolidated Financial Statements.</span></div> 37600000 1600000 Segment and Geographic Information<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one segment with a single reporting unit. Operating segments are the components of an enterprise where separate financial information is evaluated regularly by the chief operating decision-maker, who is the Company's Chief Executive Officer, in deciding how to allocate resources and assessing financial performance. The Company's chief operating decision maker allocates resources and assesses performance based upon discrete financial information at the consolidated level.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Geography</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents financial information on a consolidated basis and does not assess the profitability of its geographic regions. Accordingly, the Company does not attempt to comprehensively assign or allocate costs to these regions and does not produce reports for, or measure the performance of, its geographic regions based on any asset-based metrics.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International revenue for the years ended December 31, 2020, 2019 and 2018, amounted to approximately $170.1 million, $164.4 million and $128.5 million, respectively, representing </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67%, 66% and 65%, respectively, of annual revenue.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following geographic information is presented for the yea</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rs ended December 31, 2020, 2019 and 2018. The Company categorizes geographic revenues based on the location of the customer’s headquarters.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:24.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States of America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,092 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,860 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Rest of Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Middle East</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 170100000 164400000 128500000 0.67 0.66 0.65 <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following geographic information is presented for the yea</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rs ended December 31, 2020, 2019 and 2018. The Company categorizes geographic revenues based on the location of the customer’s headquarters.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:24.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States of America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,092 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,860 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Rest of Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Middle East</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 82299000 0.32 85963000 0.34 68482000 0.35 25123000 0.10 29129000 0.12 18378000 0.09 107422000 0.42 115092000 0.46 86860000 0.44 21587000 0.09 18526000 0.07 20171000 0.10 53349000 0.21 55388000 0.22 40776000 0.21 47416000 0.19 43908000 0.18 32090000 0.16 21825000 0.09 16170000 0.06 15092000 0.08 825000 0 1250000 0 2035000 0.01 252424000 1 250334000 1 197024000 1 Concentrations of Credit RiskThe Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and trade accounts receivable. The Company's deposits exceed federally insured limits. For the year ended December 31, 2020, no customer accounted for 10% or more of trade accounts receivables. For the years ended December 31, 2020, 2019 and 2018, no single customer accounted for 10% or more of revenue. 0.10 0.10 Related-Party TransactionsThe Company currently has employment agreements with its executive officers. In the event of termination of employment other than for cause, the employment agreements provide separation benefits, including twelve to eighteen months of salary, as well as the vesting of certain equity awards. Employee Retirement Savings Plan<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) savings plan for all eligible employees in the United States. Historically, the Company’s matching contribution has been 50% of the first 6% of employee contributions, and the Company may also make discretionary contributions. As of January 1, 2020, the Company changed the matching contributions to be 50% of the first 8% of employee contributions, and the Company may also make discretionary contributions. Matching contributions by the Company in 2020, 2019 and 2018 totaled approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $2.5 million and $2.4 million, respectively.</span> 0.50 0.06 0.50 0.08 4300000 2500000 2400000 Quarterly Results (Unaudited)<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents certain unaudited quarterly financial data for the years ended December 31, 2020 and 2019. This information has been prepared on the same basis as the accompanying Consolidated Financial Statements and all necessary adjustments have been included in the amounts below to state fairly the selected quarterly information when read in conjunction with the accompanying Consolidated Financial Statements and Notes thereto.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,539 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,871 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,797 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,584 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PROS Holdings, Inc.</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,184)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,857)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,735)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.53)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PROS Holdings, Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents certain unaudited quarterly financial data for the years ended December 31, 2020 and 2019. This information has been prepared on the same basis as the accompanying Consolidated Financial Statements and all necessary adjustments have been included in the amounts below to state fairly the selected quarterly information when read in conjunction with the accompanying Consolidated Financial Statements and Notes thereto.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,539 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,871 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,797 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,584 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PROS Holdings, Inc.</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,184)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,857)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,735)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.53)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PROS Holdings, Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 60858000 61508000 63747000 66311000 35539000 36871000 37797000 37584000 -13426000 -16163000 -15139000 -21352000 -18184000 -18857000 -17208000 -22735000 -0.42 -0.44 -0.40 -0.53 -0.42 -0.44 -0.40 -0.53 66175000 64150000 63878000 56131000 37814000 37767000 40295000 35341000 -15071000 -12512000 -12145000 -13610000 -17300000 -17347000 -17517000 -16917000 -0.41 -0.42 -0.44 -0.45 -0.41 -0.42 -0.44 -0.45 <div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation and Qualifying Accounts</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>beginning<br/>of period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions<br/>charged to<br/>costs and<br/>expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other (2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>end of<br/>period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,870 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,962)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,122 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,476 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,375 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,733 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,153 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(339)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,231 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Deductions column represents the reversal of additions previously charged to costs and expenses and uncollectible accounts written off, net of recoveries.</span></div>(2) Other column represents the cumulative translation adjustment impact on the allowance. 214000 5870000 1962000 0 4122000 978000 0 760000 -4000 214000 760000 223000 0 -5000 978000 106476000 24375000 0 -118000 130733000 94231000 12404000 0 -159000 106476000 74153000 20417000 0 -339000 94231000 The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the exercise price of the underlying SARs. Deductions column represents the reversal of additions previously charged to costs and expenses and uncollectible accounts written off, net of recoveries. The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the grant date fair value of the underlying MSUs. The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77. Other column represents the cumulative translation adjustment impact on the allowance. XML 20 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 08, 2021
Jun. 30, 2020
Entity Information [Line Items]      
Document Type 10-K    
Entity File Number 001-33554    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Document Transition Report false    
Entity Registrant Name PROS HOLDINGS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 76-0168604    
Entity Address, Address Line One 3200 Kirby Drive, Suite 600    
Entity Address, City or Town Houston,    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77098    
City Area Code 713    
Local Phone Number 335-5151    
Title of 12(b) Security Common Stock, $0.001 par value per share    
Trading Symbol PRO    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 1,726,848,858
Entity Common Stock, Shares Outstanding   44,235,427  
Entity Central Index Key 0001392972    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 329,134 $ 306,077
Trade and other receivables, net of allowance of $4,122 and $214, respectively 49,578 65,074
Deferred Costs, Current 5,941 5,756
Prepaid and other current assets 9,647 9,038
Total current assets 394,300 385,945
Property and equipment, net 36,504 14,794
Operating Lease, Right-of-Use Asset 30,689 26,550
Deferred Costs, Noncurrent 12,544 15,478
Intangible Assets, Net (Excluding Goodwill) 8,341 14,605
Goodwill 50,044 49,104
Other Assets, Noncurrent 7,549 6,831
Total assets 539,971 513,307
Current liabilities:    
Accounts payable 4,246 9,098
Accrued liabilities 13,065 22,748
Accrued payroll and other employee benefits 25,514 32,656
Operating Lease, Liability, Current 5,937 7,173
Deferred Revenue, Current 99,156 124,459
Total current liabilities 147,918 196,134
Deferred Revenue, Noncurrent 11,372 17,801
Convertible Debt, Noncurrent 218,028 110,704
Operating Lease, Liability, Noncurrent 44,099 22,391
Other Liabilities, Noncurrent 1,517 1,281
Total liabilities 422,934 348,311
Commitments and contingencies (Note 18)
Stockholders' equity:    
Preferred stock, $0.001 par value, 5,000,000 shares authorized none issued 0 0
Common stock, $0.001 par value, 75,000,000 shares authorized; 48,142,267 and 47,310,846 shares issued, respectively; 43,461,544 and 42,630,123 shares outstanding, respectively 48 47
Additional paid-in capital 589,040 560,496
Treasury Stock, Value (29,847) (29,847)
Retained Earnings (Accumulated Deficit) (438,773) (361,789)
Accumulated Other Comprehensive Income (Loss), Net of Tax (3,431) (3,911)
Total stockholders' equity 117,037 164,996
Total liabilities and stockholders' equity $ 539,971 $ 513,307
Treasury stock - shares 4,680,723 4,680,723
Preferred stock - par value $ 0.001 $ 0.001
Preferred stock - shares authorized 5,000,000 5,000,000
Preferred stock - shares issued 0 0
Common stock - par value $ 0.001 $ 0.001
Common stock - shares authorized 75,000,000 75,000,000
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Allowance for bad debts $ 4,122,000 $ 214,000
Preferred stock - par value $ 0.001 $ 0.001
Preferred stock - shares authorized 5,000,000 5,000,000
Preferred stock - shares issued 0 0
Common stock - par value $ 0.001 $ 0.001
Common stock - shares authorized 75,000,000 75,000,000
Common stock - shares issued 48,142,267 47,310,846
Common stock - shares outstanding 43,461,544 42,630,123
Treasury stock - shares 4,680,723 4,680,723
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer, Including Assessed Tax $ 252,424 $ 250,334 $ 197,024
Cost of revenue:      
Cost of Goods and Services Sold 104,633 99,117 77,179
Gross profit 147,791 151,217 119,845
Operating Expenses      
Selling and Marketing Expense 87,182 89,553 72,006
General and Administrative Expense 51,075 47,254 41,302
Research and development 75,614 67,246 55,657
Business Combination, Acquisition Related Costs 0 502 95
Income from operations (66,080) (53,338) (49,215)
Other income (expense):      
Convertible debt interest and amortization (11,125) (14,765) (16,986)
Other Nonoperating Income (Expense) 897 (354) 2,155
Income (loss) before income tax provision (76,308) (68,457) (64,046)
Income Tax Expense (Benefit) 676 624 200
Net Income (Loss) Attributable to Parent $ (76,984) $ (69,081) $ (64,246)
Net earnings (loss) per share:      
Earnings Per Share, Basic and Diluted $ (1.78) $ (1.72) $ (1.86)
Weighted average number of shares:      
Weighted Average Number of Shares Outstanding, Basic and Diluted 43,301 40,232 34,465
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax $ 480 $ (537) $ (558)
Other Comprehensive Income (Loss), Net of Tax 480 (537) (558)
Other comprehensive income, net of tax:      
Comprehensive income (loss) (76,504) (69,618) (64,804)
Subscription and Circulation [Member]      
Revenue from Contract with Customer, Including Assessed Tax 170,473 145,327 98,708
Cost of revenue:      
Cost of Goods and Services Sold 51,673 42,339 35,619
Maintenance [Member]      
Revenue from Contract with Customer, Including Assessed Tax 44,692 58,184 64,760
Cost of revenue:      
Cost of Goods and Services Sold 9,880 11,052 11,602
Subscription, maintenance and support      
Revenue from Contract with Customer, Including Assessed Tax 215,165 203,511 163,468
Cost of revenue:      
Cost of Goods and Services Sold 61,553 53,391 47,221
Service [Member]      
Revenue from Contract with Customer, Including Assessed Tax 37,259 46,823 33,556
Cost of revenue:      
Cost of Goods and Services Sold $ 43,080 $ 45,726 $ 29,958
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating activities:      
Net Income (Loss) Attributable to Parent $ (76,984,000) $ (69,081,000) $ (64,246,000)
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation, Depletion and Amortization 14,334,000 13,870,000 13,055,000
Amortization of Financing Costs and Discounts 8,743,000 11,115,000 12,027,000
Share-based compensation 24,399,000 24,680,000 21,453,000
Deferred income tax 0 (119,000) (463,000)
Provision for doubtful accounts 4,783,000 (754,000) 212,000
Loss on Disposition of Assets 0 0 37,000
Loss on Extinguishment of Debt 0 5,660,000 0
Changes in operating assets and liabilities:      
Accounts and unbilled receivables 10,450,000 (22,273,000) (9,550,000)
Increase (Decrease) in Deferred Costs 2,749,000 (3,772,000) (4,086,000)
Prepaid expenses and other assets (1,376,000) (5,044,000) 87,000
Increase (Decrease) in Operating Lease Right-of-Use Assets and Liabilities 16,974,000 (61,000) 0
Accounts payable (4,817,000) 2,550,000 3,931,000
Accrued liabilities (9,848,000) 15,455,000 2,764,000
Accrued payroll and other employee benefits (7,106,000) 7,937,000 5,830,000
Deferred revenue (31,690,000) 25,082,000 24,652,000
Net cash (used in) provided by operating activities (49,389,000) 5,245,000 5,703,000
Investing activities:      
Purchases of property and equipment (28,493,000) (5,271,000) (1,475,000)
Payments to Acquire Other Investments (281,000) (293,000) (45,000)
Payments to Acquire Businesses, Net of Cash Acquired 0 (10,510,000) 0
Capitalized Software Development Costs for Software Sold to Customers (1,686,000) (1,436,000) (4,613,000)
Payments to Acquire Intangible Assets 0 (50,000) (125,000)
Net cash (used in) provided by investing activities (30,460,000) (17,560,000) (6,258,000)
Financing activities:      
Exercise of stock options 0 0 1,142,000
Proceeds from Stock Plans 2,824,000 1,995,000 1,720,000
Tax withholding related to net share settlement of restricted stock units (20,481,000) (23,753,000) (9,410,000)
Proceeds from Issuance of Common Stock 0 0 141,954,000
Repayments of Notes Payable 0 0 (54,000)
Proceeds from Convertible Debt 146,925,000 140,156,000 0
Payments of Debt Issuance Costs (1,019,000) (860,000) 0
Purchase of capped call (25,335,000) (16,445,000) 0
Payment for Debt Extinguishment or Debt Prepayment Cost 0 (97,678,000) 0
Proceeds from bond hedge termination 0 64,819,000 0
Payment for warrant termination 0 (45,243,000) 0
Net cash (used in) provided by financing activities 102,914,000 22,991,000 135,352,000
Effect of Exchange Rate on Cash and Cash Equivalents (8,000) (75,000) 174,000
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 23,057,000 10,601,000 134,971,000
Cash and cash equivalents:      
Beginning of period 306,077,000 295,476,000 160,505,000
End of period 329,134,000 306,077,000 295,476,000
Income Taxes Paid, Net (341,000) (308,000) (262,000)
Interest Paid, Including Capitalized Interest, Operating and Investing Activities (1,680,000) (3,499,000) (5,252,000)
Capital Expenditures Incurred but Not yet Paid $ 341,000 891,000 $ 247,000
Travelaer Acquisition [Member]      
Investing activities:      
Payments to Acquire Businesses, Net of Cash Acquired   $ 10,500,000  
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statement of Shareholders Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income, net of tax [Member]
Common stock - shares outstanding, beginning balance at Dec. 31, 2017   31,939,175          
Stockholders' Equity Attributable to Parent at Dec. 31, 2017 $ (46,979) $ 36 $ 207,924   $ (13,938) $ (238,185) $ (2,816)
Treasury stock - shares, beginning balance at Dec. 31, 2017         4,417,585    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock Issued During Period, Value, New Issues   161,997          
Exercise of stock options   $ 1          
Proceeds from Stock Options Exercised 1,142   1,141        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   609,188          
Stock Issued During Period, Value, Restricted Stock Award, Gross (9,410) $ 1 (9,411)        
Stock Issued During Period, Shares, Employee Stock Purchase Plans   75,546          
Proceeds from Stock Plans 1,720   1,720        
Stock Issued During Period, Shares, Secondary Offering   4,370,000          
Stock Issued During Period, Value, Secondary Offering   $ 4          
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 21,553   21,553        
Cumulative effect of adoption of section 606 9,723         9,723  
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 141,954   141,950        
Purchase of capped call 0            
Share-based Payment Arrangement, Noncash Expense 21,453            
Other Comprehensive Income (Loss), Net of Tax (558)           (558)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax (558)            
Net Income (Loss) Attributable to Parent (64,246)         (64,246)  
Stockholders' Equity Attributable to Parent at Dec. 31, 2018 54,899 $ 42 364,877   $ (13,938) (292,708) (3,374)
Treasury stock - shares, ending balance at Dec. 31, 2018         4,417,585    
Common stock - shares outstanding, ending balance at Dec. 31, 2018   37,155,906          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Proceeds from Stock Options Exercised 0            
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   958,264          
Stock Issued During Period, Value, Restricted Stock Award, Gross (23,753) $ 1 (23,754)        
Stock Issued During Period, Shares, Employee Stock Purchase Plans   75,304          
Proceeds from Stock Plans 1,995   1,995        
Stock Issued During Period, Shares, Secondary Offering   4,703,787          
Stock Issued During Period, Value, Secondary Offering 140,849 $ 4 140,845        
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 24,608   24,608        
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt $ 32,883   32,883        
Stock Repurchased During Period, Shares 300,000 (263,138)          
Adjustment to additional paid-in capital, exercise of note hedge $ 2   15,911        
Treasury Stock, Shares, Acquired       263,138      
Treasury Stock, Value, Acquired, Cost Method       $ (15,909)      
Adjustment to additional paid in capital, termination of bond hedge and warrant 64,819   64,819        
Adjustment to additional paid in capital, termination of warrant (45,243)   (45,243)        
Adjustment to additional paid in capital, purchase of capped call (16,445)   (16,445)        
Purchase of capped call 16,445            
Share-based Payment Arrangement, Noncash Expense 24,680            
Other Comprehensive Income (Loss), Net of Tax (537)           (537)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax (537)            
Net Income (Loss) Attributable to Parent (69,081)         (69,081)  
Stockholders' Equity Attributable to Parent at Dec. 31, 2019 $ 164,996 $ 47 560,496   $ (29,847) (361,789) (3,911)
Treasury stock - shares, ending balance at Dec. 31, 2019 4,680,723       4,680,723    
Common stock - shares outstanding, ending balance at Dec. 31, 2019 42,630,123 42,630,123          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Proceeds from Stock Options Exercised $ 0            
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   765,801          
Stock Issued During Period, Value, Restricted Stock Award, Gross $ (20,481) $ 1 (20,482)        
Stock Issued During Period, Shares, Employee Stock Purchase Plans 65,457 65,457          
Proceeds from Stock Plans $ 2,824   2,824        
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 24,322   24,322        
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 47,215   47,215        
Adjustment to additional paid in capital, purchase of capped call (25,335)   (25,335)        
Purchase of capped call 25,335            
Share-based Payment Arrangement, Noncash Expense 24,399            
Other Comprehensive Income (Loss), Net of Tax 480           480
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 480            
Net Income (Loss) Attributable to Parent (76,984)         (76,984)  
Stockholders' Equity Attributable to Parent at Dec. 31, 2020 $ 117,037 $ 48 $ 589,040   $ (29,847) $ (438,773) $ (3,431)
Treasury stock - shares, ending balance at Dec. 31, 2020 4,680,723       4,680,723    
Common stock - shares outstanding, ending balance at Dec. 31, 2020 43,461,544 43,461,544          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Warrant Exercise, Shares 0 163          
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Nature of Operations
12 Months Ended
Dec. 31, 2020
Organization and Nature of Operations [Abstract]  
Organization and nature of operations Organization and Nature of OperationsPROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides solutions that optimize the processes of selling and shopping in the digital economy. PROS solutions leverage artificial intelligence ("AI"), self-learning and automation to ensure that every transactional experience is fast, frictionless and personalized for every shopper, supporting both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use the Company's selling, pricing, revenue optimization and eCommerce solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable buyers to move fluidly across its customers’ direct sales, partner, online, mobile and emerging channels with personalized experiences regardless of which channel those buyers choose. The Company's decades of data science and AI expertise are infused into its solutions and are designed to reduce time and complexity through actionable intelligence. The Company provides standard configurations of its solutions based on the industries it serves and offers services to configure its solutions to meet the specific needs of each customer.
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies
Principles of Consolidation and Basis of Presentation
These Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP"). Certain prior year amounts have been reclassified for consistency with the current year presentation. This insignificant reclassification had no effect on the reported results of operations. License revenue and license cost of revenue are now combined with subscription revenue and subscription cost of revenue, respectively.

Risks and uncertainties

Coronavirus ("COVID-19") continues to spread throughout the U.S. and the world and compliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and this impact could last for an indefinite period of time. There are no comparable recent events that provide guidance as to the effect of the spread of COVID-19 as a global pandemic, and as a result, the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures.

Changes in Accounting Policies

The Company has consistently applied the accounting policies described in this Note 2 to all periods presented in these Consolidated Financial Statements, except for the Company's adoption of certain accounting standards described in more detail under "Recently adopted accounting pronouncements" in this Note 2 below.

Dollar Amounts

The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.

Use of Estimates

    The preparation of these Consolidated Financial Statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses during the reporting period. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful
accounts, the determination of the period of benefit for deferred commissions, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, fair value of assets acquired and liabilities assumed for business combinations, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. Actual results could differ from those estimates and such differences could be material to the Company's consolidated financial position and results of operations.

Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase, or the ability to be settled in cash within a period of three months, to be cash equivalents, except for commercial paper which is classified as short-term investments, if any. The Company has a cash management program that provides for the investment of excess cash balances, primarily in short-term money market instruments.
    Trade and Other Receivables

    Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.

    Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.

    Prepaid Expenses and Other Assets

    Prepaid expenses and other assets consist primarily of prepaid third-party software subscription and license fees, deferred project costs and prepaid income taxes.

Property and Equipment, Net

Property and equipment are recorded at cost, less accumulated depreciation. Maintenance, repairs and minor replacements are charged to expense as incurred. Significant renewals and betterments are capitalized. Depreciation on property and equipment, with the exception of leasehold improvements, is recorded using the straight-line method over the estimated useful lives of the assets. Depreciation on leasehold improvements is recorded using the shorter of the lease term or useful life. When property is retired or disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gains or losses are reflected in the Consolidated Statements of Comprehensive Income (Loss) in the period of disposal.

Internal-Use Software

Costs incurred to develop internal-use software during the application development stage are capitalized, stated at cost, and depreciated using the straight-line method over the estimated useful lives of the assets. Application development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software development, configuration and coding. Capitalization of such costs begins when the preliminary project stage is complete and ceases at the point in which the project is substantially complete and is ready for its intended purpose. Capitalized internal-use software is included in property and equipment, net in the Consolidated Balance Sheets.

Leases
    
    The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's Consolidated Balance Sheet.
    ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.

    The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.

    The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.

Deferred Costs

Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired.

Deferred Implementation Costs

    The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts that are expected to be recoverable and enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the Consolidated Statements of Comprehensive Income (Loss).

    Deferred Revenue

    Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.

    Impairment of Long-Lived Assets

    Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets’ carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company did not identify any impairment indicators and recorded no impairment charges in the year ended December 31, 2020, 2019 and 2018.
Intangible Assets and Goodwill

Intangible assets that have finite lives are amortized over their useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During this review, the Company reevaluates the significant assumptions used in determining the original cost and estimated lives of the intangible assets. Although the assumptions may vary from asset to asset, they generally include operating results, changes in the use of the asset, cash flows and other indicators of value. Management then determines whether the remaining useful life continues to be appropriate or whether there has been an impairment of the intangible assets based primarily upon whether expected future undiscounted cash flows are sufficient to support the assets’ recovery. If impairment exists, the Company would adjust the carrying value of the asset to fair value, generally determined by a discounted cash flow analysis.

    Goodwill represents the excess of the purchase consideration over the net of the acquisition-date fair value of identifiable assets acquired, including identifiable intangible assets, and liabilities assumed in connection with business combinations. Goodwill is not amortized but is assessed for impairment as of November 30 of each fiscal year, or more frequently if events or changes in circumstances indicate that the fair value of the Company’s sole reporting unit has been reduced below its carrying value. When conducting the annual goodwill impairment assessment, a two-step process is used. The first step is to perform an optional qualitative evaluation as to whether it is more likely than not that the fair value of the Company’s sole reporting unit is less than its carrying value, using an assessment of relevant events and circumstances. In performing this assessment, the Company is required to make assumptions and judgments including but not limited to an evaluation of macroeconomic conditions as they relate to the business, industry and market trends, as well as the overall future financial performance of the reporting unit and future opportunities in the markets in which it operates. If it is determined that it is not more likely than not that the fair value of the reporting unit is less than its carrying value, no additional tests are required to be performed in assessing goodwill for impairment. However, if the Company concludes otherwise or elects not to perform the qualitative assessment, the Company performs a second step, consisting of a quantitative assessment of goodwill impairment. This quantitative assessment requires the Company to compare the fair value of its reporting unit with its carrying value. If the carrying amount exceeds the fair value, an impairment charge will be recognized, however, loss cannot exceed the total amount of goodwill allocated to the reporting unit. Based on the results of the qualitative review of goodwill performed as of November 30, 2020, the Company did not identify any indicators of impairment. As such, the quantitative assessment described above was not necessary.
    
    Equity Investments
    Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the Consolidated Statements of Comprehensive Income (Loss).

    Financial Instruments
    
    The carrying amount of the Company’s financial instruments, which include cash equivalents, receivables and accounts payable, and equity investments approximates their fair values at December 31, 2020 and 2019. For additional information on the Company’s fair value measurements, see Note 10 to the Consolidated Financial Statements.

    Convertible Senior Notes

In accounting for the issuance of the Notes, the Company separates each of the Notes into liability and equity components. The carrying amounts of the liability components are calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity components representing the conversion option are determined by deducting the fair value of the liability components from the par value of the respective Notes. These differences represent debt discounts that are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the Company allocates the total amount of issuance costs incurred to the liability and equity components based on their relative values. Issuance costs attributable to the liability components are being amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the respective terms of the Notes. The issuance costs attributable to the equity components are netted against the respective equity components in additional paid-in capital.
    Research and Development

    Research and development costs for software sold to customers are expensed as incurred. These costs include salaries and personnel costs, including employee benefits, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other expenses in developing new solutions and upgrading and enhancing existing solutions.

    Software Development Costs

    Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.

    Treasury Stock

    The Company is authorized to make treasury stock purchases in the open market pursuant to the share repurchase program, which was approved by its Board of Directors on August 28, 2008. The Company accounts for the purchase of treasury stock under the cost method. For additional information on the Company’s stock repurchase program, see Note 12 to the Consolidated Financial Statements. There were no treasury stock repurchases under the program for the years ended December 31, 2020, 2019 and 2018.

Revenue Recognition

The Company derives its revenues primarily from subscriptions, services, and associated software maintenance and support services.

    The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the customer contract(s);
Determination of the transaction price;
Allocation of the transaction price to each performance obligation in the customer contract(s); and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

Subscription revenue

    Subscription revenue primarily consists of fees that give customers access to one or more of the Company's cloud applications with related customer support. The Company primarily recognizes subscription revenue ratably over the contractual term of the arrangement beginning with commencement of service. Subscription revenue related to certain offerings, where fees are based on a number of transactions, are recognized on a usage basis. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.

Maintenance and support revenue

Maintenance and support revenue includes customer support for on-premises licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one year in length, billed annually in advance, and non-cancelable.
Services revenue

    Services revenue primarily consists of fees for configuration services, consulting and training. The Company typically sells its services either on a fixed-fee or time-and-material basis. Services revenue is generally recognized as the services are performed for time and material contracts, or on a proportional performance basis for fixed-price contracts. The majority of the Company's Services contracts are on a fixed-fee basis. Training revenue is recognized as the services are rendered.

    Significant judgments are required in determining whether services that are contained in the Company's customer subscription contracts are considered distinct, including whether the services are capable of being distinct and whether they are separately identifiable. Services deemed to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If determined services are not considered distinct, the services and the subscription are determined to be a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.

Customer contracts with multiple performance obligations

    A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.

Disaggregation of revenue

    The Company categorizes revenue from external customers by geographic area based on the location of the customer's headquarters. For additional information regarding the Company's revenue by geography, see Note 19 to the Consolidated Financial Statements.

Foreign Currency

The Company has contracts denominated in foreign currencies and therefore a portion of the Company’s revenue is subject to foreign currency risks. Gains and losses from foreign currency transactions, such as those resulting from the settlement of receivables, are classified in other income (expense), net included in the accompanying Consolidated Statements of Comprehensive Income (Loss).
The functional currency of PROS France SAS ("PROS France") is the Euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity.
Noncash Share-Based Compensation
The Company has two noncash share-based compensation plans, the 2007 Equity Incentive Plan ("2007 Stock Plan") and the 2017 Equity Incentive Plan ("2017 Stock Plan"), which authorize the discretionary granting of various types of stock awards to key employees, officers, directors and consultants. The 2007 Stock Plan expired in March 2017. The 2017 Stock Plan serves as the successor to the 2007 Stock Plan and was adopted in May 2017. The Company may provide noncash share-based compensation through the grant of: (i) restricted stock awards; (ii) restricted stock unit awards - time, performance and market-based ("RSUs"); (iii) stock options; (iv) stock appreciation rights ("SARs"); (v) phantom stock; and (vi) performance awards, such as market stock units ("MSUs").
To date, the Company has granted stock options, SARs, RSUs, time, performance and market-based, and MSUs. The Company issues common stock from its pool of authorized stock upon exercise of stock options, settlement of SARs and MSUs or upon vesting of RSUs.
The following table presents the number of awards outstanding for each award type as of December 31, 2020 and 2019 (in thousands): 
 Year Ended December 31,
Award type20202019
Restricted stock units (time-based)1,802 1,893 
Restricted stock units (performance-based)162 114 
Stock appreciation rights28 65 
Market stock units111 267 
Stock options. The Company did not grant stock options during 2020 and 2019. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option pricing model.

Restricted stock units. The fair value of the RSUs (time-based and performance-based) is based on the closing price of the Company’s stock on the date of grant and is amortized over the vesting period. RSUs include (i) time-based awards and (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company.
Stock appreciation rights. SARs will be settled in stock at the time of exercise and vest over four years from the date of grant. The Company used the Black-Scholes option pricing model to estimate the fair value of its SARs. The determination of the fair value of SARs utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected life, delivery of risk-free interest rate and expected dividends. The Company estimates the expected volatility of common stock at the date of grant based on a combination of its historical volatility and the average volatility of comparable companies. The expected life of the SARs noncash share-based payment awards is a historical weighted average of the expected lives of similar securities of comparable public companies. The risk-free interest rate assumption is based on observed interest rates appropriate for the terms of the Company’s awards. The dividend yield assumption is based on the Company's expectation of paying no dividends.

Market stock units. MSUs are performance-based awards that vest based upon the Company’s relative shareholder return. The actual number of MSUs that will be eligible to vest is based on the total shareholder return of the Company relative to the total shareholder return of the Russell 2000 Index ("Index") over a 3-year period ending February 28, 2020, October 9, 2020 and December 31, 2020 ("Performance Period"), respectively. The MSUs vested on March 1, 2020 and October 9, 2020, and will vest on January 10, 2021, respectively. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted based on the average price of the Company's common stock relative to the Index during the Performance Period. The Company estimates the fair value of MSUs on the date of grant using a Monte Carlo simulation model. The determination of the fair value of the MSUs is affected by the Company’s stock price and a number of assumptions including the expected volatility of the Company’s stock and the Index, its risk-free interest rate and expected dividends. The Company’s expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the Performance Period.
As the Company issues stock options and SARs, it evaluates the assumptions used to value its stock option awards and SARs. If factors change and the Company employs different assumptions, noncash share-based compensation expense may differ significantly from what has been recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned noncash share-based compensation expense. Future noncash share-based compensation expense and unearned noncash share-based compensation will increase to the extent that the Company grants additional equity awards to employees.
At December 31, 2020, there were an estimated $55.9 million of total unrecognized compensation costs related to noncash share-based compensation arrangements. These costs will be recognized over a weighted average period of 2.5 years. For further discussion of the Company’s noncash share-based compensation plans, see Note 14 to the Consolidated Financial Statements.

Income Taxes

The Company uses the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. The Company reviews its deferred tax assets for recovery. A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change.
The Company accounts for uncertain income tax positions recognized in an enterprise’s financial statements in accordance with the income tax topic of the ASC issued by the FASB. This interpretation requires companies to use a prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in its tax returns. This guidance provides clarification on recognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. The Company recognized accrued interest and penalties related to income taxes as a component of income tax expense. For additional information regarding the Company’s income taxes, see Note 15 to the Consolidated Financial Statements.
Segment Reporting
The Company reports as one operating segment with the Chief Executive Officer ("CEO") acting as the Company’s chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has a single reporting unit, and there are no segment managers who are held accountable for operations, operating results or components below the consolidated unit level.

Earnings Per Share

The Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical.

Recently Adopted Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("Topic 326"), in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. Topic 326 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred loss impairment methodology in current GAAP with a methodology that requires consideration of a broader range of information to estimate credit losses. The Company adopted Topic 326 as of January 1, 2020 using the modified retrospective method and there was no material impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. As of December 31, 2020, the Company has recorded allowance for doubtful accounts related to trade receivables of $4.1 million primarily due to increased credit risk from uncertain economic conditions caused by COVID-19.
    
In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting period. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "Leases". See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2019, regarding the impact of Topic 842 adoption on the Consolidated Financial Statements.

In August 2018, the FASB issued ASU 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" ("Subtopic 350-40"). The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's Consolidated Financial Statements as of the adoption date. During the years ended December 31, 2020 and 2019, the Company capitalized implementation cost in result of
adoption of the standard which affected the prepaid and other current assets and other assets, noncurrent line items in the Consolidated Financial Statements.

In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company early adopted Topic 350 effective October 1, 2019 and there was no impact on its Consolidated Financial Statements in result of the standard adoption.

In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, " Revenue from Contracts with Customers (Topic 606) " ("Topic 606"). Topic 606 replaces the prior revenue recognition requirements in ASC 605, "Revenue Recognition" ("Topic 605" or "Prior Guidance") with a comprehensive revenue measurement and recognition standard, and expanded disclosure requirements. The new standard also provides guidance on the recognition of costs related to obtaining customer contracts. Topic 606 took effect in the first quarter of 2018, including interim periods within that reporting period. The Company adopted Topic 606 and applied Topic 606 to those contracts which were not complete as of January 1, 2018 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balance of accumulated deficit, while prior period amounts were not adjusted and continue to be reported in accordance with the Company's historic accounting under the Prior Guidance. See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2018, regarding the impact of Topic 606 adoption on the Consolidated Financial Statements.

Recent Accounting Pronouncements
    
    In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40"), which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. The Company will early adopt the new standard effective January 1, 2021 on the modified retrospective basis. The adoption is expected to increase convertible debt, net, noncurrent by approximately $70.6 million excluding the impact of debt issuance cost and the equity conversion component. The Company is currently continuing to assess the impact of the adoption of the standard on its financial statements.

With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the year ended December 31, 2020, that are of significance or potential significance to the Company.
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combination
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Business Combination Disclosure [Text Block] Business Combination
    Travelaer

    On August 14, 2019, the Company acquired Travelaer SAS ("Travelaer"), a privately held company based near Nice, France, for a total cash consideration, net of cash acquired, of approximately $10.5 million. Travelaer is a digital innovator for the travel industry with a focus on improving the customer experience across all phases of travel, and brings an internet booking engine and New Distribution Capability platform to the Company's portfolio. The Company has included the financial results of Travelaer in the Consolidated Financial Statements from the date of the acquisition, which have not been material to date. The transaction cost associated with the acquisition was $0.5 million for the year ended December 31, 2019.

    The Company accounted for the transaction as a business combination and all of the assets acquired and the liabilities assumed in the transaction have been recognized at their acquisition date fair values. The Company recorded approximately $2 million for developed technology and customer relationships with estimated useful lives of seven years and five years, respectively. The Company recorded approximately $11 million of goodwill which is primarily related to the assembled workforce and expanded market opportunities from integrating Travelaer's technology with the Company's solutions. The goodwill balance is not deductible for U.S. income tax purposes.
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Trade and Other Receivables, Net
12 Months Ended
Dec. 31, 2020
Accounts Receivable and Contracts in Progress [Abstract]  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Receivables, Net
Accounts receivable at December 31, 2020 and 2019, consists of the following (in thousands):
 December 31,
 20202019
Accounts receivable$50,257 $59,606 
Unbilled receivables and contract assets3,443 5,682 
Total receivables53,700 65,288 
Less: Allowance for doubtful accounts(4,122)(214)
Trade and other receivables, net$49,578 $65,074 
The bad debt expense reflected in general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2020, 2019 and 2018, totaled approximately $4.8 million, $(0.6) million and $0.2 million, respectively.
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Costs (Notes)
12 Months Ended
Dec. 31, 2020
Deferred Costs [Abstract]  
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Deferred Costs    Deferred costs, which primarily consist of deferred sales commissions, were $18.5 million and $21.2 million as of December 31, 2020 and December 31, 2019, respectively. Amortization expense for the deferred costs was $5.9 million, $4.8 million and $3.0 million for the year ended December 31, 2020, 2019 and 2018, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Implementation costs (Notes)
12 Months Ended
Dec. 31, 2020
Deferred Implementation Costs [Abstract]  
Deferred Implementation Costs [Text Block] Deferred Implementation Costs    Deferred implementation costs, which related to certain customer contract fulfillment costs, were $2.9 million and $4.4 million as of December 31, 2020 and December 31, 2019, respectively. Amortization expense for the deferred implementation costs was $1.8 million, $1.4 million and $0.6 million for the year ended December 31, 2020, 2019 and 2018, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the Consolidated Statements of Comprehensive Income (Loss). There was no impairment loss in relation to the costs capitalized for the periods presented.
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Disclosure [Text Block] Property and Equipment, Net
Property and equipment, net as of December 31, 2020 and 2019 consists of the following:
 December 31,
 Estimated useful life20202019
Furniture and fixtures5-10 years$6,248 $3,227 
Computers and equipment3-5 years17,333 15,388 
Software3-6 years7,646 7,302 
Capitalized internal-use software development costs3 years12,217 10,194 
Leasehold improvementsShorter of lease term or useful life20,709 5,591 
Construction in progress147 794 
Property and equipment, gross64,300 42,496 
Less: Accumulated depreciation and amortization(27,796)(27,702)
Property and equipment, net$36,504 $14,794 
Depreciation and amortization was approximately $8.0 million, $7.1 million and $5.5 million for the years ended December 31, 2020, 2019 and 2018, respectively. During the years ended December 31, 2020, 2019 and 2018, the Company disposed of approximately $8.3 million, $7.4 million and $0.5 million, respectively, of fully depreciated assets. During the year ended December 31, 2020, the Company recognized no loss on disposal of assets and during the years ended 2019 and 2018, the Company recognized immaterial amounts of loss on disposal of certain non-fully depreciated assets, respectively. As of December 31, 2020 and 2019, the Company had approximately $10.7 million and $12.2 million, respectively, of fully depreciated assets in use.
During the years ended December 31, 2020 and 2019, the Company capitalized internal-use software development costs of approximately $1.7 million and $1.4 million, respectively, related to its subscription solutions. As of December 31, 2020 and 2019, $12.2 million and $9.6 million, respectively, of capitalized internal-use software development costs were subject to amortization and $7.3 million and $4.1 million, respectively, of capitalized internal-use software development costs were included in accumulated depreciation and amortization for the years ended December 31, 2020 and 2019.No impairment was recorded for the years ended December 31, 2020, 2019 and 2018.
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Notes)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Lessee, Operating Leases [Text Block] Leases
    The Company has operating leases for data centers, computer infrastructure, corporate offices and certain equipment. These leases have remaining lease terms ranging from 1 year to 13 years. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year. The Company includes options in the lease terms when it is reasonably certain that the Company will exercise that option.

As of December 31, 2020, the Company did not have any finance leases.

    The components of operating lease expense were as follows (in thousands):
Year Ended December 31, 2020Year Ended December 31, 2019
Operating lease cost$11,632 $10,109 
Variable lease cost1,717 1,810 
Sublease income(375)(332)
Total lease cost
$12,974 $11,587 
    
Operating lease expense was $4.3 million for the year ended December 31, 2018 under Topic 840, the predecessor of Topic 842.

    Supplemental information related to leases was as follows (in thousands):
Year Ended December 31, 2020Year Ended December 31, 2019
Cash paid for amounts included in the measurement of lease liability:
Cash paid for operating lease liabilities$7,562 $5,883 
Right-of-use asset obtained in exchange for operating lease liability (1)$12,599 $34,418 
(1) For the year ended December 31, 2019, the balance included $26.9 million for operating leases existing on January 1, 2019 upon adoption of ASU 842.

December 31, 2020December 31, 2019
Weighted average remaining lease term:
Operating leases
8.6 years7.1 years
Weighted average discount rate:
Operating leases
7.12 %7.26 %
    As of December 31, 2020, maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Amount
2021$9,580 
202210,374 
202311,378 
20245,418 
20254,265 
2026 and thereafter31,867 
Total operating lease payments72,882 
Less: Imputed interest(21,461)
Less: Anticipated lease incentive(1,385)
Total operating lease liabilities$50,036 
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets
    The change in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, was as follows (in thousands):
Balance as of December 31, 2018$38,231 
    Goodwill acquired11,077 
    Foreign currency translation adjustments(204)
Balance as of December 31, 201949,104 
    Foreign currency translation adjustments940 
Balance as of December 31, 2020$50,044 

    The goodwill balance related to PROS France and Travelaer is denominated in Euro and the goodwill balance related to PROS Travel Commerce, Inc. (formerly Vayant Travel Technologies, Inc.) ("Vayant") is denominated in the U.S. dollar.

    Intangible assets consisted of the following as of December 31, (in thousands):
December 31, 2020
Weighted average useful life (years)Gross Carrying AmountAccumulated Amortization*Net Carrying Amount
Developed technology7$27,700 $22,077 $5,623 
Maintenance relationships83,608 3,259 349 
Customer relationships612,513 10,144 2,369 
Acquired technology21,925 1,925 — 
Total$45,746 $37,405 $8,341 
*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, increased total intangible assets by approximately $0.1 million as of December 31, 2020.
December 31, 2019
Weighted average useful life (years)Gross Carrying AmountAccumulated Amortization*Net Carrying Amount
Developed technology7$26,839 $17,653 $9,186 
Maintenance relationships83,451 2,790 661 
Customer relationships612,439 8,478 3,961 
Acquired technology21,925 1,128 797 
Total$44,654 $30,049 $14,605 
*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, decreased total intangible assets by approximately $0.1 million as of December 31, 2019.
    Intangible asset amortization expense for the years ended December 31, 2020, 2019 and 2018 was $6.3 million, $6.8 million and $7.6 million, respectively. As of December 31, 2020, the expected future amortization expense for the acquired intangible assets for each of the five succeeding years and thereafter was as follows (in thousands):        
Year Ending December 31,Amount
2021$3,391 
20222,180 
20231,547 
2024971 
2025156 
2026 and thereafter96 
Total amortization expense$8,341 
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Disclosures [Text Block] Fair Value Measurements
The Company adopted fair value measurements guidance for financial and nonfinancial assets and liabilities. The guidance defines fair value, establishes a framework for measuring fair value in GAAP and expands disclosures about fair value measurements.

The guidance defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The guidance establishes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;

Level 2: Quoted prices for similar assets or liabilities in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and

Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

A portion of the Company’s existing cash and cash equivalents are invested in short-term interest bearing obligations with original maturities less than 90 days, principally various types of money market funds. The Company does not enter into investments for trading or speculative purposes.

At December 31, 2020 and 2019, the Company had approximately $301.3 million and $273.1 million invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by Accounting Standard Codification ("ASC") 820, "Fair Value Measurement and Disclosure."

The fair value of the Company's Notes is classified in the level 2 hierarchy. See Note 16 for further detail regarding the Notes.
As of December 31, 2020 and 2019, the Company had $2.6 million and $2.3 million, respectively, of equity securities in privately held companies. These investments are accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. The Company estimates the fair value of its equity investments by considering available information such as pricing in recent rounds of financing and any other readily available market data, which represents level 3 in the fair value hierarchy. An impairment charge to current earnings is recorded when the cost of the investment exceeds its fair value and this condition is determined to be other-than-temporary. As of December 31, 2020, 2019 and 2018 the Company determined there were no other-than-temporary impairments on its equity investments.
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue and Performance Obligation (Notes)
12 Months Ended
Dec. 31, 2020
Deferred Revenue and Performance Obligation [Abstract]  
Deferred revenue and performance obligation [Text Block] Deferred Revenue and Performance Obligations
    Deferred Revenue

    For the year ended December 31, 2020 and 2019, the Company recognized approximately $120.9 million and $96.4 million, respectively, in each case of revenue that was included in the deferred revenue balances at the beginning of the respective periods and primarily related to subscription services, maintenance and support, and other services.

    Performance Obligations
    As of December 31, 2020, the Company expects to recognize approximately $389.7 million of revenue from remaining performance obligations. The Company expects to recognize revenue on approximately $178.9 million of these performance obligations over the next 12 months, with the balance recognized thereafter.
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders Equity
12 Months Ended
Dec. 31, 2020
Stockholders' Equity Attributable to Parent [Abstract]  
Stockholders' Equity Note Disclosure [Text Block] Stockholders’ equity
Equity Offering

    In August 2018, the Company completed a follow-on public offering of 3,800,000 shares of the Company's common stock at an offering price of $34 per share (the "Secondary Offering"). Additionally, as part of the Secondary Offering the underwriters exercised, in full, their over-allotment option to purchase an additional 570,000 shares of the Company's common stock at the offering price of $34 per share. The aggregate gross proceeds from the Secondary Offering, including the exercise of the over-allotment, were $148.6 million, and net proceeds received after underwriting fees and offering expenses were approximately $142.0 million.

Stock Repurchase

On August 25, 2008, the Company’s Board of Directors approved a stock repurchase program that authorized the Company to purchase up to $15.0 million of the Company’s outstanding shares of common stock. Under the board-approved repurchase program, share purchases may be made from time to time in the open market or through privately negotiated transactions depending on market conditions, share price, trading volume and other factors, and such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations. These repurchases may be commenced or suspended at any time or from time to time without prior notice.
The Company did not repurchase any shares under this plan for the years ended December 31, 2020 and 2019. The remaining amount available to purchase common stock under this plan was $10.0 million as of December 31, 2020.
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings per Share
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Earnings per Share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
 For the Year Ended December 31,
 202020192018
Numerator:
Net loss$(76,984)$(69,081)$(64,246)
Denominator:
Weighted average shares (basic)43,30140,23234,465
Dilutive effect of stock options, SARs, RSUs, MSUs and convertible notes— — — 
Weighted average shares (diluted)43,30140,23234,465
Basic earnings per share$(1.78)$(1.72)$(1.86)
Diluted earnings per share$(1.78)$(1.72)$(1.86)
    Dilutive potential common shares consist of shares issuable upon the exercise of stock options, settlement of SARs, and the vesting of RSUs and MSUs. Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately 1.4 million, 2.1 million and 2.1 million for the years ended December 31, 2020, 2019 and 2018, respectively. Potential common shares related to the Notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were 5.8 million and 2.2 million for the year ended December 31, 2020
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Noncash Share-based Compensation
12 Months Ended
Dec. 31, 2020
Noncash Share-based Compensation [Abstract]  
Noncash Share-based Compensation Noncash Share-Based Compensation
Employee Noncash Share-based Compensation Plans

The Company has two noncash share-based compensation plans, the 2007 Stock Plan and the 2017 Stock Plan (collectively the "Stock Plans"). These plans authorize the discretionary granting of various types of stock awards to key employees, officers, directors and consultants. The discretionary issuance of stock awards generally contains vesting provisions ranging from one to four years.

2007 Stock Plan. The Company’s 2007 Stock Plan expired in March 2017 for purposes of granting future equity awards. As of December 31, 2020, the Company had outstanding equity awards to acquire 175,733 shares of its common stock held by the Company’s employees, directors and consultants under the 2007 Stock Plan (assuming MSU performance at 100% of the MSUs initially granted), and inclusive of zero stock options, 147,733 RSUs, 28,000 SARs and zero MSUs.

2017 Stock Plan. The Company’s 2017 Stock Plan provides for the issuance of awards to employees, officers, directors and certain other individuals providing services to the Company are eligible to receive awards. The 2017 Stock Plan reserved an aggregate amount of 4,550,000 shares for issuance. The Company may provide these incentives through the grant of: (i) restricted stock awards; (ii) RSUs (time, performance and market-based); (iii) stock options; (iv) SARs; (v) phantom stock; and (vi) performance awards, such as MSUs.

As of December 31, 2020, the Company had outstanding equity awards to acquire 1,927,109 shares of its common stock held by the Company’s employees, directors and consultants under the 2017 Stock Plan (assuming MSU performance at 100% of the MSUs initially granted), and inclusive of 1,816,383 RSUs and 110,726 MSUs. As of December 31, 2020, 1,745,900 shares remain available for grant under the 2017 Stock Plan. As of December 31, 2020, there were no options, SARs, restricted stock awards or phantom stock issued under the 2017 Stock Plan.

Noncash share-based compensation expense for all noncash share-based payment awards granted is determined based on the grant date fair value of the award. The Company recognizes compensation expense, net of estimated forfeitures, which represents noncash share-based awards expected to vest on a straight-line basis over the requisite service period of the award, which is generally the vesting term. Noncash share-based awards typically vest over four years. Stock options are generally granted for a ten-year term. The Company estimates forfeiture rates based on its historical experience for grant years where the majority of the vesting terms have been satisfied. Changes in estimated forfeiture rates are recognized through a cumulative catch-up adjustment in the period of change and thus impact the amount of noncash share-based compensation expense to be recognized in future periods.

Noncash share-based compensation expense is allocated to expense categories on the Consolidated Statements of Comprehensive Income (Loss). The following table summarizes noncash share-based compensation expense, net of amounts capitalized, for the years ended December 31, 2020, 2019 and 2018 (in thousands).
 For the Year Ended December 31,
202020192018
Share-based compensation:
Cost of revenue$2,132 $2,025 $1,721 
Operating expenses:
Selling and marketing6,536 5,995 4,396 
General and administrative9,670 11,451 10,717 
Research and development6,061 5,209 4,619 
Total included in operating expenses22,267 22,655 19,732 
Total share-based compensation expense$24,399 $24,680 $21,453 
At December 31, 2020, there was an estimated $55.9 million of total unrecognized compensation costs related to noncash share-based compensation arrangements. These costs will be recognized over a weighted average period of 2.5 years.

Stock Options

For the years ended December 31, 2020 and 2019, respectively, the Company did not grant any stock options and had no stock options outstanding. The total intrinsic value of stock options exercised for the years ended December 31, 2020, 2019 and 2018 was zero, zero and $2.5 million, respectively.

RSUs (time-based)

The Company has granted time-based RSUs under the Stock Plans. Time-based RSUs granted to employees, directors and consultants vest in equal annual installments over a one to four-year period from the grant date.

The following table summarizes the Company's unvested time-based RSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):
 
Number of
shares
Weighted 
average
grant date
fair value
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic value 
(1)
Unvested at December 31, 20191,893 $27.83 
Granted976 52.62 
Vested(814)23.88 
Forfeited(253)39.25 
Unvested at December 31, 20201,802 $41.44 2.03$91,476 
Expected to vest at December 31, 20201,653 $40.80 2.00$83,909 
(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.

The weighted average grant-date fair value of the time-based RSUs granted during the years ended December 31, 2020, 2019 and 2018 was $52.62, $35.38 and $27.61, respectively.

RSUs (performance-based)

During 2020 and 2019, the Company granted performance-based RSUs ("PRSUs") under the 2017 Stock Plan to certain executive employees. These PRSUs vest on January 13, 2023 and January 15, 2022 respectively, and the actual number of PRSUs that will be eligible to vest is based upon achievement of certain internal performance metrics, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the PRSUs initially granted. The following table summarizes the Company's unvested PRSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):
Number of
shares
Weighted 
average
grant date
fair value
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic value 
(1)
Unvested at December 31, 2019114 $33.05 
Granted76 54.23 
Vested— — 
Forfeited(28)39.46 
Unvested at December 31, 2020162 $41.89 1.46$8,243 
Expected to vest at December 31, 202074 $33.05 1.04$3,744 
(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.
SARs

The Company has granted SARs under the 2007 Stock Plan. These SARs will be settled in stock at the time of exercise and vest four years from the date of grant subject to the recipient’s continued employment with the Company. The number of shares issued upon the exercise of the SARs is calculated as the difference between the share price of the Company’s stock on the date of exercise and the date of grant multiplied by the number of SARs divided by the share price on the exercise date. The Company did not grant SARs in 2020, 2019 and 2018. The following table summarizes the Company's SARs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):
Stock 
appreciation
rights
Weighted 
average
exercise price
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic value 
(1)
Outstanding, December 31, 201965 $10.38 
Granted— — 
Exercised(37)9.59 
Forfeited— — 
Expired— — 
Outstanding, December 31, 202028 $11.42 0.16$1,102 
Exercisable at December 31, 202028 $11.42 0.16$1,102 
Vested and expected to vest at December 31, 202028 $11.42 0.16$1,102 
(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the exercise price of the underlying SARs.

MSUs

In 2018 and 2017, the Company granted MSUs to certain executive employees under the Stock Plans. The MSUs are performance-based awards that vest based upon the Company’s relative shareholder return. The actual number of MSUs that will be eligible to vest is based on the total shareholder return of the Company relative to the total shareholder return of the Index over the 3-year Performance Period. The MSUs vested on March 1, 2020 and October 9, 2020 and will vest on January 10, 2021, respectively. The MSUs maximum number of shares issuable upon vesting is 200% of the MSUs initially granted. The Company did not grant any MSUs in 2020 and 2019. The following table summarizes the Company's MSUs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):
Number of 
unvested awards
Weighted 
average
grant date fair value
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic
value (1)
Unvested at December 31, 2019267 $32.54 
Granted— — 
Vested(150)28.03 
Forfeited(6)38.18 
Expired— — 
Unvested at December 31, 2020111 $38.18 0.03$5,622 
(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the grant date fair value of the underlying MSUs.

The Company estimates the fair value of MSUs on the date of grant using a Monte Carlo simulation model. The determination of the fair value of the MSUs is affected by the Company's stock price and a number of assumptions including the expected volatilities of the Company's stock and the Index, its risk-free interest rate and expected dividends. The Company's expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the Performance Period. The Company did not estimate a forfeiture rate for the MSUs due to the limited size, the vesting period and nature of the grantee population and the lack of history of granting this type of award. Significant assumptions used in the Monte Carlo simulation model for MSUs granted during the year ended December 31, 2018 are as follows:
For the Year Ended December 31,
 2018
Volatility43.67%
Risk-free interest rate2.12%
Expected option life in years2.97
Dividend yield

Employee Stock Purchase Plan

The Company's Employee Stock Purchase Plan ("ESPP") provides for eligible employees to purchase shares on an after-tax basis in an amount between 1% and 10% of their annual pay: (i) on June 30 of each year at a 15% discount of the fair market value of the Company's common stock on January 1 or June 30, whichever is lower, and (ii) on December 31 of each year at a 15% discount of the fair market value of the Company's common stock on July 1 or December 31, whichever is lower. An employee may not purchase more than $5,000 in either of the six-month measurement periods described above or more than $10,000 annually. During the year ended December 31, 2020, the Company issued 65,457 shares under the ESPP. As of December 31, 2020, 74,794 shares remain authorized and available for issuance under the ESPP. As of December 31, 2020, the Company held approximately $1.6 million on behalf of employees for future purchases under the ESPP and this amount was recorded in accrued liabilities in the Company's Consolidated Balance Sheet.
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Income Tax Disclosure
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block] Income Taxes
The income tax provision consisted of the following for the years ended December 31, 2020, 2019 and 2018 (in thousands):
 Year Ended December 31,
202020192018
Current:
Federal$— $— $(252)
State and Foreign676 624 663 
676 624 411 
Deferred:
Federal— — (211)
State— — — 
Income tax provision$676 $624 $200 
The differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate of 21% for the years ended December 31, 2020, 2019 and 2018, respectively, were as follows (in thousands):
 Year Ended December 31,
202020192018
Provision at the U.S. federal statutory rate$(16,035)$(14,491)$(13,464)
Increase (decrease) resulting from:
State income taxes, net of federal taxes— 17 46 
Nondeductible expenses482 468 414 
Statutory to GAAP income adjustment109 (640)(221)
Noncash share-based compensation(3,268)(570)(394)
Other460 (368)(153)
Incremental benefits for tax credits(2,391)(990)(1,656)
Change in tax rate/income subject to lower tax rates(2,385)788 (1,824)
Change related to prior tax years(553)4,006 (4,800)
Change related to US tax reform— — 1,835 
Change in valuation allowance24,257 12,404 20,417 
Income tax provision$676 $624 $200 

The Company’s effective tax rate was (0.9)%, (0.9)% and (0.3)% for the years ended December 31, 2020, 2019 and 2018, respectively. During the year ended December 31, 2020, the Company's effective tax rate was impacted primarily by changes in valuation allowance, partially offset by changes in tax rates and benefits of noncash shared based compensation.
The Company reviewed its offshore earnings and profits as of December 31, 2020, has no additional earnings to repatriate, and has provided for no repatriation tax. Based on the current accumulated loss in the foreign jurisdictions, the Company has no global intangible low-taxed income (“GILTI”) to report for December 31, 2020. The Company is under the revenue requirements to be subject to the base erosion and avoidance tax (“BEAT”), however, it has reviewed the transactions with foreign affiliates and does not believe there are payments that qualify under BEAT. The Tax Cuts and Jobs Act of 2017 ("TCJA") created the foreign derived intangible income (“FDII”) which allows for a deduction for certain types of foreign income. However, since the Company is in a current net operating loss position, no deduction for FDII is allowable for the current year.
The tax effects of temporary differences and other tax attributes that give rise to significant portions of the deferred tax assets and liabilities as of December 31, 2020 and 2019 are as follows (in thousands):
 Year Ended December 31,
20202019
Noncurrent deferred taxes:
Property and equipment$(104)$(158)
Noncash share-based compensation2,878 2,534 
Disallowed interest expense8,174 5,871 
Capitalized software(2,097)(1,905)
Amortization(1,831)(2,971)
Operating lease right-of-use assets(5,645)(4,431)
Operating lease liabilities9,833 5,068 
R&E tax credit carryforwards12,620 11,594 
Deferred revenue2,441 2,264 
Federal Net Operating Losses ("NOLs")81,745 69,673 
State NOLs2,697 2,254 
State Credits3,987 2,005 
Foreign NOLs14,090 11,808 
Foreign tax credit carryforward2,168 2,168 
Other(93)821 
Total noncurrent deferred tax assets130,863 106,595 
Less: Valuation allowance(130,733)(106,476)
Total net deferred tax asset$130 $119 

The net deferred tax asset is classified as other assets, noncurrent in the accompanying Consolidated Balance Sheets.

As of December 31, 2014, the Company determined it was more likely than not that it would be unable to fully utilize the majority of its U.S. and state deferred tax assets. As a result, the Company had recorded a valuation allowance against those assets to the extent that they cannot be realized through net operating loss carrybacks to prior years. This valuation allowance is evaluated periodically and will be reversed partially or in whole if business results and the economic environment have sufficiently improved to support realization of some or all of the Company's deferred tax assets. In performing the analysis throughout 2020, the Company determined that there was no sufficient positive evidence to outweigh the current and historic negative evidence to determine that it was more likely than not that the deferred assets would not be realized. Therefore, the Company continues to have a valuation allowance against net deferred tax assets as of December 31, 2020 and 2019.

The Company has federal and state net operating loss carryforwards related to current and prior year operations and acquisitions. Internal Revenue Code Section 382 ("Section 382") places certain limitations on the annual amount of U.S. net operating loss carryforwards that can be utilized when a change of ownership occurs. The Company believes the past acquisitions were changes in ownership pursuant to Section 382, subjecting federal acquired net operating losses to limitations. According to French tax law, the net operating loss carryforwards are not subject to ownership change limitations.

The U.S. federal net operating losses and R&E tax credit carryforward amount available to be used in future periods, taking into account the Section 382 annual limitation and current year losses, is approximately $389.5 million and $16.6 million, respectively. The Company’s net operating losses will begin to expire in 2024, R&E credits will begin to expire in 2031, and foreign tax credits will begin to expire in 2022. The U.S. net operating losses generated after January 1, 2018 have no expiration. Also included in foreign net operating losses are $50.3 million of French carryforwards which have no expiration.

Undistributed earnings of the Company’s foreign subsidiaries are considered permanently reinvested and, accordingly, no provision for U.S. federal or state income taxes or non-U.S. withholding taxes has been provided thereon. The cumulative amount of positive undistributed earnings of the Company’s non-U.S. subsidiaries, if any, was minimal for the years ended December 31, 2020 and 2019. The Company is presently investing in international operations located in Europe, North America, the United Arab Emirates, and Australia. The Company is funding the working capital needs of its foreign operations
through its U.S. operations. In the future, the Company plans to utilize its foreign undistributed earnings, as well as continued funding from its U.S. operations, to support its continued foreign investment.

For the years ended December 31, 2020 and 2019, the Company had approximately zero unrecognized tax benefits, and $0.2 million of net unrecognized tax benefits in 2018 which, if recognized, would impact the Company's effective tax rate. The Company recorded immaterial amounts for interest and penalties to tax expense as of December 31, 2020, 2019 and 2018, respectively. During 2019, the Company determined that the statute of limitations concluded for positions and removed these positions from the uncertain tax positions. The Company believes the remaining position will be removed from the schedule during the next twelve months as the statute expires on that position. The Company continually monitors tax positions and will evaluate if any new positions need to be added during the next twelve months.

The Company is currently under an income tax audit in Germany for the calendar tax years 2014-2016. No material taxes are expected to arise from the audit. The Company files tax returns in the U.S. and various foreign jurisdictions. The Company may be subject to U.S. federal income tax examination for the calendar tax years 2019, 2018, 2017, 2016, 2015 and 2014 and state and foreign income tax examination for various years depending on the statutes of limitation of those jurisdictions.

The following table sets forth the changes to the Company's unrecognized tax benefit for the year ended December 31, 2020, 2019 and 2018 (in thousands):
Year Ended December 31,
202020192018
Beginning balance$14 $183 $183 
Changes based on tax positions related to prior year— — — 
Changes due to settlement— (169)— 
Ending balance$14 $14 $183 
The table above has been updated to reflect gross tax liability, exclusive of interest and penalties and other offsetting amounts.
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible debt (Notes)
12 Months Ended
Dec. 31, 2020
Debt Instrument [Line Items]  
Long-term Debt [Text Block] Convertible Senior Notes
The Company issued $143.8 million principal amount of the 2019 Notes in December 2014, $106.3 million principal amount of the 2047 Notes in June 2017, $143.8 million principal amount of the 2024 Notes in May 2019 and $150.0 million principal amount of the 2027 Notes in September 2020. As of December 31, 2020 and 2019, there was no principal amount of either the 2019 Notes or the 2047 Notes outstanding. The interest rate for the 2024 Notes is fixed at 1% per annum and the effective interest rate related to the amortization of the liability component is 6.6%, interest is payable semi-annually in arrears on May 15 and November 15 of each year, commencing on November 15, 2019. The interest rate for the 2027 Notes is fixed at 2.25% per year and the effective interest rate related to the amortization of the liability component is 8.5%, interest is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. The 2024 Notes mature on May 15, 2024 and the 2027 Notes mature on September 15, 2027, unless redeemed or converted in accordance with their terms prior to such date.

Each $1,000 of principal of the 2019 Notes were initially convertible into 29.5972 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $33.79 per share. Each $1,000 of principal of the 2024 Notes will initially be convertible into 15.1394 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $66.05 per share. Each $1,000 of principal of the 2027 Notes will initially be convertible into 23.9137 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $41.82 per share. Each $1,000 of principal amount at maturity of the 2047 Notes had an issue price of $880 and were initially convertible into 20.5624 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $48.63 per share. The initial conversion price for each of the Notes is subject to adjustment upon the occurrence of certain specified events.

The Notes are each general unsecured obligations and rank senior in right of payment to all of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with all of the Company's existing and future liabilities that are not so subordinated, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all
indebtedness and other liabilities of the Company's subsidiaries (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).

    On or after February 15, 2024 and June 15, 2027, respectively, to the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2024 and 2027 Notes, respectively, regardless of the contingent conversion conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2024 and 2027 Notes.

Holders may convert their 2024 and 2027 Notes at their option at any time prior to the close of business on the business day immediately preceding February 15, 2024 and June 15, 2027, respectively, only under the following circumstances:

during the five consecutive business day period immediately following any five consecutive trading day period (the "Measurement Period") in which the trading price per 2024 and 2027 Note, respectively, for each day of that Measurement Period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such day;
during any calendar quarter commencing after the calendar quarter ending on June 30, 2019 and December 31, 2020, respectively, if the last reported sale price of the common stock for 20 or more trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or
upon the occurrence of specified corporate events.

If a fundamental change (as defined in the relevant indenture governing the applicable series of Notes) occurs prior to the maturity date, holders of each of the Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount at maturity of the Notes, plus any accrued and unpaid interest to, but excluding, the repurchase date.

In accordance with accounting guidance on embedded conversion features, the Company valued and bifurcated the conversion options associated with each of the Notes from the respective host debt instrument, which is referred to as debt discount, and recorded the conversion option of each of the Notes in stockholders’ equity. The equity component for each Note is not remeasured as long as such Note continues to meet the conditions for equity classification.

In accounting for the transaction costs for each of the Notes issuances, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $3.4 million for the 2024 Notes and $2.8 million for the 2027 Notes, are being amortized to expense over the expected life of each Note using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling $1.1 million for the 2024 Notes and $1.3 million for the 2027 Notes, were netted with the equity component in stockholders' equity.

In May 2019, in accordance with the Exchange Transactions, the Company used a portion of the net proceeds of the offering of the 2024 Notes to exchange and retire approximately $122.1 million in aggregate principal of the 2019 Notes for an aggregate cash consideration of $76.0 million and approximately 2.2 million shares of the Company's common stock. The Company recorded a $2.3 million loss on debt extinguishment related to the Exchange Transactions. The loss on extinguishment is included in the other (expense) income, net in the Consolidated Statements of Comprehensive Income (Loss). In the fourth quarter of 2019, at maturity, the Company settled the remaining principal of the 2019 Notes in cash and distributed approximately 0.3 million shares of its common stock to the notes holders, which represented the conversion value in excess of the principal amount.

In August 2019, the Company issued a notice of redemption to the holders of its outstanding 2047 Notes and during the third and fourth quarter of 2019, the Company converted the entire aggregate principal of $106.3 million of the 2047 Notes and delivered approximately 2.3 million shares of its common stock upon conversion. The Company recorded a $3.4 million loss on debt extinguishment related to the Redemption. The loss on extinguishment is included in the other (expense) income, net in the Consolidated Statements of Comprehensive Income (Loss).

As of December 31, 2020, the 2024 and 2027 Notes are not yet convertible, and their remaining life is approximately 40 months and 80 months, respectively.
As of December 31, 2020 and December 31, 2019, the fair value of the principal amount of the Notes was $363.8 million and $163.2 million, respectively. The estimated fair value was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, including the Company's stock price and interest rates, which represents level 2 in the fair value hierarchy.

The Notes consist of the following (in thousands):
December 31, 2020December 31, 2019
Liability component:
Principal$293,750 $143,750 
Less: debt discount, net of amortization(75,722)(33,046)
Net carrying amount$218,028 $110,704 
Equity component (1)
$80,098 $32,883 
(1) Recorded within additional paid-in capital in the Consolidated Balance Sheet. As of December 31, 2020, it included $32.9 million and $47.2 million related to the 2024 and 2027 Notes, respectively, net of $1.1 million and $1.3 million issuance cost in equity, respectively. As of December 31, 2019, it included $32.9 million related to the 2024 Notes, net of $1.1 million issuance cost in equity.

The following table sets forth total interest expense recognized related to the Notes (in thousands):
Year Ended December 31,
202020192018
Coupon$2,422 $3,691 $5,000 
Amortization of debt issuance costs733 1,157 1,419 
Amortization of debt discount7,970 9,917 10,567 
Total$11,125 $14,765 $16,986 

    Note Hedge and Warrant Transactions

Concurrently with the offering of the 2019 Notes, the Company entered into separate convertible note hedge (the "Note Hedges") and warrant (the "Warrants") transactions. Taken together, the purchase of the Note Hedges and the sale of the Warrants were intended to offset any actual dilution from the conversion of the 2019 Notes and to effectively increase the overall conversion price of the 2019 Notes from $33.79 to $45.48 per share. The total cost of the Note Hedges was $29.4 million. The Company received $17.1 million in cash proceeds from the sale of the Warrants. The Warrants were not part of the 2019 Notes or Note Hedges. Both the Note Hedges and Warrants have been accounted for as part of additional paid-in capital.

In May 2019, in connection with the Exchange Transactions, the Company entered into certain note hedge termination agreements (the “Note Hedge Termination Agreements”) and warrant termination agreements (the “Warrant Termination Agreements”). The Note Hedge Termination Agreements terminated certain of the Note Hedges, and the Warrant Termination Agreements terminated certain of the Warrants. The Company received cash proceeds of $64.8 million related to the Note Hedge Termination Agreements, and paid $45.2 million related to the Warrant Termination Agreements.

During the fourth quarter 2019, the Company received approximately 0.3 million shares of its common stock from the exercise of the remaining Note Hedges related to the 2019 Notes. These shares were recorded as treasury stock, at cost. The remaining warrants expired in August 2020.

Capped Call Transactions

In May 2019 and in September 2020, in connection with the offering of the 2024 and 2027 Notes, respectively, the Company entered into privately negotiated capped call transactions (collectively, the "Capped Call") with certain option counterparties. The Capped Call transactions cover, subject to customary anti-dilution adjustments, the number of shares of the Company’s common stock initially underlying the Notes, at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The Capped Call transactions are intended to reduce potential dilution to the Company’s common stock and/or offset any cash payments the Company will be required to make in excess of the principal amounts upon any conversion of Notes, and to effectively increase the overall conversion price of the 2024 Notes from $66.05 to $101.62 per share and for the 2027 Notes from $41.82 to $78.90 per share. As the Capped
Call transactions meet certain accounting criteria, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of the Capped Call was $16.4 million and $25.3 million for the 2024 and 2027 Notes, respectively, and was recorded as part of additional paid-in capital.
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Credit Facility
12 Months Ended
Dec. 31, 2020
Credit Facility Disclosure [Abstract]  
Debt Disclosure [Text Block] Credit Facility
In July 2012, the Company, through its wholly owned subsidiary PROS, Inc., entered into a secured Revolver with a bank lender with a borrowing capacity of up to $50 million, with interest paid at the end of the applicable one month, three month or six month interest period at a rate per annum equal to LIBOR plus an applicable margin of 1.5% to 2.25% or the Federal Funds Rate plus an applicable margin of 1.5% to 2.25%. As of December 31, 2020, the Company had no outstanding borrowings under the Revolver, which expires in July 2022.

Borrowings under the Revolver are collateralized by a first priority interest in and lien on all of the Company's material assets. The Revolver contains affirmative and negative covenants, including covenants which restrict the ability of the Company to, among other things, create liens, incur additional indebtedness and engage in certain other transactions, in each case subject to certain exclusions. In addition, the Revolver contains certain financial covenants which become effective in the event the Company's liquidity falls below $50 million or upon the occurrence of an event of default. As of December 31, 2020, the Company was in compliance with all financial covenants in the Revolver.
As of both December 31, 2020 and 2019, $0.1 million of unamortized debt issuance costs related to the Revolver is included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. For the years ended December 31, 2020, 2019 and 2018, the Company recorded an immaterial amount of amortization of debt issuance cost which is included in other income (expense), net in the Consolidated Statements of Comprehensive Income (Loss).
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
The Company is involved in various legal proceedings, claims and litigation which arise in the ordinary course of the business. The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter. The Company is not currently involved in any outstanding litigation that it believes, individually or in the aggregate, will have a material adverse effect on its business, financial condition, results of operations or cash flows.

Purchase Commitments

In the ordinary course of business, the Company enters into various purchase commitments for goods and services.

In March 2019, the Company entered into a noncancelable agreement with a computing infrastructure vendor that amended the existing agreement dated June 2017. The amended agreement has purchase commitments of $37.6 million remaining as of December 31, 2020, and expires in March 2022.

Contractual Obligations

In September 2018, the Company entered into an agreement of limited partnership related to a venture fund, pursuant to which the Company committed to make a capital contribution within the next five years. As of December 31, 2020, there was $1.6 million remaining under the commitment.

Indemnification

The Company’s software agreements generally include certain provisions for indemnifying customers against liabilities if the Company’s software solutions infringe a third party’s intellectual property rights. To date, the Company has not incurred any losses as a result of such indemnifications and has not accrued any liabilities related to such obligations in the Company’s Consolidated Financial Statements.
XML 44 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographical Information
12 Months Ended
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]  
Segment Reporting Disclosure [Text Block] Segment and Geographic Information
The Company operates as one segment with a single reporting unit. Operating segments are the components of an enterprise where separate financial information is evaluated regularly by the chief operating decision-maker, who is the Company's Chief Executive Officer, in deciding how to allocate resources and assessing financial performance. The Company's chief operating decision maker allocates resources and assesses performance based upon discrete financial information at the consolidated level.

Revenue by Geography

The Company presents financial information on a consolidated basis and does not assess the profitability of its geographic regions. Accordingly, the Company does not attempt to comprehensively assign or allocate costs to these regions and does not produce reports for, or measure the performance of, its geographic regions based on any asset-based metrics.

International revenue for the years ended December 31, 2020, 2019 and 2018, amounted to approximately $170.1 million, $164.4 million and $128.5 million, respectively, representing 67%, 66% and 65%, respectively, of annual revenue.
The following geographic information is presented for the years ended December 31, 2020, 2019 and 2018. The Company categorizes geographic revenues based on the location of the customer’s headquarters.
 Year Ended December 31,
 202020192018
 RevenuePercentRevenuePercentRevenuePercent
The Americas:
United States of America$82,299 32 %$85,963 34 %$68,482 35 %
Other25,123 10 %29,129 12 %18,378 %
Subtotal107,422 42 %115,092 46 %86,860 44 %
Germany21,587 %18,526 %20,171 10 %
The Rest of Europe53,349 21 %55,388 22 %40,776 21 %
Asia Pacific47,416 19 %43,908 18 %32,090 16 %
The Middle East21,825 %16,170 %15,092 %
Africa825 — %1,250 — %2,035 %
Total revenue$252,424 100 %$250,334 100 %$197,024 100 %
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Concentrations of Risk
12 Months Ended
Dec. 31, 2020
Risks and Uncertainties [Abstract]  
Concentration Risk Disclosure [Text Block] Concentrations of Credit RiskThe Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and trade accounts receivable. The Company's deposits exceed federally insured limits. For the year ended December 31, 2020, no customer accounted for 10% or more of trade accounts receivables. For the years ended December 31, 2020, 2019 and 2018, no single customer accounted for 10% or more of revenue.
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transaction
12 Months Ended
Dec. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure [Text Block] Related-Party TransactionsThe Company currently has employment agreements with its executive officers. In the event of termination of employment other than for cause, the employment agreements provide separation benefits, including twelve to eighteen months of salary, as well as the vesting of certain equity awards.
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Employment Retirement Savings
12 Months Ended
Dec. 31, 2020
Retirement Benefits [Abstract]  
Defined Benefit Plan Disclosure [Line Items] Employee Retirement Savings PlanThe Company has a 401(k) savings plan for all eligible employees in the United States. Historically, the Company’s matching contribution has been 50% of the first 6% of employee contributions, and the Company may also make discretionary contributions. As of January 1, 2020, the Company changed the matching contributions to be 50% of the first 8% of employee contributions, and the Company may also make discretionary contributions. Matching contributions by the Company in 2020, 2019 and 2018 totaled approximately $4.3 million, $2.5 million and $2.4 million, respectively.
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Results
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information [Text Block] Quarterly Results (Unaudited)
The following table presents certain unaudited quarterly financial data for the years ended December 31, 2020 and 2019. This information has been prepared on the same basis as the accompanying Consolidated Financial Statements and all necessary adjustments have been included in the amounts below to state fairly the selected quarterly information when read in conjunction with the accompanying Consolidated Financial Statements and Notes thereto.
 Quarter Ended
December 31,
2020
September 30,
2020
June 30,
2020
March 31,
2020
Total revenue$60,858 $61,508 $63,747 $66,311 
Gross profit$35,539 $36,871 $37,797 $37,584 
Loss from operations$(13,426)$(16,163)$(15,139)$(21,352)
Net loss attributable to PROS Holdings, Inc.$(18,184)$(18,857)$(17,208)$(22,735)
Net loss attributable to common stockholders per share:
Basic$(0.42)$(0.44)$(0.40)$(0.53)
Diluted$(0.42)$(0.44)$(0.40)$(0.53)
 
 Quarter Ended
December 31,
2019
September 30,
2019
June 30,
2019
March 31,
2019
Total revenue$66,175 $64,150 $63,878 $56,131 
Gross profit$37,814 $37,767 $40,295 $35,341 
Loss from operations$(15,071)$(12,512)$(12,145)$(13,610)
Net loss attributable to PROS Holdings, Inc.$(17,300)$(17,347)$(17,517)$(16,917)
Net loss attributable to common stockholders per share:
Basic$(0.41)$(0.42)$(0.44)$(0.45)
Diluted$(0.41)$(0.42)$(0.44)$(0.45)
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]
Schedule II
Valuation and Qualifying Accounts
 
Balance at
beginning
of period
Additions
charged to
costs and
expenses
Deductions (1)Other (2)Balance at
end of
period
Allowance for doubtful accounts
2020$214 $5,870 $(1,962)$— $4,122 
2019$978 $— $(760)$(4)$214 
2018$760 $223 $— $(5)$978 
Valuation allowance
2020$106,476 $24,375 $— $(118)$130,733 
2019$94,231 $12,404 $— $(159)$106,476 
2018$74,153 $20,417 $— $(339)$94,231 
(1) Deductions column represents the reversal of additions previously charged to costs and expenses and uncollectible accounts written off, net of recoveries.
(2) Other column represents the cumulative translation adjustment impact on the allowance.
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]
Principles of Consolidation and Basis of Presentation
These Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. The Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP"). Certain prior year amounts have been reclassified for consistency with the current year presentation. This insignificant reclassification had no effect on the reported results of operations. License revenue and license cost of revenue are now combined with subscription revenue and subscription cost of revenue, respectively.

Risks and uncertainties

Coronavirus ("COVID-19") continues to spread throughout the U.S. and the world and compliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and this impact could last for an indefinite period of time. There are no comparable recent events that provide guidance as to the effect of the spread of COVID-19 as a global pandemic, and as a result, the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures.
Accounting Standards Update and Change in Accounting Principle
Changes in Accounting Policies

The Company has consistently applied the accounting policies described in this Note 2 to all periods presented in these Consolidated Financial Statements, except for the Company's adoption of certain accounting standards described in more detail under "Recently adopted accounting pronouncements" in this Note 2 below.
Dollar amounts
Dollar Amounts

The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.
Use of estimates
Use of Estimates

    The preparation of these Consolidated Financial Statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses during the reporting period. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful
accounts, the determination of the period of benefit for deferred commissions, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, fair value of assets acquired and liabilities assumed for business combinations, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. Actual results could differ from those estimates and such differences could be material to the Company's consolidated financial position and results of operations.
Cash and Cash Equivalents, Policy [Policy Text Block]
Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the time of purchase, or the ability to be settled in cash within a period of three months, to be cash equivalents, except for commercial paper which is classified as short-term investments, if any. The Company has a cash management program that provides for the investment of excess cash balances, primarily in short-term money market instruments.
Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Trade and Other Receivables
    Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.

    Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.
Prepaid Expenses and Other Assets [Policy Text Block] Prepaid Expenses and Other Assets    Prepaid expenses and other assets consist primarily of prepaid third-party software subscription and license fees, deferred project costs and prepaid income taxes.
Property, Plant and Equipment, Policy [Policy Text Block]
Property and Equipment, Net

Property and equipment are recorded at cost, less accumulated depreciation. Maintenance, repairs and minor replacements are charged to expense as incurred. Significant renewals and betterments are capitalized. Depreciation on property and equipment, with the exception of leasehold improvements, is recorded using the straight-line method over the estimated useful lives of the assets. Depreciation on leasehold improvements is recorded using the shorter of the lease term or useful life. When property is retired or disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gains or losses are reflected in the Consolidated Statements of Comprehensive Income (Loss) in the period of disposal.
Internal-use software
Internal-Use Software

Costs incurred to develop internal-use software during the application development stage are capitalized, stated at cost, and depreciated using the straight-line method over the estimated useful lives of the assets. Application development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software development, configuration and coding. Capitalization of such costs begins when the preliminary project stage is complete and ceases at the point in which the project is substantially complete and is ready for its intended purpose. Capitalized internal-use software is included in property and equipment, net in the Consolidated Balance Sheets.
Lessee, Leases [Policy Text Block]
Leases
    
    The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's Consolidated Balance Sheet.
    ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.

    The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.

    The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.
Revenue Recognition, Customer Acquisitions [Policy Text Block]
Deferred Costs

Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired.
Deferred Charges, Policy [Policy Text Block]
Deferred Implementation Costs

    The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts that are expected to be recoverable and enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the Consolidated Balance Sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the Consolidated Statements of Comprehensive Income (Loss).
Revenue Recognition, Deferred Revenue [Policy Text Block] Deferred Revenue    Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets    Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets’ carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company did not identify any impairment indicators and recorded no impairment charges in the year ended December 31, 2020, 2019 and 2018.
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]
Intangible Assets and Goodwill

Intangible assets that have finite lives are amortized over their useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During this review, the Company reevaluates the significant assumptions used in determining the original cost and estimated lives of the intangible assets. Although the assumptions may vary from asset to asset, they generally include operating results, changes in the use of the asset, cash flows and other indicators of value. Management then determines whether the remaining useful life continues to be appropriate or whether there has been an impairment of the intangible assets based primarily upon whether expected future undiscounted cash flows are sufficient to support the assets’ recovery. If impairment exists, the Company would adjust the carrying value of the asset to fair value, generally determined by a discounted cash flow analysis.

    Goodwill represents the excess of the purchase consideration over the net of the acquisition-date fair value of identifiable assets acquired, including identifiable intangible assets, and liabilities assumed in connection with business combinations. Goodwill is not amortized but is assessed for impairment as of November 30 of each fiscal year, or more frequently if events or changes in circumstances indicate that the fair value of the Company’s sole reporting unit has been reduced below its carrying value. When conducting the annual goodwill impairment assessment, a two-step process is used. The first step is to perform an optional qualitative evaluation as to whether it is more likely than not that the fair value of the Company’s sole reporting unit is less than its carrying value, using an assessment of relevant events and circumstances. In performing this assessment, the Company is required to make assumptions and judgments including but not limited to an evaluation of macroeconomic conditions as they relate to the business, industry and market trends, as well as the overall future financial performance of the reporting unit and future opportunities in the markets in which it operates. If it is determined that it is not more likely than not that the fair value of the reporting unit is less than its carrying value, no additional tests are required to be performed in assessing goodwill for impairment. However, if the Company concludes otherwise or elects not to perform the qualitative assessment, the Company performs a second step, consisting of a quantitative assessment of goodwill impairment. This quantitative assessment requires the Company to compare the fair value of its reporting unit with its carrying value. If the carrying amount exceeds the fair value, an impairment charge will be recognized, however, loss cannot exceed the total amount of goodwill allocated to the reporting unit. Based on the results of the qualitative review of goodwill performed as of November 30, 2020, the Company did not identify any indicators of impairment. As such, the quantitative assessment described above was not necessary.
Investment, Policy Equity Investments    Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the Consolidated Statements of Comprehensive Income (Loss).
Fair Value of Financial Instruments, Policy [Policy Text Block] Financial Instruments
    
    The carrying amount of the Company’s financial instruments, which include cash equivalents, receivables and accounts payable, and equity investments approximates their fair values at December 31, 2020 and 2019. For additional information on the Company’s fair value measurements, see Note 10 to the Consolidated Financial Statements.
Debt, Policy [Policy Text Block] Convertible Senior NotesIn accounting for the issuance of the Notes, the Company separates each of the Notes into liability and equity components. The carrying amounts of the liability components are calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity components representing the conversion option are determined by deducting the fair value of the liability components from the par value of the respective Notes. These differences represent debt discounts that are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the Company allocates the total amount of issuance costs incurred to the liability and equity components based on their relative values. Issuance costs attributable to the liability components are being amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the respective terms of the Notes. The issuance costs attributable to the equity components are netted against the respective equity components in additional paid-in capital.
Research, Development, and Computer Software, Policy [Policy Text Block] Research and Development
    Research and development costs for software sold to customers are expensed as incurred. These costs include salaries and personnel costs, including employee benefits, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other expenses in developing new solutions and upgrading and enhancing existing solutions.

    Software Development Costs

    Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.
Treasury Stock [Text Block] Treasury Stock    The Company is authorized to make treasury stock purchases in the open market pursuant to the share repurchase program, which was approved by its Board of Directors on August 28, 2008. The Company accounts for the purchase of treasury stock under the cost method. For additional information on the Company’s stock repurchase program, see Note 12 to the Consolidated Financial Statements. There were no treasury stock repurchases under the program for the years ended December 31, 2020, 2019 and 2018.
Revenue recognition
Revenue Recognition

The Company derives its revenues primarily from subscriptions, services, and associated software maintenance and support services.

    The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the customer contract(s);
Determination of the transaction price;
Allocation of the transaction price to each performance obligation in the customer contract(s); and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

Subscription revenue

    Subscription revenue primarily consists of fees that give customers access to one or more of the Company's cloud applications with related customer support. The Company primarily recognizes subscription revenue ratably over the contractual term of the arrangement beginning with commencement of service. Subscription revenue related to certain offerings, where fees are based on a number of transactions, are recognized on a usage basis. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.

Maintenance and support revenue

Maintenance and support revenue includes customer support for on-premises licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one year in length, billed annually in advance, and non-cancelable.
Services revenue

    Services revenue primarily consists of fees for configuration services, consulting and training. The Company typically sells its services either on a fixed-fee or time-and-material basis. Services revenue is generally recognized as the services are performed for time and material contracts, or on a proportional performance basis for fixed-price contracts. The majority of the Company's Services contracts are on a fixed-fee basis. Training revenue is recognized as the services are rendered.

    Significant judgments are required in determining whether services that are contained in the Company's customer subscription contracts are considered distinct, including whether the services are capable of being distinct and whether they are separately identifiable. Services deemed to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If determined services are not considered distinct, the services and the subscription are determined to be a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.

Customer contracts with multiple performance obligations

    A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.

Disaggregation of revenue

    The Company categorizes revenue from external customers by geographic area based on the location of the customer's headquarters. For additional information regarding the Company's revenue by geography, see Note 19 to the Consolidated Financial Statements.
Foreign Currency Transactions and Translations Policy [Policy Text Block]
Foreign Currency

The Company has contracts denominated in foreign currencies and therefore a portion of the Company’s revenue is subject to foreign currency risks. Gains and losses from foreign currency transactions, such as those resulting from the settlement of receivables, are classified in other income (expense), net included in the accompanying Consolidated Statements of Comprehensive Income (Loss).
The functional currency of PROS France SAS ("PROS France") is the Euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity.
Noncash share-based compensation
Noncash Share-Based Compensation
The Company has two noncash share-based compensation plans, the 2007 Equity Incentive Plan ("2007 Stock Plan") and the 2017 Equity Incentive Plan ("2017 Stock Plan"), which authorize the discretionary granting of various types of stock awards to key employees, officers, directors and consultants. The 2007 Stock Plan expired in March 2017. The 2017 Stock Plan serves as the successor to the 2007 Stock Plan and was adopted in May 2017. The Company may provide noncash share-based compensation through the grant of: (i) restricted stock awards; (ii) restricted stock unit awards - time, performance and market-based ("RSUs"); (iii) stock options; (iv) stock appreciation rights ("SARs"); (v) phantom stock; and (vi) performance awards, such as market stock units ("MSUs").
To date, the Company has granted stock options, SARs, RSUs, time, performance and market-based, and MSUs. The Company issues common stock from its pool of authorized stock upon exercise of stock options, settlement of SARs and MSUs or upon vesting of RSUs.
The following table presents the number of awards outstanding for each award type as of December 31, 2020 and 2019 (in thousands): 
 Year Ended December 31,
Award type20202019
Restricted stock units (time-based)1,802 1,893 
Restricted stock units (performance-based)162 114 
Stock appreciation rights28 65 
Market stock units111 267 
Stock options. The Company did not grant stock options during 2020 and 2019. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option pricing model.

Restricted stock units. The fair value of the RSUs (time-based and performance-based) is based on the closing price of the Company’s stock on the date of grant and is amortized over the vesting period. RSUs include (i) time-based awards and (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company.
Stock appreciation rights. SARs will be settled in stock at the time of exercise and vest over four years from the date of grant. The Company used the Black-Scholes option pricing model to estimate the fair value of its SARs. The determination of the fair value of SARs utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected life, delivery of risk-free interest rate and expected dividends. The Company estimates the expected volatility of common stock at the date of grant based on a combination of its historical volatility and the average volatility of comparable companies. The expected life of the SARs noncash share-based payment awards is a historical weighted average of the expected lives of similar securities of comparable public companies. The risk-free interest rate assumption is based on observed interest rates appropriate for the terms of the Company’s awards. The dividend yield assumption is based on the Company's expectation of paying no dividends.

Market stock units. MSUs are performance-based awards that vest based upon the Company’s relative shareholder return. The actual number of MSUs that will be eligible to vest is based on the total shareholder return of the Company relative to the total shareholder return of the Russell 2000 Index ("Index") over a 3-year period ending February 28, 2020, October 9, 2020 and December 31, 2020 ("Performance Period"), respectively. The MSUs vested on March 1, 2020 and October 9, 2020, and will vest on January 10, 2021, respectively. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted based on the average price of the Company's common stock relative to the Index during the Performance Period. The Company estimates the fair value of MSUs on the date of grant using a Monte Carlo simulation model. The determination of the fair value of the MSUs is affected by the Company’s stock price and a number of assumptions including the expected volatility of the Company’s stock and the Index, its risk-free interest rate and expected dividends. The Company’s expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the Performance Period.
As the Company issues stock options and SARs, it evaluates the assumptions used to value its stock option awards and SARs. If factors change and the Company employs different assumptions, noncash share-based compensation expense may differ significantly from what has been recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned noncash share-based compensation expense. Future noncash share-based compensation expense and unearned noncash share-based compensation will increase to the extent that the Company grants additional equity awards to employees.
At December 31, 2020, there were an estimated $55.9 million of total unrecognized compensation costs related to noncash share-based compensation arrangements. These costs will be recognized over a weighted average period of 2.5 years. For further discussion of the Company’s noncash share-based compensation plans, see Note 14 to the Consolidated Financial Statements.
Income taxes
Income Taxes

The Company uses the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. The Company reviews its deferred tax assets for recovery. A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change.
The Company accounts for uncertain income tax positions recognized in an enterprise’s financial statements in accordance with the income tax topic of the ASC issued by the FASB. This interpretation requires companies to use a prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in its tax returns. This guidance provides clarification on recognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. The Company recognized accrued interest and penalties related to income taxes as a component of income tax expense. For additional information regarding the Company’s income taxes, see Note 15 to the Consolidated Financial Statements.
Segment Reporting, Policy [Policy Text Block]
Segment Reporting
The Company reports as one operating segment with the Chief Executive Officer ("CEO") acting as the Company’s chief operating decision maker. The Company’s CEO reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has a single reporting unit, and there are no segment managers who are held accountable for operations, operating results or components below the consolidated unit level.
Earnings per share Earnings Per ShareThe Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical.
Recent accounting pronouncements
Recently Adopted Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("Topic 326"), in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. Topic 326 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred loss impairment methodology in current GAAP with a methodology that requires consideration of a broader range of information to estimate credit losses. The Company adopted Topic 326 as of January 1, 2020 using the modified retrospective method and there was no material impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. As of December 31, 2020, the Company has recorded allowance for doubtful accounts related to trade receivables of $4.1 million primarily due to increased credit risk from uncertain economic conditions caused by COVID-19.
    
In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting period. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "Leases". See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2019, regarding the impact of Topic 842 adoption on the Consolidated Financial Statements.

In August 2018, the FASB issued ASU 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" ("Subtopic 350-40"). The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's Consolidated Financial Statements as of the adoption date. During the years ended December 31, 2020 and 2019, the Company capitalized implementation cost in result of
adoption of the standard which affected the prepaid and other current assets and other assets, noncurrent line items in the Consolidated Financial Statements.

In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company early adopted Topic 350 effective October 1, 2019 and there was no impact on its Consolidated Financial Statements in result of the standard adoption.

In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, " Revenue from Contracts with Customers (Topic 606) " ("Topic 606"). Topic 606 replaces the prior revenue recognition requirements in ASC 605, "Revenue Recognition" ("Topic 605" or "Prior Guidance") with a comprehensive revenue measurement and recognition standard, and expanded disclosure requirements. The new standard also provides guidance on the recognition of costs related to obtaining customer contracts. Topic 606 took effect in the first quarter of 2018, including interim periods within that reporting period. The Company adopted Topic 606 and applied Topic 606 to those contracts which were not complete as of January 1, 2018 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balance of accumulated deficit, while prior period amounts were not adjusted and continue to be reported in accordance with the Company's historic accounting under the Prior Guidance. See Note 2 - Summary of Significant Accounting Policies to the Consolidated Financial Statements included in form 10-K for the year ended December 31, 2018, regarding the impact of Topic 606 adoption on the Consolidated Financial Statements.

Recent Accounting Pronouncements
    
    In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40"), which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. The Company will early adopt the new standard effective January 1, 2021 on the modified retrospective basis. The adoption is expected to increase convertible debt, net, noncurrent by approximately $70.6 million excluding the impact of debt issuance cost and the equity conversion component. The Company is currently continuing to assess the impact of the adoption of the standard on its financial statements.

With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the year ended December 31, 2020, that are of significance or potential significance to the Company.
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]
The following table presents the number of awards outstanding for each award type as of December 31, 2020 and 2019 (in thousands): 
 Year Ended December 31,
Award type20202019
Restricted stock units (time-based)1,802 1,893 
Restricted stock units (performance-based)162 114 
Stock appreciation rights28 65 
Market stock units111 267 
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Trade and Other Receivables, Net (Tables)
12 Months Ended
Dec. 31, 2020
Accounts Receivable [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
Accounts receivable at December 31, 2020 and 2019, consists of the following (in thousands):
 December 31,
 20202019
Accounts receivable$50,257 $59,606 
Unbilled receivables and contract assets3,443 5,682 
Total receivables53,700 65,288 
Less: Allowance for doubtful accounts(4,122)(214)
Trade and other receivables, net$49,578 $65,074 
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment [Table Text Block]
Property and equipment, net as of December 31, 2020 and 2019 consists of the following:
 December 31,
 Estimated useful life20202019
Furniture and fixtures5-10 years$6,248 $3,227 
Computers and equipment3-5 years17,333 15,388 
Software3-6 years7,646 7,302 
Capitalized internal-use software development costs3 years12,217 10,194 
Leasehold improvementsShorter of lease term or useful life20,709 5,591 
Construction in progress147 794 
Property and equipment, gross64,300 42,496 
Less: Accumulated depreciation and amortization(27,796)(27,702)
Property and equipment, net$36,504 $14,794 
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Lease, Cost [Table Text Block] The components of operating lease expense were as follows (in thousands):
Year Ended December 31, 2020Year Ended December 31, 2019
Operating lease cost$11,632 $10,109 
Variable lease cost1,717 1,810 
Sublease income(375)(332)
Total lease cost
$12,974 $11,587 
Supplemental Cash Flow Information Related to Leases [Table Text Block] Supplemental information related to leases was as follows (in thousands):
Year Ended December 31, 2020Year Ended December 31, 2019
Cash paid for amounts included in the measurement of lease liability:
Cash paid for operating lease liabilities$7,562 $5,883 
Right-of-use asset obtained in exchange for operating lease liability (1)$12,599 $34,418 
(1) For the year ended December 31, 2019, the balance included $26.9 million for operating leases existing on January 1, 2019 upon adoption of ASU 842.
Supplemental Balance Sheet Information Related to Leases [Table Text Block]
December 31, 2020December 31, 2019
Weighted average remaining lease term:
Operating leases
8.6 years7.1 years
Weighted average discount rate:
Operating leases
7.12 %7.26 %
Lessee, Operating Lease, Liability, Maturity [Table Text Block] As of December 31, 2020, maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Amount
2021$9,580 
202210,374 
202311,378 
20245,418 
20254,265 
2026 and thereafter31,867 
Total operating lease payments72,882 
Less: Imputed interest(21,461)
Less: Anticipated lease incentive(1,385)
Total operating lease liabilities$50,036 
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill [Line Items]  
Schedule of Goodwill [Table Text Block] The change in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, was as follows (in thousands):
Balance as of December 31, 2018$38,231 
    Goodwill acquired11,077 
    Foreign currency translation adjustments(204)
Balance as of December 31, 201949,104 
    Foreign currency translation adjustments940 
Balance as of December 31, 2020$50,044 
Schedule of Finite-Lived Intangible Assets [Table Text Block] Intangible assets consisted of the following as of December 31, (in thousands):
December 31, 2020
Weighted average useful life (years)Gross Carrying AmountAccumulated Amortization*Net Carrying Amount
Developed technology7$27,700 $22,077 $5,623 
Maintenance relationships83,608 3,259 349 
Customer relationships612,513 10,144 2,369 
Acquired technology21,925 1,925 — 
Total$45,746 $37,405 $8,341 
*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, increased total intangible assets by approximately $0.1 million as of December 31, 2020.
December 31, 2019
Weighted average useful life (years)Gross Carrying AmountAccumulated Amortization*Net Carrying Amount
Developed technology7$26,839 $17,653 $9,186 
Maintenance relationships83,451 2,790 661 
Customer relationships612,439 8,478 3,961 
Acquired technology21,925 1,128 797 
Total$44,654 $30,049 $14,605 
*Cumulative foreign currency translation adjustments, reflecting movement in the currencies of the underlying entities, decreased total intangible assets by approximately $0.1 million as of December 31, 2019.
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] As of December 31, 2020, the expected future amortization expense for the acquired intangible assets for each of the five succeeding years and thereafter was as follows (in thousands):        
Year Ending December 31,Amount
2021$3,391 
20222,180 
20231,547 
2024971 
2025156 
2026 and thereafter96 
Total amortization expense$8,341 
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings per Share (Table)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The following table sets forth the computation of basic and diluted earnings per share:
 For the Year Ended December 31,
 202020192018
Numerator:
Net loss$(76,984)$(69,081)$(64,246)
Denominator:
Weighted average shares (basic)43,30140,23234,465
Dilutive effect of stock options, SARs, RSUs, MSUs and convertible notes— — — 
Weighted average shares (diluted)43,30140,23234,465
Basic earnings per share$(1.78)$(1.72)$(1.86)
Diluted earnings per share$(1.78)$(1.72)$(1.86)
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Noncash Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Compensation Expense
Noncash share-based compensation expense is allocated to expense categories on the Consolidated Statements of Comprehensive Income (Loss). The following table summarizes noncash share-based compensation expense, net of amounts capitalized, for the years ended December 31, 2020, 2019 and 2018 (in thousands).
 For the Year Ended December 31,
202020192018
Share-based compensation:
Cost of revenue$2,132 $2,025 $1,721 
Operating expenses:
Selling and marketing6,536 5,995 4,396 
General and administrative9,670 11,451 10,717 
Research and development6,061 5,209 4,619 
Total included in operating expenses22,267 22,655 19,732 
Total share-based compensation expense$24,399 $24,680 $21,453 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] The following table summarizes the Company's SARs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):
Stock 
appreciation
rights
Weighted 
average
exercise price
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic value 
(1)
Outstanding, December 31, 201965 $10.38 
Granted— — 
Exercised(37)9.59 
Forfeited— — 
Expired— — 
Outstanding, December 31, 202028 $11.42 0.16$1,102 
Exercisable at December 31, 202028 $11.42 0.16$1,102 
Vested and expected to vest at December 31, 202028 $11.42 0.16$1,102 
(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the exercise price of the underlying SARs.
Schedule of Nonvested Performance-based Units Activity [Table Text Block] The following table summarizes the Company's MSUs activity for the year ended December 31, 2020 (number of shares and intrinsic value in thousands):
Number of 
unvested awards
Weighted 
average
grant date fair value
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic
value (1)
Unvested at December 31, 2019267 $32.54 
Granted— — 
Vested(150)28.03 
Forfeited(6)38.18 
Expired— — 
Unvested at December 31, 2020111 $38.18 0.03$5,622 
(1) The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the grant date fair value of the underlying MSUs.
Market Stock Units Valuation Assumptions [Table Text Block] Significant assumptions used in the Monte Carlo simulation model for MSUs granted during the year ended December 31, 2018 are as follows:
For the Year Ended December 31,
 2018
Volatility43.67%
Risk-free interest rate2.12%
Expected option life in years2.97
Dividend yield
Restricted Stock Unit - time based [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
The following table summarizes the Company's unvested time-based RSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):
 
Number of
shares
Weighted 
average
grant date
fair value
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic value 
(1)
Unvested at December 31, 20191,893 $27.83 
Granted976 52.62 
Vested(814)23.88 
Forfeited(253)39.25 
Unvested at December 31, 20201,802 $41.44 2.03$91,476 
Expected to vest at December 31, 20201,653 $40.80 2.00$83,909 
(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.
Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] The following table summarizes the Company's unvested PRSUs as of December 31, 2020, and changes during the year then ended (number of shares and intrinsic value in thousands):
Number of
shares
Weighted 
average
grant date
fair value
Weighted 
average
remaining 
contractual
term (year)
Aggregate
intrinsic value 
(1)
Unvested at December 31, 2019114 $33.05 
Granted76 54.23 
Vested— — 
Forfeited(28)39.46 
Unvested at December 31, 2020162 $41.89 1.46$8,243 
Expected to vest at December 31, 202074 $33.05 1.04$3,744 
(1) The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Income Tax Disclosure (Tables)
12 Months Ended
Dec. 31, 2020
Schedule of income tax components [Abstract]  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
The income tax provision consisted of the following for the years ended December 31, 2020, 2019 and 2018 (in thousands):
 Year Ended December 31,
202020192018
Current:
Federal$— $— $(252)
State and Foreign676 624 663 
676 624 411 
Deferred:
Federal— — (211)
State— — — 
Income tax provision$676 $624 $200 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
The differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate of 21% for the years ended December 31, 2020, 2019 and 2018, respectively, were as follows (in thousands):
 Year Ended December 31,
202020192018
Provision at the U.S. federal statutory rate$(16,035)$(14,491)$(13,464)
Increase (decrease) resulting from:
State income taxes, net of federal taxes— 17 46 
Nondeductible expenses482 468 414 
Statutory to GAAP income adjustment109 (640)(221)
Noncash share-based compensation(3,268)(570)(394)
Other460 (368)(153)
Incremental benefits for tax credits(2,391)(990)(1,656)
Change in tax rate/income subject to lower tax rates(2,385)788 (1,824)
Change related to prior tax years(553)4,006 (4,800)
Change related to US tax reform— — 1,835 
Change in valuation allowance24,257 12,404 20,417 
Income tax provision$676 $624 $200 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
The tax effects of temporary differences and other tax attributes that give rise to significant portions of the deferred tax assets and liabilities as of December 31, 2020 and 2019 are as follows (in thousands):
 Year Ended December 31,
20202019
Noncurrent deferred taxes:
Property and equipment$(104)$(158)
Noncash share-based compensation2,878 2,534 
Disallowed interest expense8,174 5,871 
Capitalized software(2,097)(1,905)
Amortization(1,831)(2,971)
Operating lease right-of-use assets(5,645)(4,431)
Operating lease liabilities9,833 5,068 
R&E tax credit carryforwards12,620 11,594 
Deferred revenue2,441 2,264 
Federal Net Operating Losses ("NOLs")81,745 69,673 
State NOLs2,697 2,254 
State Credits3,987 2,005 
Foreign NOLs14,090 11,808 
Foreign tax credit carryforward2,168 2,168 
Other(93)821 
Total noncurrent deferred tax assets130,863 106,595 
Less: Valuation allowance(130,733)(106,476)
Total net deferred tax asset$130 $119 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
The following table sets forth the changes to the Company's unrecognized tax benefit for the year ended December 31, 2020, 2019 and 2018 (in thousands):
Year Ended December 31,
202020192018
Beginning balance$14 $183 $183 
Changes based on tax positions related to prior year— — — 
Changes due to settlement— (169)— 
Ending balance$14 $14 $183 
The table above has been updated to reflect gross tax liability, exclusive of interest and penalties and other offsetting amounts.
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible debt (Tables)
12 Months Ended
Dec. 31, 2020
Debt Instrument [Line Items]  
Convertible Debt [Table Text Block]
The Notes consist of the following (in thousands):
December 31, 2020December 31, 2019
Liability component:
Principal$293,750 $143,750 
Less: debt discount, net of amortization(75,722)(33,046)
Net carrying amount$218,028 $110,704 
Equity component (1)
$80,098 $32,883 
(1) Recorded within additional paid-in capital in the Consolidated Balance Sheet. As of December 31, 2020, it included $32.9 million and $47.2 million related to the 2024 and 2027 Notes, respectively, net of $1.1 million and $1.3 million issuance cost in equity, respectively. As of December 31, 2019, it included $32.9 million related to the 2024 Notes, net of $1.1 million issuance cost in equity.

The following table sets forth total interest expense recognized related to the Notes (in thousands):
Year Ended December 31,
202020192018
Coupon$2,422 $3,691 $5,000 
Amortization of debt issuance costs733 1,157 1,419 
Amortization of debt discount7,970 9,917 10,567 
Total$11,125 $14,765 $16,986 
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographical Information (Tables)
12 Months Ended
Dec. 31, 2020
Schedule of Geographic Revenue [Abstract]  
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
The following geographic information is presented for the years ended December 31, 2020, 2019 and 2018. The Company categorizes geographic revenues based on the location of the customer’s headquarters.
 Year Ended December 31,
 202020192018
 RevenuePercentRevenuePercentRevenuePercent
The Americas:
United States of America$82,299 32 %$85,963 34 %$68,482 35 %
Other25,123 10 %29,129 12 %18,378 %
Subtotal107,422 42 %115,092 46 %86,860 44 %
Germany21,587 %18,526 %20,171 10 %
The Rest of Europe53,349 21 %55,388 22 %40,776 21 %
Asia Pacific47,416 19 %43,908 18 %32,090 16 %
The Middle East21,825 %16,170 %15,092 %
Africa825 — %1,250 — %2,035 %
Total revenue$252,424 100 %$250,334 100 %$197,024 100 %
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Results Quarterly Financial Information Disclosures (Tables)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information [Table Text Block]
The following table presents certain unaudited quarterly financial data for the years ended December 31, 2020 and 2019. This information has been prepared on the same basis as the accompanying Consolidated Financial Statements and all necessary adjustments have been included in the amounts below to state fairly the selected quarterly information when read in conjunction with the accompanying Consolidated Financial Statements and Notes thereto.
 Quarter Ended
December 31,
2020
September 30,
2020
June 30,
2020
March 31,
2020
Total revenue$60,858 $61,508 $63,747 $66,311 
Gross profit$35,539 $36,871 $37,797 $37,584 
Loss from operations$(13,426)$(16,163)$(15,139)$(21,352)
Net loss attributable to PROS Holdings, Inc.$(18,184)$(18,857)$(17,208)$(22,735)
Net loss attributable to common stockholders per share:
Basic$(0.42)$(0.44)$(0.40)$(0.53)
Diluted$(0.42)$(0.44)$(0.40)$(0.53)
 
 Quarter Ended
December 31,
2019
September 30,
2019
June 30,
2019
March 31,
2019
Total revenue$66,175 $64,150 $63,878 $56,131 
Gross profit$37,814 $37,767 $40,295 $35,341 
Loss from operations$(15,071)$(12,512)$(12,145)$(13,610)
Net loss attributable to PROS Holdings, Inc.$(17,300)$(17,347)$(17,517)$(16,917)
Net loss attributable to common stockholders per share:
Basic$(0.41)$(0.42)$(0.44)$(0.45)
Diluted$(0.41)$(0.42)$(0.44)$(0.45)
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Summary of Significant Accounting Policies [Line Items]  
Tangible Asset Impairment Charges $ 0
Total shareholder return period, in years, for vesting of MSUs 3 years
Shares issuable upon vesting of MSUs, maximum 200.00%
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 55,900
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 2 years 6 months
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies Awards Outstanding (Details) - shares
shares in Thousands
Dec. 31, 2020
Dec. 31, 2019
Restricted Stock Unit - time based [Member]    
Awards outstanding [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 1,802 1,893
Performance Shares [Member]    
Awards outstanding [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 162 114
Stock Appreciation Rights (SARs) [Member]    
Awards outstanding [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 28 65
MSUs    
Awards outstanding [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 111 267
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies Impact of adoption of a new pronouncement (Details) - USD ($)
Jan. 01, 2021
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for bad debts   $ 4,122,000 $ 214,000
Accounting Standards Update 2016-13 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for bad debts   $ 4,100,000  
Accounting Standards Update 2020-06 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Debt Instrument, Unamortized Discount $ 70,600,000    
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combination (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]      
Payments to Acquire Businesses, Net of Cash Acquired $ 0 $ 10,510 $ 0
Business Combination, Acquisition Related Costs 0 502 95
Goodwill, Acquired During Period   11,077  
Goodwill $ 50,044 49,104 $ 38,231
Travelaer Acquisition [Member]      
Business Acquisition [Line Items]      
Payments to Acquire Businesses, Net of Cash Acquired   (10,500)  
Business Combination, Acquisition Related Costs   500  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles   2,000  
Goodwill, Acquired During Period   $ 11,000  
Developed Technology Rights [Member] | Travelaer Acquisition [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   7 years  
Customer Relationships [Member] | Travelaer Acquisition [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   5 years  
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Trade and Other Receivables, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts Receivable, before Allowance for Credit Loss $ 50,257 $ 59,606  
Unbilled Receivables, Current 3,443 5,682  
Accounts Receivable, after Allowance for Credit Loss, Current 53,700 65,288  
Accounts Receivable, Allowance for Credit Loss (4,122) (214)  
Account and Unbilled Receivables, Net 49,578 65,074  
Bad debt expense $ 4,800 $ (600) $ 200
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred Costs [Abstract]      
Deferred Costs $ 18.5 $ 21.2  
Amortization of Deferred Charges $ 5.9 $ 4.8 $ 3.0
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Implementation costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred Implementation Costs [Abstract]      
Capitalized Contract Cost, Net $ 2.9 $ 4.4  
Capitalized Contract Cost, Amortization $ 1.8 $ 1.4 $ 0.6
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 64,300 $ 42,496  
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (27,796) (27,702)  
Property, Plant and Equipment, Net 36,504 14,794  
Depreciation 8,000 7,100 $ 5,500
Disposal of Property Plant and Equipment 8,300 7,400 500
Full Depreciated Assets in Use 10,700 12,200  
Internal-use software development costs capitalized 1,686 1,436 $ 4,613
Internal Use Software Developed, Subject To Amortization 12,200 9,600  
Capitalized Computer Software, Amortization 7,300 4,100  
Tangible Asset Impairment Charges 0    
Furniture and Fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 6,248 3,227  
Furniture and Fixtures [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 5 years    
Furniture and Fixtures [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Computer Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 17,333 15,388  
Computer Equipment [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Computer Equipment [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 5 years    
Software [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 7,646 7,302  
Software [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Software [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 6 years    
Software Development [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Property, Plant and Equipment, Gross $ 12,217 10,194  
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Estimated Useful Lives Shorter of lease term or useful life    
Property, Plant and Equipment, Gross $ 20,709 5,591  
Construction in Progress [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 147 794  
Cloud-based product offerings [Member]      
Property, Plant and Equipment [Line Items]      
Internal-use software development costs capitalized $ 1,700 $ 1,400  
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Renewal Term   15 years    
Lessee, Operating Lease, Termination Option   1 year    
Operating Lease, Cost   $ 11,632 $ 10,109  
Variable Lease, Cost   1,717 1,810  
Sublease Income   (375) (332)  
Lease, Cost   12,974 11,587  
Operating Leases, Rent Expense, Net       $ 4,300
Operating Lease, Payments   7,562 5,883  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 26,900 $ 12,599 $ 34,418  
Operating Lease, Weighted Average Remaining Lease Term   8 years 7 months 6 days 7 years 1 month 6 days  
Operating Lease, Weighted Average Discount Rate, Percent   7.12% 7.26%  
Minimum [Member]        
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Term of Contract   1 year    
Maximum [Member]        
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Term of Contract   13 years    
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment Due [Abstract]  
2021 $ 9,580
2022 10,374
2023 11,378
2024 5,418
2025 4,265
2026 and thereafter 31,867
Lessee, Operating Lease, Liability, Payments, Due 72,882
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (21,461)
Lessee, Operating Lease, Anticipated Incentives (1,385)
Operating Lease, Liability $ 50,036
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]    
Goodwill $ 49,104 $ 38,231
Goodwill, Acquired During Period   11,077
Goodwill, Translation Adjustments 940 (204)
Goodwill $ 50,044 $ 49,104
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Translation Adjustments $ 100 $ 100  
Finite-Lived Intangible Assets, Gross 45,746 44,654  
Finite-Lived Intangible Assets, Accumulated Amortization 37,405 30,049  
Finite-Lived Intangible Assets, Net 8,341 14,605  
Amortization of Intangible Assets $ 6,300 $ 6,800 $ 7,600
Developed Technology Rights [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 7 years 7 years  
Finite-Lived Intangible Assets, Gross $ 27,700 $ 26,839  
Finite-Lived Intangible Assets, Accumulated Amortization 22,077 17,653  
Finite-Lived Intangible Assets, Net $ 5,623 $ 9,186  
Maintenance relationship [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 8 years 8 years  
Finite-Lived Intangible Assets, Gross $ 3,608 $ 3,451  
Finite-Lived Intangible Assets, Accumulated Amortization 3,259 2,790  
Finite-Lived Intangible Assets, Net $ 349 $ 661  
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 6 years 6 years  
Finite-Lived Intangible Assets, Gross $ 12,513 $ 12,439  
Finite-Lived Intangible Assets, Accumulated Amortization 10,144 8,478  
Finite-Lived Intangible Assets, Net $ 2,369 $ 3,961  
Technology-Based Intangible Assets [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 2 years 2 years  
Finite-Lived Intangible Assets, Gross $ 1,925 $ 1,925  
Finite-Lived Intangible Assets, Accumulated Amortization 1,925 1,128  
Finite-Lived Intangible Assets, Net $ 0 $ 797  
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets Future Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months $ 3,391  
Finite-Lived Intangible Assets, Amortization Expense, Year Two 2,180  
Finite-Lived Intangible Assets, Amortization Expense, Year Three 1,547  
Finite-Lived Intangible Assets, Amortization Expense, Year Four 971  
Finite-Lived Intangible Assets, Amortization Expense, Year Five 156  
Finite-Lived Intangible Assets, Amortization Expense, after Year Five 96  
Finite-Lived Intangible Assets, Net $ 8,341 $ 14,605
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Fair Value Disclosures [Abstract]    
Treasury money market funds, at fair value $ 301.3 $ 273.1
Cost Method Investments, Fair Value Disclosure $ 2.6 $ 2.3
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue and Performance Obligation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Deferred Revenue and Performance Obligation [Abstract]    
Deferred Revenue, Revenue Recognized $ 120.9 $ 96.4
Revenue, Remaining Performance Obligation, Amount 389.7  
Revenue Remaining Performance Obligation, to be recognized within 12 months $ 178.9  
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders Equity (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Stockholders' Equity Attributable to Parent [Abstract]  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 10.0
Stock Repurchase Program, Authorized Amount $ 15.0
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders Equity Secondary Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Secondary Offering [Abstract]      
Shares, Issued     3,800,000
Shares Issued, Price Per Share     $ 34
Sale of Stock, Number of Shares Issued in Transaction     570,000
Proceeds from Issuance of Common Stock, Gross     $ 148,600
Proceeds from Issuance of Common Stock $ 0 $ 0 $ 141,954
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings per Share Basis and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Numerator                      
Net income $ (18,184) $ (18,857) $ (17,208) $ (22,735) $ (17,300) $ (17,347) $ (17,517) $ (16,917) $ (76,984) $ (69,081) $ (64,246)
Denominator                      
Weighted average shares (basic)                 43,301 40,232 34,465
Dilutive effect of potential common shares                 0 0 0
Weighted Average Number of Shares Outstanding, Basic and Diluted                 43,301 40,232 34,465
Weighted Average Number of Shares Outstanding, Diluted                 43,301 40,232 34,465
Basic earnings per share $ (0.42) $ (0.44) $ (0.40) $ (0.53) $ (0.41) $ (0.42) $ (0.44) $ (0.45) $ (1.78) $ (1.72) $ (1.86)
Diluted earnings per share $ (0.42) $ (0.44) $ (0.40) $ (0.53) $ (0.41) $ (0.42) $ (0.44) $ (0.45) $ (1.78) $ (1.72) $ (1.86)
Share-based Payment Arrangement [Member]                      
Denominator                      
Antidilutive potential common shares excluded from computation of earnings per share                 1,400 2,100 2,100
Convertible Debt Securities [Member]                      
Denominator                      
Antidilutive potential common shares excluded from computation of earnings per share                 5,800 2,200  
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Noncash Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense $ 24,399 $ 24,680 $ 21,453
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 55,900    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 2 years 6 months    
Cost of revenue      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense $ 2,132 2,025 1,721
Selling and Marketing Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense 6,536 5,995 4,396
General and Administrative Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense 9,670 11,451 10,717
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense 6,061 5,209 4,619
Stock compensation in operating expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense $ 22,267 $ 22,655 $ 19,732
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Noncash Share-based Compensation Noncash Share-based Compensation Share Based Compensation - Stock Option Rollforward (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 162 114  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 76    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 162    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value [1] $ 8,243    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (28)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 74    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 54.23    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 39.46    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value 41.89 $ 33.05  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 33.05    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 1 year 14 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value [1] $ 3,744    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 year 5 months 15 days    
Restricted Stock Unit - time based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 1,802 1,893  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 976    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 1,802    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value [1] $ 91,476    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (814)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (253)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 1,653    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 52.62 $ 35.38 $ 27.61
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 23.88    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 39.25    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value 41.44 $ 27.83  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 40.80    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 2 years    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value [1] $ 83,909    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 2 years 10 days    
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 0    
Stock Appreciation Rights (SARs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [2] $ 1,102    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 28 65  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired In Period, Weighted Average Grant Date Fair Value $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 28    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price $ 11.42    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 10.38    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price   $ 10.38  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 1 month 28 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (37)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 28    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 9.59    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 11.42    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 11.42    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 1 month 28 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value [2] $ 1,102    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value [2] $ 1,102    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 month 28 days    
Market Share Units (MSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 111 267  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired In Period, Weighted Average Grant Date Fair Value $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 111    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value [3] $ 5,622    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (150)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (6)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 28.03    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 38.18    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 38.18 $ 32.54  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 10 days    
[1] The aggregate intrinsic value was calculated based on the fair value of the Company’s common stock on December 31, 2020 of $50.77.
[2] The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the exercise price of the underlying SARs.
[3] The aggregate intrinsic value was calculated based on the positive difference between the estimated fair value of the Company’s common stock on December 31, 2020 of $50.77 and the grant date fair value of the underlying MSUs.
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Noncash Share-based Compensation Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 55,900,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 6 months    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value $ 0 $ 0 $ 2,500,000
Stock Price at Year End $ 50.77    
Total shareholder return period for vesting of MSUs 3 years    
Shares issuable upon vesting of MSUs, maximum 200.00%    
Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate 1.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 10.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date 15.00%    
Maximum Amount Contributable by employees under ESPP- Half yearly $ 5,000    
Maximum Amount Contributable By Employees Under ESPP- Annually $ 10,000    
Stock Issued During Period, Shares, Employee Stock Purchase Plans 65,457    
ESPP contributions by Employees $ 1,600,000    
Stock Appreciation Rights (SARs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 28,000 65,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 0    
Market Share Units (MSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 111,000 267,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 0    
Restricted Stock Unit - time based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 1,802,000 1,893,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 52.62 $ 35.38 $ 27.61
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 976,000    
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 162,000 114,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 54.23    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 76,000    
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 74,794    
2017 Amended Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,550,000    
2007 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 175,733    
2007 Equity Incentive Plan [Member] | Stock Appreciation Rights (SARs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 28,000    
2007 Equity Incentive Plan [Member] | Market Share Units (MSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 0    
2007 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 147,733    
2017 Equity Incentive Plan [Member] [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 1,927,109    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1,745,900    
2017 Equity Incentive Plan [Member] [Member] | Market Share Units (MSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 110,726    
2017 Equity Incentive Plan [Member] [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 1,816,383    
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Noncash Share-based Compensation Assumptions (Details) - Market Share Units (MSUs) [Member]
12 Months Ended
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 43.67%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 2.12%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 2 years 11 months 19 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00%
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Income Tax Disclosure Components of Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Current Federal Tax Expense (Benefit) $ 0 $ 0 $ (252)
Current State and Foreign 676 624 663
Current Income Tax Expense (Benefit) 676 624 411
Deferred Federal Income Tax Expense (Benefit) 0 0 (211)
Deferred State and Local Income Tax Expense (Benefit) 0 0 0
Income Tax Expense (Benefit) $ 676 $ 624 $ 200
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Income Tax Disclosure Reconciliation of Federal Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure - Reconciliation of Federal Tax Rate [Abstract]      
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ (16,035) $ (14,491) $ (13,464)
Income Tax Reconciliation, State and Local Income Taxes 0 17 46
Income Tax Reconciliation, Nondeductible Expense 482 468 414
Effective income tax reconciliation, Statutory to GAAP adjustments 109 (640) (221)
Income Tax Reconciliation, Nondeductible Expense, Share-based Compensation Cost (3,268) (570) (394)
Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount 460 (368) (153)
Income Tax Reconciliation, Tax Credits (2,391) (990) (1,656)
Income Tax Reconciliation, Other Adjustments (2,385) 788 (1,824)
Effective Income Tax Rate Reconciliation, Change related to Prior Years (553) 4,006 (4,800)
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount 0 0 1,835
Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance 24,257 12,404 20,417
Income Tax Expense (Benefit) $ 676 $ 624 $ 200
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Income Tax Disclosure Tax Effect of Temporary Differences (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure - Tax Effect of Temporary Differences [Abstract]    
Deferred Tax Liabilities, Property, Plant and Equipment $ (104) $ (158)
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits 2,878 2,534
Deferred Tax Asset, Disallowed Interest 8,174 5,871
Deferred Tax Liabilities, Deferred Expense, Capitalized Software (2,097) (1,905)
Deferred Tax Liabilities, Intangible Assets (1,831) (2,971)
Deferred Tax Liabilities, Operating Lease Right-of-Use Assets (5,645) (4,431)
Deferred Tax Assets, Operating Lease Liabilities 9,833 5,068
Deferred Tax Assets, Tax Credit Carryforwards, Research 12,620 11,594
Deferred Tax Asset, Deferred Revenue 2,441 2,264
Deferred Tax Assets, Operating Loss Carryforwards 81,745 69,673
Deferred Tax Assets, Operating Loss Carryforwards, State and Local 2,697 2,254
Tax Credit Carryforward, Deferred Tax Asset 3,987 2,005
Deferred Tax Assets, Operating Loss Carryforwards, Foreign 14,090 11,808
Deferred Tax Assets, Tax Credit Carryforwards, Foreign 2,168 2,168
Deferred Tax Assets, Other (93) 821
Deferred Tax Assets, Gross 130,863 106,595
Deferred Tax Assets, Valuation Allowance 130,733 106,476
Deferred Tax Assets, Net $ 130 $ 119
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Income Tax Disclosure Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]        
Unrecognized Tax Benefits $ 14 $ 14 $ 183 $ 183
Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions 0 0 0  
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities $ 0 $ (169) $ 0  
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Income Tax Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]        
Effective Income Tax Rate, Continuing Operations (0.90%) (0.90%) (0.30%)  
Operating Loss Carryforwards $ 389,500      
R&E tax credit carryforward for future use 16,600      
Unrecognized Tax Benefits 14 $ 14 $ 183 $ 183
Cameleon Acquistion [Member]        
Operating Loss Carryforwards [Line Items]        
Operating Loss Carryforwards $ 50,300      
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible debt (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]      
Debt Instrument, Periodic Payment, Interest $ 2,422,000 $ 3,691,000 $ 5,000,000
Amortization of Financing Costs 733,000 1,157,000 1,419,000
Payment for Debt Extinguishment or Debt Prepayment Cost 0 97,678,000 0
Loss on Extinguishment of Debt 0 5,660,000 0
Debt Instrument, Fair Value Disclosure 363,800,000 163,200,000  
Debt Instrument, Face Amount 293,750,000 143,750,000  
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net (75,722,000) (33,046,000)  
Convertible Debt 218,028,000 110,704,000  
Purchase of capped call 25,335,000 16,445,000 0
Proceeds from bond hedge termination 0 64,819,000 0
Payment for warrant termination 0 45,243,000 0
Debt Instrument, Convertible, Carrying Amount of Equity Component 80,098,000 32,883,000  
Amortization of Debt Discount (Premium) 7,970,000 9,917,000 10,567,000
Interest Expense, Debt 11,125,000 $ 14,765,000 $ 16,986,000
Stock Repurchased During Period, Shares | shares   300,000  
Notes due 2019 [Member]      
Debt Instrument [Line Items]      
Extinguishment of Debt, Amount   $ 122,100,000  
Payment for Debt Extinguishment or Debt Prepayment Cost   $ 76,000,000.0  
Stock Issued During Period, Shares, Conversion of Convertible Securities | shares   2,200,000  
Loss on Extinguishment of Debt   $ 2,300,000  
Stock Issued During Period, Shares, Issuance at Maturity | shares   300,000  
Debt Instrument, Face Amount 143,800,000    
Purchase of capped call (29,400,000)    
Proceeds from Issuance of Warrants $ 17,100,000    
Debt Instrument, Convertible, Conversion Ratio 29.5972    
Debt Instrument, Convertible, Stock Price Trigger | $ / shares $ 33.79    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 45.48    
Notes due 2047 [Member]      
Debt Instrument [Line Items]      
Conversion of Stock, Shares Issued | shares   2,300,000  
Loss on Extinguishment of Debt   $ 3,400,000  
Debt Instrument, Face Amount   106,300,000  
Debt Instrument, Convertible, Conversion Ratio 20.5624    
Debt Instrument, Convertible, Stock Price Trigger | $ / shares $ 48.63    
Debt instrument, Convertible, Initial issue price per $1,000 of principal $ 880    
Notes due 2024 [Member]      
Debt Instrument [Line Items]      
Convertible debt, issuance cost, equity component $ 1,100,000    
Debt Instrument, Convertible, Remaining Discount Amortization Period 40 months    
Debt Instrument, Face Amount $ 143,800,000    
Debt Instrument, Interest Rate, Stated Percentage 1.00%    
Debt Instrument, Interest Rate, Effective Percentage 6.60%    
Debt Instrument, Convertible, Conversion Ratio 15.1394    
Debt Instrument, Convertible, Stock Price Trigger | $ / shares $ 66.05    
Debt Issuance Cost $ 3,400,000    
Debt Instrument, Convertible, Carrying Amount of Equity Component $ 32,900,000 $ 32,900,000  
Debt Instrument, Convertible, Conversion Price | $ / shares $ 101.62    
Notes due 2027 [Member]      
Debt Instrument [Line Items]      
Convertible debt, issuance cost, equity component $ 1,300,000    
Debt Instrument, Convertible, Remaining Discount Amortization Period 80 months    
Debt Instrument, Face Amount $ 150,000,000.0    
Debt Instrument, Interest Rate, Stated Percentage 2.25%    
Debt Instrument, Interest Rate, Effective Percentage 8.50%    
Debt Instrument, Convertible, Conversion Ratio 23.9137    
Debt Instrument, Convertible, Stock Price Trigger | $ / shares $ 41.82    
Debt Issuance Cost $ 2,800,000    
Debt Instrument, Convertible, Carrying Amount of Equity Component $ 47,200,000    
Debt Instrument, Convertible, Conversion Price | $ / shares $ 78.90    
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Credit Facility (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Line of Credit Facility [Line Items]  
Debt Instrument, Face Amount $ 50.0
Debt Instrument, Covenant, Minimum Liquidity 50.0
Unamortized Debt Issuance Expense $ 0.1
Minimum [Member] | LIBOR Rate [Member]  
Line of Credit Facility [Line Items]  
Debt Instrument, Interest Rate, Stated Percentage 1.50%
Minimum [Member] | Federal Funds Rate [Member]  
Line of Credit Facility [Line Items]  
Debt Instrument, Interest Rate, Stated Percentage 1.50%
Maximum [Member] | LIBOR Rate [Member]  
Line of Credit Facility [Line Items]  
Debt Instrument, Interest Rate, Stated Percentage 2.25%
Maximum [Member] | Federal Funds Rate [Member]  
Line of Credit Facility [Line Items]  
Debt Instrument, Interest Rate, Stated Percentage 2.25%
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Long-term Purchase Commitment [Line Items]  
Purchase Obligation $ 37.6
Contractual Obligation $ 1.6
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographical Information International Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]                      
International revenue                 $ 170,100 $ 164,400 $ 128,500
Total Revenue $ 60,858 $ 61,508 $ 63,747 $ 66,311 $ 66,175 $ 64,150 $ 63,878 $ 56,131 $ 252,424 $ 250,334 $ 197,024
percentage of total revenue                 100.00% 100.00% 100.00%
International Revenue [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
percentage of total revenue                 67.00% 66.00% 65.00%
UNITED STATES                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Total Revenue                 $ 82,299 $ 85,963 $ 68,482
percentage of total revenue                 32.00% 34.00% 35.00%
South America and Canada [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Total Revenue                 $ 25,123 $ 29,129 $ 18,378
percentage of total revenue                 10.00% 12.00% 9.00%
North and South America [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Total Revenue                 $ 107,422 $ 115,092 $ 86,860
percentage of total revenue                 42.00% 46.00% 44.00%
GERMANY                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Total Revenue                 $ 21,587 $ 18,526 $ 20,171
percentage of total revenue                 9.00% 7.00% 10.00%
The Rest of Europe [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Total Revenue                 $ 53,349 $ 55,388 $ 40,776
percentage of total revenue                 21.00% 22.00% 21.00%
Pacific [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Total Revenue                 $ 47,416 $ 43,908 $ 32,090
percentage of total revenue                 19.00% 18.00% 16.00%
Middle East [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Total Revenue                 $ 21,825 $ 16,170 $ 15,092
percentage of total revenue                 9.00% 6.00% 8.00%
Africa [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Total Revenue                 $ 825 $ 1,250 $ 2,035
percentage of total revenue                 0.00% 0.00% 1.00%
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Concentrations of Risk (Details)
12 Months Ended
Dec. 31, 2020
Revenue Benchmark [Member]  
Concentration Risk [Line Items]  
Concentration Risk, Percentage 10.00%
Accounts Receivable [Member]  
Concentration Risk [Line Items]  
Concentration Risk, Percentage 10.00%
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Employment Retirement Savings (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Retirement Benefits [Abstract]      
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 4.3 $ 2.5 $ 2.4
Matching Percentage of Salary Contribution by Qualified Employees 50.00% 50.00%  
Qualified Employees Contribution Matching Percentage by the Employer 8.00% 6.00%  
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Results Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]                      
Total Revenue $ 60,858 $ 61,508 $ 63,747 $ 66,311 $ 66,175 $ 64,150 $ 63,878 $ 56,131 $ 252,424 $ 250,334 $ 197,024
Gross Profit 35,539 36,871 37,797 37,584 37,814 37,767 40,295 35,341 147,791 151,217 119,845
Operating Income (Loss) (13,426) (16,163) (15,139) (21,352) (15,071) (12,512) (12,145) (13,610) (66,080) (53,338) (49,215)
Net Income (Loss) Attributable to Parent $ (18,184) $ (18,857) $ (17,208) $ (22,735) $ (17,300) $ (17,347) $ (17,517) $ (16,917) $ (76,984) $ (69,081) $ (64,246)
Basic earnings per share $ (0.42) $ (0.44) $ (0.40) $ (0.53) $ (0.41) $ (0.42) $ (0.44) $ (0.45) $ (1.78) $ (1.72) $ (1.86)
Diluted $ (0.42) $ (0.44) $ (0.40) $ (0.53) $ (0.41) $ (0.42) $ (0.44) $ (0.45) $ (1.78) $ (1.72) $ (1.86)
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 214 $ 978 $ 760
Valuation Allowances and Reserves, Charged to Cost and Expense 5,870 0 223
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [1] (1,962) (760) 0
Valuation Allowances and Reserves, Charged to Other Accounts 0 (4) (5)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount 4,122 214 978
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount 106,476 94,231 74,153
Valuation Allowances and Reserves, Charged to Cost and Expense 24,375 12,404 20,417
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 0 0 0
Valuation Allowances and Reserves, Charged to Other Accounts [2] (118) (159) (339)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 130,733 $ 106,476 $ 94,231
[1] Deductions column represents the reversal of additions previously charged to costs and expenses and uncollectible accounts written off, net of recoveries.
[2] Other column represents the cumulative translation adjustment impact on the allowance.
EXCEL 97 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +U\3%('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "]?$Q2'?G2V.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*$[V!TSJ2\M.&PQ6V-C-V&IK&L?&UDCZ]DN\-F5L#["CI9\_ M?0*U.@CM([Y$'S"2Q70SNJY/0H<5.Q % 9#T 9U*Y93HI^;.1Z=H>L8]!*6/ M:H]05]4]."1E%"F8@458B$RV1@L=49&/9[S1"SY\QB[#C ;LT&%/"7C)@HU3K^2%70*N&*7R6_->K-]9+*N:EY4=<'K+;\3S8.XK3YFUQ]^5V'GC=W9 M?VQ\$90M_+H+^0502P,$% @ O7Q,4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "]?$Q2ONW[4[(% "L%P & 'AL+W=O)8HGQ+D1AP[*3Q-DV,.&TWN]@'6J)M(1+I):DX M^?L=72RY!3W28E]LW>;P<$B>0\[Y3JIGO>'F#SNA\R]9\PIUTL#LB^^AWRG#ZY)VI6EE,_IS2RX:#DI(QYQWZ00#/Y>^(1'48H$//XI M0%MEFVG@X?4>_3KK/'1FR32?R.A'&)C-16O8(@%?L20R#W)WPXL.901]&>GL ME^SR;[O=%O$3;61ILRPT;F2.Z+2KP$MO/2)M\64_+A_N.5J?*S_1EKHEBUTLQ:Z=8/[^+;EM@'$ MPUVG_05AT2M9]%"8HI_78<3)71(ON;)1P3$^#K4!6H;?%"9G=34X1=JY3":K3A-],^%)!IK*%?4(6!H:42$4F,A%&O<%_8"5= M@SZ]PD@>J+[;A.0C>R6S 8X7(5^+D''5V@-Y*#?=MS^L.]@:]2E%4/:A.$X M"!37^F1_03*%O!?VW.&0'FR&R)=0+=_(5,%N T8E"6%4^@ZV5MQ*SUWO/U&> MI'W MD3^4U.92&Y#E/\/M\46"(PX&SMD0XU99A8MK?#:$8]A0'Z>" PQ<#R-2F82+ M:_NM]"$G\XT4F(G6@("#MGMNS\485=;@XGK^&!HP=+DB+OVP_$@6W$\49,M* M"T>:R#@&Y5D8Z3^?D/?.*;@]V3)%7EB4<++E<$[9,(69AUNYAXO+/CA9$(HU M6;S%2QE9V=;Z!K:5K7R"XDJ^3QBY>O4W3*SY41^K ;I[6F"F0"M3H(U,X0<< MPMK/ D0+!I5IF'$!F6F=V*=<#>83UQBWR@YH(SOX+B.P3SB@9MM)I:V,<*0[ MB1&JQ)XV$OM)HE2Z0ZI6 M9CAB#;-*Z6GCDP!LA," UE)9!:,&YY8I6"YCW^< !#!!#HEQK!2?XH)=<%S$ M+(K(9:+AM;:/)HY3M]VEE?137+4+1ET/ MN\-A#S8.+Q8.7B7L7J,#P,^NMD@-3)/[Q,#F1J0.9*M?%,C] U[=+O5Z73HX MPJH2=Z^1N$] 13L)&8BX*_D"[<.5PV4 _[LG=&S <6J()6T>[@@[R7T.M3I M'N>)@_-CA^ :N';;I6T/V^-X!Q4:7)++\^\AMVMX:%6$&K"ZLE$E\%[#LD[! MJB@<'.>%PUT_8:PJ5['_LI2#=4DXBL(=4X'0$GEI>'\QLAM5BQ=2F-DG%UN M. NX2C^ ]RLIS?XF;: LT(_^!5!+ P04 " "]?$Q2%,=3O6X' "4'P M& 'AL+W=OK$Q9O=^M=+Y1FZ%?J=VLH:_K%6S%08NF\>5WC52 M%*W3MEI1C./55I3UXN:J_>Y+OOA: M/FZ,_6)U<[43C_)>FN^[+PUH&M(EG)W-@A!/PZR%M9578DT/'7<=#%Z9[6]/ 7TOP,S>WJM:J*@MA9($^BDK4N43W=CB-+M'W^SOT MYN(MND!EC;YMU%Z+NM!7*P-WMOZK_'B7C]U=Z,1=[F3^#C&R1!13['&_?;4[ MR<[=5Q#O*6AZ"IJVX[&IH/=-(VN#A-80Y_O B.PT(FM'Y%,C"KU!,#NNJ&B=BB[S XWC&:$\:O583@G'C,E/*CT6R,* MV4I59B,;6(JY!+$/E=1+5$/=4&LD*EC=;2; Q05?$DI;CPM*^!(\]$ZVJZ]Z M]H77W3\>Z.99E*2CZ%RK.,()]P<7G8*+@L'=R;6$1UN@6Z4-Q'-\T#Z5D7/_ M*.-D)-)CE$2Q7V-\TA@'-7YIY$Z4Q> 1Y&?IZ!,;.SJRF"H7 Q+DWRSC#>"318Y;"M$=^D>E)9#HSHT"UQCRW4VK7W@XX8]IL M]FE-71&0>N/5YUH1GF03^9F=E&9!I7^ 3F'*^A%]EL">)6JQ>:G6E]^U1!_L M]/H49ZYB'*?92+%K1>,HPG[%!/> P+^TIGY7=3Z]K(Z#GNM53QQ9*7.J M@L>*\!A/9#'IJ41H4/R+-*\RZI8BC-UY=;R3,MS_:0G6:TG * M,$=#$O%QMGJLXI21":$]W<@,WMJ"-5VHB,N=B&59XCQCCQUA#$_0E_2$(M&K M>H^J% ]E59I2!AL0TF.%A+GR(<_5'CH.M!//%N?>Z%U&<,KC<>P^DF13:[-' M"0FS! 0V>Z@C@\B]&EU($"AWT5BD:T9IPJ=4]BPA89B\J(19;%15#3 MM[M* M/4N)'F0MU^5$?KG4L7&# MX;%*2,+\FFD/&/I*P'R5!UGO95 I=<&1920:I[#'C%#.HVQ"; \8&@;,>4,T MD\K4!XHD(^->V&>7Q<,=P;G:P3XG3!1W:L.EF[KX((0E=*S78Y:D>*)XTYXR M=&87I>H#-'(MON_D@YF5ZS*$DA139WY=.T)P,H5%VM.&AFD36FXSTCV[)(ZS M,24]9I2R;&JF>PK1\$:IX_GG/GUG];I;(1*1<87P6=%T2FV/-AI&6[?HYA:; MCVTT<[;5'CO&H?.84MGSC8;Y=JNVV]+8K8?NC@)4;5-#UCDH1F]^5T8BDGK[ MSO#(]BCOO=Z)7%XO=K#[ELU!+FZ0[QSE_S#0>?0]-VD:[&ONC=08T-[IM$PTV##?*QBVMYCB2[P.XP)$+I!!U'9JA8M,<;V!^F-@,"0 MV)N-:LK_@E.M:HE*K0'JWJEWH3;>M09-SH^+>NBQ,/1LLJAZ.J(D$-+?$4^7 MA-,EC9,VTWBR9 0O4QZ_&'?QGI_5@!M;\I@L83O6N=%ES/"24/;BIO9&PP;* M;I3FSWF8RU@^KKP^FXD6FO4,9F$&?RB*TIX!0TVP)RF798URL2NA1GAENG"- MT@SS\5/VV<689Q,]&>LAS,(0_M8 &_;-,[KO'O:?]@E[E;I8O:19ZASTS-N= M*QT<8H;Y^U4: 5\5Z#?1U) #4+6@'=YO]U5[/ S=1)F7QEO!F(O82\[29- > M'L5[#%D,[<-$:\9Z&+,PC(=2.[[!(H,RM[$O'0X2?:ISM97HS6>E]=ON7$"M MT3?QTQN/"]Y+QMEXF^@URZ98PGH^LS"?.^)I3TWUBO5@ER38:>!]=C'/)E.\ M!S3[14"W]>75\F/GI-N[)_?9!?;DK"2R'7JWNMI/'*4ZH MD^?SAN=J>]*RN>/.,QZ"W!,WO(J[T9(AO2QMQGKGS,[5]O1FOT3OT^0.>.95 M[=F1XO;?6/>\X?E[DA[1/(SH2>73S01W<3?6&S0Y5]H#D8>!.&PFYM+A.-1< M.LR:G4OM8P7<71BU:]^B/BACU+;]N)$"2ILU@+^O%?3WQPO[8O;T(O[F?U!+ P04 M " "]?$Q20#EP0@8# #T"0 & 'AL+W=OYCV8!)#K#HQLQU8 M]]?O[*19@/"CY0'LY.Y[G[//G$=;(9]51JE&?W)>J+&3:;V^<5V59#0GJB?6 MM( W2R%SHF$J5ZY:2TI2ZY1SU\:LH#.)5)GG1+[< M42ZV8\=S7A\\LE6FS0-W,EJ3%9U3_;2>29BYC4K*!?ZA#4#H%-M"*S:=T3328C*;9(&FM0,P.[ M-M8;LF&%V<:YEO"6@9^>3$6A!&^%;;,= MT+ !#4^"SN $42FA$*#LDF?8[S61:$-X2;M@*[&X!8%[&'M[J.>L=DC[#6G_ MC:0J@UI5B)0Z$Y+]I6D7<24:M5CZV'[VF,_;[5!'#77T/FJF5-E-'!V0[+.> MLMBAC!O*^"3E5.0Y'(&+2B"^J 3.6>U@#AK,P5LP+]K_P<%:Q=T%<('A#O2P M@1Z^ _KX]@\/.,*!%_I^%.\!=QC&@8<'8=0-[.'__0&_ QDN!$J3(F7%JK,9 MX$.>((R\?ACN@7=9^E& /3\X0M[J;-Y)\F]PK5&E?-EC[^3U#BFB 8Y;$#7N M><.*UFVU9',?^DKDBA4*<;H$3]R+X3]&5E>,:J+%VG;IA=#0\^TP@VL9E<8 MWB^%T*\3T_B;B][D'U!+ P04 " "]?$Q2REV'P94' "X( & 'AL M+W=O\5+\7#^01/]C<^%7<;I6_, M+LYVV1U?Q@)2^VO)*%J%#-;\\GE_C=@A$]H$7\4? '>?0=:2HK M(;[IBP_Y^2303\1+OE;:1 8?]WS.RU);@N?XIST'PQ-L MBZK[S!Y[1QP-P-'( -(/(.8 -C* ]@/HJ0-8/X"UGNFHM'Y89"J[.*O% ZHU M&JSI+ZTSV]% OZCTNB]5#;\6,$Y=S$4E15GDF>(Y6BKX@$55$HE;-!=;"*6- M7N-[CCY4:['EZ-5O0LK7Z WZLER@5S^]1G*3U5RBHD*?-Z*1697+*?KIR?79 M3,&3ZOEFZ_ZIKKJG(B-/A0FZ%I7:2/2^RGG^U, ,*!YXDCW/*^*UN.#KMXCB M*2(!"1P/-#]Y.$X=PQ>G#T\\;.AAU6AKCXW8^\3O>=5P=%N++:Q3I6K8/Q Y M:H/F;JI7K&SRHKI#EU)R^)>CS]FC:S&ZR<)V,ITH[B](2!AA9[/[8Q>Y M8 &E!FQAPW :!T?6GE!F!\JL'4=' U4J'95U1_V=QXOAP63H]>+>Y"]"Y!)! MI*(EK^^+-83S4I2YRU.=P>B86\ B2@U/V; TQ3@V'&6CXAC'J=M/T8%4Y"7U M2PT;%.UJ<5LH%X/(9L#B.,4& P,)7)Y*+&Y)C!-B.,J!2L/0"(B% MC8JU,KO=E!X8I?ZEYA7XJ6P97>8@#H54VF^0K3VT4NM10AS$H4'+1K&8A.96 M=Z P#8B;%@X&30J>26^29_5ZTS++8<.78J=ER2DD@>W:,,)F[G+ HIBPR"#D M@(5A%,8CC(Y4%GL97342[L#&!%%=%56F:YXINES_TQ2R: N@3[QL-5@G);=B M8NO1 I.D#0D#8E*T0>G(?L5DX$>\_/KJH-4CT>U>*"R<-(@U_9LH"A*+BP,7 M4DH3DXX#QU*"QR@-$HNI/PFI#:^ACNG*'MYMJ-<^W<&#EF'VC/)4][Q6Q:KD M$-\K!=,H#F64:B,^VPKX[;_6ATX7,ILRQIB8>]B)8W$4FBYTX:(T&4E/>-!7 M[!?8SH4?124."7U?1O8)ZK63GRV,21J;Y&S0&VHE* <*0F,L-@:-Q7Z1W;,H MVV)XQ:'_XOM04=FCEM_[0HXMGRV:;^*(!HG)T(&+0%M-#7;B6,#&EF]081R? MPA**QKV>H%=7H#E06;C7+7;DV,ADY0"9E>;" 0*Y'.$S% #87P%\A#;Z:1MS MJ51=K!J5Z8VH!+J!7F9$9A*KJH5%@U+'I.? 16F08).A"\?(Z*(--0%.O6E+ MDP3QK&"SR7V PN[K^C1?]B*#/!._/+_?F[\!NTMM=XJN,EFLV^RU*,I&F3U; MWZ)U=I,GB>9M; ;^",P4,C=L+&N10:L)]GKP:WM6 %*<08[.[CBJFNT*F$*G MT#6[7B\.DDG\DGF8YK*?YN-AFF774__>**G I>#K4QULBR&C-#"+>Q MEZU$0NW[-S2]ND"<(AW^X,&11I?8O2FS*@\'""H/,^LZ46$RXINA,B#^RN $ MWSQ#T19S!T6'XCLHNE"C%(>J@(0G%%;K)Q0[[9RBJN,&&NK=9(-0$[]0SQVS M]%G1Z3RG-(>!F>5=N"B-L%F<.G&P'"-G(6209N*7YF6SDNNZV!WVP[RHUTV_ M'_Z\YCJ3_.7SX"":Q"^:/_BHB=B=,(X#%ILG*"X<"RFQ8M3&I4D,L!H] LCQPYT4$RJ;^]O:9C@,6)MBL]18.6 3MU4B=2H\.=_V= MYTMB;Q 6^ES+^?+8L_-_FEA:XD!A'(1F,>&$16-G1710$^KO,8\SX11MCP)1 M:0@9B$AEK,'3 ()V*>;;NLT3 ](.[8("C, M+RC?$7>]Q2=- [4/+%VP,";F";,#1M+4JJIG1Z]T877OVE?C$JKFIE+=6\_# MW^0YYR/A[QZ5OI'NY*RBU[6==-^NEAUW>;C>-S.5W)=MA_41C;P M9*GTNNS@4C^.VXV6Y<(V6M=C&L?)>%U6S<7UE;TWU==7:MO552.G.FJWZW6I M7V]EK9X_79"+_8UOU>.J,S?&UU>;\E$^R.[[9JKA:GSH95&M9=-6JHFT7'ZZ MN"$?"\%, XOX5R6?VZ/?D:$R4^J'N;A??+J(S1?)6LX[TT4)?Y[D1-:UZ0F^ MX_>^TXO#.TW#X]_[WG^QY(',K&SE1-7_KA;=ZM-%=A$MY++7XT[>*EI.I[W M+[C=O8 .O(#0Z(MJNE4;W34+N3CM8 Q?>_ADNO_D6QKLL9#S#Q$CEQ&-:8Q\ MT.2GFY,<:5[\?/,LP(8=!H#9_MA ?[]NI"Z[JGG+H> MI4F>\3@&>S\=FQI!)GF<$0]98$A.>7*,/"$J#D1%T( WB_^!F^QF+;#2044&[! M;, W#=7Z]_R\1'C CQ&1<(CB?#/$CLDE@<9#(U/FVE""BA M:*&VLVZYK<&IA^=>W^/QQ_ T0R8? AREPO?' @%2F'Z#[(Y2- FR,^$[ F[@ M2QO55GMWNVE;.<"-G!VR\Y "@;!A5R+4T:$_1>?NQ43>;=6N3/ VC HY0_-1 MWV&0CP\128(X4["O4T8NA9-P#I^LRN91MN!'QQG%#H\-@G55SJKZ;'8A+K>3 M<'*_Z2>V[7W;0.8"]]&$P0YHI2FOG<4IYV> MDG1YG8@@25 OL))I0;^ YK*_WAL+'Z*633(H4>$[8LJ1"(P 1RQ-*4(30?(X M&U8OQ$D%$M8*4RTW9;6(Y(M)*W(WIJI;2=U/(92BG]-'A*4)PA%!BIAC\5!+(#D_R5-$+R'(48(H M500W9 .G'TA80!P<=E.^&@=%F?AY?L0SDB),$$4@$$5"<=2%@[ M "&]E2>A#>6$I'Q82&0()Q])!!>(R$.0-$WX("GJ9 0-RX@]*1@DK>KZR!/E M>E.K5RFCF6SDLL*=DF)*@<2(4R+(-&?^2!<(4%B1,L35B0H:%A6',*KEDVRV MZ(RDO@(8,? N)&4@4"KB# FE&)(G8E@H4:3IDZM4'#:F-2;JJNK*L_ M3#U3+;MG6+F#9GR2M;(SMJ]-F'7BX?&#JA?&,A-;;Y4:'VU$/I DPZ([AN3, M1Q88DBL)@CZ\8)!B6IP):8A(AODS9Q"87$PV+L2V\\%>^;T M OK@;L7J><52&\( ^ %\Q^0+DVE ;4;.U]@. \I$ @A?%@(,"<$6%@(3+6: M2[D -]=J'3U8.M.Z'"#CIV::460!@0!)GB/)'@/:5>40L:/- A8D]EOY$CU7 MW6H%$,P+.[6NZ+*AH\05=S@]J-Z[89T*_]NT_35,RQ MC(9"62J0G(9!/T%E(@4!&(39.?[!S M18[CD9HHB,^ZLXEHJ.;'L'V0)*>^NTU0:$P$DG 1Z! WISA86'%,C\;)L'$3 M<;!"Q3"%$",E\PF&S+"D@P"'F#D-P9JD M?@6D"/9VN@?L] (_NS%RY'@U:8F@3B_MU!V_KUXSLEY60+_[_J%TM$ M_*%$$?D1TYQ@^_>(]J%YCNW?(YTRP0)U&^Y4#0^KFKOE4LZM6+E[F=N]E.@; MR!JS2617I*;D8'_;^^=-)A*7:E%A%38+\W->FM%XJE1=\9&S>?+&EBKW#:0T\/^>D?/HXR+7'G1YM*-FG,+5A6_"V0(K;&#G4"88$GP9R_@( M4M! KA!.T8BPHNFI0U#;R&91=5O@;BRSM9L9LVUGUDK1J]P9#2/YGDG]WT",$TYQ M"/JW;AX(E]-%.*?_317G2?\:<9)J;+'QK7W'1Z=@UU(_VM/$;60W7G>G2P]W M#R>6;^PYW3?W;\G'8G?NV'6S.P;]I=20$]JHEDOH,OZ0PF?IWL3AM!\WR,?1].I[%67%T>M+^[K8Z/2D739X5[+;RZL5L M%E>OYRPO7SX>@:/5+^ZRIVDC?C$^/9G'3^R>-7_,;RO^;KR>)D,C,:"U^#-C+_7&:T^X\E"6W\2;3^G'(U\@8CE+&C%%S'\\LPG+ MDTQPQ7N3-7?ER MPSJ'B)@O*?.Z_=][Z6S](R]9U$TYZP9S!+.L6/Z,OW<;L3$ (,L V V R@ ( M+0-0-P I Q"U#,#= *P.L*U N@%$A80M V@W@*H# LN H!L0* .H;5O#;D#8 MGN[R.-JSO(B;^/2D*E^\2ECSV<2+-B#:T?P(LT+$[GU3\;]F?%QS.BF+NLRS M-&Y8ZMTW_ \?=-F7SS_O[, M9@^L^J]AF@OW-&=IFHFK$^?>;9RE(^[+))YG'))KTLL!EWCNJ!?5ZQ+=L==A M=4QXMK8??YUNR$CKQ8Q6GL\ M)]<-CT/NVK'WP)ZR0GC)%PGSXL:[8,D'#X%C#_H@,(7=81D&T1KET1S=#M&]RH9M /X@@[IM=&18$*$)AW^S:8 91"$+2M[LQ MV86 FC<9KS<9.S=Y?5'Z<;%G+%QA+18PYH$06D*!K%&2=B"RH.0W0^!DWCN. MH'WU7B118X3\?5?FNO%Z7 <>I_J>L'O[<6B$GMRRZJL3(^] M/^-\P6_L[[S0: U,Z7Q"M4T!%$118-Z38 TK<,*Z_,ZJ).-[PE/%\O#*N4C, M1@B!%CO O'JX7CUTKGY;E0EC:>T]5N6LR[)?ENM[*V2IZ1:&^F8 #)4+9C2R M(([6B*.]C_&^"_H[5O/TDBP)79B?B2 2Y]MF9!Y4CRQK%I7YG",--?4C$(9F MW,"7=89_: #:@%]796TN,7P-["C"P%>286=F#IRN7##/9#DML%%=@8//ZW(V MS\M7QCJG;Q=5,A5IXI9G+.,1=6MN@@T(P98D"B2W C>YFJZ##<0YT!D3!-!7 M]W7 JH]4DBK8@E4'MO6>)6610WRVE;^9U45%T^M"CCVUI3%13*O M\^J&W]&D?"K:XMD8%43;3@@(06I8#)GUW9(D!]PL-UF6IJ(.97Q'DS;AQ>F2 M4UJ.Z20S]:D1OLYR40 5]-=#5GWPD@J!FPO/TO]QO2<$>&J-_@7X=,8@(5L_'8F>[%))PP0#CKI(;!YS$ M\SD/O"3.34+P'.C\:5M>LB<8H,^A@/^]+)*XGG+VGW,]PXRX=(:$ -MB%TJ" MA&Z"M(LI[]UOG #?KQG\:_S=! P:.(P0I5"_&;+JHY=$!]U$MP5Z7GBP[(E' M\:+BMNN#E_P(WTQUAD:'=)8D.(Q4U0EU=:=5Q8:I$,5A$/3MK@QS M&86G8;X1C&#@:X%O,$0HL% IE#P/]Q2?K&U(V)2G:9^OX([2$TK"AV["WZ)Q MLCO>"=1Y' 66QI"G3HMM 4E:T(W:[Z]ZH,Z MV48DA-1V.R3CPOT%Z[ZR#^H,/((H4*O,26?GTGVVJ2Q^(\GF:'^YN[?P0SIW M ^VJQV&9RG8@DOV0F_W>2D@BG0EY7:22^L6@ M6=\M29=H0!^_O1;K$/1Z]# ,5:F,#!3;,^M[*/D5;=,0OF/S+NM8KI,1N:Y_ MD=]KF71QJ=N-($4 V8Y'LC/:5BJ+TXGEZ6Y6QSKA$.F,[]U8R-G(SM@JF M2UDK+,?+Z_N9-=/2#$QGW1'?)3\R \.24K&;4IV'[FT>>L.J65;$JZ;/ \^U MRW-O92:O+GAF,MY)K!,LUR9 2;@7@V9]#R4/8SSL$Y[(X*4)L'-D%4?O>1&[.;&?Z^9A0V4:7=( M\B5V\^4AS2RLD]Z(1GZH2*GK8;L^>,F.> OUNU\S*S(Z%.JRD.(H4KIS$X,= M#M3\HK,PH3Y6Y[HRS#6"4:C.=VV8;X0H",)(C7R3H;44P9+]\9;LOULWR[S1 MNK@6N45[H'*UA6'_$Q>R9B#NFN'@MI?1,:+S/^;%EP]4SR;;6/9=D\4" 3^_ M048DK9/='Q9OU2#KYMV\"A:Z(9*-R>'/@P]KD!&=Q -*0M]RX8AD<7+P8^*= M&V1$?V(\@CY64_;$8*(+1308O?&Q^& M-.N[)4L%XBX5?D+;ANC$BP,(5.$Q:-;W4/(SK*6IH=H=* MN^YFP*B/75(S=5/SOZ>EJ.&C759_)%]3-U\?(J6H@4P#RF6 H@*&[?K@)>G2 M+4AW+RDE/K-G<$CO80,@GJ(HA&NPPVHKWV!#PLC'2IA>&>R,4LIDAU$8!$B- M>X,APLA2V=&-3UR[JX']I)1EH_4RP"REMC#LNR-+!NHN&0Z54A;']$H (TP! MP5B-H2TL^Z[)LH&&/U]*4W?-.4\_9;9 ]ETY2S]N64Q7QKA '_ M^V-9-JLWXHMIZV]?GOX?4$L#!!0 ( +U\3%*%=WGR4P0 )8) 8 M>&PO=V]R:W-H965T&ULI5;;;ALW$/T58@NT"2!+LNPT;BH+ ML)P6\4-JP^[EH>@#M9S=)ST'B2*CG59K:8S[^? MU5+;;+5,[^[\:NG::+2E.R]"6]?2[]=DW.XR.\V&%_>ZK"*_F*V6C2SI@>)O MS9W':C:B*%V3#=I9X:FXS*Y.WZW/V3X9_*YI%PZ>!6>R<>Z1%S?J,ILS(3*4 M1T:0^-O2-1G#0*#Q=X^9C2'9\?!Y0/\YY8Y<-C+0M3-_:!6KR^PB$XH*V9IX M[W8?J,_G#>/ESH3T*W:=[?D/FA*N$+<-^?0^+&<1H=AAEO>PZPYV\178TX7XZ&RL@OC)*E+' #-P'(DN!J+K MQ8N([RF?BK/3B5C,%_,7\,[&Q,\2WMG_25S\>;4)T:-U_GHAY/D8\CR%//^W M(>T8TKVH]7^$_5(F=_>W#^*#,TK;,DS$CS)R)V&<.]^XSG8B8N5= M6U9"QS PLR7V[29HI:77%,0K-%[:65LR>_8@D5V[NI%VG[V>B,:[K5:P"\ZT MG92QDA%H4=?Z$R4'&.44 JQ %1O53T7* MYAG:T!8D2Q+21UWH7,-6V\B()=FC3*I15MZ/3OZ_5=&,3GND$]?O @;5L:"O;<7)A_ M->)#@8/2.B&YCEQDTA[SR3_B/"&[U=Y9C/#(M( )"0%'[*#(H'=\/^.25AR< M.@U=44#%J?CUF.88D:S<&((R>Y@Q7.VV) K3:F7VHQ((V\'#Z-MO+A:G;W]$ M+WFTK0@2]4*^Z!C+17%I6TV L]$ 3IG"K>0JY96TEDS :$:YCLK[W! !Z972 MJ]0&Z.==I?-J<(4N+HQT\\IA]7ERBG*INKV@,,E%R+M&8RI7-UVDJ ,W.;K/ M%JBBXBYW*<]G:5)7PP18NK2P@84GU0(J:<_?N6D,/>FX'_=ZW^.LZN'6.6)Y ML*TC8) MD&RARW:8ER!_S(9/3)2SV\=]:W(?:I2 _/:HW.E-:@%0'H#I,T"N M-5]6&"\TE/-^%Y9(I> D6?2^YM,OS>S9P5G)!4XW M3$M39VQ^;X=KQT7'5G M[;-Y=V/Y*+D_>/P4<)U/W[[)A.]N =TBNB:=O-CF()0>*UR&PO=V]R:W-H M965T&ULK7UK<]PVEO9?8>F]K%U%M2WE,DG&<94L.[/9BBSB+'SQT6YW M W[QXO6K0[4U-V;X[?"AA[]>Q%X:NS>=MZXK>K/Y\>SJXH/82)V1:4P_80P7_NS77IFVQ(YC&/Z7/LS@D/J@_A]Y_ MHK7#6M:5-]>N_2_;#+L?S[X[*QJSJ<9V^.CN_MW(>K[!_FK7>OJWN..V7W]S M5M2C']Q>'H89[&W'_Z_NA0[J@>]>+CQP*0]5-[23Q^P]V[@7S[MX _5VC3%3[:KH*>J M+6Z@D0&A'7P!?;=C8XIA9T#X:'3J#/^^=OM#U1UI% M?W^UI4K7,P3EI(Z SH?JIZ[PD7U#0X'0COLBJWI3%_!.O 7<\#>JD3U M0R(V/(M$^*VSV(;&(G?WMZNK#V?-5<6WZ 30K/NSZXFBJOJCV M3,DTI][4;>4]$ AZ SU-:[1^,%U]Y)GA:/78][ 8[N2@-A2)8'%2FLJISYIW M?5<*L]F /BTAO;'=KNM'0#K7R M7>W\@.WC;[V! >[@^_W:(AO0S)$7ZMX>!C8"J9OLATE?)<[G8$CAM\=5\='Z MS\P>(VP6471 _K]VO>NJ6]N/'FA^_>M__OSV_.+[L^=(0-BS$9H,KF!K!^OM MW;C=@6'CS5O=K*A+_ ,L3]O07W4!G-G:Q!3X\RVPLH,QL%L8&WFJV)O*CSTR M [0G-H,EKX_%UMV:GIH "U;CL'.]IB*[6A9H"HB/:XAR7=BT*K:M ]$O@""-V=N:9UX5^!/S9IGI M'5C1V-%D8!3HLK$U;^MF!.K)8FEF<9@["[^0T '#(2D#SV]ZMU=<7Q:;J$)@ MPQN+WY; ]O^$M=F!=5Y=^5VQ 43DBV:D270C[ HR2<:BI6A15" XO6;LDWKV M0,$>>Q3:A,7S"'.\!@IE5W5;5D%S%N&3HA$R7-0D VHUXI=&*W12;.'AQJ!$ MKEDY$M?\W0%;7.+R0"T*?_B@?$*[)UF3LC#WJ%.)[7+NKQK'6@#((*33T_,# MD*/JF\G\]@[XLC'0N@62-\#[9\5'8DQ<*78Y5=^N<[@W;!'.IFM<([Y=%6_! MCH%^O1(EC?1L^*N@MZ>K+X9J/6(#6'Q%.B-29>/ M>1!O,EFX.C:(5=B )VZG6&)T*I"!25.BS0.A C'!96II!?[95Y]-W%T39E 6 M_QB;+?=( N_!N3@P&B#IK5AY9+8J; 3,%MH;I HH[+5M+4N<&!'XA&:%.S;W M!S1:**U]D$7ND'B#&)O!!.JYUMP'00_S"PN+NY[X5U:#! 0FJZ=ZW,*:#&J; MEJ@I6E&M%&:\8-]LAQJ8,!.RN@%B=V'V (C&GDWI@/AHB_3P, V_83R%?\/" MR.]#C>S6K=U6"6E-.V0Y:UT''V'J GEJ\T _I=X?M2W1C >RE[ PV*"6D$9M M["VJ[C"-C>E[^H$>6BG^),YOO2M&S\BH!(LX(/<7B F9G*7NLD1%Y>YHHJAI M&C>N![ )$<"R&0EKUVROS-\:@.#&LJZ*\P/&V,->\KK%7 "-6M#-P$OH/)Z[ MS3G,5+B2K?*D7<:HT!:GU@+*R;BY,2"4('#14 !I@5%_K]@2;2K; R1I1Y,> M@O4)>S)$BZ,PHPFN#'!",%K81#!1 "E C]U/]P2^X@%H/!D_?B2.&\#U*5S@ M9$$A E6S>72DCOO19/-;%7\/AI,<@PY1$PFL_('<[ #C *H-W!;5!S@7]3!" MHV#*&=XT%MKU;-=!OP+936(I@IZ@(;F1(5^#'UN; MOTJ.E$2I.0UUHC)H!P M<-[&;5H T=>(%?!W^O .]@DH:()U"3J2+'5#: YQ"O 3V#$&'4 9X)"!U22I M6J %P,JM10+M41%$%-$;6 4[[;#A+6YVQ?*)F(YD>>QK@ :&; D)+NT%:>DU MROXPM.)JX7S%R%0:':I12GF,VIJTMLS>H^B ST<$J]"HW>TL; $87^7X@*KT M ):'N-\6B ^K5A."Y9HC#-5_-JB/_="/-#N855\UK(A_)>[_J#1<^HTE M(]-^O5&CH=T!.V"8PO18IMLX$"D@]UW8,]*;$=+2OY^1%*V9T'P]AX^ M--51)E%7?7_$(:/>)24RMT,D4H_M4F\$1A)0 GT>-%1#W8"/U(*^QTG2@*OB MOW8&,0#XP^Z \\"M",\P,Z._C&8*G2%0O8Z]QBYLZ1P+YCY5TD"TA%M UC0# MVW'LF#WXUMQB? %= AS!!_A0 W:%&01E@E@^^DAE$'B.*)'@)@M$%A?FMF M)L.S-46O#YU8]D'+:'$B;XKONQD))4$/!J:#XI" 65S+/\&$6(REW#*=X&_ M7_)%L#_$80SBHF?;W5KP*O:"T'B-FJ)L!5#6KB=2&?>_>(HTT=A9O,AM._L[ M*\T05$$EW=PR1-LD$:'($0L4> !S*"S-Y0_(-D=:MHR0>2+_LME^0-<$S-^[ M -Z3CKUB,H861K=@-A="BP.L%"V:0'D,Y;TYQV#)L?!N,]R1;Z8#4SK@M3&& MP)E@([ N_S 44@E.1NA6XRE ]6#W;PT;^Z11ISA;_"^# MQGLZW_D9+$T X0$,)WTRQ">T 2/HVZ"^HZTH-X&@NMH'JP'&$F&OQ15"@S+ M@)(W>FG3A5'V,,TFF=IHO0ERDW%'7(J3W@*/,#!D\\#/;UHV'=&S55!7N?R4 M8@"BF!WF]$"\?V8^?_8+=/8\/)U@(J^K:E?0D'7Y.48@;H*@79/@!(9#/A3[ M%@T!>5-1,)7K3I$L"6S+0R0X@!"V9LJ490BW1$EB'T?H^"]GJ:L')\?J(D&/ MD&4!0E'"A#4)6&'7=:95VD4KJX"88">3ZO/>R7I(N!:(F"9$6'%CMSHD63L, M5:+/(N1+CA[B'9[-VFR1C>Z0IP<.(7&*IC]&KG MEC,\#@^B'A[0$!.9LFY(?JKF&$$I:3Z437!N4);4 HBOYRAA8X:+.'])474$ M]T\%XPU[#,4-IFXQ5<)+TZ Z1!DPDH,>##!FC]'; %(KT1@5CB!:<%7\FH<, M6$CU3!^,/3P[^_CK;V?/8RPA *,' A&TXLYU3VEZ$OQ:ILFJ@)F*,6N8DR2NQ#7P9\Z M+O1[MI;Y@8/-#E!G4/,E_U="SQ@F-E2(T(0L7%(K8>[1RYC,;H8.N1^7$#8E M9P=;VP/US \@FW4#*2W9R9-(6+ZRB=,](C]JUX/ 3F\DW;5V?>_ND'P(>\OD MYL-VVFBC-*!/7L;#!"OG0J"/4"N?^I96/<'53A)!E,]JS'J@:"TGH)6G%V[+=2ON<>(C1-B^>57G:20P:L'KC#"7-4#=PTCOMC9_0F*0Z MC/>\G&S]8.I=YUJW/2I?4V($.44H<4%;Y6-N)#&4 3CCC@;1(W4!4M8M\-7= MSMLG@Q ":'L$@9*# K$)V;.0/QELRCQ%;3E#P9!%4++QP6&$PTLGH\9O^UM8F::T&57:'TZ?2 )H84AKA/CEM M*I5FE[AWP@V /X^_ZW*1*E:^>"DI2'04%J??XDH:V)D:N5FE$F?V,+:/PL,B MK/4/8=QN1_J54Z'>C7U-S(;Z@"P /$-Y-PR'4EZ1U: FQ%)^D1/;WFAJ1(Z: MIP GN465@5H@$Q4U%TBKZ,G(6FQ\T@HXKB00C'ON+:5S8OP_514MS)R4'T6M MP/43K3W3KZ"3)RTJ]S$X0*3873"W3AFJ\%6I&4'/!YD16LOAOE]]@]9%8="13\ZK/08 )S>FG/"7<'-/V];C'@ !M4M=@A,7X!%YCAH9M+>7*NN ^]L6V=^-!Y>*D;E#S8IGF]PJKH*SGJ5+L@NJ&&RB@Y:WG:D+65SA!K)VD8 JX?Q(_1EN+@"J1 M#$.+@8^$=T.^!/V2X<$M2W/7$TT5#Q/0:1O:1 "2(#J;(P%^-15A$R>!\,C9 MG=.M9"%!EU%]+4>3WH)CN%\#3X:2=?P7*Q:A,_CP'44V@4,MVM2KI,+_YEQ# M)E3]+/1/R1$INFRC[Z"0O)@]V^>!1L+[3Y$A*AI$K0D+F^#5J(- MQUGE.47PS+A<1"K"=(FR+O8BH#'CXL_3R4, M@XX3$"(SXB%HA:VR"WFU\YJBX[T#PTFIX5YW +P3$4XNM4MDE$A5,L.450]= M3C5(IC7TZBFOMME@G2DGCX-93('SH.>$OXZDX=0,S;WUPR1E?4>%.U7S#S#8 MCVI#IDE)ML?)=04U7Q=P:&, # %DEZ)%2329G-Q-.-B%97"Z#7 MQ75$YQ0=S"N\1+O92NU*<-2T.Y6U.]G(- MA65YUDM)P*EBJH@L?\=T&JG3EZE0%6@-XHU*EPJ2J*QW@\66[+G;S1]39CD) MYV+! %AU#>@(VC@)!Y!VK'%=6!7,F'!B?BFCAZ&KL1YB6HK08K&-9-(40,IP M2J$"\.;._6 .H6"4ZME]0*<;VWO,H,#OEF1:G!4J^SI(=EX7+9A4DL=U]T$^ M.>9'-&WM9],>._EG^R.E+X& +Z6M/K"EZO1.6TBI1AIZYLW%=U[T 7=0Y+\E-AB9S- M"&YX #?I# E3S'WS@I6@X8-9 M5= "_TE[3.5Y9)6&I+8,OJI495=Y15$N$#/*0@YT+3VT5&+/OHF9V1Y.'.6T&54Y MV5N@&XCOSK0-LT=G)7N#KASFT*W"/USGJ3:7PZ,9!4(@/::'\J.=&WB.=%: M.5QR:Y!3EHN:M)WL IX3%(&1%D8#A5MC$(5FR2<3 A[@+$K(+^((?3LY6TIJ M@K8-X0;V*VDZ75M-1S6BK^ZK?9H_[";-BANFBAK.:,;YEQG]8)C%.9/'5P>< MR9G$/Q5+2\=T?E8IR4_+?O;4S"?KHW*:D]+-F3KOZ8&.6'XD9;9EK*@8CAFU MR4VYE[I\]G83\:A(Y,3_#I[W][!YQK2^I!/E0)VLT!O#I\ N M7J;"_T<.0%%))S#Y0!#[QG1XOA<[0=G4Y\YB[;DDE@/UJ6VN7CR?Q#*>H;%N MR$FSF)77)$6Y=EU*>$]V.ZK"]'!Z0DJEVEJ*RX#SF30!T>9V),B,]B(($4C> ME>(:*H!5*Q)M#!U8FI]DF./)DI*/E>J,L4]*U,FQ04Z):A>N,1J5GT*565+$ MB@_8A"FRB6D#VHR5'*'71TA2W0F5$0074B?BHK.$90SLK(UGEC>VEHOQ6TJ*(C//N MJV$ ZSP.X:SQ@Y+$R8;',_)!J4XUX".;6OX)SI'(]N.+6^ 9K/D%7J$"TF$Z MW.DSE"Z)RAF37N=TH(A2G*OB(XA*U==\+.JMJI',?M#%DSQA @2Q4!NK=%4. MU,>L)Q639,7,++"18QZMN-1QE9AZ#@EGY-8':S'+V7I+F*MK*0X3.%P\S4U5 MZU*\K,)WIK(]?F6S$R$=8%L@R9@\W_&P[:N&W?"0[Z4%W8MO$INO4E6NW@U. M]L_4@LZM;F:'Y$09[%/)M3H-8Z+H@+&32G$6*BFEX.+ )7' E-;O8G RU%T0 M?@-CXBW+H*HR2Q$]5EE4,2I3KNAV(3D(#BKE>(@'%23D@[4+\20:6#*BJ:,D M,HVY'K<^5)]6%,>@Z!Y\0S!ADGN5!<7\M"X[7:A='7T6E;%L M#$[$2HC@>*'_B;$]8'PG]7,/[%E4H6LSW!$I'B4=TD&F&HKBXKD?5@ZM%#0Z M-,6,##B!@,EU.6:)9^?(#!T!6>$Y4IW<03+S]1F_J^C.$![@@Z>%^A+$T4Z@KAS#?*5=B3#PIJEREZHTPEDOBC1R$=R=3UV*@1: M(**N3Y."0(>>$G3G0U")J$>8.9BY"J_06E]=1V]'B^!-%T<7I. M.+]:*A3&B9,:KBI*&Q9K+^(YA %-S<%QM#DQN#HC> @Q2/J>R8$L6_)U1N'. MHM,H#QYSE^;SI8++"\#.%,:YL"/1$0$(UE<9:68VHL% SW;>EX9:V$/4#E9O\ MB9V[F=3D%3?%])L'])?<-J=.@26C22"2HYRT5SV7'N24!S2(Z+@]TJ4Q;)XC MK8PEAX4$=F/O37,.@]*U$W9OSJ'3\WCA!OG%,ZO)8'U^E/AT6V(T?R-C2 I. MQE"&UNG,=^>.(2O,TE=E_]P^D+O!(GQ'7D6S^AA"SZDU!6 M+_J1I6(ZT9PE$VJ2N)B2'8X8_*Y["X*%]P)N7W9G2+"RR\S"J8VEA>(8>!AA^M#8KHTAT^S_H[U>;KZ M(>>';$$,/R_>OB8VXJT%P+OMS;::.D':&N/ 6XJ83(!0O$TEH5Z\J]2@QW[8 MX963X.'G(:>I=Q>>!.G:F:KYYUCAW0?^P6 %SK>/EU\F\0QS4W,XZDC%]U\0 MJ8#A#0@LJ!$L5*^/YQ+VV2>7V!G]#?#"K8-+!Y:13 M0?_1R76$Y'F_1[[?;U7\C6Y?H#(\OGZ!MN:D=>[\A)-0S,*3Q#.;"[RP*]57 MZ;OP4(^D&[;0#QNX!)4SQQ))?AY.N:>C(.0/UG)+,P[W1[/2N!F;L:N%.>(B MX;D/'W^]*7[J^?S*U4WQ[$Q]<_:<:M_@Z7=C[T)=7-A_GTV 2L3BI=,,$HB( MK>PT[ E=]ROW:TH6C6'^.1Z5[<,-SN9>CARP1DCGO?6]?3#PO\'G#M,)C1#G)X!(BT%.Y"L\GC$'/<^K*OCBU'A52#A1 MI[6L0#8[2O_?8!SUG,MNKO71PZGD MH8O:R4,4?#UG#7-Z7I'-P.7+EW])U2[AL.,': #,03]RF!B_P3L.!!]=OKQX MZ+&+_+&8? O!908R%M +A;R1@[9X1EBJM\+ESQCW]NG*P^J.[J0%UOILU''. M$D,=H+?Q%M2#0JV* M6'^%'^=^Y7I&IN;[L:! M\$^H&B#81+\5G&TBN5NN!H(=5SKBXJ*X M_#:(L>S(_/$G%KYLZ\)QP4G1U*>3]<8SO7/D&MN+M@CLI F?4C.3REK\TH.C*;[[,KBY239 M[)I"8O?D#%;D[W!)-,TPU!"@MM.397XF)6)S)9*WR&*+21Y(UTI !L=5$7*2 M-=@L:VZC0(;H>KPX46N.O4&R8S1NF-Q@L5KFQQ4+><@CJ\M@19_F=\E&U8$K MI@D3V39N["4F'6%J1NZ36V6:)[(3.57AVLOAA(-0<' !W/_L+<_Y [3:<0!H M]_L\3_.HR!E4FF.FMX%,>(O9CW"?5G/ZLF]56!).3]TZ!'=-T@ MG;4GP(QNQ/D&[][-JX,"6*3'&HO6&]1@3N-T S)5#IR.3/RDK8=L=2XF*ELS MN<$32:^ L>HXP+2 A$_&#.^5B!7*4KVF*1&VCS9L#IJ$RU^#@"&R5?.YHYM+ M3,+CH>(P#2*G"4.18UY,K:;)MP%-9[NX.7'O,YW%=<&FR5O[[.Q>%E[XNCQ8KOA:%S5YP)$+<1R"B%+XJ13LW3BC& BGB>ZKBDQ90&F_>B M0Q $]Y.=#_AR&'L)M$A8,@D4#4[]!TT%8L*GW4!!T)C3%7,9X>D($[JFR0B6 M?NRYCZ/'@ UB[I?@?33F'K @_1\\%-*&5?'5.;^TA_T\PT#G)[/N1W0VN(H$ M2R)^!6\!5_B]PC>GJ ?\9*7F/U"GZ-;D[\Q!NA&9J'Z=R,!>A09/DP%+.>D- MRV%EWA7_474TR0L^$'$Q-\R^NK?[<7]JQZC<$#J=;B#OB;H^X91Z#ZG*W%XP\ET&116],0WZJOH6;Y$F M5QQ%2\#0$\U2HLN_S/ HN_. !5@>(&AQ(F?)93A_W![%SN?F,6MYT'_->&+. MV%@SU9/YO!.JFV."J_Q(E;A4.:[&[MACLT.1GVT_.<^.JHAVE)*B&F,KG,AP MY>=->M$!1X?"O"-74H3!QZ+S(4<5CWKKH5P877QY08(ZNA,JJ.ZRDD@=6*)( M5>6'<$),W@Q%40/7Q%(D/J=+^>DV?,$;HBYU'#M12LG&YNXR3G*='P7$JIK6 M]'(78-U3]64<2ZYZBZ?C.[EIZZED614_\5G*)].1[]5_ZC#AJCZ>]L)]&/%6 M&F1XKV/J4F"=8DXQW@1<.W-.II0=HOJ]JE,.W?_^YIO5]\4>[]L6Y4/V;>Q4 M>B:;^4G1_J-KU<45>>7UZ;G 8"%/X%FZ0.YR]4VX< XS#9NQI[ F!NS&K#IG MJEJ>&GE,:8>OOR#M(''N3_32E(DW$_6!7"*5#@S(C<+,SW2B@4]^U?'"<.T@ M]'G9V^EK64Z"TQ$SZKN$Y)@P/H5!2#I-1\G92?F_/L\22H%G8N[Q8)&H*#I% MD8X>P"BAKB9CXDNM#YM;!P>]P\\.5>LE,>I<"1R:X+ERRB)G1(Y4]7-V_BZRII3#.$3*$<:D['5,-]P!0\E#.R[(Z'Y$QZ M^T2:KI89"IZFHWZ$B/B.0$4-K/7K"JER@29., %6E[>V)@.4(7(C@UL1#D%]28YKLKJ>"4+%7'I MK4OS(VK5GK\(ZB0WI/8YF2PR\/7.FDWQ[A[0".FP7SF%@^\4??ISMXEZZ36#$FW)KL8-Q6ERW[D7UJ:4/5]1)/K"2U*?E9^_ ^4?5:T$!+?@=3S[>5XF]TYER8.;Y 2+]E\^1" M):Y]3P?UZ.J5@4N3TMHI6=3B&995\0[0%Q85(X+GK.3DE5K[PXCH'.E5TQVJ MU%J2G^GMBGAD%-T4/D8U3).D$S.IO4W)E ;]=@)CDBL6GF+/6&4\L+:C'?&A MY0G*/?IC>,>LI=-)\F95>3MG@[W0U98.8247/"Z,J=UAL2LIJ#\Y["&015*8 M\3QO-SF/:C?G\C.J:3G'\O:Q.877LRS%#!@F+^>G9&6;Y%+,9A?#U8S3,!8S M=)[E6DP9OB%'H'IBM9&K5<6%$YEX6'@=X"7C[)AI4^IRN5;:\::YX']5O1>6M+[[;$4T:-CC=)]()7N%UD\ M7,ZP2J]QO9)\M7[3;?X:UY^[XC_ "\/TUK=EA!@!=5S=_$:_G%]\5<[?CW!^ MS:_+^H4+6WSW\HWN?((6\)))N_<.'96>P#+ ?=6T\74I!]Y5?* M9&@EZ%?WT#N\9J]FT-?(XNW5N\&,M$Q(7QV#);^$_-@MH:7&6Q() M.2S-AXNBPX0$);.ZUU>"J;?8T)N'?,"*?-:0KXE,%W^PRN";M6T7[RZEE\K* M,2C=1%['%4%C=L<:GEE<]ZZB:"U%4PB])..JLTC9XB:@6O@O$9 ST3$H*J'4 MI 4Y%$)J:.A==(J4#A7'G&YY2:7I\L;JD^C\H[?DS^+T*KV3)KQ;68ZHSB?2 M3VL5TD4M#[_)3J/'5R^&UZ]>6 __U/!?[^[@7[J]_VTU5*]?[4V_-==T2H > M_O'LXDQ]"UUM?CR[NOCAZO+L!3R9FK]^=0!;^K[JZ4AM:S;PZ,O57[XY8Q49 M_@#? [O$=\D-;D\?L5#1]-@ ?L=W(H<_< \U4K3>_W_ 5!+ P04 " "] M?$Q2@RW.E'<$ #Q"0 & 'AL+W=O ^O=+-J'I(LX:1^"/%#26"*6(A62\J5?WS.D MK6B#9-'TQ1;)F3-GKN1R;]V#KXF".#3:^*NL#J%]/9GXHJ9&^K%MR>!D:UTC M Y:NFOC6D2RC4J,G\^GTQ:21RF2K9=R[=ZNE[8)6ANZ=\%W32'=JZH.O#%9+5M9T8;"Q_;>837I44K5D/'*&N%H>Y5=SUZO%RP?!?Y2M/># M;\&>Y-8^\.*/\BJ;,B'25 1&D/C;T0UIS4"@\>6$F?4F67'X?4:_B[[#EUQZ MNK'Z;U6&^BI[F8F2MK+3X;W=_TXG?RX9K[#:QU^Q3[*+RTP4G0^V.2F#0:-, M^I>'4QP&"B^G/U"8GQ3FD7RB!72V?WPK$TT/@CNAJU04X93LHF.)PJ MZ(75NO/8\5[4=4*9_P!E-A=OK0FU%V],2>5C@ DH M];SF9U[K^9.(MU2,Q<5L).;3^?0)O(O>SXN(=_$3?GKQZ3KWP:$R/C]A8M&; M6$03BY\P(6Z5+[3UG2/QZ0,=@EAK6SQ\_EZ(_P?Z!R=WI"4Y\:<1UUV%>A&S M!0=M]FHD0DTLW4IS1/5_Z92C (*D'8;3HZS:;C2]2WUM :#T@J#_A258H-*&,LV,$DFV7W0A3$00G7W1'-$V ' MQV@=@0"I!E9VRE11.O434.G0DE,$#T#*6415:BW:&EYZ)I=@$0]3BMQ!'0( M,X$<.\1#AC')5,A)E'J'^8-O'@=&%H7M#%L8 M%$#/0G*MY.<^*09]PAGB#)\]]IX0C;XG^)CWM4HI4Z@"R'0-SDZQ'=J)T8F1 M<538RJA_&".PG'*/7(YAWDKL[J3NR#_VAK4=>_U-+\P?1:@D9!F7,"A241NK M;76,C/MJ=JB".,]JU?H4>_(API6B\[3M-%S;I=+V@#,QY#ZB;'&0EB,NKI;B M-:F/_XWJ;-9S!79E;;G'\E1%Z%V,$]SU2A\327;"]BEHOOZ^MALZ(C7G*04\UEYHG M&9/E@H?I#A$ LQC\C^/-F%L1<19!'D3;N=9B2(R_=U],!MN4[7^%?Q]!AZ*QU&BQ>:ME"=CG_#\\&E!T9:!-O&2SVW 440/VN\ MR*!U$8CH**E<); MS-S96BUFLC:\%+A6H.NJ8NK/"KG%L0?!8K9C6[Q'\[A;*]H% M'4I>5BAT*04HW,R]Y6"ZBJV],_A9XE[WUF C2:5\L9NO^=P+K2#DF!F+P.CS MBM?(N04B&;];3*^CM([]]0']LXN=8DF9QFO)?Y6Y*>;>Q(,<-ZSFYD[NOV ; M3V+Q,LFU^X5]8SL:>9#5VLBJ=28%52F:+WMK\]!SF(1''*+6(7*Z&R*G\H89 MMI@IN0=EK0G-+ERHSIO$E<(6Y=XHNBW)SRP>%,L1F,CAARE0P1UF6+ZRE*/V MX3N:66"(Q=H&68NX:A"C(XB#"&ZE,(6&3R+'_#U 0/(ZC=%!XRHZB7B#V24, M!SY$812>P!MV,0\=WO (WC++9"V,[@7K,G!-LA4]$PVE@+626X5:P],RU>[X M^01UW%''CCH^0OU-,F$3*XW-[XGDPTVI,RYUK1">'O#-P(K+[.7YHWJ09)Z$?)V"ZN_%$X@D>1EIQCWK/2 M3D76E@N8UD@H0S^.AY#XHTD$#](P_LXC&?KC,(11XD>3"7RCRDYA:04SD5GM M"G)9IV93C%!KUDK5%LWDC0XRJ9ON]-NZBV;9O]GWHS,6Z:VI=# <4.NX>4X\4 U8ZC9 M&+ESK9]*0X/$+0N:W*BL =UO)#W$=F,)NO^"Q5]02P,$% @ O7Q,4L(. M&ULE57?;]HP M$/Y73A$/FX22$&"C%2#Q8]/VT ZUW?90]<$D![%JQYEM%NA?O[,30MMU5?=" M[//==]_Y?!_C2NE[DR-:V$M1F$F06UN>1Y%)XCM;&ZOI4=R]@CUHL0<>>_ F["XL6,DM$_P! MLRZL-):,TX(5&7RS.6J8&8/$8XMS 7*KV_>ZD'_\," MVFU:DZIRGN90:D[3Q\6!S#1:QH+:N&=V==FF93HI]'<0AA)I6V_('Y,<4] MZ8U!(+T!NJL3-5\%5)2I,PS/CIF[T!F$HZ?,^F'<&HXP!V0:T#W-OUG6K'PL M+4;/Z=WD[@9@(MB1(U5YFA'J A M!,S"E]Y>]&B:)>JMURS7E%UAZ\%NK:TLSFHU.+G7FGK!])87!@1N*#0./PX# MT+5.U1NK2J\-:V5):?PR)VE'[1SH?*-(#YJ-2]#^64S_ %!+ P04 " "] M?$Q24&5U'C,# "=!P &0 'AL+W=O7.?26'/L8#OKQE_/G=.$ M;6R5@)?$/M]]]]WY[CS?67?I*\0 U[4V?I%4(32OLLS+"FOA4]N@H9/2NEH$ MVKIMYAN'HHA&M<[R\?AY5@MEDN4\RL[=^K6OA;E:H[6Z13))> M\%%MJ\"";#EOQ!8O,'QNSAWML@&E4#4:KZP!A^4B.9F\6LU8/RI\4;CSM]; MD6RLO>3-6;%(QDP(-[1W\38*9:-\+BV M^JLJ0K5(CA,HL!2M#A_M[BWNXWG&>-)J'[^PZW1GTP1DZX.M]\;$H%:F^XOK M?1YN&1R/'S'(]P9YY-TYBBQ/11#+N;,[<*Q-:+R(H49K(J<,7\I%<'2JR"XL M3[%$Y[" L[K12-D.(F9+6A\\//E@ _JG\RR0*S;(Y!YVU<'FC\!.-._#'P= _]VLO'! M4S?W/U":\#K+25E]\?2O3_8 ^GZH';'<&N4K*BUM(BD$ZP M(-$%:N1]X:$C11/3 &6K2Z4U0PS6Z!".\O0EU:76L<5, 4>S=/9;X,&6Q$)B MO2&T_OJBXCWIY.6(F/@&8YOJFQ1.:NN"^MDQQFL:0QZ!QA"$"KGQ'H\,=N3X M:)(>]T1&O)O=Y3E.GP^"'O4&A0/DBOV3=$.M6$/FO# ;HK)=%3$J[0M.@?Y'1!/J*K6 9K M6U/8%0_T*X0S(ZG"X,D[Z_W3%#Y57$U\;\8R1:%UM! (PP !D !X;"]W;W)K M&ULK5?;;MLX$/V5@9"'%E!L72T[< SD5NP"VT70 M;'4FK@N>)" M7WI+8^J+X5#G2UH1/9 U%?BFE*HB!K=J,=2UHJ1P0A4?1D$P&E:$"6\V=6?W M:C:5C>%,T'L%NJDJHM;7E,O5I1=ZVX,O;+$T]F XF]9D01^H^5K?*]P-.Y2" M551H)@4H6EYZ5^'%=6+ONPM_,[K2>VNPELRE?+2;WXM++["$**>YL0@$'T_T MAG)N@9#&CPVFUZFT@OOK+?HG9SO:,B>:WDC^#RO,\M(;>U#0DC3) WVLAJ(XP,*B;:)WG>^&%/8!P<$8@V I'CW2IR+&^) M(;.IDBM0]C:BV84SU4DC.29L4!Z,PK<,YBH$4?8(C,.GK1EMYU=!+QEN8#B$,? MHB *3N#%G;FQPXM_8:X/]YP(T[<:OEW-M5&8*-]/J$HZ58E3E;Q+U2W3.9>Z M412^_46?#5QSF3]^?\WG;U-S&, _L:![[V@ON$ TR!+0O[2:4]7YV%V-@G " MN<3*T\9=,TL*I>18P4PL+OI2=]HPK Y:0*-IV7#@K*0MEL/YU"C!C#740I?L MV:XUI.=A &M*E(8S&/E1,L9G[$=1!C>RJAM#\4V/-\3GZ48BS/PXCB%,_7@\ MA@=9FA5!!?'Y:',A\T?)"'_C(((;4C-#./N)%)E 7$'X.7(%O94KZ!-VIU9) M+JW-\591Y$=A!F'@AY,$_J!8_TO)$:>JE7RB5D+#PU(JA+6.XO8&X*8"J0X< MXF?!!%(_G81HH=-U7 7B()B@\X9:?L>(I *&;*?[<&'*/.SR>ACNPBBCR?S!(,R\M,@ MP468^);;[4GT%286J=&@9Y<5? UGXT& K8MS^]J'LVP0=ELK?I8.TNX /S,N MVUKW4]M&7B:IWV;6)E7'/GX==$U=?^?K =PV"M/T'3!6PB8?$6LHF*ZE1C&, MZ@M[XBU?9T[2-R?8F=-GYELL3 C$Z"*$"HC6%#^LA[2/L]ZGB2AR(5QN"PG< M9@?R:,D3[L@[>$>M>-TQ)[RP!\\J:[]BB(H!;T3;&5[3F&,NX3B A,3Y,7,/ M8W;UBW;4I[4DQ6%0PF"0[>( -A!A-(C>$0E;D%BY;\^C(R3S=_2=E\D6[IOE MK-KEVZ%1BK;U;R0P!-/-7.>*U:XNM>2-7>BW^+KGNE;M9# ZX(P< M_T4D2[G71IS.;%=H[4&R:QW_)PDFUJLZI@]=&BN'>X%91 MM7#CJ49J6%[M#->==A/P53OX[:ZWX_-GHA9,:/P"E2B*Q9!ZH-J1M-T86;LQ M<"X-#I5NN<0IGBI[ =^74IKMQBKH_A?,_@-02P,$% @ O7Q,4DXBHKX# M!0 \ L !D !X;"]W;W)K&ULM599;]M&$/XK M \$%;("1>.B&;4!V&C1%TP:QDZ H\K B1^;"))?974;6O^_,+LE*EJWVI2_D M'C/?W+-SN57ZT>2(%I[*HC)7@]S:>CD:F33'4IBAJK&BFXW2I;"TU0\C4VL4 MF6,JBU$U&/4HF2ZR,5!5HW%P-5M'R9LSTCN"+Q*W96P-;LE;J MD3?OLZM!R IA@:EE!$&_'WB+1<% I,;W%G/0BV3&_76'_L[93K:LA<%;57R5 MFTOV-HS8;Q4%<9]8>MI$R).&V-5V3*3!J6L_%\\M7[8 M8YB'KS#$+4/L]/:"G)9OA177EUIM03,UH?'"F>JX23E9<5#NK*9;27SV^C@ H6,4@!2K"QJ$T!*Y TM058;+2(?C:@P]A9=A>2F8LUQ2"+J&# _Y,9E IZUW+!QNRHDH[#WG].8RJ MHG@XQ&=Q)^G4G^F_14T0G 8%-5JJ:*>O:@SYS5PLX4^.B:O18Z5.7$:+O23W M$E-E+)Q!% 73).9%&$3A KX(+98%-SG.7?8QRX)\46;YM#0 MN2:QM4QA/FZC0C67$:4QA$">[FYC2M^FK@ODFB UJ9K<>^"?I8*R+N,<;).: M]?E?PG K3 ZUD+XZ1*D:SH@VJ;,NF4O2@FJ<564;O*\*"HPLI-TMGZ$\3Z:. M4)(A9S +)E,.\"28SQ-P[_4;M7G3&$XT0P.#6G-9>.'XE.;4!? D[@[.HPL? MW,EB08MD'(PI''SZ[M_CMO!Q6HO"%4EO^UD\'2X.$N"H.^*3-&Y/!+^*JJ$! M!#K/-C6/!YFO7/;:ZNZSC_MQB([C\M4]_*0%U;"F.>;%%KE\GK\&YL.I;VTP M&T;MZ@@KDR;E0 -WZQ= B#6&G^@73^GW:L^A;&VT#^M14O#A?VT>+/D ?N72 MD*5$%,T%56K(FYB;0D+E2^N$*SB9S7D]IESB>--R N,@GDYX.76]G2)++7=C M/?)\.FN[PO-QL!O\1+>NZ>.,Y$ D#K(>1P%XRGEE;]?55:F MLG;%VKX?\C]+/Q!:'I/#6FP(=9P.)L,0/OYTF^LJMU,MU:6)D2WS&DD1\T$ M=+]1-,^U&Q;0#_G7?P-02P,$% @ O7Q,4@NV6RL>!0 =PT !D !X M;"]W;W)K&ULS5?K;]LV$/]7#EHP)(5@Z_W(D@!Y M]/6A6]"D+8:B'VCY;'.E1)>DXGA__8Z4K*2)ZP0%A@TP9)*Z]_WNCCI:2?55 M+Q -W-:BTPICEX7BLJP763(_D$AMZ,Y.J9H:V:C[62X5LZIAJ,8Z"(!O7 MC#?>R9$[NU0G1[(U@C=XJ4"W=,_G"V,/QB='2S;'*S0? MEI>*=N-!RI37V&@N&U X._9.P\.SQ-([@H\<5_K>&JPG$RF_VLW;Z;$76(-0 M8&6L!$9_-WB.0EA!9,:W7J8WJ+2,]]<;Z:^<[^3+A&D\E^(3GYK%L5=X,,49 M:X5Y+U=OL/5TQ84 UDSA M;6-8,^<3@7"J-1I]-#:DPU*.JU[>627+#EW)H"MQNI*? MTW7!=26D;A7"YVN\-7 F9/7UR[:H[]1C*_=0+UF%QQZ5ID9U@]Y3RJ\7"-6" M#A%X \;NF%)KWLR!U;)M#,@9S#G# MBFF@WTP**GL-^TZ%;#51Z(-#.&."-15:$M+R0%!8P![$A1_%(=PY47UKN2*M M8>@'>0Y4DU1Q#=6(4MA4:Z"D-5JPKM:G?U'I4.\@/_>C(#EX0F$)2>F'0?)\ MJ642[)9)T=B#-/"#)'&A'B(YZ;D4DECRQTBX?/_'%;Q2G3 *X;5B-_269'%- M+::15/B.EJ+XLE72$9GG".TDP;FL:U05^H0#JJ9]V\Q1B35\9&M&F>[)KK%: M-%+(.4?=D1[ OM?1> =;C+$V?!A=C6!*>69J=!]FK(-9):F!:TM/,;+T'20< MS!['[2%.'@?UD^NS)(XL5C0VH-4X:P4(/D/8=_ \@-=*:@WG&SR?=G@^K:JV M;KL T9$R_&^7V!?P.TV_A]072"&AX4?!W(1E#3DE-!?49I"7%2PKGK[.37]X09A)&?AC&$@1\2<"(_ MSDJRNX?^/4,B"/TR2OOGK[\441C]!M?2,$$&):F?)YFMHMQ/@I06A1\G(;PX M[P) @]!6]+.@[MO9ZX8HQ::6-VA/AY;1,1->-NEMJ340LBPQT7'CH,2;BFX, MV@'36L@?P62R!K9<*GG+:=(B(7,O&(4T\(1PYFROL-&60OX?X"/SB[BD19C[ M61K3@GI+D3V!CR0-*=UY&4"6A3OQD9#PPD]RRU42[6YXA%$!>9G?02,AHQ(+ M#=N;G)ET0ACYK[ QQ7\!&V'YN!?9L3;D%/"6[K4:GS?8>FSUXZUPTVTO&\6# M$;[=%G%>/LHV!S9.>HGN!BK6(QK!6_'L.TNL997%X*PU]FJPT^QA+#X. MFR5!5BV&QFLSJ]NJ0IS:%'0>]Z.$4C S9,H3<_M/XK$W.\O_G?E]49 7H<66 M'Y>AW42$Z; ([)*:FI\FN5TF4.;N-0$TS>PB>VA'F?6(W>K]II]MNZ*-[UV& MJ8+F[LIOYQ#9U]V+A]/AJ^*TNTS?D7>?).^8FO-&@\ 9L0:CG"[QJKOF=QLC ME^YJ/9&&RM4M%_1EA,H2T/N9E&:SL0J&;ZV3?P!02P,$% @ O7Q,4L6I MG)-J!0 RPP !D !X;"]W;W)K&ULE5?;'+TH=*)[R& MU2C6@70AFRH[FH['AZ-*&Y>=G1ELOA:G(1>.="K0\S>:3X_,#MA>#3X;N8N]9 M,9.%]]?\\D=QFHT9$%G*$WO0^+FE"[*6'0'&3>WPAU<%CK2 MA;?_F"*5I]E1I@I:ZL:F]_[N=^KXO&!_N;=1_JJ[UG9VF*F\BAJ/QG@W3;L-4<+>!!.4;G?392?!W*K UO/)7= &<<%^4J!7PU MV)?.WFH3U"=M&U+O2,XLDHP3F;C/+.T7GK:+K'T62JWGF7RJA^=045 MNPY&0+6%-MU .Y\^Z?$-Y4,UFPS4=#P=/^%OMJ4Z$W^S;U-]8V)N/;.-ZM_Y M(J: [OC\1(R#;8P#B7'PG3$^T'U2Y];GUY\?2^V33GDNCV.M M0HP$Y HHBIZB=0+",L^/M\$!"(JP:0.!M]3J1,TH[&%6A $)B?H M0Z&25Q -SD++>Z MM9&OJ!17%Q2 )M-)M8#1@UK'PH*=MW:Z%9T%I3NB!PF M-EQ#86L=DLD->'V%]HM4/6 N#04=\G(M6>,U+:Z-JYL46Q8K(&^IE5 AN&** M/@ <@[YI/'>!L(X"5J2P Q7%KRF009,_%!MKO5I+0=@_1/Q+]XWS"VY*P*<. M5Y*DY?R^2%W&!<#"@$-CV9,Z"2QW[P-VO@-U KM@['D5N,L-VC61*%2?BD+ M JV/;/U:RM?2FH'69)X53DZH%/&Q.3LG'=#QY->CG3I4:_5_7P=\;L") ?C8;3X8S M7#*LE?L2MCV;OIP-)]NE?@)3D"JO]Q+K-417MB>VL"P4Q.6 9!=RSRH4(G9* ML)%/Z=M!-SV!Y#3DY-A.11C7/N'1L3L1I.7F>>X;)TUSA7DJ="B0FD*:6EKM MYVQ^=9$]5T?3\4!EZO'C5I+T<-"K8;:'>I?UGZ+Z"X2$;FXQJ(C7I9.UM=.= M+>:ANB*2'6IRV![236@E@I(V%BE8 3B3X/WB&DT@_?8]??!L.CS<%OFQ6]"H M=\&L**SD&@T*G,+VKKE=W=[4Y^T%]<&\O>:_TP&SQ"5;8NMX^/)%ID)[=6Y? MDJ_EN@JAP>57'DO\MT&!#?!]Z4&S>^$ V_]?SOX'4$L#!!0 ( +U\3%($ M$KZR!@, #@' 9 >&PO=V]R:W-H965T.DGT@"-.V&[;"M:+OM,/0@VTPL5)8\26F2_?J1NA+1P[I2VDVBTOOZ)(Y=7F(E7-_4J.G+W-A*>-K:1>QJ MBZ((3I6*TR0YB"LA=30=A[,+.QV;I5=2XX4%MZPJ83[P#)7B0$3C]S9FU$*R8W>]B_XQY$ZY9,+AF5$_9>'+ M270408%SL53^TJP^X3:??8Z7&^7"$U:-[?YA!/G2>5-MG8E!)77S%NNM#AV' MH^0%AW3KD ;>#5!@>2Z\F(ZM68%E:XK&BY!J\"9R4G-1KKREKY+\_/0(YY'X:#'J1)FKP2;]C*, SQAO]!AE^G MF?.6?J>;5X!'+? H (_> K8=X+H#;#K U[CV,%,FO[UYK@BO(G%WG[A:Y#B) MJ'T=VCN,_B5O!T^,J2_ EP@;%!:02TLV.589VK8X(6*:#(Y[P?3,5+70&THW M-PLM_Y"+J&MKUI(Z#-4&]@9ITC^F7UVIT+7DO7=\T!_M3GKDZFH,S:PV/9 : M4.0EY-2:8.:MCKX4'E;"D4&NEDR-+)E!\5CQ3"A.U0$YL$&&"ZFUU L.QP?W M@%P9:0K75,D29RL5)Z.(? '>T'#+7&YE'0K&(DN*W ,>CQYUD)1]W;*NC?6] ML#$$8EOC_HOZGSIF]$3AA\+BFKDZYM)J_%CBX=%Q_["5N"/:W)J*-LR6\W_^ M/R2&UV\![@)R!1^5]_"H4][G.BCN3+,*[2+,; >Y66K?#+;VM+T63IMI>&_> MW"E?A*5:.E X)]>D?[@?@6WF=+/QI@ZS,3.>)FU8EG2UH64#^CXW-/*V&P9H M+\OI7U!+ P04 " "]?$Q2YNJWN;($ "["@ &0 'AL+W=OMT?)=KE:"Q\.9++=UA%3H"YN4P[D"V+:++D[8.&?DKG9BIQ"#XXGGO'\Q]Q_)=V"*^E MC96VM4'X] 'W#K:*MG[^5O:_W\7//RVGDXO? 5M'G;_W:8I&EAF\+6%39Z0J MRNMD.0*7(USIHA+E 6+Z*G28@(!4*SJMYW1JJGJG9 RZ1] IS$;+*!I%400V MIXQ9GCL!>F$9JB!;R\1 .!#E$: R,D8V.9O-H4+3@L OC!#<8JS+A)K#0#GX M=0R;))%\A(52AQ$("Y4PKO?ZV,1/UR1$TQCI6->X1Q-+B\D(9 EIK90/71K0 M]VC."5>[@DNO*]\J2 M5;>*<3CMS%X-_6%S\6.2\^C^AC^$#;1)99C 3I(O, M:$LA&ATC)A92HXLG N5H8E4G?G!1$4K-$=6!7TW'4 MNQJ#%RK=F##.AVQI=]ZKU5=8%MV M\FX@%;X&K79L'>='_B3)E*;IF#:4R"$2R==OK$TB2CH!C70Y%Y :BV^]DJYX MG[+.X=&3Q;AFZ5%BE&A:Z=$QJ97PA/W1H6P>$SLDD$N"Y"SA!-G:'W0:[[VVU"; M/)M$)XH67JJ/?(^_=7V:9]D!RWM\^Z=\)D M5&!0F))I-+Z@AY!IGTKMP.G*/T]VVM%CQ__-Z76)AC?0>JKIMNP&[&!XKZ[_ M U!+ P04 " "]?$Q23R5UR(D# ![" &0 'AL+W=O?!SKGF M)HILOL-*V)%NL*:54IM*.!J:;60;@Z+P1I6*TCB>1)60=;"8^;FE6XMR=]8"8;K9]X\&LQ#V(."!7FCA$$?9[Q RK%0!3&WSUF M,+ADP]/^$?UGSYVX;(3%#UI]EH7;S8-I 66HE5NI?>_8,_GDO%RK:QO8=_M M'<.?)3WPHG%S.@]&-Y-:-SQ M5+TU!2=K/I2U,[0JR@8C2>%! MUVYGX6-=8/$U0$0!#5&EQZCNTC<1[S$?P3@)(8W3^ V\\P,\&_,SC9_])Q7^)\27&WW8(I59T<6@!G-@H!(O.TJ1Q.W"T MG.NJ:9WP&:Y+3E"9@Z@+**1J'1: IZ%9AKT!RF=O_ 0#8.QW$"61RFXQ3&69A-+N&>&="5!2Q+NL-, MCZY#_@2Z8;HVA/7MBMK5^A.U#]1ZXKFNR8F3+%:M'7GY\8=IFJ0_??,]&U6O MW9FX[KS&W^K*[)/1U?2B[Z1]9\IJG#V-[UJQ @WQJ)T4BL^[HJ/N(R6N5MI. MFFY&6MOZ/&D;VL:'C H5.3)62S9[2.LXX65D=I6>,1 M+,\$4Z!#0T=.-)V *)D\61 MOC(5=@GO;2GI0ZHX MMD%?,]3+>=(&E7 =8W;QZ!/N?U4"6(K+T?1([[7G*SHI"'1WM[[L<;JTM>MJ MPS [5-;;KJ!\V=Z5Y0=AMK*VH+ DTWAT=1F Z4I=-W"Z\>5EHQT5*]_=T=\! M&MY ZZ4F3?H!.QC^-Q;_ %!+ P04 " "]?$Q22Y!>ZF(. #:+@ &0 M 'AL+W=O=C:5]:I6/BJ5R@-$8F;@)0D: "6-?WVZ&^ UER1[G4I>I!D,T.CSZVX M+^^4_F+60EAVGV>%>3586UL^O[@PR5KDW(2J% 7\LE0ZYQ:^ZM6%*;7@*2W* MLXMX.)Q>Y%P6@]Q*OWZI*IO)0EQI9JH\YWKS1F3J[M4@&M0#G^5J;7'@ MXO7+DJ_$M; _EE<:OETT5%*9B\)(53 MEJ\&E]'S-V.<3Q-^DN+.=#XSE.1& MJ2_XY4/Z:C!$AD0F$HL4./R[%6]%EB$A8.-73W/0;(D+NY]KZM^2["#+#3?B MKZ^'SH+Y\,""V"^(B6^W$7'YCEO^^J56=TSC;*"&'TA46@W,R0*-LVU.$?Y4O96Y6!SPU%M+R\L[()S+Q)/\8VC&!^@&,7L MHRKLVK#W12K2/H$+8*_A,:YY?!,?I?A.)"$;10&+A_'P"+U1(_.(Z(U^I\SL M7Y9FIC1#L04FO,EX8]L-:T# O M-FS-#;-WBA5^J>DL3;I+2UP:, MK 0%F[-JJY L19+Q(_7C4&S\%;Z5PO!79 MAF8,VE_-X"Q$3HQPI!FO[%II^9N@F:DTB1:X,V '6VE>6%FLF%JR6ZZEJH#K M32D,#ABBR>^X3F%4L2]BPX17"7"LEDN9" V?4JF!&Z4-<9RHPD L V%#C&QM M*8VI>)&(G1U6HA":9R 14+" @X;="D/1[,79D?1XKX$$5(F"_:1ZV3M- Y0S@GA1)]6B@+#R!$2 > MS2;!;#1R?D.4I37H.3GXC-/;6F0IN]ETZ3<2=NQTT#JL F#1>SWOE(.5BK-_$UIY MQE6)S@"L1>,9"?D9J("VYL%P.&37EY\=J[0"-PBW(^"05?MA0EZ3@O+0D,AL MU_5:C3_&I85&AV0*J&@0*Y5 N.*9\7N@HHS0M["82'8MSM%3,KF2-QDY*] 5 MJ)+:;7[8$^!@<: &#HD@L%IIL>(65N2J*BPR/PXFDR$IR[L'2EA+UU,.Y+A- MK0AD"U !K"(*Q Y@=:U5M5H3OV0Z(/ZT'Z GZ$7]%>[-1" M51'TG0-T!37)%V$=TIW1?%C0LSL.WIZ1G>$C?"K7L#6$,\UZ051.;V%5CS3M M'T#5 ^$)V.K\XBO'7+"(9T$T7/S7HB[ZLZ,N"N;1-!C-78S1[U$T#&;Q]"$- M1L%L/ D6K8]I@<4IX[=<9AR=&9W.>D5PR/T8(G+7 M6<>29)JP?4QPR++G&&EAJ7W.99)* L(IVZ]5C7&C)$@ MC(RF\OQUSJ-HZ;V&Z2.Q4TI$UKF^,+MN\G]N@LCA*SM1K5- MR(RP57&.B_R>74W7&C0=#4)9@0.-!3'JUQ)<3",_I#$M!49BZ_3$$XB,'HQ2 MYOP7F [ XG72E1JH<0C(&R$ 1L"P9BD%.,!;\.65P%#>:U?/%_@+=#CFK=)[86BJA[7Q9"96>!(4DUAFPR2T/%JQU MO(#WW/08@_U\9>2V-$\(/O 9L*)*N/?+>AP'5J!6!./"8VYA5"93FGEMX5]. M#@^LHX6U6&.K"RKY4,!.@IW^0QGC2F)0+>QQ1T8A!',M- 7=8\5N M%I#**5 ME]+R##40-)6&\PV!C=L^[ .06I 9X,,3P$()0()^>0BF,Z&D&Z"\21BF'0 MF3\#/%&%C?-3X"M3)3GK-!A.(Z <0_8=!U,0[@<%:G79+'7>I7;X9'$;03L">32;A@N02% M 76,?MJ_*CJQT6,@ ;M@/LUJ;W_0^;C&OL=Y>MW=.2IWL.U6'!)L3/J1^\I#Z[6/\M_;7ILFY$^T57*E,0RWJLQ!'3!V^@@859 ML=44="LU%[36^P$4!!#829M)^^O$O=")-#X#/#D(T:K8< 2N[<#Q$U23-VM? MU+!3 ?M*=Z?YK_-1.\ M>*=%10O1YJX6=75NWR-Z*/JSJ/Q&8M'X7R.$839&T?CR>B,C18A(.V1;2"> M8)LAHO(X"L=C",XA[KD )(*-WF\7:PX:#P, <: F+9? 3E^X*=1LXY MVT9R6W/H^U#F))4#I%X=NUN\;C<]O>X(/NQR!PM/)L-P-G,.M0-,Y''G!VKE M;6>J V/+7YX4Z"=DOH"=C";A:.Z#?19.H_UAWNG$ZFA_YW;?@L,N -9\[BSV M1 =7^']P=J0?!)/7)P^ ;DE%6;5!@SH/$)VFD/\[A\C7&Q:-2/P1<=<,3F@P MWL+M^IP1BD%$C3;:'&F[!I^K\TSW*,-A3ETV5R7=#JPE9'5*Z5AQ>O;!XX0N M@':WJ8$, F()'F"Q54.DZ#.N>OKA)X-=:=#(C MGNK+O,K9#FC0 0FR3IS6Y;FDX\"FM78B[_36OQ<*K_[/ 3 : Y",1N%PTL ? MHM\X!,_RZ$= $+]H_G<1<$X .)X^!(!3#W]SV!*G W@%\7CT2/2;M4Q&X9"^ M!#- TO\IY*-CS4-% OUX\#BVCG2:50>B$=9FKB[V1R2VP4LZ*/#U$+D*Z:[M MI-MD3Z!;GVV#/]_\(K C5+[K3V0);:_M2(PGX'CBXF"(XOQ.VG57/RY6]H9? M#1,XNV'0:Y>DDSU[<./O+)9+J+P1,VZ$O<,F&H>)+BNU3 Y:J#%-5]:>9G:5 M #VUE64F17/,UXI"/!+^M+_VV-@2K:VB]M?%3N9B7Z)Z(N*X4W.$=#R"Z); M!\OXWX4JSBN/(;=&E&V$>1]4\J?CF9G;!%.%AU4V9WM M+F^VQX_Q@0WT'/D M(G9,(RFU Q'4(;YS4G;>]'FT$(/AZC#G1.V)Q'Z8[!5 M*B.I4#@0-9V#IJ\)<$TP-;[?"TS"MFR#CHR>&KHC[ ^L<$69=_K9_A**YAXO MA@ZV5?5I.7?'4ENE6'WNB!4.&:I3RNQ3"/7LN#$%S%IEN*D6MM+^3FJGA/KX MA K*;VK;XXO>#EM6:IGQ$H&=5$<3L8'<;=N9Z/)$-K9.?:AG6)N"K7[H_<\'=1SMVW[[R%VJTWRK*VRQ5^U&3J5I;=!0(OK3#$CW3T M+,A5*C+_[,+?3+D?/$>[/+I #\$]5'.ZM]M?E,740[.Z9BW$ZAT8^E/X-Q1 M;=W#-#GP5B%O&5C)W:CN(UYKDR JH.L7+S:^N%"O2 MOFJ_,7MVW]0%MU@8I&= MS4,):%_DJI!+4 OB9\?HE7$]"'%\Q"=)K(]'#G#V0R;6!B /-QZ5S?-'7(_ MHI]:LX]'X73VC'T^X$]Q&,7/VD;3'2>#LI<$PZY=BL/%C+WSOL8V$I\ -.5G M_4C,UQT5Y$F.QS)X'0>0Q:" M .(LFCRC%UWU?6&#*NZ6:"_"?K.+K4UQ@&FF#H=T8)U=T,PPV.)G08QTL725>(M4\&'E_ MGN,C3Y8+;B!PJ9_VMZ< X";1\@83ZHW"YQRZ2S)R#X"<[;"<>O>8>-I^&^.; M\NDD&$]FM3NUM32ZY)$W'+-Q,%N,MQ^(U.\-'2+UWXLT3[ >O4>76WI[PTN( MD'M"3[#3211.V[NW OQ\S;,E.4<3,;AQ?3/MC;,MI,=%S(,N7C OX)V:]G>/ M/$DT:BJ3_*9.";+8\J3>W?0;GI&DU_BH.-SW O:B\]XX%WI%KZK1'X$!]_2X M&6T>;E^Z]\KM=/?J&\KS%;Z8S,02ED*%,AE !J67U.Z+526]7KY1UJJ&PO=V]R:W-H965T\S=A.TJ:3MIG$ZIBRW3R\N;+Q1F;0#LU4YGJQ,DE*47H^%P>I%)G?=>/N?OWA9J\YDC9VKVOJ;UAV MR+*45EV;]!\Z*3O.>2-1*5FGYP>Q^5%Z>"=&+36KY4^S=KW%5\#=[)0LK%%E'0+'(QG4W%=!2)Z73<7$=AB"-7"H23EFY-J_[? M'X5A3?'^L_K_VV.*.^.#SOBH,P@Q9!TG>H4351Y#YTM5[I3*68<*7W,682H% M3K.4F"C#0#/:+2I-"0[;(\@ K=&P@T2FA9\&'P=BY26RX+TJ3;%GLF3&4?C= M7S)> );LUO&9[@.Q@R1"6N\2]J_:]GTCD"R_R#YL'$Z#X7ARSI=1$"U"=SD. MHFET3L9 ";%*]!/EKLZ);:12]MG"9$^].;NJ"T2.,@7=U,P[E&8!YD8VDWPFYDH9Y0(4@0=AE1EUQ?^N-@-)UC^61&F\8+B/DK%%7@ MV"'N^5DX&7OAZ1!(L%2Y6NG2.E/#J_ HH?O^*!B3TOJ+!9$+@^ED>BZN-S)? M*W8U[X$7GG5;+7^'T4DBF%D5'1-)A^E:FE=.6)&>4B# QBH+1 M9";"41 -(_A:$,&.WQ"LUS""S/=\Y.R9/1*D8@?W[P\'B_/O1%!?4+C@2Y-9G35,J6Y;^?9%;C.><4& 582:=[L=R+F/5H3R@R$%M9E!KW M>X3(RB)2#O>T#D%"-(Z'<,J[OIV(A\X]Z&H:DM\"'%'&X^TKNT$"%Y ZAPH< M=1B-B4NF?T0-&SS)#0(.SHX#$ G-?GA5H;:R+#28#9@7\%179UFEZY8O.[S"<331C1'M@GIK'=6J6X$\C M7O,U)Q5H_ FEGJ3.&WWROM'PV0]OW]V\Y>OPV;D7Q!0EL_Q "8=*U594\!GG MB="PRBOZ_T>E7:Y@O2P/XIQ6DJV$*HS+S%"5O#4ZX< B>]>,7;V^O*GY@O*1 M(&Y5$<" +&1C4*Y?A835G3X 1LM-HRJY6NE4-QZ4&$7Z@9NI5"MRX0V7&OQM MY=[SO$&U^*.2J5[MO7S$BA.=@-)U53IJ/YFE%9S?7/UWVSBDC MNFS3L1H((6B2KE'NF>+-J[>M)78;'6]N# M'-6!^+%6F=6LVT/+8:=L/(YKU!;UB6L9^]P6]J&S O*GPY.)3R+AXI@$J=-1 M38_RB5,86=1E#.:Q5!F\"ZW4 6 A91JN.[1)DRW6;0,8PI07,NM1O76?V*A-:MR1X*BS X7,Z[5BR'*[65&*OW3HP,JA53. M1\%BAO^_M@[".*B@[O&)63VIK*K5W9\$TPB$4'VC\9$]75,L0'X,[H: .!^^ ME]GVV>L.G!"Q+(H]' N,)I9J[10:#L-@LH@:>-UD'53B*,3G:!HUB/L7.'5[ M_CLX-0&+WB^_OK,(T7D8S**)F"Z"Z6SL@1L] I'I8D:D)I'_^MKCFW&PF-.3 MX7#2- "\!6AQN&#FYL-Y\^B$+" 03N?^TZ&M_@*P!5A W# 0SX][4*WC<#P, MYN@WPN$4RIB(=\K"MWX[@E/ZM'0V'I.!L3B: 8[Y(]0QVO! [*!/^#%%[XEE MB/TXQ24"$=]32+$8CK^@R[^O7*AH+O.0):X1LB9%QJ<,>2539O4CC0/L0%P> MBT_H]R!])0J.GJ'MI'K.Z".C,K)+IO4A[SCWM (IF[J@6J/H;+36&J]>98ZF9O6\KXLVU!,@-% M2LFPW3%V\+5RWQ.$0ZDR !@,S$@'.YVF[G04%$I''=Q&K2*JE:%ZMA++"M4& M#NG5TK:.T$9N,AT#9M[JPN2<^3;REN !BG2L<0]R@)$ 30ZHVVK+4,3)[#B& M=2S53"J(X,EG_A:='K73VYQ$(KA? UX)^+:WVM9J-%7Y$.QV_:RV1>'0;FXZ M;/M:"5$4P3TNMD: Y(X&;(?0CI"AMFCDH(E6#;Q[#]9B;'G4H)0P#WZD4>PM;Y'&//9X4OEQ:#\$C@;BZ)V[#[)0W-W6@T\=U M==HZ>;V=< &#RQAUUD$9]@1HEZ#[!U\XKDV"Y./GK6,TW/U>YPYU8IM*@B@U MVDIUAC+J88=/;GE>D1"9J7+&@IPZOB@)6P^!S8G))2($VD8Q+G/M)VB978Z( MV^BM,.@*7 BW2O0PUC(?6VG+ W'='*733K7$MB!5$8:"'COR!C56YY%&;9V8 M$7UR1"3G,QV=("?&E/8XSHQX0P!OPTZ2RIUSNR\JAH )^6ZG;6@9]YHY./+F M_FCG**/D#%^ &;4-Y:W4:5TJR#S6SJ?.2G^D X"[#):[*73QV M_#<%%V)<$1+RBU-9:JN0Y]$S1MYFXGB@@,$U M6OV" UVN$+'B)PDMHFMP<&#NTE3NR?I^_S*UAIJ?M$J\N3Q7Q]T!W)Q-AH-Q MHUY$F_?70W]TG=BQ$S_E"7*Y:U:2=AIP6)0:2]3LP*^M3K0LM&>#1^'P7%=Y M,YF[4HC5.6*;E9 G 7L81Q:-2'-S;UY[$ "XMP]&D8*'$/D37DE=,FJV"U1^ M2@EY26/C9FK!Y:Z>I/B1!)6K-M,UA:_Z)DTT7'15$1!\P*K %3R=(PK2KQMT MG2@QFB8PRGI@P;ITX>HZI5SZ,4ZG8J0FEGXP_KJB;BU -U:4&W1&"/I8NA3V M*=>TZ+*02_$ZTSRAJJ>%SC!G MP\&H&^F4$TYN<6D*:89#GQVS71EX>.4&GE\^U"C1V"N?SO"$*0+>6!6GU^)VWI&Y(IK MH3*'W#>(N7-S(J&Y*9!926_FA@=T-/"[/12B;9/J-LJG M,_"PZRRC4/>H0B:DQT>Y?9!%/&Y(Z\FDS#LI7LB*$ WT^P.7D7T[EY,I@DQV MWY505_T$'],!,IQHG-&_[RO<:ZC80VW)X[=&U7S.(6\KG2KKWZL@$>7-T+KI MHV]!Q%3V^!3[D%@F]_?FQ@?5K2.QNI-P7-F,)D\+NPA\4-"DEC^G_#FIXR7J MM"%=3//(:;5([I!$(3HY2_K&P/N8/0PB5Q2IZ3^B@?8E>,GXDQNK%5<@%LUC M>3\G://.J51V4#__SZ_2KPCK<; N_5#G3(3TVBN=_V;SV.(BA!Z_V MF.M3;\=K8DGE)L.J+%-^[]"^8P^GB_/F[K4SSGWF:@[=M)J4+I?(+"T>JK9) MS95_]B0.(+P.#8[SDN.K^3 M 019\Z^!* ]CA_O)3/-M\X.C2_<[FW:Y^[72S[* @8!QU I;AX/9I.=FN/5- M:;;\JYNE*4N3\>5&2<0<+<#SE3%E?4,'-#_#>OD?4$L#!!0 ( +U\3%*5 MNA]9SP\ &@R 9 >&PO=V]R:W-H965T\X!0(*D M)&_2:=J778D$SOT.Z,5]J6[U5HB*/>SR0K\<;:MJ_^SZ6J=;L>,Z+/>B@#?K M4NUX!5_5YEKOE> 9;=KEUTD4S:YW7!:C5R_HV4?UZD595[DLQ$?%=+W;<75X M(_+R_N4H'KD'G^1F6^&#ZUXI>;[.4H0H)$+M(*(7#X=R?>BCQ'0$#&;Q;F MJ$&)&_W/#OIWQ#OPLN):O"WSGV16;5^.%B.6B36O\^I3>?^]L/Q,$5Y:YIK^ MLGNS-EF.6%KKJMS9S4#!3A;F/W^P\5RK7KTMBSNA*KG*!3"SJMCE#V4E]-6+ZPJ@ MXYKKU$)Z8R E)R#%"?M0%M56LW=%)K(N@&L@JZ$M<;2]2J!K.JV,_O80&[J<1._W(&_*0!/R'PDQ/@WY?% MYFDEU(X1HI^_B(>*O\U2\'(&S::'NQ*BCK,^BD*5B MI"WV92O8VW*WY\6!2:UKD;&+>#(.%V R>8[6OU>R2.6>YXSORAJ8+]>L@EU) M%"\M$%D X:G8K83"QY, 8$2S"78NMG1Q*T MT.#)GA\X&I46._D4T?,\/Z HN8)(KX OHY=X2F3]4-X94<)W% Y/M^P ZP+$ M ZZ5 ONXQ5L7D-R^(I/Y$9DD83(U8D$,_T6I+,+I&:D<$PI\3+G>&N$HD($5 M3VM_ _FLQ$86A16/VT3F&!O9>)8!*:<&JVQ$'YB73@*>O-J5/FI:#UY8%[G0 M&B23";$#T8"\4Q-(X NRDZ:ERGB1@@> F2-P"2J!0*;1%U ])21M(#4#T8;L M';)S$0=1%"%WK;L,0\H]NI4L9"5)=JD7OT#0)4N6X70Y3YC>=DTF>]V3Z#09;+$]%5F LJ[:<(K1XP.)( M@VB )0ABLN VJ!V#V\@@,%2 )EQ('RRG2'B4$/$@=841'+E9UQ1Y74J1PM*& M BG*BNFR0UE@).5R%^#^M2YLA,7:;8#,2;'+O6$%RDO1ED!@4K5P7[C6HK*[ MD52*WAT82#S2@L5P"CR0(#I"M(H8["JI$O(Y'E)=K[3,)%?X]A(\,Z^Q(F*5 MXIEP:56S55T!$^XE9=[4%K&^U93W;3YW12X:3]5%=!6ROQ?X@J\!$/M.K%0- M;68W<5)QVJ9&,)Z]4T7@<*1YJ4F2JUI+8MOZ!8BS!!C8&&=UCD0!/TAZ!OE9 M0N$#E)"?@E&FPG ,VYHXA.DS8-LRS\!-X7$368RA*3*!/18L3;$B54M[&ZK[ MA"NQX2JC+&]U 8#11M$^O+" Y$LCU$SH5,D5,(&EKRQ"]N/>K+"+@XZ\*3> MXI#*3.2 5U'M$W@Q$!7BQSSB")^LT*(L3U0P(3>G]P48O/&A:]WA@4^P--I MPRS(^S909JK"B?N(O$+V_1&AGQ0OXC#^MQ5(9.,>00&5S MAT+(*++,.H2VP)'UP7;?].WN2\0S^B"X!J50$/U(+T97J#*3_W")VVJ2U%X< MTT&?\R:5(3ZR<=#)$!6U<+G-$ 5;+IXXAX TFD&@:WH C@V#0&<#B]*0CMN< MVXUE'8MVM;?G4]1UP'^BSE;)A^=]%: ,4TSZ&?0PD'84ABBO63(QBT#W5PGJ M)A$%V<8X"MKV>-#3]N4F'\=NATF4-73'\!>:IXZF(9C?;P7%?WB+^;Y%6;*..\Y 0E (;* C,Q+DE ,HM:.7QN/HB1<4>P66 M51M46;E,J=?SJ'B.@)P>3Q1';5$$/12(%XW!E4*.8Q]Z(JAY%&JA;-(UDSI#D>X&IA,YQS6CG8(08Z+"JA25 M[<5\ 4F4T./RB'(N10U3% %04&K,<$=@J6_T8BZ54@4>4[Y]:K=)KQ]7FOR M(NA6%%>6 MD7H;VUD+:K=U-T-2_67(6LDUX#-%5-?L3#[16)^5J:05A'VHE+4J=Y9XY\^@ M1>"1AK2R&6)ZC842:Z&4K=RT69A)37P%IO86R/0ILHY;A[1AP9J0[6ZHBZD. MI@MI$3%IF2I9:4'V[P_,(2Z4K6=;& MKPD51 P-?I=27=$HU"K0393 EPO-S?0_!=GIDQV1KBES=C4*%E_Z6D0 8*^U MDW%WEH3R[0N"I >9Q[F,&TH9P-Y("M:D0F16[8Z>1R(!]MT&0R2O*JB4ZLH$ MM#Z,9B,6O!"64&(7XW#2#%F/#"EI%)MXH]SAT,ZT-BM!V#C)/F3V*VX%%]L:" ]OW91&'\5=E$7MC M\6.RH E"(:K&PX]2U?.M;QJONFG'X,&)$1U[]V#SR9?6S'L67&MTME[$1K): M@[//2A W%2K#<1>IT*(R0:3"3-&;3,1)XHD-2=YLL"VIQ-D!X9JZ'F\QI1 L M&R1(I/&1B_G,.P6@WK6#/@F3YNW1H4ROD L[)R9-6.1HY*UBH;BG@IXB*73; M()]:ZNWNB$$=58;!XJ#T $@*)I"FVBK =-:7UF&PG@*:(7NCPNR2MP"VS&5& MN#]7\&]'<0:X16Z4V.)Y*7C-#>UEE^\!^Q49E.D8:@7FXPHGV&5,S,N[70O2 M8,*YC8 0P+DL;.5^4J-N*(Y*@NQC?%/T%19Y8C[305KIF@K#>HG+>)#5\6"L M.))FS2Q$HLQ3KRGNEQLDEM?UIH;@TIP#]<_1.&*WI3*.T'=[/Y1[A142[QW_ M^.-&DD7;BU5;J4RE<$H?/AWMK)YB2&&\[[AW]0[LAH-/HL3T[P.=)(_32=V= M$YQV)3^G_ Y7^M0(^?_(?TX<(0:G)@[- / @W 2&YL>!:R&A;F[]B1(A,-35 MQP0BGCE0QST+]ZW;XIT_W>P]=::UYH"^,S \=;!J3P:@4+L8S_RS7),%X5$3 M>/MT466H*^(F\U'>4W&*YTO4 N&=BHQ1TMB#^[3STW*%Q][<3-UM5Z-N09Z4 M;SG*M&2<9NFA=D MMG/,. Q".'8 OEGB:/48WDI(9=" '/R1.>4XW0BZ';=<$H"RUH!57ST[HMF! M5MG[877WC'UL='K!DN4XF$\C^!1/S*?W$!B?]9L$]!0\=?!/32_GTV">)%?L M_Z]3B!BH+JX?,5/TTI992^QBS[FR6]X3L719[P'<\9;9=4& MC8MQ$BZ[]CR9>W5$+RP]8@QKI=355@R=9.$:PI?,8 M92<(,3;:FF-EAPZF>\+:LS1:L.[@RGN,_)N"BOX>(<;>^V;]3SS-IYM"1RR< MC!K^+$#-E&_ O())DJ#1!+-E#/^G=/3WNG>^;[KC;H,P'X]9',33.?R= -RC M>YP/L'FPG$=L&2QC6!\%T]FO!=%>S>"HR@]M$3^LNUTAU2T"!(D[,\>/6NPY39K\@TFLD=B6:#"# MV)8H/;HRQYJ6+O/>4HDOJV[1RF\%%C@;FO09.IH!BI<7+/!F*$IC1?O> 7=' MJ94@30/QP#$8DQWE5#@4RF1>DRZ:F8??G@T*3$)7=@[1P"&40.I(I'=X GG\ M.+7??2!">Q< 0%Y,IN%DT3]>-?9.3G*$>4J-R;(M=0;UD*#4=!'/N_T1%;K5CX^[4V3-K4S$8M^50_MK2C:R9QK31<\\1OWBK7S>K M:5W\O.L/CP#M+)3'J>G9!]ZYU:=?NC87/4\/*'VLO&Z\2#4*ELPUM; MFOL^,TBPSN5(OK#;HB(';3LAT)"BR>?!.]_$>&+4TN*Z=_X(.54:3VC;4[S( M^!:XA,=O,;QUDLM-[]KDX!+D2;\\.O@Y7^:<]%D(LW=&_H780--L3-+0G"+- M?IYAERG4&%VH(X]!2$M$9&/2>SO'Q?"D,"Q)X0S;$TL'18JY(/"ONY@;U7CJ M"H*63YO4TUZ#L4&IJ$EV>,3SZ$L^WI4A.J3-#\Z.W804CT9P)'+KCD5L'Z-0 MPB441LZVSMT)\@'FYH+)\#9/T-SPL+9-95RO=^] ^XHL>2^/@]9K/+XM\1** M]--X]ZK&<4D!<=>E\HL!$XS,[1O=L3&Z>[ 2[HR*L.^@1OGZ@$<;AMLIBF/: MB>\_+B6:*:DI):' ,W3YF<4K\VO!]KEYC<8'[C:R )[V35LC<+Y M=&2N1KDO5;FGWQ*LR@K\B#YN!0=;QP7P?ET"5_8+(FA^7/+JWU!+ P04 M" "]?$Q2O=_;%C($ !K"0 &0 'AL+W=OB=9%Z^]V%X2 M^NM[[/T@4$"\@.V=.7/F>,:3QB2$Z5GF:SV4_32B@S6B[2V;5;+FP3M#)\[<@W527VPFPXHA:K8>&4-.=Z_3+ ME#MRR87G]T.'#X.'O%(>L4S;+9&WA'0XI'">_H?2G2A?)26]\XIK_/LKPS]WN@'B#+/QA1* MIG-;U<(\Q(VSS;8D%3SM2JMA97>&"W1:[E6AT&QTO?YZ,P:(G(R)36"@DS+! MDB#/LHG;-=];?<\.%1A*G.?"W))FW.KCD74019DM25&#&7C9#34U >C#R0P% MJC5Z;=S:JQ3'!ZJ%*DB$Q!IXT281 MCIVR"5"0$X'C 0ECFHKXKA$ZLOE\M?JZIEHW'E\.(^'IV2H3* MSPGC19H?"8=8@)G$%(B]]0]'=G;PX3URB=/*3V*[]@''3V]DD*=WVRBD+:.> MSR7(6=H*+;/9D4'J(9B%9Y>BU5V#7H=&&UR:AR_F[6%3Q@IO:MLB6 E) M'!O)45(4=PN)=3?1WEG*.Y'*$331&R+"M2\%RN:EM#K^O19]D!QJ_S]2NAD\ M=[^,Z<-L,N_S>.FEGAX,P(K=-HUY*&P;$]I9.)P.OR3.V@'Z:-[^#/F26AMZ M\@:NL\G/)R-R[6AO-\'6:9R"-(9S6I;X-<0N&N#[QMK0;V* X??5\C]02P,$ M% @ O7Q,4@!+JKU !0 +0P !D !X;"]W;W)K&ULK5?;;MPV$/T58AOT:;$7V8[=U#;@2X.F:% C[N6AZ -7&DFL*5(A MJ5WOW_<,*6GEQ/9#VQ>O1''.S)PY,Z3/=]8]^)HHB,=&&W\QJT-HWRV7/J^I MD7YA6S+X4EK7R(!75RU]ZT@6T:C1RVRU>KMLI#*SR_.X=NSLYDHJ)2=#I_L[D?J\SEAO-QJ'_^*7=I[ MDLU$WOE@F]X8$33*I%_YV/,P,3A;O6"0]099C#LYBE'>RB OSYW="<>[@<8/ M,=5HC>"4X:+O"G;A\L8VC0I@.7@A32%NK G*5&1R1?Y\&>""-R[S'NXZ MP64OP*TS\1$(M1<_F(**IP!+Q#8&F T!7F>O(MY2OA!'Z[G(5MGJ%;RC,>&C MB'?T;Q(6M\KGVOK.D?CS:N.#@VK^>L7K\>CU.'H]_K]H_@]PXF<55"6CZ'^M M"1^;5IJ]4%XHL[5Z2P4>Q%8Z93LO-%52B];9G*@ B)^+7$O5)&1]P-K5*J\% MK#RQ?0"T=;! +XO<=@[+MHS+F\XC8.\73_PW\@'!27:U5;&I,5/PKI7<*/C9 MH\FUY#Q$L'U8:+M SL,W&:$"Y["QH6:,C=QH@CL9GF#4$EN(=YN\;98Y%C(*22&1(F50V7)5%FNLA\%-!*@@?3N.I=###'7L5D^O*C;@\LPX0=&+#]E0.;0,.T G$^ M6P'EJ!%@4E.1.C\K'_0>H@H4M?NH,<3BG20J#S6$; MM]"S28*F-T>GB[K-HV5U)*2Z8JT ME9TIYIRF[R1,\2W-MZFGE'MORN.+ZR!;%9(<@U.;+HU&U*@7O*'' -5"Y7N2 M#@JX>HD9;F,2.S#W9OTLIXB07 0]%($555!C5*GRKT;\M]^<9>O3[[WPM@P[ M'EX*H*99,1UQ9>S K+ 7\VX8M7S2J'+* MU]?NO=5=JBF+ED\H, BJ7"K0P0*UQ,6,DA80#X\QG =\I>)3Q$;I/I4!JY1G MUV3.[^-4YT.&SYDT)9A\WZ&PZBEOJ5$'$)GGKALP)@E.I!-![$2F?<&_3!ZJ M1MHJ]=K[<7S=!RS$2BR>NT\L)U .^E]:&X84=C/\A7/X# M4$L#!!0 ( +U\3%(F*2TB=04 H, 9 >&PO=V]R:W-H965T@'6CK9 M1"11):DZWJ_?'27;2I=D_6+SI.-SSSUW//%DH_2]62-:>*BKQIQ.UM:VKVC4SK491N$UU-0M]/YW50C:3LQ/W[$:?G:C.5K+! M&PVFJVNAMQ=8J(?V3HY#UY?Q.SO'/Z4N#&C-7 F2Z7NV;@N3B<^$\(*<\L(@OZ^XR56%0,1C6\# MYF0?DC>.USOTWUWNE,M2&+Q4U5^RL.O323:! DO15?96;?[ (9^$\7)5&?<+ MF]XW)>>\,U;5PV9B4,NF_Q]*CA,ZA!"!]48]<&KIH"B\< ,Z*XYQGN>%Z$+R*^Q7P*4>!!Z(?^ M"WC1/N_(X47/X-WB=VPZ-%!J5N+=;FZPLLXCV+V+&(_T?]6VR5MK)9P5MI\DJ93B-\^80/%BXJE=]_ M?:H$/P?]N+#CLL*G-<*EJEO1;(%.N1:6]! &%*5HANT;:=<@P!"W"ND4[GAV MC;13^.AVL3WXTWYB;@DX)V "XD>J)!9 2]2ME@9ALT;-(5K!,:&4C6AR2?++ M$3MI +^+JB./@@*ONDKH:@O+;0^_EE@.K#E^@;GD0?&J%O>H/0JA&,$>4OS- MP*7;=/6 ><>S #Z6IA&?TQ,-&2/>M"$>-&V8&^X]!J54HKEK*2 M=LN=( EZ=>A'*BS!FBFNSVI0V?:9Q2 M@#OKA@$1&U[!$62A%RX6$(5PS%;B+=((HMA9:>;%60A10M9'RD5#F'A!&$'@ MTY-P0>L%!+R3NB::9["@Y5VWM,I2S0)_[L5A"+%S"!+/7Y"1DI&E7I;Z$'.4 M=\C=OX4P\))L[A (+ E3F',,WPOF01^/4[I%8YG_5:=IZD$2>5%,"@7T.DF\ M*,L@Y&BQ[\WG:?_\W$@!-R*7-(PA)DI!"@&'B2-OX6<4C=912.Q\"-(AS@=9 M%/1!NA(4CIAE8=(S2XF.#^PUY,.;STNG)3NY(H=O^+T7)O[(I@"D(Q/ZY-39 MG= CTC0DG6)*TG>JTSXOB@YVL)A[_N[]4[>"V>A^1G5=N5LH?1SX$/=7M?W3 M_47WO+_?'=S[6_('H5>2YDV%)6WUI_-D KJ_>?:&5:V[[2V5I:YV2^YGU.Q M[TNE[,[@ /OK_]F_4$L#!!0 ( +U\3%)VET,NWP( &(& 9 >&PO M=V]R:W-H965TG2L99DIS$%1,JFHS"WK69 MC'3CI%!X;< V5<7,9HI2K\91&NTV;L2B='XCGHQJML!;=/?UM:%5W*'DHD)E MA59@L!A'%^G9=.#M@\%W@2N[-P>O9*[UTB^^Y>,H\810(G<>@='PC#.4T@,1 MC:C55]SJ.?9X7$L; MOK!J;0?]"'ACG:ZVSL2@$JH=V7J;ASV'8?**0[9UR +O-E!@>9S9$$7<"/LFYA4(HIKA@$H0B MB0W5DK/@2N: $1M(B@H+L<,V1B!:8HV&2XI,>RF<.4E1TW@,J4-*%L$%F /T#!'H^6,W1M,"[ M=W0$2F_+"LV.B(_5/0$M0G>S$-#:%M#M=@WTHNT;O\S;[GO%S(*R"A(+Z0?S=JR%P\LN:Q1.VDT6"P6T>7D8C7S\2'@I\3.G=C@*]D8 M\^R=FWP1)3XA5)B19Q"\;/$*E?)$G,;+@3,:)#WPU#ZR?PNU08R%:17>F^XZ'>LX\7V:4"U_H^M@S5LQ:1Z8^@-FOI>Y7L3O"*4&-"H!&$. M:V%I#P]6:"?"?9_$\2DQN ME;[+>(W9&*:3$:1)FKS#-QV*G0:^Z4>+=?!XN7%DV7MZ1V*H0K4S="[_D%68N:U!XJX0#K1ID] MMQ2!*"VBMQP_.*I LH$[S%K?)&"*0F9HW1AN-!#SX=:#3 &$EE^A"!W%[@FC MX3C+P4(#SPK(1.MPU(-?E6VLV$@,ZVFOI^&W6$:7?9-^">\'V6WPI:2?[;"@J')^,M9!+8?#[U# MI@DMN3'$#1[,BBW&'DLL*M9-&@\5B&IT,/LU'/C\D_)"X=CLV^$D6QCQXYS*? M1HDGA HS\@B"7X]XBDIY(*;QN\6,NI:^<-?>HG\)L_,L"^'PU*B?,J=R&HTC MR+$0*T4W9GV![3Q''B\SRH4GK)OY?:##J&HQ" M@]&SA N.Y%MTN%9"PYETF3)N91%^?>-EN"2LW/VA#7X9O3DOQ .GU73Z7B*< MFJH6>@.E<"!@E S>/;P'UV;5/HN_9A!* 2JYE N%@"VN ZF!&.-.2^(I;DD0 MNCY<2+Z*5F9P0-1PE+P! M4X3*0EI'\"'XV[Y[5:X'0N>[71A]PX2=8>,!(>?MM.A364CV2_MPXCSP5Z%7 M?K&].7N<(2N%7F+3X2!O!V28][^LQ_^+]=5A&HO-'B ?3C--F@P^AG9LC)DL M"<7SB+JVYDGR2*@V\'K4'[)F*.4/H@>OT_Y1Y_I2#HRV@1XKK*LQ:*3:] ]] M!_&.RE1HET%+'?-=:6H$IXMVB#[1T;+&A2)>DXN3?[Y"456=KLB+H MB_V)/.<[EX^WQ5[I6], 6'+?"FE.1XVUNY/IU%0-M,Q,U XDSFR4;IG%3[V= MFIT&5GNG5DR3*)I-6\;E:+GP8Y=ZN5"=%5S"I2:F:UNF'U8@U/YT%(\. U=\ MVU@W,%TN=FP+UV _[BXU?DT'EIJW( U7DFC8G([.XI-5YNR]P5\<]N8($U?) M6JE;]_&V/AU%+B$04%G'P/#O#LY!"$>$:7SM.4=#2.=XC _LKWWM6,N:&3A7 MXF]>V^9T5(Y(#1O6"7NE]F^@KR=W?)42QO^2?;#-LQ&I.F-5VSMC!BV7X9_= M]WTX8= /LL+9MERH=6>:&>-; [X4KTW)L>E$^7::ISEZ&>7 M?W9,6]#B@5R!P4K,8FJ1UDU.JYYB%2B2)RCBA+Q7TC:&_"IKJ!\33#&?(:GD MD-0J>9;Q JH)26-*DBB)GN%+AR)3SY?^;Y&ON62RXDR0MS*L:+2T=>?92LJ[F% M>DQN&B ;)7#3<;DEEJT%$-RV!B0:5J M;EC2'>S)UX%L,Z1:XX)"#DTLV>6DE'Y0%WP8-5DU(KV[84X\[?@T[VW]%E+SK)'CPGNFJ\08W MRB*_ACN0'9!?R"RB95XZ$-,\\B"E158X,*-I')/?M#(&%5(;;G$TS6F>SAV8 MT;*('2AH,2\"R,N,_.[L-UJU!.\'[=MBYC$ M-,V3,?F %XYP),Q:S===6*$HQN75']?DC1(UMLY0W"]X%CB*DL9E-NYAF1'UF# MDF\Y-E[ !EVC29&/B [/B?!AU&ULE57?;]LV$/Y7#EHQV( :293\J[,-V$F+Y:%8UFS=0]$' M6CI91"C2(ZDX^>]WE&3-'MJD>Y%XY-UWW]U)'Y=';1YLA>C@J9;*KH+*N<.[ M*+)YA36W5_J BDY*;6KNR#3[R!X,\J(-JF7$XG@:U5RH8+UL]^[,>JD;)X7" M.P.VJ6MNGK_Q'MV?ASM#5C2@%*)&98568+!< M!9ODW3;S_JW#9X%'>[8&7\E.ZP=OW!:K(/:$4&+N/ *GUR->HY0>B&C\W6,& M0TH?>+X^H7]H:Z=:=MSBM99_B<)5JV >0($E;Z3[I(^_8E_/Q./E6MKV" M-PX@;ZS3=1],#&JANC=_ZOOP(P&L#V M[RY1R_*&.[Y>>$X[T)S2_:4MMH M(B>4'\J],W0J*,ZM[VG*12,1;F_A+7SFLN%=MU0!OS=RL,_15?7V!0S9PR%H.V?_A M,,Q&ES_ YT;87&K;&(0O?^"3@ZW4^;HA#> ME[@00-XM1\D8?G,5&ABQ\86W)$%H#9(6*'2S[(@8S&;7QR.9M/8NX^R<0]&CMZ%]OT& M2R_=)^,>Y*SR@6A/*8FG83:;^O L3&>32X0DF7N,)(W#69H.O+*0I8G?9V$6 M9_\)F2S&9[@GAE38Q--C<9@EL\N0-&U#>EC?Y+.>DR@TM==,TFF+OIDT #(? MT5@N_>?$AU&1RZ/0C97/D%?<[+$ IPG!4I2?.3Z1_EOLC$81="NH._H^AE$= MC7 .%0&7(2BZ22B#P5Q3/H'VZEO_1W0F63526B_,GCD!=NHU[ [:O^DD[U_W M[N+X2*P%52*QI-#X:C8)P'1BW!E.'UH!W&E'&PO=V]R:W-H965T M3<8NRYFI MMZ;V P@T*8Q!@(-#,O/K]SF[GP9!D':R;^T76R2!/IY^[JN_?:B;C^V=VI1/%A<7 M+YYLTJ(Z^_Y;^NY=\_VW==^51>7>-4G;;S9ILWOMROKAN[/+,_WB?;&^Z_"+ M)]]_NTW7[M9UOV[?-?#IB1\E+S:N:HNZ2AJW^N[LZO+KUT\O\ 5ZXF^%>VC- MWPEN95G7'_'#F_R[LPM)(L(Y_R:!G?DY\T?ZMH_]( MFX?-+-/67=?EWXN\N_ON[.59DKM5VI?=^_KA+TXV]!S'R^JRI7^3!WGVXBS) M^K:K-_(RK&!35/Q_^DD <OFB6B5-VF7?O]M4S\D#3X-H^$?M%5Z M&Q975'@JMUT#OQ;P7O?]+9]&4J^2VV)=%:LB2ZLNNFN5PDO]15=]SI+%Q>)B8KRG'A!/:;RG!\8;V_$_KI9MUP#B_/?$!,_\!,]H M@F<')GC;K-.J^"U%9)PEUW75PC1YRKA9YY)H5] MX"]NBZ.E :&V =CP+@+AUZK 9V@>@LS5QC6PR>31V4]75^_.'L^3:]=TP%7Q MY;I)=BYMDG3#D QK:EQ6IFT+ (+1@$?3'HNVX#A@ /2)D!6-/0*G-W/10:\ M&Y^[=U7OZ(1*^2ZKVPZ?][\!.E= 37"TRP+1@%:.N) UQ;9C 1"&B7X8C#7# M]6P=\?IR-T_>%^U'1H\>#HL@VB%I7]=-7:7W1=,#8SN[?ONW-S?GEZ_.'B, MX*2K$Y9TL-^F[M=W(-3X\.:WNH4< !=.^NZN;@A9[E]*S@.PNMS3T MYS99]BU K&UG"3SS ,(-_\='] =&+R0TEB:N@6?;?@LKA3]IX34\CYC3(WD! MBN.<,]E@H3/C[[!1P(R.$"VM &U _!6(R0D<%\_JR^!?LK>B8YV5I>Y>L0!MJD[RG150]G HB M282B,^&BR$!P>7G?!/;< @0;'%%@HYOG&<9P;3XAPIY[$?9\4F@8&0FUR$?)@S/ MK0@B5JPOYPYYR)+9.>'Y7VO8Q@(/!!BY8'2K[%*?.TG^S1+W":4 $4I,KVE> M;U7"RV';Y;4>K-'Z-C504N[@Z1*0) =J/4O>$RGA3G'(H<"IJQJQB678V7"/ M2]3&IS#BA<>(%Y,G= .R.PBFL1,^Z?TK$6QXHGDTY![\DRY=]O@ @#\E/NO/ M9577784;S+V6U!(/:KO4#P!T!B FIL@SA=."(T_:.WQ!)I\ER.C:! ?-S5Q$ M8:A]P2 NS>[&9IZ"[E<>NE]-0N=7V!1.T0)3145A#+Z3(Z!-]W4+',U]=T: M;.[=F0[[@PY+8&?MQFN?)V*ZJ%5H'2(W(K&'"@QP2.!Y"'_+>H&T-NE'YQ'? M;VR6_+//USPB<>\6K,0MJW;$BE.6!)'BH1@"JX7G'1X72-]E41;,/D4C@+]0 M1^"!W:AMEK#P@D0W1/&N&*+1*]TFYMJY/-^;1,9"V[ 8!"/27#85R M 7MR*#I*@J:(.+-36/$!9:6H4)R2 HQ

Q6N]+(MU&M3FX8#,@LJZ@C]AZ:*_9FYBG)D]'W,L7B=3L,]@ M8W! ):F-F2ON40[K,E:N:>@'>FEN\)-(LFSKI&]9S9V!>M,A62:HX#,X9W;( M&?+P^H$6BDPXK_ME!P(^F:#*EYXJ7TY+)13@).[PCQ\ '>[3DMD^B:9=\@_Y M_XB%]H731'*/9%Y.FASJ*,7Z#B0"*QR +?> DTQ51)F@LX%*N08Z+H$0 6^\ M!M$X!T*&#'2 %@ 0QN/C1'V.CKYO,A"RCG@BG3-1&A'U$E&EZTHQLW"]PBQ3 MJQF:66;R&CWK+ B-Y 02!,6(.,XV1>;\<%< LP4Q9HP>H*P6%.7N'+'8;AGT M)V ,U6Z^IR>D/"V@<;HF-H;TNF[23:20MEYZAT&)&W]"TN8AU.2<(8EL0-4' MX,.NS8)@NVX'4S4?'9)OVS4]K6Y*/+SRB/AJ$D,^-&G.E/^6-/@KM;3?>T*8 M@:4I!/?>4L?G(>KG+<-,E(3?V,B(J+YQ!FS(;X'_.485>BVBY\H1] ^0M3H9 M9B2:T64C,D&XZ3[3B=$"?JA1Z^*)OH/G%DU>\#+!IU^9*\H(8J. M#EM!SDD&0BPF+ ]E74Z7+%3J[;1HB?"F*H<)[H;8-6 8PY$1-]T1DA9L6?1; MLIMA!UL"':!Q#7Q\AL_1EH+3PJLV1<,4W1:?X(\\WATI"$7C58&\P5:+1#Z]G:-&!7*C9]*WT2,=0,#8, RNE+=R#LDTK*"IV?K,;HG3WZ"1! M*P%G:%5L9J!,P@J4*Z)Z[PV]F7(N=HL1!R)7AU>WEK V=F\A5K&F(A\&TZ>D MJ:#IBI8X&](S[^'QN"D&_*HG[0!&<+ <)(>@D/B]_*L':*-#Z)[A!)]![Y O M4(NH&U'#6'GQYGEU7X"AL1'-A/=H(IU5?S& MW%\]0RAM\GM635:!1,C]Q00U#\S0\J&PEB^@;787K5DSY(7\4:N=D!"7%\&] M?W'$SPMJ/>@"/ZCB:\0%'\6),N!WSZ-/./L$DZ0@A=CO1BB@WB&O(6_*S]$[ MM4O:>M4]D&%G/8'6P[AR2-U>IP21_D]'/BPU!'18($D -AB5G]RD3+XT 97+ M(Y! M.]V(&1+I"Z<#;6W+=+)YTK>$^<:3O)7X*'1;TY_(VG!T@X1DD$R$XTO MR_I-S^9)CD0!JA=[B7]!2\2A^4<.5H">W)@U)6QEC>QP%IRO MK$L*BRT=:*]W=9FCCP]4/'75%&V 1]\&*ZA)D?[/$>3)QG5WJ,3>.]8(@[0" MBP0E6PFLTDU!BO&9&53HH3>D)QT6O $;8>6/3R^ZN2 MQ;*WEHU#P;@1* 8%0'%W&/ %UOF&Z?+1SS#88WT[V!*\K[2<)-E%(-G%)!F] M$<%[#G#US&64'$\XP5^-*]U39 34Z(P\A(1,6B" M:S((SY!:O0F]K8NAAJ2OPXLHPSI4N A,T3!$RVF^ M\\8'<6'D$V"-(UV;#1"-C4&B\.%8HL)#3+,B^W2?2%^SB9O<8HK!M(@,H?;+ MIY-T\C/&I4"2_,Q@.E46'AN4!K-6G;JVT(6&O@"@F 8C"FHEI<)64]RZB(IY M\I;C.4 II1PC0M& L(X?8$7QO%X1W!^=O7_[Z]EC[Y)4S7SXDG%5TE%4=77* MHWM>Q\.'-4]@)?L*MWG]/_[MY>+RJV]:W@%R)MP!P(GLTI(,/GH_L 8CATC? MVEO@]$3!:>B=P3R$V*[MON5,OT=[&9]8%1O5M3NS7O(D23@DH7 59O+D&LL. M_$[7[LW

I&X! [$H*)1RD.79$56QJ97T TJSKBIG*2BJ-II*?XG0W<5SWB MH[5]28-MG 2-EW4#Q(C@0[MK%AQF<)R%%^36H@QF[C3 9F.^YR/0BI>^IET/ M#+M:PJD4%<[=LB,W.:=Q&%-UVP/>9!CK\LNE\ _QQ>!4D[P!X-$8($(E%$/F M@%!P#,+'[1:8HQZ"7KQ\C\'AX%N."ZM@JS5>49/M+ND!_#A-773"T$'DP19V M/@Q"!J.UFVE<]PE]GZW8D[4P)^%R[,X5?7"57"[VO+<4>N^"9ED/&4=?I7U. MOG,T>E&VYB9#QOE\FJ1E9G(8&.FZ<:+'Y37-*A%HU1"+O ?P,I:L>S@5$%1' MS*V0574YGK,! MS*5I7-I4G- 1 [Q-(V]#RFR E#@AB@$ULYJ>(<\AE&>M!/-LE@A=XL[>7>!U MI?G(DE@CDG63ZK[!D-=OC!?I0!U<8-\8FXF F'XD8JWV'#$VJ24X46?!%^A-2])G(8 U5 ?PZN&NIA>#R E23-W.&U2I)6()M*ZQ M5HVV=46(4WH6/P+!-..0Z"1!AQR3R^FDCT!?Y$3X[&#%J<._T>0K!@!3DZP:RQZ54X_B,R+P#C !M1PYOY(_6&T4R1 M7TRD=-?4( [(0T6(I4D08ZBL,+E4^(2+0R1 >T[ M\AB8V'!QB, &" L&Q^XWF\R6^KR\5A*> AR%"NDWOY,LL M-#Q&C4. TTF$VP+G(M'OF2LP%&'E'K58J(<=L'QK@GQ+LJ9 M2;U$L[:5.Q45(/N8LL8E=WZ>F?6WCG![,0,(02AUY+S MR?4-;%[-$=US%_L?E% T9^3W^:LF&6%(K;JBOIW+%(WE8@V'_ MX]\N7UQ\L__OS2!+(PK@DO>^C80$QQQ9?MN AX?STI&^[>VV@N MPJ/HP':Y=^>DEJMB8SV]F*\H^#],??&YQ8$Y4(82JCSQ"(:(]O)GIG P)*!= M3F>@@9!,BX93'QJL/B"O*Y[@SW6U/O^9C,HK(>G/E-.GSSPR&W]3TC?*8\@! M<%^X!\F%+\(0:(!ARBRJ<10SQ>UD/ETU*YJLWZ ;CE"LRM&OZ=I@F?GX-^MD ME(E0J6^D2=9-W6]#(AH@V8[D;2R=&+?-JGBUP6? B=)%RRQ.8K"EWL_CX>@:@M6DXX M9Z&!"\3T>G)A.F#*'$%"A0<5[P R#"XH%0CE:30:C>YN\LC"VNU"5S"V;CLR M3HJ<#A$,#B#\U8ZL6;,409-:0F&>+JO:/B4;48%")1CLP[UQF=LL 2>UB@G_ MQ:1V& S^>#E)P2%9[7(ZC>RGNLY)Z\%AWX"8K-8%:DI*M/K[9Y/O]+1[,]'\ M?C'F9T&=$#67DH+2F\?&6!6UJ6CBR 29M*>0OQ0>>.)O#U/_:<1_B-)O5!P0 MKN*JXF23QCE$.>$R+BISLMFOI*B.N-Y\'I\/Z 6/8!2M*8:0QK(J)+:UYPA^ M,MS,/48WR#S@#4JB"Q=1[$8".L%;+541,PM;4JS;F'/,+"\(FJ&A)WA:"/*7 MD*376?\=:?1.C& K*4UH-*[E65(XK:E!8Z&28X1P"HWB0@_Y# MZ58ZY)#Y10S/[IZ2&%8KK$G@K"+51T*D35FTX->.F+-9H?M4D/T9>1"I6"?- M_PF:TE%&#K,&'C@S1VS<,R!ATF1L#VP @N8W#]0=9W=IQJ26JD@BZ<"9XRTB MFT86O'?GY+4/RZ2$-F;,16I.17T1UAR/GML[R)DDCIA( I*$6@Y@QG,:-S!9""!D. :9@M9=VVH&/55KM6H6K(JFQ9 K_%X038NQ2XG- M6TG;LMELPF/)W*,7E#[9%T\P+8N/KMRQ*PW/[G="JFC9 4_C[<-G)D%X$2"\ M<[:()!M/3I7,4WN60/:5;MB+%@L]2_\D=:1000-MEM/;DH;6D,I^6CUKS!Z, ML-)-FC4U\**JQH*SD'$HE8?JQE&]+%0H C(".VIV8H=12G0'QDN^7[U(@A0^ M:OZB+SV)W!LKX?W1 9BTQYI8*7YK0J<\<1OB\45G$A61M7(&K75-H_W7*7%_ M+M9\+H* _ICF/@L15N5MFW"@2^_H83X50^PMHDI.5#M3)X&4J:1QJFE,$"/, M0LJ5#[UTJ.:(S2HW$ABAEJQP[( MM2>AU%:Q0!XWE2)]SI[B54MI-C-=R>AIA@+(= FS)P]6,*;NS?6.K&3P Q]%+43;FMQ3T<(/"1 M.U?FC*=5(>%=-((^:I^A97MV Z MSD1JJ!78E2J6HLZ@KXW5DJ1>HAN-5LDU8ZJ8<,12$Q!PAJ87!KW\6P0^F.;AF,CTS57@YU>!_ MR2F\"/G2/S3@V1UP4$GM8AEI2$-Z%7614 M$C%2"#8L$/2IIU*^,O,9;-TNPA&R\CY)Z2 ["\*14U+>GN=%?2ZOYLF/6/(; MQ*_-E8E3*,+^@DB1:GO98>L<%UQ?7BB+/EI0.XDE(0=],9T7?N.6GYUJ?F1( M6#EPC(X,IUM784\2W%O[)JI?]R5SDL6C.$&/QC*CY7ICU[*]8Q_D8+]/@;(' MC3RRKD)VT0 'O7P++X?O%BML HYBY+\*&=+_0(V@X_0@:IQ[:BV-QC.9I''9SM*(U&:8]%(_=B]I'.@N1,/ MGW8=J%Q]I^U1)BF)0W?',XF4U0_Y\I%#G?T.S)%(R_'-'< 9K$(!7*&2AFXX MW?X[%'ST(@,CX>=4!TUY#Y,1UM#Z3@Q(/H^H@YC<>X8^6#5A? MGT^GT20:)+;)@H+9:-$ K+4NR3>H!"K>CU6:V;3MJ&1FI+3-?U5$Y:L5V%L MDCYX8_KMNDES=@UI#@MMZ)/8R_[Q>2@ML:?!"4PC!0UCNQLY(:GCAW.:<5YG MSNJQ=PJPXX1\?U0700[OCM.G@::*]LX[S#7=C51YD(5MP2S$9"0'+S-S7"I[ MD"6GU,I1&MD 1]QM?56EN"$Q'\O7_X,@)IC6E!A#91.ODVQB*V**SZ\P\QG=ZDS 'TBZ&\&Q*\E MUWKBS+P$6+KN@4!Q%'0(!UFJ)E#[(F7F;:4DO]>H2;!BPT$M3!A**==HFH^% MTH_%=)7&AX8D\0Y47F!'1YL8?MYH-GJ+!\\MU'XS/M!.7VCI!8U%>.<@=CM5 MUR3\B/*C4UG!K8% ]=$ AG2-4*1&!P7)N'O6R_",7]=8KP]POJ$<-_*%5,E5 MO\:XS.(E6A\7+P<)=6KGJ$;AYZ/&"-'Z.9&3":CMO#;T^38,#S>VMV#$+$XW M8J3_VX/C!G"#58=I6K,#[<&AVZ9TX3\@5+X(J>2+TU+)34K<*$Y^=D+Z(.>Y MX?J/SJ2;A3 B*>8V?8D,20:7_-T>&F4R_',GB?M0^ M#D/>#"MJ2*\.KB9V\X3GKR+Y/OHP);&CE7H@NW)R77@>.I=%"M, $_,3I-G8 MP$BF_%12-@[,#=K 6)_,T2_'D_6P5I[%*Y;H6 TMHQ <[!V;06D,,O;R_!F; M\=1];DM5)=](Q8J'BB!EC(MA3=XIWHZW_MS+G54H]Q0FX4H8BC::*C\2[908 MP+U5;%U32/P\ $2;CRP)X#4:P3!?EZO@Z%WK;FZ%! <-- 8:LQ _J> MP8$H.^/FFMI!<]\9BHV7Y/'QU/##&\#!C/[W4%,* B(?,_T":^6K=0?6CO3K M&,GSG&G9Y'F&'TO.N_GE "/4(SWV>\C%&V M[1DF W5_4Z#DDE836K1L@-Y7 M:"NR>NHAW5.;S-9FJ(\4R1D:T!610#C$WZ.D_ST"T;13JX=&-0&"0OGPW Y- M=^@(D3]09MOO.+G;00YV/:P<@49VBN%_M]<3Q'2#M('O01Z<)G/X ;WW4>H/W4B71D/7!WF3 MJ<"0.DZ)DD"?'NDH- M^(?!QGAQZH<[I*38JH_C!^-QD"+?QN.\5U0T"JUX/.&0ZWJ]9(HF\0>:S/;BI-KGR M^?W[RM7^F%I<>VS8<9**4H,.$-31!4?TY<]L;ZTG$,4D'5Q5]NSWD,4/5+2_ MEQ[8Z,33/_)2C'0GZ.V'S1DBK*@;JU;I'=HHSH'%9\.7QC9/1S)+?$O]0VOX M,&KO%&V<7C)E_) L\)&%@^UC14;<%*#PKANW3H=&D)7&./&:?#<#1WPA8<$#VP(JP*0M?_\)8,^J(4Y/G,.,'GSFT.5/JS MJP7CT!?J+^98R9MM'*727"07\+B#EO@AGQ.VXP8^6#H68MV9,K^-M&"Z"45'^%"RLYG> ;;0?.A"[/D,[K$N!E,^4< M6V8T>A^*^R3562;058K- MXH U:04 ;V>24X3JTL5TQ>=?ZXIR;LBK?,-32^I-+T@>ZQ@$P_J,SC1MFZ$$" M<8C7#N0^)B"W=B!+2;U/8+ A1$-5VGZAL"LN71^--D%JJVN]7M^3(P^QO YP M-(^3=9*V_B8)FF%GQM=#PP(A=3L=/3CK1B: P=:_3AX5CY%Y=D"VY,$VP/H& M?AS[E=.Z&9[G9 [/(ETDI)/+,AZ=O;_]M3U[3 /"B#R,-.C!+^_U.XS7^/"M M-'Q]='9[]9[?AN>VP",Z=,GC\^S,?70/8T8+H+4%$2$!I+!Z'/076I()\G4# M:B 8^4W7ZOS'QJ%@OM4#KWN M.U(K-<^&M%'Z+>$ )]'=X:P^.'%S]?-\?F7WL!+UT^$UH<0\;%R^3% AF!VKZ*VD H-;36,^:/TTPA;>MUF68? MSV\SD&/(&[?>PL '-G7NROD!<(VM!4=$%+*@UWR0(62+./<)@Q1M=)7%X2CH MZ)XTEV"O%-7CMUX>0BO4M!7D=G:QC,_$1(J8B<1/1"[;0 _$:\7/A?.:P /1 M&AQ6X>X]06K0PC<6MYQCXQ#LZ.3L!KVJYH?Q<=>". M:<$$ME7=-^+J]]IS!.Z]IG?YB>A$MJJVA>_V, @)!S? X^^UWMM_@7;;=Z!Q M_C:.TSPK8@8EL[EAWZ\!;C'ZD3IJV9R]!,;D,FD1Z7V-.BCJ $A@JW6<\#]2AS MP4S0'-TPB115:UIP7,IAELG-"H>K/7@X_NPCGL55"2Z/GVZC$F:U6Z+\QR'> M\7X%X>7LDUV!]28'IHX]' P ?XP 1LFU,HBT+Y[FK ,81_(^CPM-> M?4MXGFP3P9==WXC_2KR]@:!H7D+U@+N\)71;_:U'C#?#9M_1X.B61-?C(EP(S!1]0R!@:T*JSP-)IQ)KP[8 M#C/S*OG/M*)%7G)=V.78-)OT4['I-_MRC!)T\5 B11%.!H#U[PK 7UB>%M(@ M6;7DZ/"4:,>D^Y\'6N_P /E,3/N>?>A-LU@I2ND:9!@K;4J\984\ M!$A:H@R=*)8"7/XPP6/DSH0$.#R!6P]D172B%&NV.K;1$UE= M>;/R%[&(TTK7[;&2/ RM+]/H8JWBJ+6N"?9HXO,8MG!0$],>HBQ_DM>@SGV&%[TAJSE5,]C MB.8\^V.B.:'[VN)(#S1S.>='' M] Y2C7&%(L?%/+8RC3-BA\) M4?@206&=5 \5BHA@%DUCB=0]K(WG=*"Q?7"L0!OS7"6FX8B_ XT])EPB(4'C MB)Z7H)RZ>[7KC[4F:1'D)AQV:&5$3+XUE=ZAWN;STUF(79BU*+9]@"]18'31DO+,=; T>*C=OH MDEJ?(7M MD5;6[Z]9]]=<9EA9%3*P*[N4V:#J<194.7:\@?21Z^)#*:1ZG I%(XIUF"N9 M.0FOXIT<2("D@N^FMQ9P-*,5.98/C832S#D'^.*Y+BWN@=B1F^'X7.7,<_ (IUFW!* <3TWMBT%PL&% MJ\+% 15=9J!ID')U3BM412*,$0,.8[V'QBZ5E2RHN O++&0R M2'Z/AR7?/]MPJW;\C9J "!WY.T<%2*3$[[7:XRJ+4.U+3;DZ3H(+>Z?X68F5 M9)-J26B9LCC2[0246DR!#Q>FCR+BB8.\P\I5',1"-..:5C+I@#$[?5C"Y>&F M=JQ_1PN2BRJ[85A]H"E81X#$UI7%[VF8P4K6M]AI88)1F,U4]OC2X07*U5"] M6.CK@FH5G=R771-CSW$4:MY=H\;/*;X'YK2>"A&M(=XR*+02K4VBR[XY034H MKB]6Y_(S2BJI(;LYMB:]K?&0.XE*%UGO6$>)9(M8@X?&%J8'9IT=V-%L+$ \?DB:$CC4O+2+ MA6K81]$PM27WTAYRR>KVN:+?G&Z0)M%7[F9">E3D+,,KJ.RXB.+:M6>*O3P- M+6Z>3C><><^W 1F% E25JNZU8F*,V9PT)*C25Y+A?YW\$NMT\9-P MDN.M=AZ=^3% L-)%3-1 B30?OD@RTB-5_-13MR*/-N6Q_?OQ9A-IJ!-N-.)A M,(=!%F1[KF'N/>GD;##25GUG9-+I#JV'JQ-T06*_L#2TO33-W95TWVBK6CP7 M1'-KZ-"HBCD9W[I25+[;^D]75^^T'M$^(A<<>W4^:DZ*A=7+ID[)OT_^-](K M@^YAXX[1Y@;FCN!? "#G+G@WNCC? W-FYQEQQZZIO;EJ6+NX>K&?W1(:BTW?#1YU3!E> X]S_>G9_-([J$)% M4,X]7-2'YE$,G=!LT@;KJ@%4S6Z-]=7^_BF#*1.80ION;<,;[@(K-D@U];S M4ITW?BN*+DT,:$YPQS2ANOZH E5 SPUJ):.= J(QPCLM7)W..9;"U?;,I3EBE'C=>#0J1-ZSPW>FSU,!$(8'F3R5- M :5Y"CV$W12HJRPC+M]=YG'FV(V.1"K=P>R^9$<:^HM>/KLP#. ,:[C$,[!(SI/; M?K-).4G#UN18+02->_$>G>1ACE1"ZLUZ>7'^7U'WA/'F"8B0L8M#1<7*(I>R M>2] CO9\>!,:6UQ7SX'4(4; #"I,[JE@*^-/T_&KU-^= L2@\7G M\XOS9Q>@5UV'BHZKN"/7Z"5?;U1CH.*E:RI?YR9*^-J5J1[_H#>_:$D>PH%J M&)"M#Q8";%72$>#=G#W.R(U:X7J)ICZD]U0? 9GK'9E]F[H_2-'_&+E@?1;3_!2+JE'*MGP MFF7 #/'W7/=%G>% ]V,W[)UD+GH"6!:^D'N\M7YQ3-DQ$?9BQIFSY&!W")X MBI67;A_0W8SH&RXL"79%T.C@Y:#1R=W@':4$N"T5-_CLQK'.]]C9>Y[\ZL6, M9QL"%Z-KS(QEU=Z1\1XTQ=%.TSZ>QIT$0=J'?-*Q^TR&;;#'+\CY)FAGI$NA MQ64\]K*T+VQ@':E W,%ZFKS$;H* O567FV37TE= M!CH J@.Q]]=Z3F^?7[Q"VGMO"S:OXUKH:U^V*03XXN*%-9+@(Q=)R(?8UF=- M;$Q)CP2>Z&0O+E#1&.G'9*=[?H92[NP=C?R3J/JP)^U8%!5MZVE7X2[@4=O[O1P/=%Z>?F_ M8;W@_$2TV#,H^I88072_IC97<[[; +6[++NDV%O)O(1<:JHO2@<&R.>K6 M-LH 1Y*<2+4QRLD^BSM@!RTNE;B.3V8W;U-6?-:C1;2<&MA7>%>];W]GGR=V7;GF[T?7LBK28X.KD?15,ZJ7DK9>>"ML@V6',D MH#:X0>SP3H%R\TN 1M+)+XA!S?-VF7?O\M MZ#5K=TV=NFBUWYWAY0C^6]CS"N]^^?IJ&PO=V]R:W-H965TLP"6ZG_7"T"[N6#)1H;)"*S"83Z)9,IH/O'TP^"5P M8P_6X"-9:;WVFQ_9).IY02B1.\_ Z/.*=RBE)R(9?W><4>?2 P_7>_9O(7:* M9<4LWFGY6V2NG$0W$628LT:Z1[WYCKMXKCP?U]*&7]CL;'L1\,8Z7>W I* 2 MJOVRM]T[_ \@W0'2H+MU%%3>,\>F8Z,W8+PUL?E%"#6@29Q0/BE+9^A6$,Y- MEVTR0.>P%(42N>!,.9AQKAOEA"I@H:7@ BVYZ>9+Q'?@G]Y +27MH[P=?OGJ$?^/I' M^#Z+]WFVLLY0V;R<<##H' R"@\$QP<)RJ6UC,#QUR0Q^\=64P9VNJ,,L"T4Z M,X:I JGJG875]H/A@FW].3HGS#CVS-.$XB MZFB+YA6CZ5.)D&M)W>I?PP4OX=9+QH3@(R7 M[1VX;8W K#>FE&$ [M,&!*%%<@MG0A&S;BR=V/,1_$%FVE+YB)J]]U/_>]H_:UVC"C%/\'38D4#* 9;!C M-3T#%VVBC.]V"^D-#*_@@9DUS<]#NB1)(!U>PV>E$Q^T:X6F"$/)0JC MG.[ MTV[NS=IV?S=OAR9Y+H2R(#$G:._R^BIJI>TW3M>A^5?:T2@)RY)F-QIO0/>Y MUFZ_\0ZZ?X/I/U!+ P04 " "]?$Q24XS?--," "!@ &0 'AL+W=O M1&:KD6?>J101B^-^5/)"!K.)/WO0LXFJ MK"@D/F@P55ER_6^!0NVF02']#O?.P4RXH;O%'B=Y'9?!H, \APS2MA']7N*^[CZ3F\5 GC MO["K;0>C -+*6%7NG4E!63AR&,9G'-C>@7G=-9%7>YMPF^Z_&Z9_#F::HJ:EOAN82%4^OIRZ@DN\KN.'ILM M3W$:4,L:U&\8?$2M/\BX!4HNEBLJ@4."O306=T8AI(JZT) +Q4%E FLEJ)N= MX%8AZ415AHQ->WP"Q2' *R(9#^([&C&'N!%.2G78-F:I6=ET) M&@I[7:TD[##6AA;K)&WXZ KENT(?=X6DKKB"9!3V!D-:$$T\2.!4M41'?5FB MWOCI8\!3UBW:G#8#;E[W]8=Y/1WON=X45"X"U^0:7P]Z >AZXM0;J[:^RU?* MTLSPRYR&-&IG0/=K156WWSB"9NS/_@-02P,$% @ O7Q,4N7H'L)# P MZ08 !D !X;"]W;W)K&ULG55-;]LX$/TK V$/ M#:!$$B5;MF$;2-(4NT +&$V[>UCT0$LCBPA%JB05)_WU.Z1L;UPT66 O$C]F MWGLSY R7>VT>;(OHX*F3RJZBUKE^D22V:K'C]DKWJ&BGT:;CCJ9FE]C>(*^# M4R<3EJ;3I.-"1>ME6-N8]5(/3@J%&P-VZ#INGF]0ZOTJRJ+CPF>Q:YU?2-;+ MGN_P'MW7?F-HEIQ0:M&ALD(K,-BLHNML<5-X^V#PI\"]?3$&'\E6ZP<_^:-> M1:D7A!(KYQ$X_1[Q%J7T0"3C^P$S.E%ZQY?C(_J'$#O%LN46;[7\2]2N746S M"&IL^"#=9[W_'0_Q3#Q>I:4-7]B/ML4\@FJP3G<'9U+0"37^^=,A#R\<9NDK M#NS@P(+ND2BH?,\=7R^-WH/QUH3F!R'4X$WBA/*'/>%;R7:BV7BB,G;)]4!]69$9:^@9@P^:>5:"W>JQOH< M("&))YWLJ/.&O8GX'JLKR+,86,K2-_#R4]QYP,O_(^X8-I(K=QX^_'V]M<[0 MC?GV!E5QHBH"5?'_J$*2X0L^.;B1NGKX]JMTO\G@"W=A>U[A*J+*M&@>,3H_ M63P_66Y!-T YQ6Z+YI378,K2; Z5IK*S+IBY%J'1DLI7J-WBW.O..D&E@34, M%IM!@A0-CE@!Y\-@E'"#P0#=B"<_MC"YS%)X1FXL_ ;3F!4S^N^%XU+\ M((E"$:[B\I*T@CWZU?A(K6DDJ;2/.3\2L9AE)61IG,T+^(A4_*V6A-/U1C^B M][!PWVI#L#Y1TEL 33K0YJ>$Q&4ZATD\F6<4H:++-8Q=22@@L!TEA?B*$DIB M>NWD=D:3U;2@P%(H6%S,IZ3*V@5<5]70#3(<1(UT!RK!QZ9'"+PCA>+'N/". ME7$YGUZ,@Y1=O,KF[PD=RC2>I 4-LB+VVGY5#\F+]M.AV84F:RF9@W)C)SJM MGOKX]=B^_C4?'X%/W.R$LI3*AES3JW(2@1D;ZSAQN@_-;*L=M<8P;.DM0N,- M:+_1VATGGN#TNJW_ 5!+ P04 " "]?$Q2;4H0/FT$ "S"P &0 'AL M+W=O8Z%XJ( B:MQ9^H-9[%Y;Q]\Y[A5!VLPFBR$N#>;J^6XXQJ!,,-4&P1& MOP>\Q"PS0"3&7SO,3L/2$!ZN]^B?K>ZDRX(IO!39#[[4FW$GZ< 25ZS*]*W8 M_HX[?4*#EXI,V2]LZ[=QU(&T4EKD.V*2(.=%_6>/.SL<$"3N&P3^CL"W, MK)2?F&:3D11;D.8UH9F%5=52DW"\,$Z9:TFWG.CTY"N22@K.[]@B0W4QZFD" M-5>]= _ M3EFQ%<^DWE"5+,5QAW)+H7S SN1N@Y"*O!0%%EJ!6 'EHF2:%VO(C " CY2< M]-^B1& *5B*C+"-W\@+T1E2*%4MU,80_D\((T0SH,XO*!OX%_ MG= L.X+WG4'-+PI; H1S'XOXA)T7.(';"R,1'Z"1) +;6?Q2K MCY4R<:JHV8B%II91,\?'=,.*-;;B/L&Y=U''1C@8T"+H.WTOL:=4H*T&3\8( M>-H(CGVQ8!DK4GS6_LV0.9 MC/Q'P4-.??:=1ID/CVN(@J0;65;O4*:\E5:N(4B!9/@!"I#Q_HYT?P MH<7:<6/M^!]*.L4EU?1G1KLB_W4?@ Y<,UU)$XKOLW KP],U?VKK_"OC.]3S M+6N37:]RTQR^MP48Q5[ 3VTU,%P\2JH!U5O7;'Q3V@,JPK0.3!T.XL2L^Y32 M)NUH&4+?\:/0+",@-B;!:#!)=;3].Z9(]Y;:EQ3Z5!Q^,Z8=PE9>5 MM@6! )#ZP+GO.?V(TKN^GQ::I[RTL=XT$X*AJ8Z*@!,DX<4;_%Z6IM!UW" Z MV5-Z!X-4CG)MQT4%-@[KF:HY;2;2:3V(/3^OQ]EK)M>\4"3!BDC=;DQ=0M8C M8KW1HK1CV4)H&O+LK]^1LI4W MU\F'#1L0.'RY.SZ\>^Z..EYI\\4N$!U<-ZJU)Z.%<\NC\=A6"VR$/=1+;&EG MIDTC'$W-?&R7!D4=E!HUYG& MG8S8:+OP4#L9'3*CLYR+Q\$ M?I6XLK?&X&]RJ?47/WE;GXQB#P@55LY;$/3O"L]1*6^(8'S=V!P-1WK%V^.M M]=?A[G272V'Q7*O/LG:+D]%D!#7.1*?<1[WZ"3?WR;R]2BL;?F&UD8U'4'76 MZ6:C3 @:V?;_Q?7&#T]1X!L%'G#W!P64+X43TV.C5V"\-%GS@W#5H$W@9.N# M\LD9VI6DYZ9OM*Y74BD0;0UO6R?:N;Q4"*?6HK/P_$+0S!XMVYAX55;8WW7P)A0#E#Y%NH9WVOQ)5:'D+ (>,SC/?:2X>I) ML)<\=O7?W]$.O'78V#_VV$T'NVFPFW[#[B=*G+HC'^H9W)P1' D7>.W@3.GJ MRQ^[7+K7L,_/([L4%9Z,* $MFBL<32\6"-6"PH8@6W!^)HQ9RW8.HM%=ZSR, M^18&97&06:,P%M!'!LBOV%RB&7P;N,!C5D:P$A;H;Z8592_1(1RA.TL2]N ( MSH02;85>A$ZY9XA-X!DDDX@G[,8/HOK:24.G,A;%10&46I0X+5'=&&RK-3@C M6JM$G[+UGY0!5 (\$WF<'CQR8 EI&;$X?;K5,HWWVR1O/(,LCN(TA3WFH=G4@(/!/ZT :Z/+S__7@_ M=,[G4/;(G+A"0U4<.HNS3H&2,X3G@68'\,9H:^%\R\O3GI>G5=4U'06%M&G) M./E7"- +^)F:T7WIEWA%'61)L@ZK1:N5GJ^AH.#P(BIB'R7. Z,H7%'.$WA/ M'Z*Y@#XU'&$F!QQ(@ /$KR MDG!O*'P+" <6E3S;_'[_W80S_B-<:"<4 4JSJ$ASGPU%E,89#291DC)X<=X[ M@!C@,_-)E(U\*PP]C7S3Z"OTJT/J]\H2[3:\':6X4<&1)"<=;44D75$#M_X* M :%\0)/+-8CETNAK28T/U1J>Q8>,^H]2 <[N3#GZ\B(*WD4ZO/)=G/31Q&QINH&W[\] F'[K?BZ"H%D,!]PRQ754AUCZ4 M?6OW+9QV*90S1U >Z>._D8Y_IWG]._ WR46W8)ZC45(R/^&4&VP2^R$5QRA+ M"S],H2S"-A$]R_T@OX^CS#?,WWG[;5W(\O.1]/R-\_7-W6!T^ M%D[[-_*->/^E\5Z8N6PM*)R1:GQ84!,U_>N]GSB]#"_F2^TH[<-P01\\:+P M[<^T=MN)/V#XA)K^#5!+ P04 " "]?$Q2+ V0U0]N]W=D+6"=I]<<[VW7//W?DNLZU43[I -/!2 M<:'G7F%,/0T"G198,7TL:Q1TDTM5,4-;M0ETK9!ESJCB01R&HZ!BI? 6,W=V MK18SV1A>"KQ6H)NJ8NKW$KGSVX*3>%L0?!8E:S#:[0W-77BG9!CY*5 M%0I=2@$*\[EW%DV7B=5W"C]*W.H=&6PD:RF?[.9[-O="2P@YIL8B,/H\XSER M;H&(QJ\.T^M=6L-=^17]JXN=8EDSC>>2WY>9*>;>V(,,<]9P=@Q&(=[#.+.(':\6T>.Y04S;#%3 M<@O*:A.:%5RHSIK(E<(69644W99D9Q9?F!*EV&BH4<&J8 KAZ):M.0YF@2%\ MJQ6D'=:RQ8KW8$4Q7$IA"@U?1(;9OP !$>O9Q:_LEO%!Q M,CV$8^1"'<7@ M;]A'.W1XP_]%>]U'^W"VUD;1XW@\@)_T^(G#3_;@KZAGLH8CR!S>^O)AR729 M A,97)2\,9C!@TLVW.*+@267Z=/C>WD_[/6V0,@EI_XB?V NA\@- M>R:D#;9$-!PYO@-(AOXPC" )_7@8PS#QD]%)FTGJ;, \IU:WX5'7I$\@:QNN M]F%U=D/KS>J.UDM:7>"I%.3$E#990AKR\NG#.([BSV^^>UEUN=O#JZWUV[S: MZ*/CT_&@$^).&-ML[*W& :OWWFVP,Q&H*ALW]S0%W0C3#H?^M!^M9^U$^:O> MSN5+IC:ET, Q)]/P^/3$ ]7.NG9C9.WFRUH:FE9.+.CW@,HJT'TN*;W=QCKH M?SB+/U!+ P04 " "]?$Q2//\,=OH& " & &0 'AL+W=OIP,C'Y4E3<^&HE:OAEKG3%+7SJQ<2LM."%$ZK*"0N">%)Q68].CMS8 MN3XY4HTM92W.-3%-57%]>R9*M3X>T=%FX$(NEA8')B='*[X0,V'?K\XU?$UZ M+86L1&VDJHD6\^/1*3T\HR$*N!D?I%B;K7>"H5PJ=84?/Q3'HP ]$J7(+:K@ M\+@6+T19HB;PX_=.Z:BWB8+;[QOMKUWP$,PE-^*%*G^1A5T>C](1*<2<-Z6] M4.OO11=0A/IR51KWEZR[N<&(Y(VQJNJ$P8-*UNV3WW2)V$> =0+,^=T:?<+,ELR;5XCO$5Y(6J M8-$-=VD;O^.7I3 '1Q,+YE!HDG>JSUK5;(=JRLA;5=NE(:_J0A2?*IB G[VS M;./L&1O4^%+D/@FI1UC @@%]81]\Z/2%._3M#/I4:UXO!*#/DLO;3Y)SSF_= M\.F:ZX)\_!%4DA^LJ,QO PY->X>FSJ'I+H> =$53"J+FNU?DU0V^BX<69% [ M$OS0K'@NCD? 8"/TM1CU #!;YO)MD$L MXJZK%O(/T%[OZ:E':JAF8(Q7JD&[.5])RTM04GA@0#LG;P77A@A$)@%I2 MZ!Y;^)=FA-<%OJ1D+#$RU1@804]?=TI^!24MNN_K:%4X\=D.CP\A'\:YJL6U MJ!M!GA'FT9"Y9\ B>%(O893\O!(:1" M79#FD,R@E.$(>@DYNA+N]]B+PIA$ M7I9%9.J%64S>B!J$2S>/%U!#I+&H#!8@\^(D()1ZTX@2&G@)3<@%((/K?.GF M%^!7J58.\;$7Q!0TLR #S3$$]TY!6HFL\[+!%$"2U#T_"6,>BQ-\Q%%$:.8E M$%\K^2CF( T80]:^Q&F +^AM2 ;8%O5LBX;9]G?I[\&ZH(#QR!N0 *A!"LZ% ME@I^^L4U!! YO8:<+$0[A4"5%N0UEYI\X"6L^$=77\D[<6/)&=#KZK>'B#T< MR"/$:3E9K7A]^ZTAL],+TS9#:6\_H<,N-I!QW;@! *I;,N.P(6NK)1 Y)]N"*)N]3^OF:K#F6OS)O2E>,6PQW M97JEC'15H)#SN="BS@6Y%'8M1/L[N",K)S9'N+8* 0);<'(93+XSR-X*U!JW MYO!R/P80?!8%?I*XN)W^;O'(2LN\U]P !G5YBT!&I/H#/(][GL=[=U5H=]=M M^H&G;E,+87?@ MI#\C(?.CZ4YV=C@?TR@X S[0;A%SG%\0,+4A^ZXBY8##C!L6A0=WN 6/$(P.DDNM2$2,K7"-TI5*%*!TG'$L6'>2* M1CMB#?($$ +4 (L=%6'O]/@&#H0^*#1>(AFGH1\G7Y,+::Z>S[5PF )T0,'6 MN%3,I^QKMS%WQ5RYN$@IYXY[[5:3^5E"7@*W"W"2W$I1]I ?6,>T7\=T,+6P M:P.0Y^V.>[.6Y#D!M(H.X1_?NOB&SBE9;RW[,@Y.-+@[QP9[;^9Z4W?>>.1> MAI!R#Z;->VH/>,2U)S6!9E/U<.6Z>"Y<8W 'J >.*AA'OL1 S3T^P$O=D>(_ M:Q742S,LSRSQT[!O%ED"IQ3FQ_UV:)S2*;2)T$_3[3;!HA :1>;#8>B1AN"E M 1ZS:7RL1Y__SPD"G MN(4+_2#JRP)6A:G/PDU5^'Q3N%T94E<8IO%CA2'NRD(*)G$ZD-ICTW#/JI#< M.4G]P'UX"528+[TB3+8NA2NA%^[J&]4VM6WOA_O1_GK]M+U4OIO>WLW#)G$! M@9%2S$$4+$8CHMOK[O;#JI6[8KY4UJK*O2X%A\TJ3H#?YTK9S0<:Z/_I&PO=V]R:W-H965T43C9"?E)K ,WNZZI1IY.UUNWQ M?*[R-=1<'8D6&GRS%++F&J=R-5>M!%X8H;J:^ZX;SVM>-I.S$_/L2IZ=B$Y7 M90-7DJFNKKE\N(!*;$XGWF1X<%VNUIH>S,].6KZ"&] ?VBN)L_FHI2AK:%0I M&B9A>3HY]XXO$EIO%GPL8:-VQHP\60CQB29OBM.)2X"@@ER3!HZW.[B$JB)% M"..O7N=D-$F"N^-!^X_&=_1EP155?I:['Y&7I_(M*7 MBTJ9*]O8M4DX87FGM*A[8410EXV]\_L^#CL"J?N$@-\+^ :W-610ON*:GYU( ML6&25J,V&AA7C32"*QM*RHV6^+9$.7WVILE%#>R6W[-7I.$?U/@*\B,6 M> [S7=\]H"\8/0Z,ON )?3=8UT57 1-+5EKO-7J/@U8TT&C%?C]?*"VQ7OXX M8"XVPRA7&_@ :6I9ZQWTT&V"W<:W91B?S3'_MR M<= T]?.Q:GD.IQ-L6 7R#B9GMVO8=;N5XJXT'98+[#2EH2!L&E\0>,_WPWW-_L"]\(8>F%,O4 G7':@;**Q M;*)GE\WKY1(,>>V6S#7AO ;,6EY6)3<4][RB.6CXZ:(I2H2!JCFB"W[%"E,1J>% M?#!J*12^]^U75:.#D%1K<58/#MN@)XRKOL;5UQ;KU>@0U_\*'XO6BQTWB&9F M&#IAYMEAX(1Q.*/LXKY*-%" '/$G[D.X$6OF MN1F;QJ$[PV[Q$3RJS;E:,[7F$E[2[E@8(D7MMB*G@>/'*2Z/$A(*,G3S/09* MHED7Y^:=%P6]\V0$/5A8%E0VU43.V+DTG_I.0$&;9AFI\YPXBF?L)/3#IYA&D&N5.BI"K%5"1I2HI2/QP52:@XU2Y*M;+L(=AJFT:$ M-73PR,.FH9.Z[CZI#S?6$-"AZ0L206-!M /ZCE>=C1:G8N388

(!\Q$B$2)C"HN5<:UDN.LJS7F-KKHB>9*F(B)C"?:)(SD4.N_Z.U^T/KW?X M@N54Z4A=NREG '38LXP-,E(Q,E#R;B3XT M$L\[V+R?>S:Z&/:):VPU"IH)SO/(Z+#9VT?G7VT4FLAA!O3:4$5N"%P1H]"4 MSO:\>?A>L6X7)@6FW\X>'5S^YU/T!:S*IB'L"UZ91&)&:(/PTJ"_7O;X+3D( M6VRM4*4EQ"\V08/ZJ8/QH*SH+,6"UI79S;?':R_.9N,,/=@';D!H:9^"SA<" MJ7O-Z[^ ^KSI%K&^^\GI2HZ@BK?'*\OBX M98CEDA 3(EZ+#K_/CO:5[GSG,[L&N3(_$Q3R*DK8+^[QZ?B_XMQ^IF^7VY\= MOW")"5)(:4L4=8\2/)1+^P/!3K1HS4?[0F@M:C-< T=6H@7X?BF$'B9D8/R+ M<_8W4$L#!!0 ( +U\3%+I'>2JR0, $4( 9 >&PO=V]R:W-H965T MH6B[#*J%-(M@9VTS MBR)3[K!F9J@:E/1EHW3-+&WU-C*-1E9YHUI$:1R/HYIQ&2SG7G:CEW/56L$E MWF@P;5TS_;Q"H?:+( E>!+=\N[-.$"WG#=OB'=H_FQM-NZA'J7B-TG E0>-F M$5PDLU7N]+W"7QSWYM4:7"1KI1[P4RYH9O%3B;U[9W2*8!%#AAK7"WJK]'WB(9^3P2B6,?\*^ MT\W& 92ML:H^&!.#FLONS9X.>7AE,(G?,4@/!JGGW3GR+#\QRY9SK?:@G3:A MN84/U5L3.2[=H=Q935\YV=GEI9*/J"U?"Z1@UA8&]XS6YGP>68)W2E%Y@%IU M4.D[4$D*7Y2T.P.?9875,4!$O'IRZ0NY5?HAXBQ>/ KR2QNJ6ZLK"MVM2@"N+M?G^ 7S>P^<>/O\?N?2NOOE48)!EH:32>:E MMU@J3;5'361WE !65=QY)_(-X]5O)"I9PRWM?7H0Z,R,$KQBEJQ63#!9(MRY M=AK"A7%1_"=Q(7!+YJ5HG:>S+!U.J3.%\)>,)$E>#-->HE%X;*N\/P+(O18M MBNX,0](Q#?KK23SWV3M+ALDQ;C+,>@$WIO5<2V4<&T"?I6.L=T)(IA^%<(KP M@>K] M;5G_@TQW]\V)"O=%38\)'7-+Q>/**\S3U!5-.)XF]!Z%<1S#Q>M*I0A]/1]% M9J#(,DC"9%30,R?7>TUZJT?8*[MR4EWR_?2?D9>=*/A7_5NP'YA>LNE 8$;,HV' MQ2@ W0VM;F-5XP?%6ED:.WZYHSF/VBG0]XVB(SALG(/^SV'Y"U!+ P04 M" "]?$Q2<3C,-<,# #)!P &0 'AL+W=OVZ:SY\'6N=U9%-EJBZVT$[W# MCE;6VK32D6DVD=T9E+5W:IM(Q'$1M5)UP6+NYV[,8JY[UZ@.;PS8OFVE>;K M1N_/@R0X3-RJS=;Q1+28[^0&[]"]W]T8LJ)CE%JUV%FE.S"X/@^6R=E%QOO] MAK\4[NW)&#B3E=8/;+RKSX.8"6&#E>,(DGZ?\1*;A@,1C4]CS. (R8ZGXT/T M-SYWRF4E+5[JYF]5N^UY4 90XUKVC;O5^S]PS"?G>)5NK/_"?MP;!U#UUNEV M="8&K>J&OWP<=?@1!S$Z",][ /(L7TLG%W.C]V!X-T7C@4_5>Q,YU7%1[IRA M545^;G&'&Y+8@>QJ>(MZ8^1NJRK9P+MNJ#A+]]N]7#5H?Y]'CB#9,:K&\!=# M>/&=\(F :]VYK86KKL;ZWP$BXGHD+ Z$+\2+$5]C-8$T"4'$(GXA7GH4(/7Q MTN\)0&U>]PV"7I\( +?X&;L>X<-R99VAWOGX E9VQ,H\5O8#6 > M=$M7#TZ M-!VI?NDKCL;"TCFC5KW#&IP&ZD#JKPXN==_1/%I8/9W27=*!A ^^3'"/CPXN M&ET]?/Q6P5ZF>+\E2KJALZJZ#6R>$=1)/R@+= -8ZAMB1]/@R.N)&!!OY#H# M50G;%9ICI?B;S'R;T:"< -=ZG8GNR>HI,.--NH+Y74":0:)K#]V-1 PXU!B M PL2D>UJE.S7GTJ13%]9V-+=]*F7AB2U$_@'I1F:[[^D!D[,YUB.&S05GX?_ MLYG^DE#IK-@S>-\IEN+.42*6B8U+\#.4(A2S&:0"?F$K#V=%"FGFK:(,LU) MFI/U)^5B0.1A(E)(8IH1,QK/(&'/I S3:0DS&M[U*Z<=]4H23\-,",C\AB0/ MXQD9!1EE$99%#!FCO$6J&FDLDC OISX"!IF4)@M&R.)Q.BV%^:96$&UFI-94L(TI) 0G#9&DXBTM" MHW$JB%T,23'B7*NZIE:]D@1'S$J1#\P*HA,#[QKS8>?EVFO)FWR1Q2M>#T4> MG]@$0#HRH7NOSM@\I++(!>F449*Q5YW\PC1]MI/9-(P/Z]\ZY=')]4IUW?A' MQ$+%9W&X:8^SQW=J.5S/S]N'1^Y:FHWJ+#2X)M=X,LT#,,/#,1A.[_QEO=*. MNMH/N9_1\ 9:7VOM#@8#'%_OQ5=02P,$% @ O7Q,4D*.[_PE! " H M !D !X;"]W;W)K&ULK59=;]LV%/TKA+&'&B"L M;TL.' -QLJX=UBZ+L^VAZ ,M75ML*-(EJ3CY][ND9,79&FF!K#DH1'2G(]J:W=G06#*&AIF)FH'$K]LE&Z8Q:'>!F:G@55^42." M. RG0<.X'"WF?NY:+^:JM8)+N-;$M$W#].,2A-J?CZ+18>*&;VOK)H+%?,>V ML +[Y^Y:XR@86"K>@#1<2:)A'?/5R"$(X(P_C:OS43$B M%6Q8*^R-VK^#/I_,\95*&/]+]IUMCA[+UEC5](MQW'#9_;.'O@Y'"XKPA05Q MOR#V<7>.?)17S++%7*L]T]WV?F- M7_ ;Q>2#DK8VY&=90?6<(, DADSB0R;+^"3C%903DD24Q&$+!D*51Y M]_E;2ISV=UL#V2B!IY/++;&>$,^W 8F;H01M\6235K*VXA8J\G4(:3.$5.'. M0PY-+'(] M.&@%.5H";0K$$/NA F*P31;$)N:VX(/TJF9H:L :3SOF,:E^.D M8S2L 7?TT!Y-W PK2]7LF'QT(5\J:93@& 0N>:K3RN)$X[-P3ID01&(XQF#O M(:SZ@F>K^UJS>^@<L4:VS6+O>1:PBQG&2#>,N?Q^:;R_/RG*< MTKX&U[J89RR5_-+*KAGMN:V_-Y./RH(O@P:K)H<]TIVCYQ5?P<[VHY"27UL) M'GQ@NJR]P:VRR*_A'F0+Y"Y@Y,:1)%Y!>MC$&%U(9; MG$TRFB4S!Z:TR",'CCV_K\@[)2HLG:%X+O#\.XJ" M1D4Z[F&1Y1W,:1P6'7%,\R0[08R*-*@1]M[RKD9^P/V,L1-3XZX\(TO@!A#S),Z(J+UDGY?VQ_J(Q8T#QS(*51%G8R%KG3,\-/R7]ES&D1 MI;UZ4Z=>&M)XEG4*)VGTLHP9#?.H*W%,LR@^P"C-QKW.TRC\#AESFH3A0;LD M'63,HORP:V8._@@9H_&+&F7_EO&D[;?Z?W!T.S>@M_X-@JW5]9;NHAYFAV?. M17>[/YEW;R24?,NQ\ (VN#2/PM_@%02P,$% @ O7Q,4K851[7W @ ZP< !D !X;"]W M;W)K&ULS55+;]- $/XK(ZM(K11BQVG:4B61T@>B M$D51T\(!<=C:DWC5?9C===+RZYE=)R:4Q!RX<+'W,?/--[/S&*ZT>;(%HH-G M*90=185SY7D&=G&#DG.) MRG*MP.!\%$UZYQ=G7CX(?.:XLEMK\)X\:OWD-S?Y*$H\(128.8_ Z+?$2Q3" M Q&-[VO,J#'I%;?7&_3WP7?RY9%9O-3B"\]=,8K.(LAQSBKA[O3J Z[]&7B\ M3 L;OK!:RR819)5U6JZ5B8'DJOZSYW4<\8\K!),MTI1Q7"YAJ MP3..]J_WAU?H&!?V" Z *[@O=&69RNTP=D34FXNS-:F+FE2ZAU0OA5NM7&'A M6N68_PX0DX>-F^G&S8NT%?$*LR[T>QU(DS1YF%W!X<%1"VR_B5X_P/;_/7I? M/Y(NW#B4]EN+Y>/&\G&P?+S'\CU3"_XH$";64NG>R))Q0\7BX+)@9H$[HUY# M#@*DK];E.!G&RQTL!@V+03L+[9@ 2Q:QT")'0W7J*J.@1,-UWO%Y\(+,V Y0 M_X EVA 4"M?M[&$GQ79[_1JM)7XG#?.35J29YVR!6ULQ'\:JI!;QBE_'%QJ7 ME=Q%M!V>>F(W2=ZT$#UMB)ZV(EW+4N@71)BA6?*,_I[Y6]^)"35MX#.I^LF,F)?_T^VU*TL8XD'472P1UFFM+VQ^L:JUT\_2-=!H-WR9Z4 M.6O\.?L?_.G -*1@R+OUL9??Y6<[X;3..3@!&7K2KC>-MQJP1"H_/V8LA"Y0 M]^+FM)EDD[J!_Q*OQ^ M52]7%@3.237IGE+\33U:ZHW396CGC]K1< C+@J8Q M&B] ]W.MW6;C#33S??P34$L#!!0 ( +U\3%+]^)@V! , *4* 9 M>&PO=V]R:W-H965TJI7+FJD$ 3"\HS-_"\KIM3QIWQ MT*[-Y'@H2LP8AYDDJLQS*C=7D(GUR/&=EX4Y6Z5H%MSQL* KB #OBYG4,[?1 MDK #M6J-B0EE(<2CF=PD(\ M8 I99C1I/_[52IW&I@&VQR_:O]G@=3 +JF JLC\LP73D]!V2P)*6&<[%^CO4 M 5T8?;'(E/V2=2WK.20N%8J\!FL/VKLN7'MU57E5;#'JVN(STGHGY+ "[P=\.G1<'_P%N[J_#1)"IHD M!59?9X^^.2B4+$9(2(0B?B3WG*$.&?6!MHZ4_!3\[*ZPH*__2H8;D]/=)G"'C-_9S5^_B;]_.'Y[#2>%?KIB5D5N7R!%3J+)7->C(]@< M-+8&'\2F[[U68>]S\%G[V28KZ&_QN4.F>[&;3[_U#OD',W ;W:M#J7RMU7[P M472]5F@__"1TA3ONEK_-UWNAH-O;(LQM]1"F@;NE MJ)J@*&Q;L1"HFQ0[3'4?"=((Z/VE$/@R,9U*TYF._P-02P,$% @ O7Q, M4J!)B(?" @ 3 @ !D !X;"]W;W)K&ULS59= M;]HP%/TK5]$>6JDE'WR5"I!:HFE,ZX2*V!ZJ/9CD E83.[--Z?;K=^VD6:H" M0MH>^D)LYY[C<\_%UQGNI'K4&T0#SWDF],C;&%-<^[Y.-I@SW9(%"GJSDBIG MAJ9J[>M"(4L=*,_\* AZ?LZX\,9#MS93XZ'&>KS?&+OCC8<'6.$>S*&:*9G[-DO(92@,+5R+L)K^.!C7LL)9\;SLMP@5S#G:\%7/&'"P$V2R*TP7*QA)C.><-0PS0NJDHUD MJ2QP8!!6W4%(0($'Z1Q@XB]$PGNESN(3%/(:S#^=#WY!:NZ>?5,IN2V71 M 66?F6A!$%Y %$3A'OCD.#S&I 7M$A[L@<-K'^#[ M2B8U36WZI4$JF&R86"-P\3J,BX07&<+#%R*$J<%<_S@BIUW+:3LYG0-R;C(Z M[XSV!^H<='!2.BM+H_?97!)U'9%M(D_C3AA15R%3GYI^OHV+PDXS[)703BVT MHCOG2K;?KOH M,@7!0?_[M8+^/_@?!9=![Q3_K^KMKMZ#_X-:SN!H]C&Y#5.AC=I:!1>P$"R7 MRO#?F$+,M5.PK[4-WE2C'_3VE<-OM&Y[S]XQM>9"0X8K@@:M/G&H\NXJ)T86 MKILOI:&[P0TW=-VCL@'T?B6E>9G8"Z+^@!C_ 5!+ P04 " "]?$Q2I;UU M@NT# "H#@ &0 'AL+W=O%>B;/D2V :\5M,NL%L8>VD>BC[0TM@B(I$.2=G9H!_?$2U+OLCJ M(LBV+[9XF9ES9CA#SF@KU1<= QCR+4V$'K=B8]8?'4>',:1,7\LU"%Q92I4R M@T.U@M!<"J)@.6Y-Z<> #G,!N^,/#EM] M\$UR*@LIO^2#VVC<-P:M$@$2Y8EYD%N?X."D)_K"V6B[2_9%GO=%@DS;61:""." ME(O=/_M6..) @/8N"'B%@'N9'17KAX 9-ADIN24J MWXW:\@_K3"N-]+G(X_YH%*YRE#.3FTSCC-9D)M,%%\P&XWT AO%$?R!7Y/DQ M(._??2#O"!?D*9:99B+2(\>@\5R%$Q:&;G:&O N&J$?NI3"Q)K^("*)C!0ZB M+J%[>^@W7J/& ,)KTJ%MXKF>6P-H]FIQ.JP1#UXO/FA@TRD#T;'Z.O\6B&GX M->.:VT#\>8=SY-9 JO]JL-$M;72MC>X%&W/V@BEK-#%R9T8!V=L%W2:_8YV1 M2S)C.MZO1W61WEGQK96\L&PFZ/_-H>O/=U#7IR>[@B8]1P3]DJ#?2+#N-+>/ M//H "3,0X09M:D_QSD"O@=OY#M_U3IB=[QGZ]=1Z);5>([5?I8RV/$G:961( MD"DN5F0.BLNZ.,UZ9R@H=?O]>B#]$DC_54#JG-<_"ZCONMWNB0/[9["Z0^J> M[ K.=74&7H?6@Q^4X >-X)\4V^ ) '6<9O>0+D UI=BP-#!\LS2F;E6TW?\B MD6>%F<-07&&BNA?2D![<*O2-$W%66#C.LTO O J8]P/ 'B"4*\&_(Y[;"!W+ MEYPM$B!3=*?15<;AU4?N<(DG2 )TOIZE$+7))RZX@:L[?,.@"F&86'%44$_, M.R.&K[1+S*K[@W9^>H$H5/K'%>(BENJ>H@["RK9 FH&ULE59=;]HP%/TK5K2'36J;D"_"!$@%5JU2NU7] MV!ZF/9CD0JPE-K--Z?[]KITT2TE@[0O$SCGGGF,[ML<[(7^I'$"3I[+@:N+D M6F\^NJY*@'S8W$EMNHY*Q$KAB M@A,)JXES/OBX&!F\!7QCL%.M9V*2+(7X91J7V<3QC"$H(-5&@>+?(\RA*(P0 MVOA=:SI-24-L/S^K7]CLF&5)%2*CEXI" MV5^RJ[ Q@M.MTJ*LR>B@9+SZIT_U.+0(@_@ P:\)_CXA/$ (:D+P6D)8$T([ M,E44.PX+JNET+,6.2(-&-?-@!].R,3[C9MKOM,2W#'EZ>B]I!H3RC'S5.4AR M"RFP1[HL0)V0+[CLWB] 4U:H#^24/-PMR/MW'\@[PCBYS\56(5&-78U&C)R; MUD5G55'_0-&!3ZX%U[DBGW@&V4L!%Q,T,?SG&#/_J.("TC,2#$Z([_E>CZ'Y MJ^F#40]]\7IZ > ^2\P(T"'0#!)IE+R)A&>ZIW M%51E(EO&[#^/T\CSH^'8?6Q/30]J%'MQ@WJ1(6HR1$V"HCCQ^YW&C=/X[:--5QH_QH.#?31)W#49##UO+TH7 M%4=^DO1G&399AF_/\J8E,^S8.@T'OK]GO@?E#\)^[TGC/7F-=_N5]:\>W [[ M+"<=,^$H&B9[EKNH./*&!SR/&L^CHYYG-,-#;JD)/.$]0$&?O5'G\PJ3SFKH M@D[C?="B"_);F"J VSJ*2I!K>Z0K8H>VVLZ;WN;6<&X/R[W^&=XFJL/_GTQU M%;FFV1 =R>IXKQI:;.R!MQ0:CT_[F..-"*0!X/N5P%VU;I@" MS1UK^A=02P,$% @ O7Q,4HXY*]5; @ -@8 !D !X;"]W;W)K&ULC57+;MLP$/P50L@A 5K)>J5V( NPK1;MP8 1(^VA MZ(&65A81BG1)VD[Z]24I6?$;ODA\S,S.DMI5LN7B558 "KW5E,FA4RFU>O(\ MF5=08^GR%3"]4W)18Z6G8NG)E0!<6%)-O:#7>_1J3)B3)G9M)M*$KQ4E#&8" MR75=8_$^!LJW0\=W=@O/9%DIL^"ER0HO80[J9343>N9U*@6I@4G"&1)0#IV1 M_Y3%!F\!/PELY=X8F4P6G+^:R8]BZ/2,(:"0*Z. ]6L#$Z#4"&D;?UM-IPMI MB/OCG?HWF[O.98$E3#C]10I5#9V^@PHH\9JJ9[[]#FT^UF#.J;1/M&VPT2K-H 0AH$ 3+I5$]QDH3*A\0)_1 MRSQ#]W=Q<%4Q@]Q%H?\)!;V@=\;0Y&:Z/SA#SVZG]Z]D$W8W$%J]\+8;^#U: M2"5T.?RYHAUUVI'5CF[2/G=W#7]@^:9%;%*_[\:)M]D_SU-0X+M!!SJP%G?6 MXJO61C47BOS#MOIYB3ZL5E@LX:S9^,1'[ Z.O)YB(K=_B,D:3+R'"8^2\?8J MJ@;MQW0FB7*^9JKY4+O5KOF-;,T?K8]U4VQZV(=,TU&G.DW")*)0:LF>^T7[ M$4V7:B:*KVS=+KC27< .*]W801B WB\Y5[N)"=#]*M+_4$L#!!0 ( +U\ M3%+[&8N#;P( &L& 9 >&PO=V]R:W-H965TICV8Y"!6[3BSC]+UKY_MA PH M5-U>B.W<[^/N\&6TD>I1EP!(G@6O]-@K$>OK(-!Y"8)J7]90F3=+J01%LU6K M0-<*:.% @@=Q& X"05GEI2-W=JO2D5PC9Q7<*J+70E#U>PI<;L9>Y&T/[MBJ M1'L0I*.:KN >\*&^5687="P%$U!I)BNB8#GV)M%UUK?Q+N ;@XW>61.;R4+* M1[NY*<9>: T!AQPM S6/)Y@!YY;(V/C5 $(&X!\2'@E$*O!?3>"TA:0.(JTZ3BZI!1I.E(R0U1-MJPV84KID.;]%EE MVWZ/RKQE!H=I!DM0"@IR(VH.II](73]RJ5&3\PR0,JXOR ?R<)^1\[,+:,IC"-WV3, M(/=)+[HD<1B'1PS-W@V/KH[ L_?#AV]DT^L:TG-\O7]LR,PUY,=DH5&9R_+S M#:FDDTJ<5')":D9KAI2S%Z,V,SVQO$[GDGP%/-;:AN_*\=F!\I3&OJG9TVZU M7\.#X6D^S'9*]C0G]PD%6P M#[2].,X3E5*U9IPF%I*$/_ MH_&EFM'6;%#6[K(O))K1X9:E^1J L@'F_5)*W&ZL0/=]2?\ 4$L#!!0 ( M +U\3%($F=H-5P8 /TA 9 >&PO=V]R:W-H965TDXK38 MCQ_U$M'6"^76B[_8>KD[WL,CGSN==+KAXHM<,:; 8QPE\FRP4FK]9C22\Q6+ MJ7S-URS1=Q90($ M6YP-SN&;F4LRA5SBSY!MY-8QR*#<<_XE.[D.S@9.YA&+V%QE)JC^>V"7+(HR M2]J/KZ71035FIKA]_&3]*@>OP=Q3R2YY]%<8J-798#P 5O0-%(?^.9W5@)R M,WMS'LG\%VQ*66< YJE4/"Z5M0=QF!3_]+& M5X&4"OE4CPHH^3S,J*+34\$W0&32VEIVD$]FKJWAATD6]SLE]-U0ZZGIK=!+ M2*AO@"8!>/LU#= 5>@# !'U<\E5I! MGHZ4]B&S-)J7XUT4XZ&.\2 "-SQ1*PG>)@$+=@V,M/,5 O2$X )9+<[8_#7 M< B0@YP6AR[W5H>3%O79_NIC"QIBX-KQ6+Y MMV4P4@U&\L'(SPPV!.\$EZTA+JRZN=6,6!ZF'L&.GOR'[7EO2A%$)EXEM>.R M6[GL6ET^G\_3.(VH8@&8,4UU\Y!F!#+,SB)6<(F&<1YSH<+OY;T:T.$NTC:( MA1?>EO,GR/>WO"\PMHLYJ!VD5X'T#HG+'ZS59:_A"_96Z6T([WH\K[\=V[T.YYI)&@"^J ME=(V\VW(QDUDS9W0%/)) UE3J!/8I (VL0*[2J/([!*]8\ZE9$IF%/Y)LC8X MD^;JM$,9'0Z"25#$B^4!LJF$[B#[HZ*?AOSJ5V M?T[7H:)1^+V>/\H$Y#3=\\;UG=LF17!-:E9*[9"8!W$'TJVD"_="FH4!W#TA MG15(63 $=^G]/[HR A_Y#I.UPH4]T2CQ-L4F7F?,D$&"K$@N32S )8_7J096 M(1KV.X^:6Z.Y?UJD".STW:1:B*V^?Z3),KR/6+$MP'6\IJ'(U]GEBHHE:R]O M<,.7+D=,&H;V/'R5BB14J5X"&=]S[8(QST<=]P($/. M"#Y_.)!A4&1GT,/"T6,<.OWQ,'R)['Q9\?O6;.PQ\88&$3G"Q!M&1/9'B9^E MJ-+L-D5!'V-D*Q/SEAPXG8>?Y08,.%V%ZH'A:*'N/]N0(;%L5VHJN* MZ'UF>ZL9 MXUYO (@A26+GL?H#_+Z5$3'L1M 19M[0'K$7>@?.O-UX_](G6_WK9VI@-PD3 M(@3]>@>[R9C0@5W-4F(HD]@I\SVCDJUX%&0]!\$?6.;N7L_[Q+ E.0);$L.6 MY""V?"M5&.WD_S ML4J9QFK=16KHEAQ4G7:ON7%CS2''=R;U-=?2!W8GL&/)&>XF?:5J(I5(BY>M M89+UN9?Z87JO1><:RG:/4)VZAGC=@ZK3SE"X+2U34M_\+4*=[TE^H&."."+!1-ALMPO&(;%W2,4KZ[A8M?.Q?]3]]YMH>;F&X@V M*=+H"(^VWHO'3"SS[PNT!SQ-5/&"N;I:?<-PGK^YKUV_@&]FQ9<(QDSQ8<0- M%>UKET3QK4%QHO@Z?_M^SY7B<7ZX8C1@(A/0]Q>3;(#J MBX_I?U!+ P04 " "]?$Q2-U?!TP<$ !E#P &0 'AL+W=ONW7*4(,DB$HB#R[PF& MD&6*2>KXKR)MU3D5/(&DC7\,]UP ?O1INS#Y^/3QZ"7>DQ;7/ M7NVSI_G\DSYS#G"!M-\7: 0\8>E*KY4?-S(670O(^;^63'Z=R=>9.F<$RA@0S+T%5AN>AUV6AR@'1#&+0H[M<+.KRE4RM*":%?NM#DFG79R MK&5:5 :URL!*=*1N2+DPZ2EI DVCOLM/ XR[OM=SGO9GJR'*Q6Y<1[W0V*TU M=JT:OQ&6DFD&YR26+-W]Y"$.#Q0:@B+LF@6&M<#0*O!A+=5):>BZ2&@.)FWA M4=I+/PP.M)F"]BQ^H2VJM45GIJ'5L^C8#B\..P?"#%$XB$*SLKA6%K]EZG&] M=@4:;^7V0$G^!TR*Q_'1%.OX[HD7B-VF0;AO6P?W9"=W"L+4$885U[X?8= ] M7 N&J""*_!-*]UH9MBK5NYQ+.K]\E!/N2GYC!+J;RK96P$RULO$V69)B 4AN MKPZ_/>A&KJ,T2\7.V.?PD;->-]ZSMBK^. Q[01P?5G\ M]J*^ZUV2+/[J23Z1A4] ;1V;HD]U@C.)HK(3H!#EM!!+CKIH1G:F^3 ZPQ16 M3+AD,A*]=*/I@MC>K\Z[,4IY0M=R74V(4-,:6"*GM=$/>ZJPC;WWQNK/X;SN M>UNQ34/%]J9W*]]JOL[1CUO(I\!LVPC<]#\<_.$M"V[Z&+8W,NN6 -&Y_$H7 M@LE3A?'UV+G/[@APT\VPO9W=DNVK?6[:$([^M,]-8\'VSO)[/MNYL7]ZA^CL MG5#4 ?26L$5:<)3!7'*Y[5!.15:>ZDA51#]52:,OMHF2T M)$Q2SH @FZDSAU?7$!F'9L572G;R: Q,*FO.'XUQFTT=SR@B!4F5"8'U[8G< MD*(PD;2.G_N@3LP:]?&FIC64O%R[ZSMDK+VCI_W&W'D@(8!+SFN)628GKM):3$0WW7.O6RX:X"Y( M>@E\. +(0][#:@'.SRY^C^+J3+IT4)<.:L+Z@^E(2<@(?*Z(P(JR+6@2'(&[ M0SHCL,0O^K-28%$3\'V^EDKH3^/'&W"_@_L-/!B ZU2@;2=:K[#Q,J?D:38. M$V_B/EE80<<*3K&0C=5Z14%'2P\!?-ML+ /@WZO\G^BV,A1^9@V)2->\IBE"3(K@QZKP7(^V]M#RRC,N4U4R0#[Y]3 M[0+FI;&MEE/:\.Y95:!>20H]SX_^4.$>]173HS]AL:5,Z@ZQT7[>9:P#B+;M MM8;B5=-JUESIQM4,<_VK0(19H)]O.%<'PW2O[N=C]@M02P,$% @ O7Q, M4B9BN/^5 @ T08 !D !X;"]W;W)K&ULG57) M;MLP$/T50L@A 9)HM90$L@$O77((8&1I#T4/M#2VV%"D0U)1\O(R[_'-C/B4UEP\R@) H9>2,CET"J765ZXKLP)*+,_Y&IC>67)18J6G8N7* MM0"<6U!)W<#S8K?$A#FCU*[-Q2CEE:*$P5P@694E%J\3H+P>.KZS6;@EJT*9 M!7>4KO$*[D ]K.="S]R.)2Y++"$*:<_2:Z* MH7/AH!R6N*+JEM??H@#_ M+4#0 H)=0/0&(&P!H4VT46;3FF&%1ZG@-1(F6K.9@:V-1>ML"#-=O%-"[Q*- M4Z-OG..] -TPYDJ)/K"X!T0-/TTW+]\1T[8U32T?.%'-?UUR_53?VXU%OGO=YBCCCFRS-$' MS(>*WB '%FGN[O,HNO2]*'6?^Y78CPHO@M#OHK9D#3I9@T_).D7C[*DB G(T MJP1A*S0'07A^J"4-8]P3XOM>DAP6$G="XD\*N1>828JM58SS/_HB:>M1![_6 M>$_)9>3ME&T_YBSHU79+;-*)3?Z[FFP:>%^TV,=7_]$T9G^#Q8HPB2@L-:5WGFA-HC'09J+X MVGK0@BOM:'98Z'\."!.@]Y>GMP'RY7(GM@3,9K?TD?J'A:WZ7RSJBJ!&%,$QZR!*1T<3&:PO,91EE" M'O%G2+>\=@TR*L^,?<]NKH.+D9DAHA&=BZR$+W]>Z!6-HJR2Q/%/6714M9DE MUJ_?JG_.R4LRSSZG5RSZ&@9B=3%R1R"@"W\3B7NV_9V6A.RLWIQ%//\+MF6L M.0+S#18+?S).V1:D6;2LEEWDG9EG2_IADHW[@TCEVU#FB6- M>0GBL@"!.D! !&Y9(E8<_)8$--@M8$A&%2WT1NL2]5:3W<4>]SF(2"GMY(A>@&Z=N-C ?7@L;\KY[6K*HU M*V_-.JJU$_"8^@F/_%RVT^!O.4?E.B"TPUXT9.<-92O0RP2:ZB/1'[/# MP*X8V(,8?$D9U^(MRI(:%LMV+-) K(FRB&WI,9,*,QF$>3J?;^*-[';Y>AJS M5(3_YD.@HT%: +%CF7:#AB;*-"U/3\.I:#B#:/Q!A0ZQT\+B8@LV +>#H$5J MM'8 NQ5@MQ=PO2\!6[0QZ^"ZK3E+<&MB:X+<9M"L'>20KNGO592\7DHS^B+] M?"T'X)'.5PF+V/(5Y(XNUXI;&C_3M&^=@*;R#O,=UB58\RIX_.0Z 4^<+C81 MN D75.M!_<4=\$K]5#?<5\=D[E)$BB+Z-4M76;<^DY#CM":E+HRXN$/U4#D4 MQ.^V?)5-U86.D.DX32KM,.@0&W=04?8'A_E?QQ(&VT9F$X2;H-M1'G1)!V9E M>+#?\6[E%[Z@B9_,J?P:+\R9K\+U07I7%@7)>^A=>0D<8";[]=Y?W.W1^Q&9 MNQ25^\!^^SE>[VWGP,1TF]--$V79L&.Z*8.!_0[SOZK=:W^'(-MK$FE'(;JWQ/2%-P7Y/Y0;Z.E DA] XZ M1\H\T #SV*OS/<5)M\Z/R=REJ$P%#3.53ITCS?X(V;#I*]HPJ\O7D3(6-&PK M]3-*1^V-$S2A936IM,-T\!KU$YFI6DO\Q-N#N9LDXCB-+-Z6IVB3_.SX\;S2W@^*\["59GB:/[6 M3Y=APD%$%[*D>>9(1&EQVEW<"+;.SW^?F9!?#OGEBOH!3;, ^7[!F'B[R1JH M_NH @ GP@ !D !X;"]W;W)K&ULM99M;]HP$,>_BA7M12NUS1,$J "IA;%56JNJ#YNF M:2\,',2J8S/[0M@^_6PGS>@(5;6)-\1G^W_WNW/,I5](]:13 "2;C L]\%+$ MU;GOZUD*&=5G<@7"K"RDRB@:4RU]O5) YTZ4<3\*@L3/*!/>L._F;M6P+W/D M3,"M(CK/,JI^7@*7Q< +O>>).[9,T4[XP_Z*+N$>\'%UJXSEUU[F+ .AF11$ MP6+@783GHY[=[S9\9E#HK3&QF4RE?++&U7S@!18(.,S0>J#FL881<&X=&8P? ME4^O#FF%V^-G[Q.7N\EE2C6,)/_"YI@.O*Y'YK"@.<<[67R$*I^V]3>37+M? M4E1[ X_,;2&E.DP[Z2 M!5%VM_%F!ZXV3FVR8<*>XCTJL\J,#H+\Q-UG#";F!#9*' M O@:R+44F#;6OXS<=I'MU5X/X[@7]OUU V^KYFT=@/C3!5 $V=[AS-LMSK-G$G-F1R*U5Z/V_@OU!K )I+=SG[MQZ\_9 MEO^:NYO"5A*T_P+VM]J';=W75"V9T(3#PNB"LXYQH,IV6!HH5ZZC3"6:_N2& MJ?F" &4WF/6%E/ALV"95?Y,,?P-02P,$% @ O7Q,4HR6#<0] @ / 4 M !D !X;"]W;W)K&ULC51-3^,P$/TKHX@#2&SS MU<*"TDC0"BV'2A5=V,-J#VXR;2P;=@:%VCO-W-- M4=BSE+Q&:;B2H'$U#J[BR\G0Y?N$!XX[LS<'YV2IU*,+;LMQ$#E!*+"PCH'1 ML,4)"N&(2,;?CC/H2SK@_OR%_<9[)R]+9G"BQ"]>VFHJ.M M,F]KRBS+,ZUVH%TVL;F)[XU'DQLNW5]<6$V[G' VOV%PT,RW3M/>N>)YTO_[WS*32&4,V_@]]726$VGZ\\G-=*^ M1NIK##^H\5/[GCY#K232E^E'NIBK1I;F%!C-G(:MTW"HG2WWA>=VMW&;IU$\ M2+-PN]^U]UG)>3J(^ZQ7PH>]\.&GPB?*6#H0ME(EW,HM&NN/Q2D<[-HA\U#:S:^..^5)8NCY]6 M]+RA=@FTOU+*O@3N!O4/9OX/4$L#!!0 ( +U\3%)1V>M'CP( *8& 9 M >&PO=V]R:W-H965T37!*KCLUL ]U^_:Z=D*4M(![& [&=>\X]]]B^&>RE M>M8%@"$O)1=ZZ!7&;!Y\7Z<%E%1WY 8$OEE+55*#4Y7[>J. 9@Y4:.#6%FHTD%O#F8"%(GI;EE3]G@"7^Z$7>H>%).'R8)C;>!7QCL->M,;&5K*1\MI,OV= +K"#@D!K+ M0/&Q@REP;HE0QJ^:TVM26F![?&#_Y&K'6E94PU3R[RPSQ="[]T@&:[KE9BGW MGZ&NY\[RI9)K]T_V56P/@].M-K*LP:B@9*)ZTI?:AQ8@3$X HAH0O05T3P#B M&A"[0BMEKJP9-70T4')/E(U&-CMPWC@T5L.$W<5'H_ M0YP9S6 -2D%&EK # ML05"1486H-SY$"F0KRO.*N2]R],/%MHV )J!1VT8MNL:RDP3;EA@5^2$#9 'R_EM(< M)C9!\VD:_0502P,$% @ O7Q,4O^3HU0< @ GP0 !D !X;"]W;W)K M&ULG53=:]LP$/]7A"FLA1([3M*-XAB29F-[*(2$ M;@]C#[)]L47TX4KGNMU?/TEVC+S%TDGW^SCYI*15^F@J "3/@DNS#"K$ M^C8,35Z!H&:B:I!VYZ"TH&A#78:FUD +#Q(\C*/H)A24R2!-_-I6IXEJD#,) M6TU,(P35+VO@JET&T^"TL&-EA6XA3).:EK '?*BWVD;AP%(P =(P)8F&PS)8 M36_7.PY@T'2 M [,( M2-X85*('6P>"R6ZDS_TYC #Q] P@[@&Q]]T)>9<;BC1-M&J)=MF6S4U\J1YM MS3'I?LH>M=UE%H?I'E5^K!0O0!OR\;%A^$(N-X"4<7-%+@B3Y)YQ;@_0)"%: M00<+\YY\W9''9\@WD$_(;'I-XBB.'O8;&PO=V]R:W-H965T')(9&F-C MP,D ,R'N1PYIF="TATX/PEYC36R)2')(_GTEV3@4#.50#E@?^]Z^74F[HS47 M3S)#5/!:Y$R.G4RIU;7KRCC#@LA+OD*F=U(N"J+T5"Q=N1)($@LJ6Z(M(SGFM-I7!K@]GC#_LG&KF-9$(FW//])$Y6-G="!!%-2YNJ! MK[]@'4_?\,4\E_8?UK5MUX&XE(H7-5@K*"BKON2USL,6P!L< /@UP-\%! < MO1K0.Q40U(# 9J8*Q>8A(HI,1H*O01AKS68&-ID6K<.GS!S[7 F]2S5.3>:* MQT\9SQ,4$CX^EU2]P1QCSA)]">!;FJ*@; GG$2I"J:5'O^ 'L^'>\Y4IL6P!)._ M"5P=7!.AOXEPZA]EC#"^A)[7 ;_K=UL$W9X,]ZY:X-'I\/!(-+WFO'J6KW?H MO/;/YM?-0BJA']#O(_Q!PQ]8_N 0OSW0#MQ)6>ZFOXJWP@\LWA25ETDO[)K? MR'UI<=QO'/=/<%S[[E%P[V,>4$X."0K;&2%_T%66RD(]_2\2ZG>YC\MHGT+ M+_"N^KLWP=TJD06*I6TU$F)>,E75DF:UZ68WMHCOK$]UEZN:TCM-U2+OB5A2 M)B''5%-V+X=:E*C:3C51?&4+\8(K7=;M,-.=&H4QT/LIYVHS,0Z:WC_Y U!+ M P04 " "]?$Q2(OWM]/L$ G%@ &0 'AL+W=O*4/UD1FB#&;^G:R+84HU"0DMBP3-,S$A2E@_%(C+W0\8CD+(Y2 M_$)!EB<)HC]N<$QV5P,XV ]\C=8;5@P8X]$6K?$"L]?M"^5W1FTEC!*<9A%) M <6KJ\$UO'R"?D$0B+\CO,L:UZ"0\D;(]^)F&EX-S,(C'.,E*TP@_O>.;W$< M%Y:X'_]51@?U.PMB\WIO_5Z(YV+>4(9O2?PM"MGF:A ,0(A7*(_95[)[Q)4@ MM["W)'$F?L&NPIH#L,PS1I**S#U(HK3\1Q]5(!H$;D=.L"J"U28X/02[(MBZ M!*8H2C.SL 7\+J8@-.3,W "#) 5 M^ Q$*7A-(Y:=-P;^VI \XS;XX,G1_A635_@+:>;O?2) MFC[+4R7]3DU_1E3I_+VV=CB4T!^TM4OIC]K:I?2IMG8I??9K>9__6NB>].F! MHHKM>NK;PI[=8^^//,$4,4(5MIS:EB-L.7VV>+\0I4N28-G\+KFNX!9MP?OX M"PQ@X(R,]^:LD<("US^&360PWS*#8]B=!&99ONT>P^ZEUFS3/(8]R&%.R[=' M*;]\]IRBO-4$>+7BO2<@*[ E#*)(4E!+"O32=%VEB:\E;[R!X-(69<+^S%G&^'[/>XMS MT5$LFQV%3&B@E4<)2I+'+DJ1QV$M>O@[12ND#K6D2E 2J5V40BHT#VVAJ11; MI@PWNT-1H]+VK305-%<6\\)I>7K; VNM9I,>6&MUEZ-0^L70=R6-"SNL/&]P'\?/7B1:]9"E"O%.2P3BG( M8>U2D**ZI2 WUBD%+06/>@JF/;!.*4A@LE*0PSJE((7UEH)U* 5+60IBE?M2 MG'F$X 7]2/@6!JXI1>D:B^M_GG&Q(/ZKZ /@H3F%ZNY4KZ^ AP85JCO4:[[? MAON=N&?_!?AC&>?\&Q&L*$F*9]N<(7%:Q!=YK1DPJ]QH+LC0:;>3HXU <.C;H*D-Q2U*^@['H+<9@@M\86.!E3B,6\0CHY/#0S$'O=^3PT$A! M=2?UO^6PVS"Y03>'791E=;)C-,YF^/?66IPX9MRO/&7EMUH]6I]J7HNSG=;X M#;R<0LGXK#@%%6=!!_/E$2K_VEU':09BO.*O,B]\7A:T/)4L;QC9BI.A-\(8 M2<3E!J,0TP+ GZ\(CW%U4[R@/AL>_P102P,$% @ O7Q,4N 8I\L7! M;1$ !D !X;"]W;W)K&ULS5A1;Z,X$/XK5K0/ MNU*W8!,@5&FDMMF[6^EZJIK=NX?5/;@P":B <[:3M/?K;PP$""&HJU.EO"2V M^68\,Y_'PS#="?FL8@!-7K(T5]>C6.OUE66I,(:,JTNQAAR?+(7,N,:I7%EJ M+8%'A5"66LRV/2OC23Z:38NU!SF;BHU.DQP>)%&;+./R]192L;L>T=%^X3%9 MQ=HL6+/IFJ]@ ?K[^D'BS*JU1$D&N4I$3B0LKT_+=Q!FAI-:,<_E=)1O:<1;(_WVG\IG$=GGKB" M.Y'^E40ZOAY-1B2")=^D^E'L?H/*(=?H"T6JBE^RJ[#VB(0;I456":,%69*7 M__RE"D1+@/HG!%@EP+H"XQ,"3B7@O%5@7 F,B\B4KA1QF'/-9U,I=D0:-&HS M@R*8A32ZG^2&]X66^#1!.3W[0^0A5S%9Q%S"9Q/!B-R)#(^5X@4Q7U[,&,C' M.6B>I.H3^4R^+^;DXX=/Y -)6#6J<0WA)''I!F,WL'H/NWBQ.@Q[Q^=O%)P/> M.#4Y3J'/.:'O2[9.Q2L 68#<)B&<9.F"W*2I"$O&Q)(\0BA6>?(OPAY )L*@ ME5;DQ^^X _FJ(5-_#]@WKNT;%_:-3]A7;8J[M T+V\<'RN/3=S9*W6ZAVUQ/ MVQD;.P&&?=LFK _E3>Q#U+P'1<>N4Z,.W'-K]]Q!]WXB_)A&6U F$C<[+B-U M0;X)S=/#5#(<(%*35[S/&XKZ8N,>^>.Z@6WW^^/5_GCGX,_%_LQA5=HO&WR? MG\,&,]3,I2(>R8IK8N#(^G4,_$&5AQ'-;)T1+DM4$V@RB/J/])YK:3?FR![U;X!M#DJ\(%B!RS^4S:#/; M%ZT?]Y ]@1P*(VU52GJ61%/66,C>D>I*>9LASW6\#M<]*#<(NF3WH/!N]TZP MW=1#Z@PZ^"OD(/$:,FS?1/@ZE"@MN7ES_"G*F_I&Q^=)>5.BZ'"-^I^4NT0_,]JE_@O2F:M'A*O ("JM &!>L1WAOIV*-G8<>BE]3 M#JA_G@PWY85.WI/AR7%2VQ[M,GR,V&>V[W.>V T M\%OO :6/5JL/S4"NBGY>H2*I+!$E?:ECS;)LK&PO=V]R:W-H965T5'#U)=__M+ C90"*!"-_M&6\B3YGGR)'SR)7#\&,7?DA4A%'P/_# Y M&:PH71^-1LEL10(W&49K$K(SBR@.7,J^QLM1LHZ).Q=&@3]"X[$U"EPO')P> MBV/7\>EQM*&^%Y+K&"2;('#CIW/B1X\G SAX/G#C+5>4'QB='J_=);DE],OZ M.F;?1MM:YEY PL2+0A"3Q>;,O9N0B\C_QYO3 MUL['@ 9IN$1D%FS%H0>&'ZW_V> M!:*- Q]$CB'EI M5AO_(*(OK%F\O) GRBV-V5F/V='3OZ-PYB8K<+MR8W+(0SX'%U' \C!Q14\V M%A GP'GYQ"&XI='L&_BT%E]O(I\G]J,;S\'[*:&NYR&DPORRO;E3 MXXVQS0E#U&SR& M2\)F(0KNGPH)=^T^B<-G(GON_F)5@H^4!$E=@_"V0;C6W3!F6L)\V-*$L5[UPR"2KLC9MIB6:R2?XAU-HH>/10SZ1 M*LI '6Q\NOY-XYB7NO4\.F,,T M]A@4S,!7U]^0"G?.ZUMV!_^MBD%JA',Q<)!I5 =AL@W"1)-N_BKZN#Z-)Z5> M'E>[!\?R2CW6Q$&&8 OB-?J8M3?OY"%R%&[F@ 3N+9FSGF)3+\OK-6-3]H5& MXG#K63EK;F%&4LRX$$DGD29]N3OG'H!_!#RS"L\>2,P6 VD1P/"1@-]=+U:. M]8O,*2<7"FP.D6+@0LD;L!XX?MS0?5,TC-9C7+(1-#6)1#;&-XSNWA2$U!\( M#GS<^U7^X ME ,. ?4" M( M5 3D.1%!/70$Y"D.]0[W76C*&3M+"PVG?&NIE!9:J*@.B2I M#NE"=6UT!52FM8E*64"2UY NO-9*6\A:J^SOHI>2Q5#O+/9J?:&A:8JK06:5 MOQI,H*GL;XE92!>MK(W(@,IBV:&CD@.11"FDBV#64FA 942Z5"XRIPJ+560,'85V9T@6,WK7[O8K7V3^[,H72+$<-20"&KH(?)W( M%YDWN_)%;OV4#C>CK "R<>0HYB@C=\>Q=U;J@:.Y$BC=X[< MOWK1X!,2B\RZ1:4A"=38'X'V)%LT>* 5:,,JHXQ&4\4"25!U= %5#O5+1J\ MRE(*P'&37F%(VC7:T^XV C)(SXG31K0P)'H:CAZBA2$QT>@=$ZMS0@V\1NN[ MI*8D,K.!R(3F=+9>QV3FI0Z(W6\)>'][=I-\:+6510*/J8GX9$KR,'LGC^I^ M;#$'-C3M#E7.@9E5?@Z$4*5:F)(IS-Z9HAL5SBQ+3VAG@3*M*&,I(-3,[;32 M19UJH\"997%*-=HE%YBZW"5DJ.#%S/IC%PLPLWS55X5"7O%-3>X %A2\FJPO MBU.JS2&FO%B;FMSE*SCYBG5"YH=3F-.&IFI2D^!@[D^S>NM:*&MJP<=Q7GLI M^BA)Q/Q!)/)R'Z=F63BJ\1%+3,&]"T==)/++%GP-/L'T=B) 3A.=8PE86!=% MJ8W@CLM[P0X-6Y$+DMBP+EI12[T=EV\(*BY/6-(8UE'AJ=EL70ME12LM-)(YU8)&<&Y/O2Y@UJ4PCBMV<4V&6*'&8,EF6!DPPNJBS4ES"Y=N(*J>6R?.C^N0#8UEF*);'A_R-:K?H\K>$X= M $ORG*4)SW4IX#?XU)[G+,ESEHZ[^U\DY#=XH!"Q,JMV(I8EV=#:GYK7?IWP MLGB]2O2S7B+Z61(S+5TVG75ZWZ/!JQ>,1,FJ5CVK7KGQ-T*SQW?%X[;@_=7M MEW8*N25!T,)Z*.16[GG'WFFL&V'8*DMD$,(=9;BB$+(4:TY+PIBERQZO5@]] MMB8S2Y*9I0N9=2H-6^5][*I02#JS=-D!UFJ7JE6^[9=/^^)#OI+ [/T1V$LW MJ38T[6&3[_^XB!H_\8LHX"M M<4$BMF^Q#U,R$ZO07W^!UOBWYWMW>#RT[6%-9!S)2LYKQ)SS!JO7QV$= M)1Y_,QJ8>XL%B0E_Q=(]H8^$I.?96/0"8=9]Q(3P(W[D625=Q M_\3SEV^4JXVOQ#2G0?RI)-_S!JN?/+Y+,7'.>=O+OY(+,U=;*L,\RKW/+2#Q M4KQ(CS=H$]+TO4[;H]N7]9V+5]3M'+^ 1Y>PXOB9/3F:LOFC?(9- 4=3-@U4 MG8'L3%5MK#O9&?'[(]G<]$V#5VZ\9)T'?+)@36=A8AP0IR_O2[_0:"W>3G&ULW9M;;]LV%(#_ M"F%L0 LXMDC=["()X,3I&F!IC61I,11[8&3:%B*)+DDE]; ?/Y*213NZ6$OJ MP6D?&DOFY1R>RW=(R<>/E-WS!2$"?(^CA)]T%D(LW_7[/%B0&/,>79)$?C.C M+,9"7K)YGR\9P5/=*8[ZR+*\?HS#I'-ZK.]-V.DQ3444)F3" $_C&+/5&8GH MXTD'=M8WKL/Y0J@;_=/C)9Z3&R)NEQ,FK_K%*-,P)@D/:0(8F9UT1O#=V'-4 M!]WB^<9GH%2YH_1>75Q.3SJ6DHA$)!!J""S_/)!S$D5J)"G'MWS03C&G MZKCY>3WZ>ZV\5.8.F@YUWL-MVJG[ MF2IZ'<98X--C1A\!4ZWE:.J#7DS=6ZH?)LKN-X+);T/93YQ^I$F ^0+<+# C M1VH%I^"Z=NC1\RFX.OO M^" M/ZC T;8>YY0+V5* E4QJUR2@\R3\^ZDC9';/!'.U8"I_/9RZ[M!2_X[[#Q4J MN85*;J-*E6MGEK>D2+=.Z"Z8$!;2*9#Y=WU;*5FE3+-(2(Z,&0<>B'5T-!C. M*[3T6FOY+$_J@D]+U4':\>([84'("0=ADNN\-NYE(E@H,1" SSA*297J7LF. MQH!9B.YL,2ZW0&Z#*_C%(OG-BR1H< \F3#DV%N!/:025F*JTR 8:;'JCU?/] MZOD'Q?R#QOFS->3*! L:30F3+!4I2\#2.)9RQ3"9 SH#5S>WO$JVYDGLS+D: M?&I8B#O<[5/2"3A/\5U$0+J4_O1$OJ["4QBG<96@S<[)(*[=-M@-MQW M:%]E-JK1\+I.PV:YX$[S(:,BVK>*XY '-)77,T9CJ3"[E\E;A[K,;+.9###I MM.,Z39O%@^XN30WPH=TXU-H2HU@+>TY50KU+A0XPJ2')+<1!FJ@$<7$SF1R! M#SB:Z;".5I7BVV5VUB9+:&H!V%P,-,IZMBJ\B8/;#5E'29+BJ$;0,N1A?5J' M!O%P!^-U8K^4B4HZQCC5MEZ#*\MBW0W?SRB0LF A'0E,(IQ4IME\3F]#6,]U MW!H&0$-JV(QJM4PR2>6+J9"K#%\L9J4H92!"KP&(T! 1MD'B:"FWD4&8Q9S> M#7+PYF9T+:O_KUHF6'*MI5,=ZVCG?#8[3WK?./ MC'>O=;P;R*-FR%_+/9NLA-6*9[Q7,0^.@ AC C*%V@2^P3PZ$,PC@WGT2C"/ MROR& PM51'Y5PZ%=&_JV0;W],Z(^5VKK2 ;U//1DV2J:V6[/'CPY8:IHAOR> M!VO6UA0/]FLJ'NQR\3#TO7H7,A6$W5Q!R"GU4ZAD?43,VV00>^-<_$!*!]N4 M#O8K*1WLBM+!JT@@5>V@4V]\4SK8/V/ID"NUE3^<'K)K5L.4#_9K*A_L($S]F+ELU50L**M]J(E*QG192.^-7GN)(![AN[0 &+NZ!;+]/7HL#=>$]IQUM! MJD#;X05MK&S8XWH'8F6#'G?'X\C_'^VY1%OV'"(?6L,:@QIHN?N'UC,W$6X9 M4]!WU/MT-4H94+F[0-7>2U]*+,\0RSL08GF&6-XK(997)A:$EH^\:E?P#+:\ M7=CZ3Z[P8GYYAE_>@?#+,_SR7@F_O I^#:!G#YX"K+_QGGE,V%R_K\^!?LLJ M>V&[N%O\)F"DWX1_$J0;R^QFE8GVA)BA^07'Z+U!+ P04 " "]?$Q2 MA@8C2YT" #Q!P &0 'AL+W=OZCZ8)*#6,1V9IM2_ON='?O\]GW_5W2F],CFCA5132#(+ Q/.N-O(L)\RR85^K'6CG36ANX*7Z:"+'I4O*PFI:Y11GAS^53)G) M89$SC5^=O@QNE*"<&^:/;60H7Z4;&O@\0B SKL@D9\C$"4R5M+F!6YEA]A8@)&6UO.0H;YPT M(DXP;4$[OH DBJ\:\-KU<;4]7OL,WOECTIK)-=)UM;# M?A DW%L4YKF!4*IG7.S@3N-E!MI4:.Q9\4VK;KWX:HG_(5G*+.S"6ZF M&+6BZ-T$AR=E6*!>^V9C(%5;::N*7,_6_6Q4E?%_[E4SI.JZYE1Q"UQ1:-3J MT9W358.I#*M*7]27RE*+\,.<>C)JYT#K*Z7LT7 ;U%U^^!=02P,$% @ MO7Q,4EBSM;'Q @ Y D !D !X;"]W;W)K&UL MG9;1;ILP%(9?Q4*]:*6U!$)(4B61FM!JDU:I:MKM8MJ%"X> "G9FFR9[^]F& MN#20A.XFP>;_C\]G&_M,-I2]\@1 H&V>$3ZU$B'6U[;-PP1RS*_H&HA\$U.6 M8R&;;&7S-0,<:5.>V6ZOY]LY3HDUF^B^!S:;T$)D*8$'AGB1YYC]G4-&-U/+ ML78=C^DJ$:K#GDW6> 5+$,_K!R9;MHD2I3D0GE*"&,13Z\:Y#L9*KP4_4MCP MVC-2)"^4OJK&MVAJ]51"D$$H5 0L_]Y@ 5FF LDT_E0Q+3.D,M:?=]'O-+MD M><$<%C3[F48BF5HC"T40XR(3CW3S%2J>@8H7THSK7[2IM#T+A047-*_,,H,\ M)>4_WE;S4#,X_@QG'IF2A0]#P$6>#9A=(.84LMH MZD%/IG9+_)2H95\*)M^FTB=FWTA((N"E(<9Y04#M*#YFA(@@B,:HYKF M/ "!TXQ?H$OTO S0^=D%.D,I04\)+3@F$9_80J:E@MMAE<*\3,$]D(+CHGM* M1,+1+8D@^AC ECP&RMU!S=VC$0,(KU#?^8+Z,6^Q!=_OH"$W? M+%%?Q^M_:HE^W;QPP>1G\_O($)X9PM-#> >&6!2,R=5&=Q !PYD>ZW8KCQ8. MZ'P.!.)47+2M;!EVH,.J$^9M)N?[K3[5)Q5!4W'I#EPC^@ T,$"#3D!+@04@ MN2^1/"7D&4#:(,I0?BT!?^CO8;1H7&\/I$7C]]LY?,/A=^*H[8%.Z^)W0&K1 M-)":&L]QVI&&!FEX%"F &"149#;;9]F&C9SV]]Q)1=!47+J'P$8&;-0-['W3 M?:?A?P".3@*>5 3'%!_HQH9N?)3NLQ#CQE?=W($MFL8.;&ID1;.'8M?NOQS8 M2M<1'(6T(**\-4RO*55N] V]US^7)4Q9<;R'*>N?>\Q6*>$H@UB&[%T-94:L MK"G*AJ!K?&PO=V]R:W-H965TBNM!*N7Z@^.(.(6"BBNVAE)] M63)>4*E>^[A8=LE4J]X,RF:[J"1Y!?U_=*0% M#.);!EO1>D::RA-CW_7+77(]<+5%D$,LM0JJ?IYA 7FN-2D[_JV5#IH]M6#[ M>:?]HR&OR#Q1 0N6_Y$E,KT>A .4P))NV=&[(2+AR?8>$VP/*//^U_!&IX3KK_F3T)R=#:8/Y_@0?PB(;S/,#OX$=.&74.&7T6J=HKH#4F4"? M6*RX[Z%@/2751D'+0+?#M(_ XP[+/L0/[ R#AF'P6H:_,7U@-ZJ(/^6PB[R- M6M"W*B0=Z0;SH4%-1IW/6!3-3D2]$GC@^4H9Y#?I8%VY16[A-+(G=/^^-OIZ;<$A MR>Q)72L^3$:O6V@7-MADT@VK#86#T9%BA5N=#7XMO2J6\],GMU;?(1EV+QT+ M;!QV VC3A4-R)'DQV7,D;Y2^BY26*U#U+%=?$UV][GG&./H3*+?3)Y8SV4JZ MFGT?Y:N1HTO?HLL/7?<(_7T_A+VWI:_ZT]M2=4'* SOHJ0-<;W_J)OXY)+) M<-AJ7@[)[YLP_.HN;,\V@B5P7M.="P%2H&\TWU1%>YZKN8^6L?6JKK=OFTU\ M,AIW'="'8>*[?M<)%FVNW^I:#KVP[[KPV6U7K^&TLAKUNK]@''0Y64"DQZ@/ M(KV4=EJC60%\949<@6*=<=48TZPV8_3<#(^=]1L]7IN1;Z^FFLT_4[[*2H%R M6"J5[M586<2K<;=ZD6QM!L G)M4X:1Y3H*H-UP#U?B#[1,V<1* MHI>DXZ1?WZ$LR[9$);'[8I/4#'G.<#A'U&@MY ^U8$RCER(OU<5@H?7RJ^.H M=,$*JL[%DI7P)!.RH!JZ%2-W+>F#2_QU0ESC4%E\YVRM]MK(4)D*\<-T;F87 ]<@8CE+M9F"PM\SF[ \-S,! MCI_UI(-F3>.XW][._DM%'LA,J6(3D?_%9WIQ,8@':,8RNLKUO5C_QFI"@9DO M%;FJ?M&ZMG4'*%TI+8K:&1 4O-S\TY&FV\4%+>,K!3X]ORE04##W2%W3-59H+M9*; M[K9J@X;TH+EFZ3GR\!DB+G$M[I,/N^/DT-V!N#3!(4UP M2#6?=U1PAA\*S]^74Z4E9.D_;P#Q&B!>!<3O)0;S2C:K5K[E=,ISKCE39^A. MPHF6^A5:.2TU@KBC;S]7? E'3=LV8+-04"UDSOCS>(A=?^0\[X?99A3$C=$! M![_AX'^H#@I=H8FHC MNCGHP.B*E2SCVII1FU7#/:PD MCN(6(8M1X/EV0D%#*#B2T)E)$YI#:831FU)#+BCK)@0=.#&.VIO0-0KB"-LQ MAPWF\,1$LNP"77)-<_XO##Z(3*^I9#8R80?GD+A)U&)CL<*)&]CI1 V=Z$0Z M$'U:SODT9W6NV9!'%DRQAUO(+58DZ=N(N$$>GXC\3SC/D/GE'-TRT"=4*>M0 M9,,G]1:7N(LR"/V@Q<5BY?M>#Y>DX9(/<#A##YIJ5HG;K4AI;B7E=0,>=@JKS8H$ M?=NR4VO\MESW'("]A&JX6K%W%==+X@YVBRZ[?:* =\*,CU7F=[<#[@3PQE]: MJ72%&/MNTCG4%C,L#FGLE!H?(=7- MGN@%DU:H%M%-VG)@,8I)CY;AG3#C(Y1Y"_17"3EC!=I55.RY<=C!:K%SPR#I MR_6=]N(3Q/<[S5>;M^=+\S9*X49B!=\55 ?=7379N>&?A3:P9.=])(3I/T6IIPH.P;:0VHS,5? IK-W73;?*GZGBHTW,>KYH+1&9/& )YG0NAMQUS*FX\PX_\ 4$L#!!0 ( +U\3%*<;?&6 MR ( $D( 9 >&PO=V]R:W-H965TP^K/;!)$-B-;%9VRGL?OW:3L@"#93M"[[- M.3-G[,S07W+Q*C-$!:LB9W+@9$HM;EU7QAD61%[R!3)],N>B($HO1>K*A4"2 M6%"1NX'GA6Y!*'.&?;LW%<,^+U5.&4X%R+(HB/@]QIPO!X[OK#<>:9HIL^$. M^PN2XA.JE\54Z)7;L"2T0"8I9R!P/G!&_NTD-/;6X!O%I=R8@U$RX_S5+.Z3 M@>.9@##'6!D&HH?Z>)R@;. MM0,)SDF9JT>^_(JUGI[ABWDN[2\L:UO/@;B4BA@<"^C6@.ZQ@%X-L-+=2KM-7$04&?8%7X(PUIK-3&SV+5KG MBS+S3IZ4T*=4X]3PGL6\0'@F*XBHC',N2X'PP@3&/&7T#R;V;(P,YU3!:82* MT%R>P06\/$5P>G(&)T 9/&>\E(0ELN\J'98A=^,ZA'$50K G!#^ !\Y4)F'" M$DRV"5RMIQ$5K$6-@X.,$<:7T/'/(? "KR6@NZ/A_DT+/#H>?MT"GQP/OSJ0 MC$YSPQW+U_FO&_XQFDDE]&?Z\X"+;N.B:UUT][C8]UQ:'T-%U;-4IHJ]#?UN MWWW;O)Z/3:(6D^O.MLWDL,V6TEZCM/>@\ZP+M40)CRAUF:(LA;G@!4P% MY0*FJ(<*,^62FBK9FI[*?[@1M+>3G0\MHD,66[+#1G;X6=GZN5K9NZIUAU$Y MZHZBI"YI*C,P[&3@$$V5 7>C9A8H4MNL M),2\9*JJ-,UNTP]'M@WL[(_]VZAJ:_]HJB;[0$1*F80V,L^XTG7>3C/=ZU$8 WT^YURM%\9!\^]A^!=02P,$% @ O7Q,4F@& M)'0? P SPD !D !X;"]W;W)K&ULM59M;],P M$/XKIVB@38+EK:^CK;0V14QB8MH+?$!\\))+:Y'8G>VL&[\>VTFS;DM#A>!+ M8COW//?<^9SS:,W%3[E$5/"09TR.G:52JQ/7E?$24[$XQ0SOAX[OK-9N*2+ MI3(+[F2T(@N\0G6SNA!ZYM8L"9YAEADGKN*M(G=JG 6Z/-^P?;? ZF%LB<<:S M;S11R[$S<"#!E!29NN3K3U@%U#5\,<^D?<*ZM.WV'8@+J7A>@;6"G++R31ZJ M1&P!_-X.0% !@I> S@Y 6 '"?0&="M#9%]"M #9TMXS=)BXBBDQ&@J]!&&O- M9@8V^Q:M\T69*90K)?17JG%J(J(PS+@N!;JXB M.#PX@@.@#*Z7O)"$)7+D*NW=<+AQY6E:>@IV>/(#..=,+27,68+)X#4(FNT-]X<-\&A_^* !/M\?WF])1EAO9&CYPAU\ M7U8HB*)L 9^YE# C0CSJ_\B:B$3"]\_:&LX4YO)'BZ].[:MC?75V^)JG*=H# M#EOESCTCH?>FZ.F3?U;8/1'8/@*^"P[W3H[ MW5:FMIUHRD3)UK5LYK]^/PD'PZZG*_J^046O5M%K57'YEN2K#W-0>FMB@0E5 M$&\I ?V&M%#FM!<2FW25_+TM77ZOMTM6OY;5;Y5UPP3&?,'H+TQLV4R184I5 M8V;ZKQ5T:O=E-?1?)>^E2=1@,@B?V\S;;9Y%.J@C';1&.B.Y;H>Z%Y[&=P65 MMBU^/\?\%D7;&1S6],/_?MY][ZE+>/^TIBNZ[81VO?!5\;A;C2M'L; W!@DQ M+Y@J^T"]6M]*3FTO?K$^]4^B\F[Q1%->='B6Z:P?[XI1X1)9.B M[*:9?(@M^?+R7C[..9?2Q6->?"UWG OP/4VR\G*V$V+_?K$HHQU/P]+)]SR3 MOVSR(@V%O"RVBW)?\'!=-TJ3!7)=MDC#.)M=7=3W;HNKB_P@DCCCMP4H#VD: M%D_7/,D?+V=P]GSC+M[N1'5C<76Q#[?\GHLO^]M"7BTZ+^LXY5D9YQDH^.9R M]@&^7S%<-:@M?H_Y8]G[#JI4'O+\:W5QL[Z_/WC_5R$G&7/_Z;MPG1 MRE^4)V7]'SRVMNX,1(=2Y&G;6$:0QEGS&7YO!Z+7 ,.1!JAM@(X:(&^D 6X; MX.,&8SV0M@&I1Z9)I1Z'52C"JXLB?P1%92V]55_JP:Q;R_3CK)KW>U'(7V/9 M3EPM\^P;+T3\D' Y7 \"O%UQ$<9)^>YB(:3_RFH1M;ZN&U]HQ!=$X'.>B5T) M/F9KOAXZ6,C NNC0/OFW1NP .4N+'AIB'!Y MLC\8M/Y&?:U.]^6WOBPIXVY"<.T6C[J5DW"3E:(XR.TEP)^_2@-P(WA:_M?B MGG3N2>V>G.9^#FYY$>?K. *WX5-SYR837(Z(,"V QCFMG5>0\NT*$20QQKU8 M?.M/@VZ'60 UNY5N1]WZK[,;9$F[+*DURP]I+M?TWV$-+?D&?(JS,(OB; N6 M>2E,DWW=.&2]2#R,]<1T,PBIIR=FL",P&$V,=8DQ:V+M) $)^*">RH_?A4SK M$)>[^O[S[=N"[UO3*F-3PDR+\#A7W2+PF.?KR=I<#=+TNC0]:YJ_YF4)Y-0= M9[>ILS-EXTUFHUM0QEP]&9NG03)^EXQ_WI;[%,8%^#U,#ARLXC)*\O)0<%-2 MOA8*9MAW]:"7NB5D&%EV4M %'YP;?,2!W%^'S#@/@18("K!'#2'KEI <6PY" MAJ[B-/>\H+]D88,(?%T/>14]>"LW21H?TG<@S-;-MKDIRX,$"M[ Q!S\QHU) MMMWW8__%HYX)"$VF$E<(&T^S1]W0FF:?N\?V1>MB,"'0=Y&^BY<&4PA=SR7C MH2(5*K+CUJ&(=E*>55LX"O=[.0]1F"3&B)$>,<68&@+6+2$C1+=<&2S'4E(\ M#;$]I2*/.%^78%/D*7C(Y1K:\?66 \F>4JC5W&/,#T]"E<&$$7]('VUB-F?# MQ)1"@':)T.>8Q[ H0OE]*B<3/609WDY;8*3%M+M\3(]_'XSE*" -H5P;'4 MJ3/5,-+<1G["Q;P.FKD'L>R28BGEBN2&08ISD)US3AG*3G"& GP.135X3_:A,S")+5K%(\C.(^<*?62 >G),P34=0#0HT!P:>,@<'%9PCL\LN@;!-9OAMHCE /ZGB+=; M7LAU;CW+NVX[]/MK'3M>,!*IX@4\43,\E;O BBN7*:R+M M375G5$['#;6X"76(/Q*W8A!L9Y ^&1/O%#+&O5/'5SEVQ J9L1V9AZ11+X=. MVK08:<,]K!<%5IC&"J:Q':;/IXS6X>!TTX8X6($P_JD@O,0FO 4-.,SS]1>#C:^OFE]A^&12!5FXQ,P.QZ+]":3:BE, M0%SM +"O(][+:-_ N9S":A'*>UD4[T,C^[5]]U>B[X_,/%%(3NQ(WL<91$[! M&:*PE\!7>;RA0)+80?+X@=:\'MN:N",II^> -Y5]9*OLB2ZPH8W"B<)98M?7 M]H5[QZM'M950["KX07W?R$=CQ/9NB0O2^M&<;8Q[SY#.?(@TH16)KK$GM")1 M\$W./-GI#@HD+M58(#_6U M/PF?"MC>#7.8/6#% N2U68 86 !2!^)@A 6(8@'R3[, T5F ,<>E(Y$J%B"G M*/?^TP5C[SJ<6X4%59!.7R+.?_#\L^US$"X*3(^G3K$<9J8(A=K%_,D+M%D( M4PN ZMH=NM!A(^415;Q$3Q?OZ"3Q3A6IT%<1[U0!/CU%O+^05*F!!6Q2E?:> M]K_D=/_'276B6_\$4J6*&NC//8!IW0V&LWUY8FQ %>K3,U'_1TAUH@_D(&KC M**IH@)Y) S](JA/=^ ZUDBI5;$!?^QR'FLYQL!- [(V\8**H@OW3YSA,/\G0/\4J3+]3!_9I"=3D,[LD/XJI,KTTH-XML-QIFB"O:3V.)LJ MV][ZT^KY3N#V_N!1R(O>BXHI+[;U"Y\EJ$&Y>2NPN]N]5/JA?I7RZ/XU?+]J M7@U5;IHW53^'Q5:6VR#A&^G2=3PYDD7S\F=S(?)]_3KD0RY$GM9?=SQ<\Z(R MD+]OP" #^"@ &0 M 'AL+W=O>^Z>^'2-I9!/ M:@Z@T2IE7#6]N=:+&]]7\1Q2HBIB =R<3(5,B39+.?/50@))G%'*_# (:GY* M*/=:#;]S<:(SN;:;OBMQH+,8 SZ?C&4 M9N47* E-@2LJ.)(P;7JW^*:-Z]; W?A.8:EVYLB&,A'BR2[Z2=,++"-@$&L+ M0!#,A"CJ"_:")GC>]*P\E,"49TR.Q M_ KK@"*+%PNFW!J1F#*J7]%9%S2A M3)VC3XAR-*",F>2IAJ^-,VOBQVO@=@X<'@#N0EQ!57R!PB ,[L===/;I_$\4 MWU M^(8%W]#!5@_ WIDU$E/T-^\'=]#7D*K'$C?5PDW5N;D\R'ZB49\K+3/S M"^H+ZPC0;2HRKO?E(D>+')I]""^M*&CX+WL87!8,+H]CT!$OP(F=#2BG:9:B M._J<49.%UWV,% MFZOCE.YS#1*4=@%=H+$V0X*&(&-S;$KEOCR7N\"5*/A<0O6ZH'I];.I[D( D M#/4RGJAW2X"#;7T*3BD"WBF$^/0RO.'C+1WPM@SBL%P)LOJW1X"WI1!73ZK MMN+A(TO>AQ0H]Q%6PJA4@6TUQ.7E<(\"'WP+V\*':R=58EOX&PO=V]R M:W-H965T=:P"K: #\W&N(B.+"67H"S7BAC8+Z)/ MT^MEZO-#PC<.G3T:$U_)3NM'']R4BRCVAD! @9Z!N=\!5B"$)W(V?@V2J_[/GH9]. (DTQ. 9 DP75/Y0M&K?*'0[SE9:2H]MEM(2IDJRT0JXJ4 4'2\[7@(P+>T'."%?DC@OA MMM)F%)VT)Z#%(+/L99(3,FLH)F0V?4>2.(D?MFMR?G;Q+PMUQD?WR>@^";2S M$[2W6E7O$8PDF]84M3L=\K<@\N/6I9,;!&E_OB$V&\5F02P](39*?-T)7C'? M5*]M1$_R,9#X*W'(9U>3RXP>7I%.1^GT36E_*L8U<,O$?]33%^K3%^+TJ%W\ MS;MCIN+*$@%[AXHG5_.(F+Z;^P!U$SIHI]'U8QC6[@$ XQ/<^EYK? Y\4XY/ M2OX'4$L#!!0 ( +U\3%*$];S#-@8 $PD 9 >&PO=V]R:W-H965T MU,2 7Q)=YHR&G,,Y'%D7+S3[D2\(8>#7,DGS MR\Z"L=5YMYM/%F09Y6=T15)^9T:S9<3X:3;OYJN,1-,2M$RZR++<[C**TT[O MHKQVG_4NZ)HE<4KN,Y"OE\LH^^^*)/3EL@,[VPL/\7S!B@O=WL4JFI,Q8=]6 M]QD_Z^Z\3.,E2?.8IB CL\M.'YZ'=@DH+?Z*R4N^=PR*H3Q1^J,X&4TO.U81 M$4G(A!4N(O[OF5R3)"D\\3A^5DX[NV<6P/WCK?=/Y>#Y8)ZBG%S3Y.]XRA:7 M';\#IF06K1/V0%\^DVI 3N%O0I.\_ M>*ENK R;KG-%E!>81+.-T\S_Z54W$ M'H#[D0-0!4!-@*T X J VP+L"F"W!3@5P&D+<"N VQ;@50"O+<"O 'Y;0% ! M@B; 527.VF;.:OL,N$OV0;:5D&VZ89GO[H98)2L'$8MZ%QE] 5EAS_T5!R6U M2SPG8YP6JW#,,GXWYCC6&Y,Y7U,,1.D4W! ZSZ+5(IY$"1BEFR5>+)51RDB6 MEL?\S@-Y)NF:@/<#PJ(XR3^ C^#;> #>O_L WH$X!8\+NLZYP_RBRWB(Q8.Z MDRJA9T.)Y>-Y/@<3,M>VF62@Q0[ZS9U8;C+,;C*,=S"-EHAC* M*IUS\%C7\AV_'MRUQ HZ5L-J(+'"GNW5K882*Q=#6+?Z)+."GE.WNI%8V3RP MNM5G65R^UXA^=&CEN! WXKH]M$(.LI'=2+K,S,*X818>FL' L_:\U9+N[I+N M:I.^(MF$RR7?GP(Z ZRD@(;'>F>6]8>LN+P6&+X"6)L(;S<1WF\LY>V6 MX/L=63Z13%<8D@TML4NTM*Z^ M?1T]#@=@_-A_'(YU'O?VG?"$^85(Q('>5,9O*_Q^)?$1"H)&69*9.8&+&V5) M8N;ZMH_D90D*?8?XF$0U>,-(Q503T%91U00T.I';L%?(&@Q. MR%XD= 7I=<7(W@I?XYOEV0@UZ"NSX]O5H&$72NQ\UW<5O0 2'32:" MCN\U:2KI17T'N4V62KQ9T(,*E@K10OJ>]7=9JOW/>3#=WMS(S M!_M^D[>'9K;E>:Z"MT*NT%';,(,W!)7$-0"5NX-7/+'^'D\H)M8KYGTTB6?Q MI U=L5 O?,IF# OIP&]LQO!A^V1[-FS4SR\R,QPTWZJ%$C.,K$"Q&.4NU<#3D+T M^CP(P<1ZP>S/VC9;6*@7/F6S90OIL-_8;-F2YNB J!(CB)H_#(02*V1A1TY3 M6PB5?=0VR^!-^9;@E;C0@%/N KI[/^!S1LS+SU)R,*'KE&U^Y-M=W7WZTB\_ M &A&"1%.2%0;\_HQ2MCTI'K#[@*CW/U!+ P04 " "]?$Q2-&4 M)3H" %*2KS]]I5D1TUI8_:A?8EU MS/SF/^/,.&N%/*H:0*,71KE:!+76S7T8JJ(&AM5(-,#-324DP]ILY2%4C01< M.B=&PR2*IB'#A =YYLZV,L_$25/"82N1.C&&Y8\54-$N@CBX'.S(H=;V(,RS M!A_@"?3G9BO-+O24DC#@B@B.)%2+8!G?K^;6WAE\(="JJS6RF>R%.-K-0[D( M(BL(*!3:$K!YG&$-E%J0D?&]9P8^I'6\7E_H'USN)I<]5K 6]"LI=;T(Y@$J MH<(GJG>B_0A]/A/+*P15[A>UG6V:!J@X*2U8[VP4,,*[)W[IZW#E$$]O."2] M0^)T=X&I=%FH3Q=J&14]<=<3D!C%.T*/@NE;H/2^A_!T0&GE>8W+1 MN$H&B1LH1BB-[U 2)=$ +_4YIXXWOL';P1GX"= *>%&;O^(1/3\"VX/\-@ ? M>_C8P=/7%+0KYO,G8X,>-# U%&'B(TP&Y?\9X0YM0=HSTT9_>V'#O#@:1=&; M 6%3+VPZ"%H6A3AQK= ."B!GO*?PFLK./'[VGRH[]Q'F_[BRP[S;E0VO.I:! M/+BYI)"K7]>\_M2/OF77\;_,N[GYB.6!F-:E4!G7:#0S;UMVLZC;:-&X_M\+ M;::)6]9F?(.T!N:^$D)?-C: _R#D/P%02P,$% @ O7Q,4C8_SJB^ @ MM@< !D !X;"]W;W)K&ULE57?;]HP$/Y7K*B3 M6JDC(82,5H#$CT[; Q(KZO8P[<$D%V+5L9EMH/WO=W9"!EV(NI?$=N[[[KX[ MYVYXD.I9YP"&O!1..A.UNJ\5#N#&<"EHKH75%0]3H%+@\CK^L=#Q[9)C?VP!\/MW0# M*S!/VZ7"G5^SI*P H9D41$$V\B;=^WEL[9W!=P8'?;(F5LE:RF>[^9J.O, & M!!P28QDHOO8P \XM$8;QN^+T:I<6>+H^LG]VVE'+FFJ82?Z#I28?>0./I)#1 M'3>/\O %*CU]RY=(KMV3'$K;^,XCR4X;651@C*!@HGS3ERH/)X!N? $05H#P M+2"Z .A5@-Y[ 5$%B%QF2BDN#W-JZ'BHY($H:XUL=N&2Z= HGPE;]I51^)4A MSHP?BBV7KUA'0Q[!, 5NN:)[)C::7,_!4,;U#?E(GE9SR MZ:%O, A+Y2>5PVGI,+S@L!N2A10FU^1!I)">$_@8?2TA/$J8AJV,] M)6$0!@T!S=X-[]XUP.?OAP]:U/3J@O0<7^\"WTD5IB @8T:3GY.U-@I_D5\M M#J+:0>0<1!<#SO D/;*3):?BUCW)1&LP^I;,L$"*K7?VS]1D_4K*6P*JJ=RE MMSOGS3:9_3CJ](;^_K0"_]J$G?ZYS;S))JIMSJ3V:ZG]5JD+:I(<+S)9@DHP MH]C'B,SP=G/L<&=:8YKS7$K M48.*/A/7 M<]^<3W$HE3/D+TTYT194;1A>;PX94@:=3U@@54Z)&PO=V]R:W-H965T0F.<]/O9[[!!W]UQ\ MEQO&%/F1)IF\ZVR4VMX:AEQL6!K)&[YEF?YEQ44:*7TKUH;<"A8M"U&:&)9I M>D8:Q5FGURW:GD6ORW=QNM MV2M3;]MGH>^,.LHR3EDF8YX1P59WG7MZ.PMSO@#^C-E>'EV3?"1SSK_G-^/E M7\ M5)N[3M A2[:*=HEZX?L1J\;CYO$6/)'%)]E7K-DABYU4/*W$.H,TSLKOZ$)?#:"OQ*X+<5!)4@:"L( M*T$(!=XEX\R#R)R7L?++XK2 M+O2Z&.,L7X2O2NA?8ZU3O3]VD5!,)#_)"Y.Z6AR-6 J MBA-Y3;Z0M]LEC)S[I17W_;\)V,LJ7L&DKGF?=F M+*J<^F5.UH6<;/*59VHCR6.V9$M$/VG64ZLA@*$GJ)XEZS!+?:LQXH M;HA- M/Q/+M$PDH8=F^2O;:KEY43YHED]V6:/\L5G^-1*-R0];CYV&B/RI]=A1^:CU MV%'YN/784?GDUWR?_MK4S=K+@X8JMNNU;A?Q[/]=ZQ\K>YR5#_+\B3B(Y2+A M0Y_\:WGN> M&;AZR._':PRAJ&L":H!0MN_XI]0C0GDVI:?4$*.H[YY23PCEZ,1.J1&65^"# M[,?GE.M1&^0U.:FN[7I;J/I3X)+29X% M7\4*\[Q4>T>]VJYKA\!SA/("'\S' *%\/X2>8Y0;@-D88E1 ?6$]NB!'D?G ME&-:(:B?,383M@,]/Z>HHP<)L"F"N=2B(+,9@M$P<%S<]6Q0 !CF4EA-CPAF4=NU0 F@ MT4Q8=4\89NG)!D6 8M2!58!.B$?!-C)!,$]OE@";(IAKVS;8;F8(YH06O5 & M?ET&?F,9_*;?'4\*@-PK)>+Y3D7SA!'%R;/^QYBAVX)_MAE]H0&%J_0!Q0(7 ME/D PWP+/C,>$+,IW!ZP.RDC!<0;F MC0/6U@-.@4$/< K4 JY8*,9XJ'@SM J^5&KY,MDA_C%+0: MH1"K<0I:C5)G5AM'QPLI$^OBT$R2!=]EJGS[J%OK<[G[XG@"M/?I[9@B[1-Z M.RN/W3["EX> ^OUM'6>2)&RENS)O?+TGB?)@K;Q1?%L<;LRY4CPM+C?J<)-W4)]N]OX#4$L#!!0 ( +U\3%)J+7KHL 0 X3 9 M>&PO=V]R:W-H965T4JG5I67)<$D3(B_XBJ8PLN B(0J:XMF2*T%)E LES')L M>V E)$Y[XU'>=R?&(YXI%J?T3B"9)0D1KQ/*^.:JAWO;COOX>:ETAS4>K<@S M?:#JR^I.0,NJM$1Q0E,9\Q0)NKCJ7>/+.0ZT0([X&M.-W/E&FLH3YS]TXR:Z MZMG:(\IHJ+0* G]K.J6,:4W@QW^ETEYE4PON?F^U_Y&3!S)/1-(I9]_B2"VO M>L,>BNB"9$S=\\V?M"34U_I"SF3^BS8EUNZA,).*)Z4P>)#$:?%/7LI G"+@ ME ).0P /#@BXI8#;%/ ."'BE@'>J0+\4R*E;!?<\<#.BR'@D^ 8)C09M^B./ M?BX-\8I3G2@/2L!H#')J_ "9%V6,HIL;=(Z^$I:18@+3"/V3$18O7N/T&5V' M(<]2)=''&54D9O(3H+\\S-#'#Y_0!Q2GZ/.29Q*DY,A2X)?6;H6E#]/"!^> M#]A!MSQ52XGF:42C?046$*I8.5M64Z=3XXR&%\C%9\BQ'=O@T.QD<1P8Q.>G MBP\[V+C5'+FY/N_0',VG:#M/9P@[YW9PAJX9K'&2AM S%32*%?J+2XD>;VGR M1,7W#K->9=;+S;H_8_:6KRG4":6GO,Z6RAF9)\X]E52LH?%XSQE#L*(W1$1= M/O4KG_H_'XJC?D"T$IV^IM0L[/5S>[JJKL<.]D;6>C=;VIC '^YCYFV,/[ K MS![9045VT$GV!%[3)1'/-$**HRF7*A^=O\ N(JF);&%OL.-D?^C;#;9M4 ,Q M;R,ZDV^0C_FZ*D=\B=XZ#@=,(D@&U.]]%G-J@ M QDQK*(T?,.,^%LMJ:A*MXGK\-A4S]J(\\;JF!L@?3/-H*(9O/,J#UH^>MAI MSFD;U"H%\S9FMQ3LL<5VO0?;;\)7I_N""BCWZ#-Y0==2PDGRA(J/=TX#^+>I M^=BIO7+>.1]*@[OSB.V!YP\:*6' !9[CXD96&&"^A_L':B*N-W[;1AV/+NY&DS:; _[!WC7)P_LO?MN,"UM=E6[XY!Y)V2?;GVH MP=VGFC[8K(B(;!)BI@ @5MZ"JMWJ&F>2/#XW^J7Z>,?1?8_]R!FG5'H',@)&A<22 D?RM MQZJ=*EZ*;F&R8T@ 1A?@H'WA0V:+XO&E:"B^RE\7GKA2/,D_EY1$5&@ C"\X M5]N&-E ]@8W_!U!+ P04 " "]?$Q2"!:^XV$" ! #0 #0 'AL+W-T M>6QE]50X8L.0? MS)B,]*^?C0F0-'11'S;R$OON?)_[8COA$I1J0_%CCK$"-:.\#&&N5/')< 0/IV__U4)=?L.V/'LP]F9^W1QN^\_;P(7T#D(O3H" M>NFZXV 3'(/[Q\%?8X^AKX]"OT(> ]_L@GO0WQ(7!Q/MUO5;9=.=]L2C(!6\ M/_@YM [-1PR#-:(AO$.4K"0Q62EBA&ZL>V8M^UT2QNG"]"H)TO-X56 MF$FT\697L$]H!EUD)62"95?&@UM7%%"<&CF29+D9E2@<$U1*,#U)",H$1XV& M;48[T=@84_IHOJD_TQUVG0Y.SC7GQKNI%M1.+<8:AC^D6?80.W\3%Q1D+=27 M2C\.;VQS1_&#Q"FI&[M..P%C=&^7:"FO_M/F>88XGH4+2^^U/>Y31)'/?-]$7.%]/7V#9ODQ/IM$W& MH)/9Z6,Z+S#]8@A_F/Z3]D7!JB)4$=Y:.4D2S%^T,QJOT$K_G=GAZ_4)3E%% MU;(+AK"??\<)J=BB6_5@-J)=U<^_F*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'T1-M$)-)+4DF3K]\A5:=4(@SV M9>JG1!VVHF6V]_U7B@XLM&F MY0XVS79J]T;PVNZ$<&TS34Y.BFG+I9I\_'"XUK69QAO:BK"JCF^9T M,NL/?!/&R>K%[I6'O.%K&_8XOEYR #F=%"=PP8TTUH4SPO4Y,-X).+G?ZIR^ MD(T39LZ=^&)TMY=JZR\#WV(:?8T0A\///HCOS?\)H]YL9"7FNNI:H5P?1R,: M#ZCL3N[MA"G>BM/)X13&5P@&S MJ ,X'>09;.M&UO#7:_:9-UQ5@H7@V@@P00"3HP&R5]<\@DP1R/070JX\A/^ M97K#SG2[CR S!#(['B2WNP@R1R#S8T!ZQM6.&Q%!%@AD00MY9;90=!P;[FEW&#^+L!$O? M)[28<[$1QL!8.=/69\1+D+;]+:9#Y4)LER>Z1;MOPDCNQTS5P\:8F&)FQ(Z! M4@>&+>@YF/K?3N[]!UXS)5R,B EF1FR8KX);,7I_,:/,B)7R1>OZ7C9-"-P" M[J[:>@+VR=IA 3'#E#(C=LH%EX9]XTTGV)\01LC407PQ'B:3&;%-G@;)4MP) MU?5)YUJ8<#%5Q9B83F;4/G&ZNMWIIA;&AD'B'F(T3"(S8HN<$PB23T+0 M_!8+]B;4,3\;3X".9T PAZ3$#D'[S7^2&!.S24IL$QPSC3$QJ:3$4D';SV$T MT7DO8LD@G1-[=3-X-C'-I,2:.71/-R& <>608EI)B;6"MT\LQL3\DA+[Y65Y M_2.2@T!B@DF)!8.6V8R)KK%0-S0H M9A%C8N;)B,TS-N_.7LV%X[(9#G1,/!FQ>/ B**[5,LP^&;%]GL_!CX41TTY& MK!UT%GZ8+S'O9,3>06O)>3P=E6/VR8GMC G-00>P@'#-.1P7FH(+803AFW$L4F(,* M8@?AF'$O46 .*H@=-#ZKX4&U@D_&F)B#"F('C6,N?4KR"W:1!>^GNQYC M8NHIB=6#+BP/;SJFGI)8/>A,\*"O*#'UE,3J01>:AYCH>\U!/=-PLOWXH18; MJ41]"7_"PGYXUJMKP_R/\'96DN7^#:U-US1GL.]*?=6\/OR_QN%_33[^!U!+ M P04 " "]?$Q2>NU.;58" ".+0 &@ 'AL+U]R96QS+W=O24'XIM$-!*LONV MG(%]4 ]Z$G%&J$!<_M$G5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ M&>[:KIS.5S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU M^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+Y[=5U3^_ MI:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@ MM$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IO=!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"&:\_W&I__ MDU2/YWO+]?&7Y??)"3L7G.O;BN'I+U!+ P04 " "]?$Q25:BY9Q(" !S M+ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_-T2Y M 6XW+O8"7G+:1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M#D,_ MIG6URSE<,I::'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ5-=7 MM[1Q#WU>W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X' M^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58[" M*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:) M(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56 MA2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9% M5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*++:_RGK3^_W MGQP_/^O!=>-+/IO_:WS]&U!+ 0(4 Q0 ( +U\3%('04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ MO7Q,4AWYTMCO *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ O7Q,4IE&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q,4A3'4[UN!P E!\ !@ M ("!]@T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ O7Q,4BF'1LHI"@ ZRT !@ ("!H2 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MO7Q,4E!E=1XS P G0< !D ("!'FT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q,4N;JM[FR! NPH !D M ("!F8@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ O7Q,4@WW)L/E#0 DB4 !D ("!VY\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q, M4@!+JKU !0 +0P !D ("!9L( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q,4O=4?JV/ @ KP4 M !D ("!G] 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q,4E[C6#PA P '0< !D M ("!V]H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ O7Q,4E.,WS33 @ @8 !D ("!-!$! 'AL+W=O M@>PD,# #I M!@ &0 @($^% $ >&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q,4G[^ M0A;0! 3@T !D ("!7!P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q,4J"K;,L!!P T1$ !D M ("!M2L! 'AL+W=O&PO M=V]R:W-H965TTV 0!X;"]W;W)K&UL4$L! A0#% @ O7Q,4D*.[_PE! " H !D ("! MYSH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ O7Q,4J!)B(?" @ 3 @ !D ("!K$4! 'AL+W=O&UL4$L! A0#% @ O7Q,4HXY*]5; M @ -@8 !D ("!'5 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q,4C=7P=,'! 90\ !D M ("!XUL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ O7Q,4D L[,7+! ?Q@ !D ("! &8! M 'AL+W=O&PO=V]R:W-H965T%M 0!X;"]W;W)K&UL4$L! A0#% @ MO7Q,4E'9ZT>/ @ I@8 !D ("!57 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q,4MZP#MFW!P 33$ !D M ("!]HL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ O7Q,4C27U)]E! @! !D ("!X)D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q, M4F@&)'0? P SPD !D ("!*J8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O7Q,4JI#F*8, @ 7@0 M !D ("!-+4! 'AL+W=O&PO=V]R:W-H965T2] 0!X;"]W;W)K&UL4$L! A0#% @ O7Q,4C8_SJB^ @ M@< !D M ("!5< ! 'AL+W=O($ #I% &0 @(%*PP$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ O7Q,4@@6ON-A @ 0 T T ( !2LT! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ O7Q,4GKM3FU6 @ CBT !H ( !Z=8! 'AL+U]R96QS M+W=O XML 98 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 99 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 214 483 1 true 63 0 false 4 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.prospricing.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.prospricing.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statement of Shareholders Equity Sheet http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity Consolidated Statement of Shareholders Equity Statements 6 false false R7.htm 2101101 - Disclosure - Organization and Nature of Operations Sheet http://www.prospricing.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 7 false false R8.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.prospricing.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2108103 - Disclosure - Business Combination Sheet http://www.prospricing.com/role/BusinessCombination Business Combination Notes 9 false false R10.htm 2116105 - Disclosure - Trade and Other Receivables, Net Sheet http://www.prospricing.com/role/TradeandOtherReceivablesNet Trade and Other Receivables, Net Notes 10 false false R11.htm 2119106 - Disclosure - Deferred Costs (Notes) Notes http://www.prospricing.com/role/DeferredCostsNotes Deferred Costs (Notes) Notes 11 false false R12.htm 2122107 - Disclosure - Deferred Implementation costs (Notes) Notes http://www.prospricing.com/role/DeferredImplementationcostsNotes Deferred Implementation costs (Notes) Notes 12 false false R13.htm 2125108 - Disclosure - Property and Equipment, net Sheet http://www.prospricing.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 13 false false R14.htm 2128109 - Disclosure - Leases (Notes) Notes http://www.prospricing.com/role/LeasesNotes Leases (Notes) Notes 14 false false R15.htm 2132110 - Disclosure - Goodwill and Intangible Assets Sheet http://www.prospricing.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2137111 - Disclosure - Fair Value Measurements Sheet http://www.prospricing.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 2139112 - Disclosure - Deferred Revenue and Performance Obligation (Notes) Notes http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes Deferred Revenue and Performance Obligation (Notes) Notes 17 false false R18.htm 2142113 - Disclosure - Stockholders Equity Sheet http://www.prospricing.com/role/StockholdersEquity Stockholders Equity Notes 18 false false R19.htm 2145114 - Disclosure - Earnings per Share Sheet http://www.prospricing.com/role/EarningsperShare Earnings per Share Notes 19 false false R20.htm 2148115 - Disclosure - Noncash Share-based Compensation Sheet http://www.prospricing.com/role/NoncashSharebasedCompensation Noncash Share-based Compensation Notes 20 false false R21.htm 2154116 - Disclosure - Income Tax Disclosure Sheet http://www.prospricing.com/role/IncomeTaxDisclosure Income Tax Disclosure Notes 21 false false R22.htm 2161117 - Disclosure - Convertible debt (Notes) Notes http://www.prospricing.com/role/ConvertibledebtNotes Convertible debt (Notes) Notes 22 false false R23.htm 2164118 - Disclosure - Credit Facility Sheet http://www.prospricing.com/role/CreditFacility Credit Facility Notes 23 false false R24.htm 2167119 - Disclosure - Commitments and Contingencies Sheet http://www.prospricing.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 2169120 - Disclosure - Segment and Geographical Information Sheet http://www.prospricing.com/role/SegmentandGeographicalInformation Segment and Geographical Information Notes 25 false false R26.htm 2172121 - Disclosure - Concentrations of Risk Sheet http://www.prospricing.com/role/ConcentrationsofRisk Concentrations of Risk Notes 26 false false R27.htm 2174122 - Disclosure - Related Party Transaction Sheet http://www.prospricing.com/role/RelatedPartyTransaction Related Party Transaction Notes 27 false false R28.htm 2175123 - Disclosure - Employment Retirement Savings Sheet http://www.prospricing.com/role/EmploymentRetirementSavings Employment Retirement Savings Notes 28 false false R29.htm 2177124 - Disclosure - Quarterly Results Sheet http://www.prospricing.com/role/QuarterlyResults Quarterly Results Notes 29 false false R30.htm 2181125 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 30 false false R31.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.prospricing.com/role/SummaryofSignificantAccountingPolicies 31 false false R32.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.prospricing.com/role/SummaryofSignificantAccountingPolicies 32 false false R33.htm 2317304 - Disclosure - Trade and Other Receivables, Net (Tables) Sheet http://www.prospricing.com/role/TradeandOtherReceivablesNetTables Trade and Other Receivables, Net (Tables) Tables http://www.prospricing.com/role/TradeandOtherReceivablesNet 33 false false R34.htm 2326307 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.prospricing.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://www.prospricing.com/role/PropertyandEquipmentnet 34 false false R35.htm 2329308 - Disclosure - Leases (Tables) Sheet http://www.prospricing.com/role/LeasesTables Leases (Tables) Tables http://www.prospricing.com/role/LeasesNotes 35 false false R36.htm 2333309 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.prospricing.com/role/GoodwillandIntangibleAssets 36 false false R37.htm 2346311 - Disclosure - Earnings per Share (Table) Sheet http://www.prospricing.com/role/EarningsperShareTable Earnings per Share (Table) Tables http://www.prospricing.com/role/EarningsperShare 37 false false R38.htm 2349312 - Disclosure - Noncash Share-based Compensation (Tables) Sheet http://www.prospricing.com/role/NoncashSharebasedCompensationTables Noncash Share-based Compensation (Tables) Tables http://www.prospricing.com/role/NoncashSharebasedCompensation 38 false false R39.htm 2355313 - Disclosure - Income Tax Disclosure (Tables) Sheet http://www.prospricing.com/role/IncomeTaxDisclosureTables Income Tax Disclosure (Tables) Tables http://www.prospricing.com/role/IncomeTaxDisclosure 39 false false R40.htm 2362314 - Disclosure - Convertible debt (Tables) Sheet http://www.prospricing.com/role/ConvertibledebtTables Convertible debt (Tables) Tables http://www.prospricing.com/role/ConvertibledebtNotes 40 false false R41.htm 2370316 - Disclosure - Segment and Geographical Information (Tables) Sheet http://www.prospricing.com/role/SegmentandGeographicalInformationTables Segment and Geographical Information (Tables) Tables http://www.prospricing.com/role/SegmentandGeographicalInformation 41 false false R42.htm 2378317 - Disclosure - Quarterly Results Quarterly Financial Information Disclosures (Tables) Sheet http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialInformationDisclosuresTables Quarterly Results Quarterly Financial Information Disclosures (Tables) Tables 42 false false R43.htm 2405401 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details) Sheet http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies Significant Accounting Policies (Details) Details 43 false false R44.htm 2406402 - Disclosure - Summary of Significant Accounting Policies Awards Outstanding (Details) Sheet http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails Summary of Significant Accounting Policies Awards Outstanding (Details) Details 44 false false R45.htm 2407403 - Disclosure - Summary of Significant Accounting Policies Impact of adoption of a new pronouncement (Details) Sheet http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails Summary of Significant Accounting Policies Impact of adoption of a new pronouncement (Details) Details 45 false false R46.htm 2410404 - Disclosure - Business Combination (Details) Sheet http://www.prospricing.com/role/BusinessCombinationDetails Business Combination (Details) Details http://www.prospricing.com/role/BusinessCombination 46 false false R47.htm 2418408 - Disclosure - Trade and Other Receivables, Net (Details) Sheet http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails Trade and Other Receivables, Net (Details) Details http://www.prospricing.com/role/TradeandOtherReceivablesNetTables 47 false false R48.htm 2421409 - Disclosure - Deferred Costs (Details) Sheet http://www.prospricing.com/role/DeferredCostsDetails Deferred Costs (Details) Details http://www.prospricing.com/role/DeferredCostsNotes 48 false false R49.htm 2424410 - Disclosure - Deferred Implementation costs (Details) Sheet http://www.prospricing.com/role/DeferredImplementationcostsDetails Deferred Implementation costs (Details) Details http://www.prospricing.com/role/DeferredImplementationcostsNotes 49 false false R50.htm 2427411 - Disclosure - Property and Equipment, net (Details) Sheet http://www.prospricing.com/role/PropertyandEquipmentnetDetails Property and Equipment, net (Details) Details http://www.prospricing.com/role/PropertyandEquipmentnetTables 50 false false R51.htm 2430412 - Disclosure - Leases (Details) Sheet http://www.prospricing.com/role/LeasesDetails Leases (Details) Details http://www.prospricing.com/role/LeasesTables 51 false false R52.htm 2431413 - Disclosure - Leases Schedule of lease liability maturities (Details) Sheet http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails Leases Schedule of lease liability maturities (Details) Details 52 false false R53.htm 2434414 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables 53 false false R54.htm 2435415 - Disclosure - Goodwill and Intangible Assets Intangible Assets (Details) Sheet http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets Intangible Assets (Details) Details 54 false false R55.htm 2436416 - Disclosure - Goodwill and Intangible Assets Future Amortization (Details) Sheet http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails Goodwill and Intangible Assets Future Amortization (Details) Details 55 false false R56.htm 2438417 - Disclosure - Fair Value Measurements (Details) Sheet http://www.prospricing.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.prospricing.com/role/FairValueMeasurements 56 false false R57.htm 2441418 - Disclosure - Deferred Revenue and Performance Obligation (Details) Sheet http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails Deferred Revenue and Performance Obligation (Details) Details http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes 57 false false R58.htm 2443419 - Disclosure - Stockholders Equity (Details) Sheet http://www.prospricing.com/role/StockholdersEquityDetails Stockholders Equity (Details) Details http://www.prospricing.com/role/StockholdersEquity 58 false false R59.htm 2444420 - Disclosure - Stockholders Equity Secondary Offering (Details) Sheet http://www.prospricing.com/role/StockholdersEquitySecondaryOfferingDetails Stockholders Equity Secondary Offering (Details) Details 59 false false R60.htm 2447421 - Disclosure - Earnings per Share Basis and Diluted (Details) Sheet http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails Earnings per Share Basis and Diluted (Details) Details 60 false false R61.htm 2450422 - Disclosure - Noncash Share-based Compensation Expense (Details) Sheet http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails Noncash Share-based Compensation Expense (Details) Details http://www.prospricing.com/role/NoncashSharebasedCompensationTables 61 false false R62.htm 2451423 - Disclosure - Noncash Share-based Compensation Noncash Share-based Compensation Share Based Compensation - Stock Option Rollforward (Details) Sheet http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails Noncash Share-based Compensation Noncash Share-based Compensation Share Based Compensation - Stock Option Rollforward (Details) Details 62 false false R63.htm 2452424 - Disclosure - Noncash Share-based Compensation Narrative (Details) Sheet http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails Noncash Share-based Compensation Narrative (Details) Details 63 false false R64.htm 2453425 - Disclosure - Noncash Share-based Compensation Assumptions (Details) Sheet http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails Noncash Share-based Compensation Assumptions (Details) Details 64 false false R65.htm 2456426 - Disclosure - Income Tax Disclosure Components of Income Tax (Details) Sheet http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails Income Tax Disclosure Components of Income Tax (Details) Details 65 false false R66.htm 2457427 - Disclosure - Income Tax Disclosure Reconciliation of Federal Tax Rate (Details) Sheet http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails Income Tax Disclosure Reconciliation of Federal Tax Rate (Details) Details 66 false false R67.htm 2458428 - Disclosure - Income Tax Disclosure Tax Effect of Temporary Differences (Details) Sheet http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails Income Tax Disclosure Tax Effect of Temporary Differences (Details) Details 67 false false R68.htm 2459429 - Disclosure - Income Tax Disclosure Unrecognized Tax Benefit (Details) Sheet http://www.prospricing.com/role/IncomeTaxDisclosureUnrecognizedTaxBenefitDetails Income Tax Disclosure Unrecognized Tax Benefit (Details) Details 68 false false R69.htm 2460430 - Disclosure - Income Tax Disclosure (Details) Sheet http://www.prospricing.com/role/IncomeTaxDisclosureDetails Income Tax Disclosure (Details) Details http://www.prospricing.com/role/IncomeTaxDisclosureTables 69 false false R70.htm 2463431 - Disclosure - Convertible debt (Details) Sheet http://www.prospricing.com/role/ConvertibledebtDetails Convertible debt (Details) Details http://www.prospricing.com/role/ConvertibledebtTables 70 false false R71.htm 2466432 - Disclosure - Credit Facility (Details) Sheet http://www.prospricing.com/role/CreditFacilityDetails Credit Facility (Details) Details http://www.prospricing.com/role/CreditFacility 71 false false R72.htm 2468433 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.prospricing.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.prospricing.com/role/CommitmentsandContingencies 72 false false R73.htm 2471434 - Disclosure - Segment and Geographical Information International Revenue (Details) Sheet http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails Segment and Geographical Information International Revenue (Details) Details 73 false false R74.htm 2473435 - Disclosure - Concentrations of Risk (Details) Sheet http://www.prospricing.com/role/ConcentrationsofRiskDetails Concentrations of Risk (Details) Details http://www.prospricing.com/role/ConcentrationsofRisk 74 false false R75.htm 2476436 - Disclosure - Employment Retirement Savings (Details) Sheet http://www.prospricing.com/role/EmploymentRetirementSavingsDetails Employment Retirement Savings (Details) Details http://www.prospricing.com/role/EmploymentRetirementSavings 75 false false R76.htm 2479437 - Disclosure - Quarterly Results Quarterly Financial Data (Details) Sheet http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialDataDetails Quarterly Results Quarterly Financial Data (Details) Details http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialInformationDisclosuresTables 76 false false R77.htm 2483439 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccounts 77 false false All Reports Book All Reports pro-20201231.htm a2020q4ex211subsidiaries.htm a2020q4ex231.htm a2020q4ex311ceocertificati.htm a2020q4ex312cfocertificati.htm a2020q4ex321ceocfocertific.htm formofmsugrantnoticeawarda.htm formofrsugrantnoticeawarda.htm pro-20201231.xsd pro-20201231_cal.xml pro-20201231_def.xml pro-20201231_lab.xml pro-20201231_pre.xml thirteenthamendmenttocredi.htm twelfthamendmenttocreditag.htm waiverconsentandeleventham.htm pro-20201231_g1.jpg pro-20201231_g2.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pro-20201231.htm": { "axisCustom": 2, "axisStandard": 15, "contextCount": 214, "dts": { "calculationLink": { "local": [ "pro-20201231_cal.xml" ] }, "definitionLink": { "local": [ "pro-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "pro-20201231.htm" ] }, "labelLink": { "local": [ "pro-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "pro-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "pro-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 741, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 6, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 12 }, "keyCustom": 54, "keyStandard": 429, "memberCustom": 23, "memberStandard": 40, "nsprefix": "pro", "nsuri": "http://www.prospricing.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.prospricing.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Trade and Other Receivables, Net", "role": "http://www.prospricing.com/role/TradeandOtherReceivablesNet", "shortName": "Trade and Other Receivables, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Deferred Costs (Notes)", "role": "http://www.prospricing.com/role/DeferredCostsNotes", "shortName": "Deferred Costs (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DeferredImplementationCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Deferred Implementation costs (Notes)", "role": "http://www.prospricing.com/role/DeferredImplementationcostsNotes", "shortName": "Deferred Implementation costs (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DeferredImplementationCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - Disclosure - Property and Equipment, net", "role": "http://www.prospricing.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128109 - Disclosure - Leases (Notes)", "role": "http://www.prospricing.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132110 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.prospricing.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - Fair Value Measurements", "role": "http://www.prospricing.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DeferredrevenueandperformanceobligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139112 - Disclosure - Deferred Revenue and Performance Obligation (Notes)", "role": "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes", "shortName": "Deferred Revenue and Performance Obligation (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DeferredrevenueandperformanceobligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - Disclosure - Stockholders Equity", "role": "http://www.prospricing.com/role/StockholdersEquity", "shortName": "Stockholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145114 - Disclosure - Earnings per Share", "role": "http://www.prospricing.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148115 - Disclosure - Noncash Share-based Compensation", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensation", "shortName": "Noncash Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154116 - Disclosure - Income Tax Disclosure", "role": "http://www.prospricing.com/role/IncomeTaxDisclosure", "shortName": "Income Tax Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161117 - Disclosure - Convertible debt (Notes)", "role": "http://www.prospricing.com/role/ConvertibledebtNotes", "shortName": "Convertible debt (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164118 - Disclosure - Credit Facility", "role": "http://www.prospricing.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167119 - Disclosure - Commitments and Contingencies", "role": "http://www.prospricing.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169120 - Disclosure - Segment and Geographical Information", "role": "http://www.prospricing.com/role/SegmentandGeographicalInformation", "shortName": "Segment and Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172121 - Disclosure - Concentrations of Risk", "role": "http://www.prospricing.com/role/ConcentrationsofRisk", "shortName": "Concentrations of Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174122 - Disclosure - Related Party Transaction", "role": "http://www.prospricing.com/role/RelatedPartyTransaction", "shortName": "Related Party Transaction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175123 - Disclosure - Employment Retirement Savings", "role": "http://www.prospricing.com/role/EmploymentRetirementSavings", "shortName": "Employment Retirement Savings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177124 - Disclosure - Quarterly Results", "role": "http://www.prospricing.com/role/QuarterlyResults", "shortName": "Quarterly Results", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "0", "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181125 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Trade and Other Receivables, Net (Tables)", "role": "http://www.prospricing.com/role/TradeandOtherReceivablesNetTables", "shortName": "Trade and Other Receivables, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326307 - Disclosure - Property and Equipment, net (Tables)", "role": "http://www.prospricing.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329308 - Disclosure - Leases (Tables)", "role": "http://www.prospricing.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333309 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346311 - Disclosure - Earnings per Share (Table)", "role": "http://www.prospricing.com/role/EarningsperShareTable", "shortName": "Earnings per Share (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349312 - Disclosure - Noncash Share-based Compensation (Tables)", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationTables", "shortName": "Noncash Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355313 - Disclosure - Income Tax Disclosure (Tables)", "role": "http://www.prospricing.com/role/IncomeTaxDisclosureTables", "shortName": "Income Tax Disclosure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362314 - Disclosure - Convertible debt (Tables)", "role": "http://www.prospricing.com/role/ConvertibledebtTables", "shortName": "Convertible debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2370316 - Disclosure - Segment and Geographical Information (Tables)", "role": "http://www.prospricing.com/role/SegmentandGeographicalInformationTables", "shortName": "Segment and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2378317 - Disclosure - Quarterly Results Quarterly Financial Information Disclosures (Tables)", "role": "http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialInformationDisclosuresTables", "shortName": "Quarterly Results Quarterly Financial Information Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TangibleAssetImpairmentCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details)", "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i3a02338ea67d40588aced9a4c1b5fdfc_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies Awards Outstanding (Details)", "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails", "shortName": "Summary of Significant Accounting Policies Awards Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies Impact of adoption of a new pronouncement (Details)", "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails", "shortName": "Summary of Significant Accounting Policies Impact of adoption of a new pronouncement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i829f93746b0e4e77b9f86ad1441a8f6a_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Business Combination (Details)", "role": "http://www.prospricing.com/role/BusinessCombinationDetails", "shortName": "Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i6061a0b04b2d44838858098a32e1571a_D20190101-20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Trade and Other Receivables, Net (Details)", "role": "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails", "shortName": "Trade and Other Receivables, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Deferred Costs (Details)", "role": "http://www.prospricing.com/role/DeferredCostsDetails", "shortName": "Deferred Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - Deferred Implementation costs (Details)", "role": "http://www.prospricing.com/role/DeferredImplementationcostsDetails", "shortName": "Deferred Implementation costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427411 - Disclosure - Property and Equipment, net (Details)", "role": "http://www.prospricing.com/role/PropertyandEquipmentnetDetails", "shortName": "Property and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430412 - Disclosure - Leases (Details)", "role": "http://www.prospricing.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431413 - Disclosure - Leases Schedule of lease liability maturities (Details)", "role": "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails", "shortName": "Leases Schedule of lease liability maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i2f5ea4dc41db4d8aafd0a5e93b76ae90_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434414 - Disclosure - Goodwill and Intangible Assets (Details)", "role": "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435415 - Disclosure - Goodwill and Intangible Assets Intangible Assets (Details)", "role": "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436416 - Disclosure - Goodwill and Intangible Assets Future Amortization (Details)", "role": "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails", "shortName": "Goodwill and Intangible Assets Future Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pro:TreasuryMoneyMarketFundsAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438417 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.prospricing.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pro:TreasuryMoneyMarketFundsAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441418 - Disclosure - Deferred Revenue and Performance Obligation (Details)", "role": "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails", "shortName": "Deferred Revenue and Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443419 - Disclosure - Stockholders Equity (Details)", "role": "http://www.prospricing.com/role/StockholdersEquityDetails", "shortName": "Stockholders Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i0b03debc914c4c6394e461f19ce3ee12_I20181231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444420 - Disclosure - Stockholders Equity Secondary Offering (Details)", "role": "http://www.prospricing.com/role/StockholdersEquitySecondaryOfferingDetails", "shortName": "Stockholders Equity Secondary Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i0b03debc914c4c6394e461f19ce3ee12_I20181231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ib8de834a08124c6ab42f2fb6357f9a32_I20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statement of Shareholders Equity", "role": "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "shortName": "Consolidated Statement of Shareholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ib8de834a08124c6ab42f2fb6357f9a32_I20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ia9f732769e9b4a1d92389b8d8cd40e40_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447421 - Disclosure - Earnings per Share Basis and Diluted (Details)", "role": "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails", "shortName": "Earnings per Share Basis and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450422 - Disclosure - Noncash Share-based Compensation Expense (Details)", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails", "shortName": "Noncash Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i8c9215d869cf47b1bb37b6ab24a53999_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451423 - Disclosure - Noncash Share-based Compensation Noncash Share-based Compensation Share Based Compensation - Stock Option Rollforward (Details)", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "shortName": "Noncash Share-based Compensation Noncash Share-based Compensation Share Based Compensation - Stock Option Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i8c9215d869cf47b1bb37b6ab24a53999_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452424 - Disclosure - Noncash Share-based Compensation Narrative (Details)", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "shortName": "Noncash Share-based Compensation Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i0f869f8d71b24e3b8390f9d698a85426_D20180101-20181231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453425 - Disclosure - Noncash Share-based Compensation Assumptions (Details)", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "shortName": "Noncash Share-based Compensation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i0f869f8d71b24e3b8390f9d698a85426_D20180101-20181231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456426 - Disclosure - Income Tax Disclosure Components of Income Tax (Details)", "role": "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails", "shortName": "Income Tax Disclosure Components of Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457427 - Disclosure - Income Tax Disclosure Reconciliation of Federal Tax Rate (Details)", "role": "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails", "shortName": "Income Tax Disclosure Reconciliation of Federal Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458428 - Disclosure - Income Tax Disclosure Tax Effect of Temporary Differences (Details)", "role": "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails", "shortName": "Income Tax Disclosure Tax Effect of Temporary Differences (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459429 - Disclosure - Income Tax Disclosure Unrecognized Tax Benefit (Details)", "role": "http://www.prospricing.com/role/IncomeTaxDisclosureUnrecognizedTaxBenefitDetails", "shortName": "Income Tax Disclosure Unrecognized Tax Benefit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460430 - Disclosure - Income Tax Disclosure (Details)", "role": "http://www.prospricing.com/role/IncomeTaxDisclosureDetails", "shortName": "Income Tax Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Nature of Operations", "role": "http://www.prospricing.com/role/OrganizationandNatureofOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPaymentInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463431 - Disclosure - Convertible debt (Details)", "role": "http://www.prospricing.com/role/ConvertibledebtDetails", "shortName": "Convertible debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPaymentInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466432 - Disclosure - Credit Facility (Details)", "role": "http://www.prospricing.com/role/CreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468433 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.prospricing.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ideefd4491e0d46eca030fba868a325b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pro:Internationalrevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471434 - Disclosure - Segment and Geographical Information International Revenue (Details)", "role": "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails", "shortName": "Segment and Geographical Information International Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pro:Internationalrevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i39eb7288e04645688c907bcf558e892a_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473435 - Disclosure - Concentrations of Risk (Details)", "role": "http://www.prospricing.com/role/ConcentrationsofRiskDetails", "shortName": "Concentrations of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i39eb7288e04645688c907bcf558e892a_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476436 - Disclosure - Employment Retirement Savings (Details)", "role": "http://www.prospricing.com/role/EmploymentRetirementSavingsDetails", "shortName": "Employment Retirement Savings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ia9f732769e9b4a1d92389b8d8cd40e40_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479437 - Disclosure - Quarterly Results Quarterly Financial Data (Details)", "role": "http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialDataDetails", "shortName": "Quarterly Results Quarterly Financial Data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ia9f732769e9b4a1d92389b8d8cd40e40_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "i8e525eec71ba4a83af0e7d65f9fb9a15_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483439 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "if867146498e443a888fab8f69e6b741e_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Business Combination", "role": "http://www.prospricing.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20201231.htm", "contextRef": "ic5e0970544884029925913a3b87a5995_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when 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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "pro_A2007EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2007 Equity Incentive Plan [Member]", "label": "2007 Equity Incentive Plan [Member]", "terseLabel": "2007 Equity Incentive Plan [Member]" } } }, "localname": "A2007EquityIncentivePlanMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "pro_A2017AmendedEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Amended Equity Incentive Plan [Member]", "label": "2017 Amended Equity Incentive Plan [Member]", "terseLabel": "2017 Amended Equity Incentive Plan [Member]" } } }, "localname": "A2017AmendedEquityIncentivePlanMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "pro_A2017EquityIncentivePlanMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Equity Incentive Plan [Member] [Member]", "label": "2017 Equity Incentive Plan [Member] [Member]", "terseLabel": "2017 Equity Incentive Plan [Member] [Member]" } } }, "localname": "A2017EquityIncentivePlanMemberMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "pro_AccountAndUnbilledReceivablesNet": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts receivables represents the amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. Unbilled receivables represent the amount due for services rendered or products shipped, but not yet billed, recognized in conformity with revenue recognition criteria.", "label": "Account and Unbilled Receivables, Net", "totalLabel": "Account and Unbilled Receivables, Net", "verboseLabel": "Trade and other receivables, net of allowance of $4,122 and $214, respectively" } } }, "localname": "AccountAndUnbilledReceivablesNet", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "pro_AccountingStandardsUpdate202006Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06", "label": "Accounting Standards Update 2020-06 [Member]", "terseLabel": "Accounting Standards Update 2020-06 [Member]" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails" ], "xbrltype": "domainItemType" }, "pro_AccountsAndUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts and unbilled receivables", "label": "Accounts and Unbilled Receivables", "negatedLabel": "Accounts and unbilled receivables" } } }, "localname": "AccountsAndUnbilledReceivables", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pro_AccountsReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable [Abstract]", "label": "Accounts Receivable [Abstract]", "terseLabel": "Accounts Receivable [Abstract]" } } }, "localname": "AccountsReceivableAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_AccountsReceivableAndContractsInProgressAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable and Contracts in Progress [Abstract]", "label": "Accounts Receivable and Contracts in Progress [Abstract]", "terseLabel": "Accounts Receivable and Contracts in Progress [Abstract]" } } }, "localname": "AccountsReceivableAndContractsInProgressAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_AccumulatedOtherComprehensiveIncomenetoftaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income, net of tax [Member]", "label": "Accumulated Other Comprehensive Income, net of tax [Member]", "terseLabel": "Accumulated Other Comprehensive Income, net of tax [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomenetoftaxMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "pro_Adjustmenttoadditionalpaidincapitalexerciseofnotehedge": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid-in capital, exercise of note hedge", "label": "Adjustment to additional paid-in capital, exercise of note hedge", "terseLabel": "Adjustment to additional paid-in capital, exercise of note hedge" } } }, "localname": "Adjustmenttoadditionalpaidincapitalexerciseofnotehedge", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to paid in capital, purchase of capped call", "label": "Adjustment to additional paid in capital, purchase of capped call", "terseLabel": "Adjustment to additional paid in capital, purchase of capped call" } } }, "localname": "Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "pro_Adjustmenttoadditionalpaidincapitalterminationofbondhedgeandwarrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital, termination of bond hedge", "label": "Adjustment to additional paid in capital, termination of bond hedge and warrant", "terseLabel": "Adjustment to additional paid in capital, termination of bond hedge and warrant" } } }, "localname": "Adjustmenttoadditionalpaidincapitalterminationofbondhedgeandwarrant", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "pro_Adjustmenttoadditionalpaidincapitalterminationofwarrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital, termination of warrant", "label": "Adjustment to additional paid in capital, termination of warrant", "terseLabel": "Adjustment to additional paid in capital, termination of warrant" } } }, "localname": "Adjustmenttoadditionalpaidincapitalterminationofwarrant", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "pro_AwardsOutstandingLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards outstanding [Line Items]", "label": "Awards outstanding [Line Items]", "terseLabel": "Awards outstanding [Line Items]" } } }, "localname": "AwardsOutstandingLineItems", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "stringItemType" }, "pro_AwardsOutstandingTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of awards outstanding for each share-based compansation award type.", "label": "Awards Outstanding [Table]", "terseLabel": "Awards Outstanding [Table]" } } }, "localname": "AwardsOutstandingTable", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "stringItemType" }, "pro_CameleonAcquistionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cameleon Acquistion", "label": "Cameleon Acquistion [Member]", "terseLabel": "Cameleon Acquistion [Member]" } } }, "localname": "CameleonAcquistionMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/BusinessCombinationTables", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "domainItemType" }, "pro_CloudBasedProductOfferingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cloud-based product offerings [Member]", "label": "Cloud-based product offerings [Member]", "terseLabel": "Cloud-based product offerings [Member]" } } }, "localname": "CloudBasedProductOfferingsMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "pro_ConcentrationofriskAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration of risk [Abstract]", "label": "Concentration of risk [Abstract]", "terseLabel": "Concentration of risk [Abstract]" } } }, "localname": "ConcentrationofriskAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_ConsiderationpaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consideration paid [Abstract]", "label": "Consideration paid [Abstract]", "terseLabel": "Consideration paid [Abstract]" } } }, "localname": "ConsiderationpaidAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_ConvertibleDebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Debt Disclosure [Abstract]", "label": "Convertible Debt Disclosure [Abstract]", "terseLabel": "Convertible Debt Disclosure [Abstract]" } } }, "localname": "ConvertibleDebtDisclosureAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_Convertibledebtinterestandamortization": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Convertible debt interest and amortization", "label": "Convertible debt interest and amortization", "negatedTerseLabel": "Convertible debt interest and amortization" } } }, "localname": "Convertibledebtinterestandamortization", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "pro_Convertibledebtissuancecostequitycomponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Convertible debt, issuance cost, equity component", "label": "Convertible debt, issuance cost, equity component", "terseLabel": "Convertible debt, issuance cost, equity component" } } }, "localname": "Convertibledebtissuancecostequitycomponent", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "pro_CreditFacilityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility Disclosure [Abstract]", "label": "Credit Facility Disclosure [Abstract]", "terseLabel": "Credit Facility Disclosure [Abstract]" } } }, "localname": "CreditFacilityDisclosureAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_Cumulativeeffectofadoptionofsection606": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative effect of adoption of section 606", "label": "Cumulative effect of adoption of section 606", "terseLabel": "Cumulative effect of adoption of section 606" } } }, "localname": "Cumulativeeffectofadoptionofsection606", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "pro_CurrentStateAndForeign": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Current State and Foreign", "label": "Current State and Foreign", "terseLabel": "Current State and Foreign" } } }, "localname": "CurrentStateAndForeign", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "pro_DebtInstrumentCovenantMinimumLiquidity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Liquidity", "label": "Debt Instrument, Covenant, Minimum Liquidity", "terseLabel": "Debt Instrument, Covenant, Minimum Liquidity" } } }, "localname": "DebtInstrumentCovenantMinimumLiquidity", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "pro_DebtinstrumentConvertibleInitialissuepriceper1000ofprincipal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument, Convertible, Initial issue price per $1,000 of principal", "label": "Debt instrument, Convertible, Initial issue price per $1,000 of principal", "terseLabel": "Debt instrument, Convertible, Initial issue price per $1,000 of principal" } } }, "localname": "DebtinstrumentConvertibleInitialissuepriceper1000ofprincipal", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "pro_December2018AgreementMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "December 2018 Agreement [Member] [Member]", "label": "December 2018 Agreement [Member] [Member]", "terseLabel": "December 2018 Agreement [Member] [Member]" } } }, "localname": "December2018AgreementMemberMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "pro_DeferredImplementationCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Implementation Costs [Abstract]", "label": "Deferred Implementation Costs [Abstract]", "terseLabel": "Deferred Implementation Costs [Abstract]" } } }, "localname": "DeferredImplementationCostsAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_DeferredImplementationCostsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Implementation Costs [Text Block]", "label": "Deferred Implementation Costs [Text Block]", "terseLabel": "Deferred Implementation Costs [Text Block]" } } }, "localname": "DeferredImplementationCostsTextBlock", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/DeferredImplementationcostsNotes" ], "xbrltype": "textBlockItemType" }, "pro_DeferredRevenueandPerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Revenue and Performance Obligation [Abstract]", "label": "Deferred Revenue and Performance Obligation [Abstract]", "terseLabel": "Deferred Revenue and Performance Obligation [Abstract]" } } }, "localname": "DeferredRevenueandPerformanceObligationAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_DeferredTaxAssetDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Deferred Revenue", "label": "Deferred Tax Asset, Deferred Revenue", "terseLabel": "Deferred Tax Asset, Deferred Revenue" } } }, "localname": "DeferredTaxAssetDeferredRevenue", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "pro_DeferredTaxAssetDisallowedInterest": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 15.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Disallowed Interest", "label": "Deferred Tax Asset, Disallowed Interest", "terseLabel": "Deferred Tax Asset, Disallowed Interest" } } }, "localname": "DeferredTaxAssetDisallowedInterest", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "pro_DeferredTaxAssetsOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 13.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Liabilities", "label": "Deferred Tax Assets, Operating Lease Liabilities", "terseLabel": "Deferred Tax Assets, Operating Lease Liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "pro_DeferredTaxAssetsOperatingLossCarryforwardsDomesticAndState": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, operating loss carryforwards, domestic and state.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic and State", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic and State" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomesticAndState", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "pro_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, tax credit carryforwards, state and foreign.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, State and Foreign", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, State and Foreign" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "pro_DeferredrevenueandperformanceobligationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred revenue and performance obligation [Text Block]", "label": "Deferred revenue and performance obligation [Text Block]", "terseLabel": "Deferred revenue and performance obligation [Text Block]" } } }, "localname": "DeferredrevenueandperformanceobligationTextBlock", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes" ], "xbrltype": "textBlockItemType" }, "pro_DisposalOfPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal of Property Plant and Equipment", "label": "Disposal of Property Plant and Equipment", "terseLabel": "Disposal of Property Plant and Equipment" } } }, "localname": "DisposalOfPropertyPlantAndEquipment", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "pro_DollarAmountsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dollar Amounts [Policy Text Block]", "label": "Dollar amounts [Policy Text Block]", "terseLabel": "Dollar amounts" } } }, "localname": "DollarAmountsPolicyTextBlock", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pro_ESPPcontributionsbyEmployees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "ESPP contributions by Employees", "label": "ESPP contributions by Employees", "terseLabel": "ESPP contributions by Employees" } } }, "localname": "ESPPcontributionsbyEmployees", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pro_EarningsPerShareDenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings per share, Denominator [Abstract]", "label": "Earnings per share, Denominator [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareDenominatorAbstract", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "stringItemType" }, "pro_EarningsPerShareNumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings per share, Numerator [Abstract]", "label": "Earnings per share, Numerator [Abstract]", "terseLabel": "Numerator" } } }, "localname": "EarningsPerShareNumeratorAbstract", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "stringItemType" }, "pro_EffectiveIncomeTaxRateReconciliationChangerelatedtoPriorYears": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change related to Prior Years", "label": "Effective Income Tax Rate Reconciliation, Change related to Prior Years", "terseLabel": "Effective Income Tax Rate Reconciliation, Change related to Prior Years" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangerelatedtoPriorYears", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "pro_EffectiveIncomeTaxRateReconciliationTaxExpenseForeignAmount": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Expense, Foreign, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Expense, Foreign, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Expense, Foreign, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExpenseForeignAmount", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "pro_EffectiveincometaxreconciliationStatutorytoGAAPadjustments": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective income tax reconciliation, Statutory to GAAP adjustments", "label": "Effective income tax reconciliation, Statutory to GAAP adjustments", "terseLabel": "Effective income tax reconciliation, Statutory to GAAP adjustments" } } }, "localname": "EffectiveincometaxreconciliationStatutorytoGAAPadjustments", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "pro_EquityPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Plan [Axis]", "label": "Equity Plan [Axis]", "terseLabel": "Equity Plan [Axis]" } } }, "localname": "EquityPlanAxis", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "pro_EquityPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Equity Plan [Axis]", "label": "Equity Plan [Domain]", "terseLabel": "Equity Plan [Domain]" } } }, "localname": "EquityPlanDomain", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "pro_FederalFundsRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Rate [Member]", "label": "Federal Funds Rate [Member]", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsRateMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pro_FullDepreciatedAssetsInUse": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Full Depreciated Assets in Use", "label": "Full Depreciated Assets in Use", "terseLabel": "Full Depreciated Assets in Use" } } }, "localname": "FullDepreciatedAssetsInUse", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "pro_GoodwillandIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill and Intangible Assets [Abstract]", "label": "Goodwill and Intangible Assets [Abstract]", "terseLabel": "Goodwill and Intangible Assets [Abstract]" } } }, "localname": "GoodwillandIntangibleAssetsAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_ImpactofadoptionofanewaccountingpronouncementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impact of adoption of a new accounting pronouncement [Abstract]", "label": "Impact of adoption of a new accounting pronouncement [Abstract]", "terseLabel": "Impact of adoption of a new accounting pronouncement [Abstract]" } } }, "localname": "ImpactofadoptionofanewaccountingpronouncementAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_IncomeTaxDisclosureReconciliationOfFederalTaxRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure - Reconciliation of Federal Tax Rate [Abstract]", "label": "Income Tax Disclosure - Reconciliation of Federal Tax Rate [Abstract]", "terseLabel": "Income Tax Disclosure - Reconciliation of Federal Tax Rate [Abstract]" } } }, "localname": "IncomeTaxDisclosureReconciliationOfFederalTaxRateAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_IncomeTaxDisclosureTaxEffectOfTemporaryDifferencesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure - Tax Effect of Temporary Differences [Abstract]", "label": "Income Tax Disclosure - Tax Effect of Temporary Differences [Abstract]", "terseLabel": "Income Tax Disclosure - Tax Effect of Temporary Differences [Abstract]" } } }, "localname": "IncomeTaxDisclosureTaxEffectOfTemporaryDifferencesAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_InterestRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate [Axis]", "label": "Interest Rate [Axis]", "terseLabel": "Interest Rate [Axis]" } } }, "localname": "InterestRateAxis", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "pro_InterestRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate [Domain]", "label": "Interest Rate [Domain]", "terseLabel": "Interest Rate [Domain]" } } }, "localname": "InterestRateDomain", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pro_InternalUseSoftwareAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal-use software for which development costs may be capitalized by the company.", "label": "Internal-use software [Axis]", "terseLabel": "Internal-use software [Axis]" } } }, "localname": "InternalUseSoftwareAxis", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "pro_InternalUseSoftwareDevelopedSubjectToAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Internal Use Software Developed, Subject To Amortization", "label": "Internal Use Software Developed, Subject To Amortization", "terseLabel": "Internal Use Software Developed, Subject To Amortization" } } }, "localname": "InternalUseSoftwareDevelopedSubjectToAmortization", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "pro_InternalUseSoftwareDevelopmentCostsCapitalized": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of internal-use software development costs capitalized by the company in the period and included in property and equipment, net in the consolidated balance sheet.", "label": "Internal-use software development costs capitalized", "negatedLabel": "Capitalized Software Development Costs for Software Sold to Customers", "terseLabel": "Internal-use software development costs capitalized" } } }, "localname": "InternalUseSoftwareDevelopmentCostsCapitalized", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "pro_InternalUseSoftwareDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal-use software [Domain]", "label": "Internal-use software [Domain]", "terseLabel": "Internal-use software [Domain]" } } }, "localname": "InternalUseSoftwareDomain", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "pro_InternationalRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International Revenue [Member]", "label": "International Revenue [Member]", "terseLabel": "International Revenue [Member]" } } }, "localname": "InternationalRevenueMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "pro_Internationalrevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "International revenue", "label": "International revenue", "terseLabel": "International revenue" } } }, "localname": "Internationalrevenue", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "monetaryItemType" }, "pro_InvestmentWarrantsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price of the warrants.", "label": "Investment Warrants, Exercise Price", "terseLabel": "Investment Warrants, Exercise Price" } } }, "localname": "InvestmentWarrantsExercisePrice", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "perShareItemType" }, "pro_June2017AgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "June 2017 Agreement [Member]", "label": "June 2017 Agreement [Member]", "terseLabel": "June 2017 Agreement [Member]" } } }, "localname": "June2017AgreementMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "pro_LeaseModificationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Modification [Member]", "label": "Lease Modification [Member]", "terseLabel": "Lease Modification [Member]" } } }, "localname": "LeaseModificationMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pro_LesseeOperatingLeaseAnticipatedIncentives": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Anticipated Incentives", "label": "Lessee, Operating Lease, Anticipated Incentives", "negatedTerseLabel": "Lessee, Operating Lease, Anticipated Incentives" } } }, "localname": "LesseeOperatingLeaseAnticipatedIncentives", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "pro_LesseeOperatingLeaseLiabilityPaymentDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payment Due [Abstract]", "label": "Lessee, Operating Lease, Liability, Payment Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment Due [Abstract]" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentDueAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_LesseeOperatingLeaseTerminationOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Option", "label": "Lessee, Operating Lease, Termination Option", "terseLabel": "Lessee, Operating Lease, Termination Option" } } }, "localname": "LesseeOperatingLeaseTerminationOption", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "pro_LiborRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LIBOR Rate [Member]", "label": "LIBOR Rate [Member]", "terseLabel": "LIBOR Rate [Member]" } } }, "localname": "LiborRateMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pro_MaintenancerelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maintenance relationship [Member]", "label": "Maintenance relationship [Member]", "terseLabel": "Maintenance relationship [Member]" } } }, "localname": "MaintenancerelationshipMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "pro_MarketShareUnitsMsusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Share Units (MSUs) are performance-based awards which vest based upon the company's relative shareholder return.", "label": "Market Share Units (MSUs) [Member]", "terseLabel": "Market Share Units (MSUs) [Member]", "verboseLabel": "MSUs" } } }, "localname": "MarketShareUnitsMsusMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "domainItemType" }, "pro_MarketStockUnitsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of Market Stock Units which are performance-based awards that vest based upon the Company's relative shareholder return.", "label": "Market Stock Units Valuation Assumptions [Table Text Block]", "terseLabel": "Market Stock Units Valuation Assumptions [Table Text Block]" } } }, "localname": "MarketStockUnitsValuationAssumptionsTableTextBlock", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "pro_MatchingPercentageOfSalaryContributionByQualifiedEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Matching percentage of salary contribution by qualified employees.", "label": "Matching Percentage of Salary Contribution by Qualified Employees", "terseLabel": "Matching Percentage of Salary Contribution by Qualified Employees" } } }, "localname": "MatchingPercentageOfSalaryContributionByQualifiedEmployees", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/EmploymentRetirementSavingsDetails" ], "xbrltype": "percentItemType" }, "pro_MaximumAmountContributableByEmployeesUnderESPPAnnually": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum Amount Contributable By Employees Under ESPP- Annually", "label": "Maximum Amount Contributable By Employees Under ESPP- Annually", "terseLabel": "Maximum Amount Contributable By Employees Under ESPP- Annually" } } }, "localname": "MaximumAmountContributableByEmployeesUnderESPPAnnually", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum Amount Contributable by employees under ESPP- Half yearly", "label": "Maximum Amount Contributable by employees under ESPP- Half yearly", "terseLabel": "Maximum Amount Contributable by employees under ESPP- Half yearly" } } }, "localname": "MaximumAmountContributablebyemployeesunderESPPHalfyearly", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pro_NoncashShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncash Share-based Compensation [Abstract]", "label": "Noncash Share-based Compensation [Abstract]", "terseLabel": "Noncash Share-based Compensation [Abstract]" } } }, "localname": "NoncashShareBasedCompensationAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_NorthandSouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North and South America [Member]", "label": "North and South America [Member]", "terseLabel": "North and South America [Member]" } } }, "localname": "NorthandSouthAmericaMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "pro_NotesDue2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes due 2027", "label": "Notes due 2027 [Member]", "terseLabel": "Notes due 2027 [Member]" } } }, "localname": "NotesDue2027Member", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "domainItemType" }, "pro_Notesdue2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes due 2019 [Member]", "label": "Notes due 2019 [Member]", "terseLabel": "Notes due 2019 [Member]" } } }, "localname": "Notesdue2019Member", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "domainItemType" }, "pro_Notesdue2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes due 2024 [Member]", "label": "Notes due 2024 [Member]", "terseLabel": "Notes due 2024 [Member]" } } }, "localname": "Notesdue2024Member", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "domainItemType" }, "pro_Notesdue2047Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes due 2047 [Member]", "label": "Notes due 2047 [Member]", "terseLabel": "Notes due 2047 [Member]" } } }, "localname": "Notesdue2047Member", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "domainItemType" }, "pro_OrganizationAndNatureOfOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization and Nature of Operations [Abstract]", "label": "Organization and Nature of Operations [Abstract]", "terseLabel": "Organization and Nature of Operations [Abstract]" } } }, "localname": "OrganizationAndNatureOfOperationsAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_PacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pacific [Member]", "label": "Pacific [Member]", "terseLabel": "Pacific [Member]" } } }, "localname": "PacificMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "pro_Paymentforwarranttermination": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for warrant termination", "label": "Payment for warrant termination", "negatedTerseLabel": "Payment for warrant termination", "terseLabel": "Payment for warrant termination" } } }, "localname": "Paymentforwarranttermination", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "pro_PercentageOfTotalRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "percentage of total revenue", "label": "percentage of total revenue", "terseLabel": "percentage of total revenue" } } }, "localname": "PercentageOfTotalRevenue", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "percentItemType" }, "pro_PrepaidexpensesandotherassetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and other assets [Policy Text Block]", "label": "Prepaid expenses and other assets [Policy Text Block]", "terseLabel": "Prepaid Expenses and Other Assets [Policy Text Block]" } } }, "localname": "PrepaidexpensesandotherassetsPolicyTextBlock", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pro_ProceedsfromIssuanceofCommonStockGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of Common Stock, Gross", "label": "Proceeds from Issuance of Common Stock, Gross", "terseLabel": "Proceeds from Issuance of Common Stock, Gross" } } }, "localname": "ProceedsfromIssuanceofCommonStockGross", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/StockholdersEquitySecondaryOfferingDetails" ], "xbrltype": "monetaryItemType" }, "pro_Proceedsfrombondhedgetermination": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from bond hedge termination", "label": "Proceeds from bond hedge termination", "terseLabel": "Proceeds from bond hedge termination" } } }, "localname": "Proceedsfrombondhedgetermination", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "pro_Purchaseofcappedcall": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase of capped call", "label": "Purchase of capped call", "negatedTerseLabel": "Purchase of capped call", "terseLabel": "Purchase of capped call" } } }, "localname": "Purchaseofcappedcall", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "pro_QualifiedEmployeesContributionMatchingPercentageByEmployer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Qualified employees contribution matching percentage by the employer.", "label": "Qualified Employees Contribution Matching Percentage by the Employer", "terseLabel": "Qualified Employees Contribution Matching Percentage by the Employer" } } }, "localname": "QualifiedEmployeesContributionMatchingPercentageByEmployer", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/EmploymentRetirementSavingsDetails" ], "xbrltype": "percentItemType" }, "pro_REtaxcreditcarryforwardforfutureuse": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "R&E tax credit carryforward for future use", "label": "R&E tax credit carryforward for future use", "terseLabel": "R&E tax credit carryforward for future use" } } }, "localname": "REtaxcreditcarryforwardforfutureuse", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "pro_RSUtimebasedandperformancebasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSU - time-based and performance-based [Member]", "label": "RSU - time-based and performance-based [Member]", "terseLabel": "RSU - time-based and performance-based [Member]" } } }, "localname": "RSUtimebasedandperformancebasedMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "pro_ResearchAndExpirmentationTaxCreditAdjustmentPriorYears": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 16.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and Expirmentation Tax Credit Adjustment Prior Years - Represents adjustment to prior year tax returns as a result of analysis of Research and Expirmentation Tax Credit activity at the company", "label": "Research and Expirmentation Tax Credit Adjustment Prior Years", "terseLabel": "Research and Expirmentation Tax Credit Adjustment Prior Years" } } }, "localname": "ResearchAndExpirmentationTaxCreditAdjustmentPriorYears", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "pro_RestrictedStockUnittimebasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Unit - time based [Member]", "label": "Restricted Stock Unit - time based [Member]", "terseLabel": "Restricted Stock Unit - time based [Member]" } } }, "localname": "RestrictedStockUnittimebasedMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "domainItemType" }, "pro_RestrictedstockunitmarketbasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock unit - market-based [Member]", "label": "Restricted stock unit - market-based [Member]", "terseLabel": "Restricted stock unit - market-based [Member]" } } }, "localname": "RestrictedstockunitmarketbasedMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "domainItemType" }, "pro_RevenueComponentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Component [Axis]", "label": "Revenue Component [Axis]", "terseLabel": "Revenue Component [Axis]" } } }, "localname": "RevenueComponentAxis", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "pro_RevenueComponentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Revenue Component [Axis]", "label": "Revenue Component [Domain]", "terseLabel": "Revenue Component [Domain]" } } }, "localname": "RevenueComponentDomain", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Remaining Performance Obligation, to be recognized within 12 months", "label": "Revenue Remaining Performance Obligation, to be recognized within 12 months", "terseLabel": "Revenue Remaining Performance Obligation, to be recognized within 12 months" } } }, "localname": "RevenueRemainingPerformanceObligationtoberecognizedwithin12months", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "pro_ScheduleOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of details pertaining to the Company's summary of significant accounting policies disclosure.", "label": "Schedule of Significant Accounting Policies [Table]", "terseLabel": "Schedule of Significant Accounting Policies [Table]" } } }, "localname": "ScheduleOfSignificantAccountingPoliciesTable", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "pro_ScheduleofGeographicRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Geographic Revenue [Abstract]", "label": "Schedule of Geographic Revenue [Abstract]", "terseLabel": "Schedule of Geographic Revenue [Abstract]" } } }, "localname": "ScheduleofGeographicRevenueAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_ScheduleofincometaxcomponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of income tax components [Abstract]", "label": "Schedule of income tax components [Abstract]", "terseLabel": "Schedule of income tax components [Abstract]" } } }, "localname": "ScheduleofincometaxcomponentsAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_SecondaryOfferingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secondary Offering [Abstract]", "label": "Secondary Offering [Abstract]", "terseLabel": "Secondary Offering [Abstract]" } } }, "localname": "SecondaryOfferingAbstract", "nsuri": "http://www.prospricing.com/20201231", "xbrltype": "stringItemType" }, "pro_SharePriceTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price Target", "label": "Share Price Target", "terseLabel": "Share Price Target" } } }, "localname": "SharePriceTarget", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "perShareItemType" }, "pro_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired In Period, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired In Period, Weighted Average Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "pro_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofAwardsvestinguponPriceTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofAwardsvestinguponPriceTarget", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate", "label": "Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate", "terseLabel": "Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate" } } }, "localname": "SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "pro_SharesIssuableUponVestingOfMsusMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares issuable upon vesting of MSUs initially granted.", "label": "Shares issuable upon vesting of MSUs, maximum", "terseLabel": "Shares issuable upon vesting of MSUs, maximum" } } }, "localname": "SharesIssuableUponVestingOfMsusMaximum", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "pro_SouthAmericaAndCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "South America and Canada [Member]", "label": "South America and Canada [Member]", "terseLabel": "South America and Canada [Member]" } } }, "localname": "SouthAmericaAndCanadaMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "pro_StockIssuedDuringPeriodSharesIssuanceatMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Issuance at Maturity", "label": "Stock Issued During Period, Shares, Issuance at Maturity", "terseLabel": "Stock Issued During Period, Shares, Issuance at Maturity" } } }, "localname": "StockIssuedDuringPeriodSharesIssuanceatMaturity", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "sharesItemType" }, "pro_StockIssuedDuringPeriodSharesSecondaryOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Secondary Offering", "label": "Stock Issued During Period, Shares, Secondary Offering", "terseLabel": "Stock Issued During Period, Shares, Secondary Offering" } } }, "localname": "StockIssuedDuringPeriodSharesSecondaryOffering", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "pro_StockIssuedDuringPeriodValueSecondaryOffering": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Secondary Offering", "label": "Stock Issued During Period, Value, Secondary Offering", "terseLabel": "Stock Issued During Period, Value, Secondary Offering" } } }, "localname": "StockIssuedDuringPeriodValueSecondaryOffering", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "pro_StockPriceAtYearEnd": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Price at Year End", "label": "Stock Price at Year End", "terseLabel": "Stock Price at Year End" } } }, "localname": "StockPriceAtYearEnd", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "pro_StockcompensationinoperatingexpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock compensation in operating expense [Member]", "label": "Stock compensation in operating expense [Member]", "terseLabel": "Stock compensation in operating expense [Member]" } } }, "localname": "StockcompensationinoperatingexpenseMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "pro_SubscriptionMaintenanceAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription, maintenance and support", "label": "Subscription, maintenance and support [Member]", "terseLabel": "Subscription, maintenance and support" } } }, "localname": "SubscriptionMaintenanceAndSupportMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "pro_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Significant Accounting Policies [Line Items]", "label": "Summary of Significant Accounting Policies [Line Items]", "terseLabel": "Summary of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "pro_SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Table Text Block] for Supplemental Balance Sheet Information Related to Leases [Table]", "label": "Supplemental Balance Sheet Information Related to Leases [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related to Leases [Table Text Block]" } } }, "localname": "SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Table Text Block]Supplemental Cash Flow Information Related to Leases [Table]", "label": "Supplemental Cash Flow Information Related to Leases [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Leases [Table Text Block]" } } }, "localname": "SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock to satisfy employee tax withholding obligations related to share-based compensation during the period.", "label": "Tax Withholding Related to Net Share Settlement of Restricted Stock Units", "negatedLabel": "Tax withholding related to net share settlement of restricted stock units" } } }, "localname": "TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pro_TotalshareholderreturnperiodforvestingofMSUs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total shareholder return period used to determine vesting of MSUs.", "label": "Total shareholder return period for vesting of MSUs", "terseLabel": "Total shareholder return period for vesting of MSUs", "verboseLabel": "Total shareholder return period, in years, for vesting of MSUs" } } }, "localname": "TotalshareholderreturnperiodforvestingofMSUs", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "pro_TravelaerAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Travelaer Acquisition [Member]", "label": "Travelaer Acquisition [Member]", "terseLabel": "Travelaer Acquisition [Member]" } } }, "localname": "TravelaerAcquisitionMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "pro_TreasuryMoneyMarketFundsAtFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments in treasury money market funds which are part of the company's assets, measured at fair value.", "label": "Treasury money market funds, at fair value", "terseLabel": "Treasury money market funds, at fair value" } } }, "localname": "TreasuryMoneyMarketFundsAtFairValue", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "pro_Unrealizedexcesstaxbenefitrelatedtostockcompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrealized excess tax benefit related to stock compensation", "label": "Unrealized excess tax benefit related to stock compensation", "terseLabel": "Unrealized excess tax benefit related to stock compensation" } } }, "localname": "Unrealizedexcesstaxbenefitrelatedtostockcompensation", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "pro_VayantAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vayant Acquisition [Member]", "label": "Vayant Acquisition [Member]", "terseLabel": "Vayant Acquisition [Member]" } } }, "localname": "VayantAcquisitionMember", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationProFormaDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "pro_WarrantExerciseShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Exercise, Shares", "label": "Warrant Exercise, Shares", "terseLabel": "Warrant Exercise, Shares" } } }, "localname": "WarrantExerciseShares", "nsuri": "http://www.prospricing.com/20201231", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "srt_AfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Africa.", "label": "Africa [Member]", "terseLabel": "Africa [Member]" } } }, "localname": "AfricaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r185", "r203", "r204", "r205", "r206", "r207", "r209", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r185", "r203", "r204", "r205", "r206", "r207", "r209", "r213" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "The Rest of Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r335", "r338", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r572", "r575" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/CreditFacilityDetails", "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r335", "r338", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r572", "r575" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/CreditFacilityDetails", "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r215", "r316", "r317", "r527", "r571", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r215", "r316", "r317", "r527", "r571", "r573" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r327", "r335", "r338", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r572", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/CreditFacilityDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables", "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r327", "r335", "r338", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r572", "r575" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/CreditFacilityDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables", "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r119", "r615" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r216", "r217", "r316", "r318", "r574", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformation", "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r216", "r217", "r316", "r318", "r574", "r589", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformation", "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r288", "r336", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsScheduleIIValuationandQualifyingAccountsTables" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r119", "r615" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsScheduleIIValuationandQualifyingAccountsTables" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting accounting changes, excludes error corrections information.", "label": "Accounting Changes [Text Block]", "terseLabel": "Accounting Changes [Text Block]" } } }, "localname": "AccountingChangesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update 2016-09 [Member]", "terseLabel": "Accounting Standards Update 2016-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "Accounting Standards Update 2016-13 [Member]" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r221" ], "calculation": { "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts Receivable, before Allowance for Credit Loss" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r20", "r221", "r222" ], "calculation": { "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails": { "order": 1.0, "parentTag": "pro_AccountAndUnbilledReceivablesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r274" ], "calculation": { "http://www.prospricing.com/role/PropertyandEquipmentnetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r55", "r56", "r57", "r560", "r583", "r587" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r385" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r121", "r122", "r123", "r381", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r127", "r128", "r129", "r131", "r233", "r234", "r235", "r236", "r239", "r240", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r430", "r431", "r432", "r433", "r529", "r530", "r531", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r340", "r342", "r398", "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r342", "r373", "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r224", "r241", "r242", "r244" ], "calculation": { "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails": { "order": 2.0, "parentTag": "pro_AccountAndUnbilledReceivablesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r224", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for bad debts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r79", "r94", "r490" ], "calculation": { "http://www.prospricing.com/role/ConvertibledebtDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of Debt Discount (Premium)" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "Amortization of Deferred Charges", "terseLabel": "Amortization of Deferred Charges" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r73", "r94", "r492" ], "calculation": { "http://www.prospricing.com/role/ConvertibledebtDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of Financing Costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r94", "r492" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of Financing Costs and Discounts" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r94", "r255", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive potential common shares excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r193", "r205", "r211", "r230", "r468", "r470", "r480", "r538", "r558" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r52", "r107", "r230", "r468", "r470", "r480" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r343", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r343", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r334", "r337" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationProFormaDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/BusinessCombinationTables", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r334", "r337", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationProFormaDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/BusinessCombinationTables", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationProFormaDetails", "http://www.prospricing.com/role/BusinessCombinationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Business Acquisition, Pro Forma Earnings Per Share, Basic" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationProFormaDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Business Acquisition, Goodwill, Expected Tax Deductible Amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r451", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Business Acquisition, Pro Forma Net Income (Loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r451", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Business Acquisition, Pro Forma Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r448" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r463", "r464", "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod": { "auth_ref": [ "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in income that would have been recognized in previous periods if the adjustments to provisional amounts were recognized as of the acquisition date.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period", "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r456" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r456" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r456" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r456" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r456" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary difference assumed at the acquisition date that are classified as noncurrent.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent", "negatedLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r456" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Business Acquisition, Purchase Price Allocation, Amortizable Intangible Assets", "verboseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r455", "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r456" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r456" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r456" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital Expenditures Incurred but Not yet Paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r604", "r606" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized Computer Software, Amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized Contract Cost, Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/DeferredImplementationcostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized Contract Cost, Net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/DeferredImplementationcostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r31", "r96" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "verboseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r8", "r97", "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r91", "r481" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r136", "r161" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]", "terseLabel": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r136", "r161" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]", "terseLabel": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r105", "r107", "r146", "r147", "r148", "r150", "r152", "r165", "r166", "r167", "r230", "r480" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommercialPaper": { "auth_ref": [ "r12", "r539", "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days.", "label": "Commercial Paper", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaper", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r287", "r545", "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 18)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r283", "r285", "r286", "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r121", "r122" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock - par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock - shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock - shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common stock - shares outstanding, ending balance", "periodStartLabel": "Common stock - shares outstanding, beginning balance", "terseLabel": "Common stock - shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value, 75,000,000 shares authorized; 48,142,267 and 47,310,846 shares issued, respectively; 43,461,544 and 42,630,123 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r324", "r325", "r339", "r400" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EmploymentRetirementSavings" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r69", "r548", "r567" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r256", "r261", "r461" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r174", "r175", "r219", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r174", "r175", "r219", "r477", "r478", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r174", "r175", "r219", "r477", "r478", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentration Risk Disclosure [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r174", "r175", "r219", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r173", "r174", "r175", "r176", "r477", "r479" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r174", "r175", "r219", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual Obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r99", "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of Stock, Shares Issued" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r16", "r541", "r559" ], "calculation": { "http://www.prospricing.com/role/ConvertibledebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "totalLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible Debt, Current" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt [Member]" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible Debt, Noncurrent" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Debt Securities [Member]" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Debt [Table Text Block]" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostMethodInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the cost method.", "label": "Cost Method Investments, Fair Value Disclosure", "terseLabel": "Cost Method Investments, Fair Value Disclosure" } } }, "localname": "CostMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostMethodInvestmentsPolicy": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the cost method of accounting for investments in common stock or other interests including unconsolidated subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. An entity also may describe how such investments are assessed for impairment.", "label": "Cost Method Investments, Policy [Policy Text Block]", "terseLabel": "Equity Investments, Policy [Policy Text Block]" } } }, "localname": "CostMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r76", "r527" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r108", "r426", "r439" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current Federal Tax Expense (Benefit)" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r426", "r439", "r441" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current Income Tax Expense (Benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r99", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt Conversion, Converted Instrument, Amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r15", "r16", "r540", "r541", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Debt Instrument, Convertible, Carrying Amount of Equity Component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt Instrument, Convertible, Conversion Price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r43", "r304", "r305", "r307" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Debt Instrument, Convertible, Conversion Ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Debt Instrument, Convertible, Remaining Discount Amortization Period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Debt Instrument, Convertible, Stock Price Trigger" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r491", "r493" ], "calculation": { "http://www.prospricing.com/role/ConvertibledebtDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt Instrument, Fair Value Disclosure" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r42", "r298", "r491" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r44" ], "calculation": { "http://www.prospricing.com/role/ConvertibledebtDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to interest.", "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Debt Instrument, Periodic Payment, Interest" } } }, "localname": "DebtInstrumentPeriodicPaymentInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r109", "r304", "r306", "r307", "r308", "r490", "r491", "r493", "r553" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r490", "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt Instrument, Unamortized Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r295", "r492" ], "calculation": { "http://www.prospricing.com/role/ConvertibledebtDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r102", "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt, Policy [Policy Text Block]" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r36", "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Charges, Policy [Policy Text Block]" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r11", "r537", "r557" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred Costs, Noncurrent" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs [Abstract]", "terseLabel": "Deferred Costs [Abstract]" } } }, "localname": "DeferredCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred Costs, Current" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of deferred costs.", "label": "Deferred Costs", "terseLabel": "Deferred Costs" } } }, "localname": "DeferredCostsCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r427", "r439" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Deferred Federal Income Tax Expense (Benefit)" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt Issuance Cost" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r108", "r427", "r439", "r440", "r441" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred Revenue, Current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred Revenue, Noncurrent" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred Revenue, Revenue Recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r427", "r439" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Deferred State and Local Income Tax Expense (Benefit)" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r417" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred Tax Assets, Gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred Tax Assets, Net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 14.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r424", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Deferred Tax Assets, Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsStateTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.", "label": "Deferred Tax Assets, State Taxes", "terseLabel": "Deferred Tax Assets, State Taxes" } } }, "localname": "DeferredTaxAssetsStateTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r422", "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax Credit Carryforward, Deferred Tax Asset" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r422", "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r422", "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Research" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r424", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r418" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedTerseLabel": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Deferred Tax Liabilities, Intangible Assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Deferred Tax Liabilities, Operating Lease Right-of-Use Assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Deferred Tax Liabilities, Property, Plant and Equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r326", "r328", "r329", "r331", "r332", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EmploymentRetirementSavingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of deposit liabilities held by the entity, including, but not limited to, foreign and domestic, interest and noninterest bearing, demand deposits, saving deposits, negotiable orders of withdrawal (NOW) and time deposits.", "label": "Deposits, Fair Value Disclosure", "terseLabel": "Deposits, Fair Value Disclosure" } } }, "localname": "DepositsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r94", "r188" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Noncash Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r343", "r375" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net earnings (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r133", "r134", "r135", "r136", "r137", "r144", "r146", "r150", "r151", "r152", "r156", "r157", "r549", "r568" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails", "http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Earnings Per Share, Basic and Diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r133", "r134", "r135", "r136", "r137", "r146", "r150", "r151", "r152", "r156", "r157", "r549", "r568" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails", "http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r102", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r153", "r154", "r155", "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r481" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of Exchange Rate on Cash and Cash Equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective Income Tax Rate, Continuing Operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued payroll and other employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "verboseLabel": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r121", "r122", "r123", "r128", "r138", "r140", "r164", "r236", "r303", "r309", "r381", "r382", "r383", "r432", "r433", "r482", "r483", "r484", "r485", "r486", "r488", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguishment of Debt, Amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r102", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r264" ], "calculation": { "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r264" ], "calculation": { "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r264" ], "calculation": { "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r264" ], "calculation": { "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r264" ], "calculation": { "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r256", "r259", "r262", "r265", "r528", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Finite-Lived Intangible Assets, Translation Adjustments" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r262", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r256", "r261" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r262", "r528" ], "calculation": { "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-Lived Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsFutureAmortizationDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r102", "r489" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r94" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on Disposition of Assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r94", "r300", "r301" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on Extinguishment of Debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r247", "r248", "r536" ], "calculation": { "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill", "periodStartLabel": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r102", "r252" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Goodwill, Translation Adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r251", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill, Purchase Accounting Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r107", "r193", "r204", "r207", "r210", "r213", "r230", "r480" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r102", "r270", "r279" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r110", "r193", "r204", "r207", "r210", "r213" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income tax provision" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r407", "r415", "r421", "r437", "r442", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r139", "r140", "r191", "r405", "r438", "r443", "r570" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.prospricing.com/role/IncomeTaxDisclosureComponentsofIncomeTaxDetails", "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r64", "r102", "r403", "r404", "r415", "r416", "r420", "r428", "r590" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r30", "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income Taxes Receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r402", "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 15.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount", "negatedTerseLabel": "Income Tax Reconciliation, Deductions, Qualified Production Activities" } } }, "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Income Tax Reconciliation, Nondeductible Expense" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Income Tax Reconciliation, Nondeductible Expense, Other" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Income Tax Reconciliation, Nondeductible Expense, Share-based Compensation Cost" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Income Tax Reconciliation, Other Adjustments" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "Income Tax Reconciliation, State and Local Income Taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedTerseLabel": "Income Tax Reconciliation, Tax Credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": { "auth_ref": [ "r406" ], "calculation": { "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails": { "order": 14.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount", "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount" } } }, "localname": "IncomeTaxReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureReconciliationofFederalTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedTerseLabel": "Income Taxes Paid, Net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r93" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "verboseLabel": "Accrued payroll and other employee benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedLabel": "Increase (Decrease) in Operating Lease Right-of-Use Assets and Liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Increase (Decrease) in Deferred Costs" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r254", "r260" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets, Net (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r79", "r299" ], "calculation": { "http://www.prospricing.com/role/ConvertibledebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "negatedTerseLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r102", "r266", "r268" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-use software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r229", "r569" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investment, Policy" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r510", "r512" ], "calculation": { "http://www.prospricing.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r511" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r511" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r511" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r511" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r511" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r511" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r511" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, Operating Lease, Renewal Term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, Operating Lease, Term of Contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r107", "r206", "r230", "r469", "r470", "r471", "r480" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r107", "r230", "r480", "r542", "r562" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders' Equity:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r107", "r230", "r469", "r470", "r471", "r480" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r38", "r109" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r38", "r109" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r291" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance [Member]" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_MiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Middle East.", "label": "Middle East [Member]", "terseLabel": "Middle East [Member]" } } }, "localname": "MiddleEastMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsScheduleIIValuationandQualifyingAccountsTables" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r168", "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and nature of operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r91", "r92", "r95" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r58", "r61", "r67", "r95", "r107", "r127", "r133", "r134", "r135", "r136", "r139", "r140", "r149", "r193", "r204", "r207", "r210", "r213", "r230", "r480", "r546", "r565" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net Income (Loss) Attributable to Parent", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails", "http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r125", "r126", "r129", "r130", "r141", "r142", "r143", "r237", "r238", "r319", "r320", "r321", "r322", "r384", "r434", "r435", "r436", "r532", "r533", "r534", "r582", "r583", "r584", "r585", "r587" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r124", "r127", "r128", "r129", "r131", "r132", "r135", "r156", "r233", "r234", "r235", "r236", "r239", "r240", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r430", "r431", "r432", "r433", "r529", "r530", "r531", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r193", "r204", "r207", "r210", "r213" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r503", "r512" ], "calculation": { "http://www.prospricing.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r497" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r497" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r498", "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r496" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r509", "r512" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r508", "r512" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r494" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Operating Leases, Rent Expense, Net" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r472" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/DeferredCostsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets, Noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r53" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r59", "r62", "r65", "r68", "r303", "r482", "r487", "r488", "r547", "r566" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r54", "r55" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Liabilities, Noncurrent" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other Nonoperating Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r90" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r89" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of Debt Issuance Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r83" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r85" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Payments to Acquire Other Investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r85" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Payments to Acquire Short-term Investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r343", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock - par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock - shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock - shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value, 5,000,000 shares authorized none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r29", "r30" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from Convertible Debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/StockholdersEquitySecondaryOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from Issuance of Warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r81", "r82", "r228" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r86", "r376" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from Stock Options Exercised", "verboseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r86" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from Stock Plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r34", "r275" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r280", "r591", "r592", "r593" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r102", "r271" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Property, Plant and Equipment, Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r273" ], "calculation": { "http://www.prospricing.com/role/PropertyandEquipmentnetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r275", "r563" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.prospricing.com/role/PropertyandEquipmentnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r32", "r102", "r275", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r275" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r273" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r72", "r243" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanAndLeaseLosses": { "auth_ref": [ "r93", "r223", "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to estimated loss from loan and lease transactions.", "label": "Provision for Loan and Lease Losses", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForLoanAndLeaseLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase Obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Information [Text Block]" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/QuarterlyResults" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable Type [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r514", "r515", "r516", "r517", "r518" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/RelatedPartyTransaction" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayments of Notes Payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r603" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r35", "r102", "r266", "r267", "r605" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Research, Development, and Computer Software, Policy [Policy Text Block]" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r309", "r385", "r561", "r582", "r587" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r121", "r122", "r123", "r128", "r138", "r140", "r236", "r381", "r382", "r383", "r432", "r433", "r578", "r580" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r184", "r185", "r203", "r208", "r209", "r215", "r216", "r219", "r315", "r316", "r527" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionCustomerAcquisitions": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for incremental direct costs incurred related to the acquisition or origination of a customer contract in a transaction that results in revenue deferral (that is, whether such costs are expensed as incurred or deferred and charged to expense in proportion to the revenue recognized.) Also describes the entity's policy for determining which costs are capitalized as contract acquisition or origination costs.", "label": "Revenue Recognition, Customer Acquisitions [Policy Text Block]", "terseLabel": "Revenue Recognition, Customer Acquisitions [Policy Text Block]" } } }, "localname": "RevenueRecognitionCustomerAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionDeferredRevenue": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition, Deferred Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r103", "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r66", "r107", "r184", "r185", "r203", "r208", "r209", "r215", "r216", "r219", "r230", "r480", "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialDataDetails", "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformation", "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r507", "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of Stock, Number of Shares Issued in Transaction" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/StockholdersEquitySecondaryOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r174", "r219" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationScheduleofIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Defined Benefit Plan, Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/BusinessCombinationDetails", "http://www.prospricing.com/role/BusinessCombinationProFormaDetails", "http://www.prospricing.com/role/BusinessCombinationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r146", "r147", "r150", "r152", "r157" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r342", "r372", "r397" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r342", "r372", "r397" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r256", "r261", "r528" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r256", "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r132", "r135", "r159", "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r34", "r275" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information [Table Text Block]" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/QuarterlyResultsQuarterlyFinancialInformationDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Purchase Price Allocation [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r74", "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r66", "r218" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformation", "http://www.prospricing.com/role/SegmentandGeographicalInformationInternationalRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r343", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r414", "r429" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r181", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r213", "r219", "r571" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r181", "r182", "r183", "r193", "r196", "r207", "r211", "r212", "r213", "r214", "r215", "r218", "r219", "r220" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SegmentandGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r102", "r197", "r198", "r199", "r200", "r201", "r202", "r216" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting, Policy [Policy Text Block]" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and Marketing Expense" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r349", "r351" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r350", "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r341", "r346" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r102", "r343", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Noncash share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r367", "r396" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Shares, Issued" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/StockholdersEquitySecondaryOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares Issued, Price Per Share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/StockholdersEquitySecondaryOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r14", "r543", "r544", "r556" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r181", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r213", "r219", "r252", "r278", "r281", "r282", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]", "verboseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.prospricing.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r105", "r107", "r146", "r147", "r148", "r150", "r152", "r165", "r166", "r167", "r230", "r303", "r480" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r49", "r121", "r122", "r123", "r128", "r138", "r140", "r164", "r236", "r303", "r309", "r381", "r382", "r383", "r432", "r433", "r482", "r483", "r484", "r485", "r486", "r488", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r121", "r122", "r123", "r164", "r527" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConsolidatedStatementsofCashFlows", "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs) [Member]" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Share-based Payment Arrangement [Member]" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r48", "r303", "r304", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Stock Issued During Period, Shares, Conversion of Convertible Securities" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r18", "r19", "r303", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/NoncashSharebasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r303", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r303", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r303", "r309", "r354" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNoncashSharebasedCompensationShareBasedCompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r18", "r19", "r303", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Gross" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r49", "r303", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r18", "r19", "r303", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock Repurchased During Period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r107", "r225", "r230", "r480" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' Equity Attributable to Parent", "periodStartLabel": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r106", "r309", "r313" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r505", "r512" ], "calculation": { "http://www.prospricing.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription and Circulation [Member]" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Tangible Asset Impairment Charges" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/PropertyandEquipmentnetDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.", "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]", "terseLabel": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]" } } }, "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r310" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury stock - shares, ending balance", "periodStartLabel": "Treasury stock - shares, beginning balance", "terseLabel": "Treasury stock - shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets", "http://www.prospricing.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r303", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury Stock, Shares, Acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Treasury Stock [Text Block]" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r310", "r311" ], "calculation": { "http://www.prospricing.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury Stock, Value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r303", "r309", "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r127", "r128", "r129", "r131", "r233", "r234", "r235", "r236", "r239", "r240", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r430", "r431", "r432", "r433", "r529", "r530", "r531", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesImpactofadoptionofanewpronouncementDetails", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized Debt Issuance Expense" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled Receivables, Current" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/TradeandOtherReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r401", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails", "http://www.prospricing.com/role/IncomeTaxDisclosureUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "negatedTerseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/IncomeTaxDisclosureUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Unrecorded Unconditional Purchase Obligation" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r169", "r170", "r171", "r172", "r177", "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r111", "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodStartLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Valuation Allowances and Reserves, Charged to Cost and Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Valuation Allowances and Reserves, Charged to Other Accounts" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r111", "r112", "r113", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsScheduleIIValuationandQualifyingAccountsTables" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r111", "r112", "r113", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "http://www.prospricing.com/role/ScheduleIIValuationandQualifyingAccountsScheduleIIValuationandQualifyingAccountsTables" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r504", "r512" ], "calculation": { "http://www.prospricing.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease, Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails", "http://www.prospricing.com/role/ConvertibledebtNotes", "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Dilutive effect of potential common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r145", "r152" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted Average Number of Shares Outstanding, Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic and Diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r144", "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average shares (basic)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75025870&loc=d3e40691-111596" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79507997-165333" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79507997-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508013-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508013-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508029-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508029-165333" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508043-165333" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508043-165333" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508057-165333" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508057-165333" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32059-109318" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=SL65897772-128472" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r472": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r489": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r513": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.11)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r607": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r608": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r609": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r610": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r611": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r612": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r613": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r614": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r615": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 104 0001392972-21-000039-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001392972-21-000039-xbrl.zip M4$L#!!0 ( +U\3%*.""$NR@, . ? < 83(P,C!Q-&5X,C$QU9WV_;-A!^WU_!JMCZ$DF6?[:*8R"QW<: &WNQBVQ/ M R6>;:(4*9"T7?6O'RG);1,[;1Z&8I5BP()$\HYWWW?DB;K^B]%LN/Q[/D8; MG3 T_W UG0R1X_K^76OH^Z/E"%TOWT]1VVL$:"DQ5U13P3'S_?&-@YR-UFGH M^_O]WMNW/"'7_O+6MZK:/A-"@4.^,+EG]##*X>!"T+1&C_^ZGEQ-EJ@9>,%]BT_;& M03J/^OD$J9_MXOQVMD#7@A$34>H,37CL_>]MGE*ED5BAQ392E% LJ=&-E6T: M00Q)!!*U@C.[#AI'SCR%G 3+M0GG2&@MDM"&]9A \VMWP'N_[KEJOV>O^]UJML:TGJ?5S( HP#*@JQ?S" M:3D'@103&\EA,_V$@OM$,5CIAT@7#/_\,#9;8F$:@5A(;+-$N.4F8NPH9W"# M$[#1/.9FH\Z^A&F)S7?<;EBGG2<-_;416FB3"/]XV>Z=#\66:YE9N,SF)61: MCLX[9W*-.?V<-]R#\9<,H_8)D,H=_&K+UF8?Q&@\FXWJ$#"GL3C 4&FNAYAC M@M$LA2+23=J>:N+5E_4"D&IS/O_SP,-,FJ*HTS^.M%"F@*4VH.>C5 ME^PQ7S/,";+_.\R@VJR_E9C'@!:7B_HR7F!0:9K?@32*,O0NB:[K2W2)0I69 MKGNJ'@'#>RRKO9HG]KL/Q\477K2$>,/-].OL.7E/)-CD76GVWU-"&* Q5OI; M[A>9TI H-/6FWK#&.\ ';I< NI0X0N.$FH-JQ5_AOHF!RZW2TMB%T5QG7LW/ MYE_ J#;[$N^ H:%($I Q/.?_&N3_DO-;T)BRY[/;J;.;GY>W3A38'A2*4U%4 MRD/[XJ#I#HY*QU_K:GE)KO%5!$=*L*T^%OE!M;F\%K7OO H_^!=02P,$% M @ O7Q,4MF%[7Y? P A@D ! !A,C R,'$T97@R,S$N:'1MW599C]LV M$'[OKYAXT:0!+$N4+%_K&&AL;];MQC9L!=L^%;0XLMC(I$#2=MU?7^K*42<] M4* IJ@=BR/GFU@PY?C);3:,?UW-(S2&#]9N7#XLIM!S7?0RFKCN+9G ?O7Z M;L4!B(%5*##(Z:BST\,M1OP7%JU%3F%\7WJ0'?\PD\ M2O66GVC%-]QD.>C-UJ/W9+(^.=9)?)F/$3O A9-B87_4]3O],#>W9\Y,.B*>]W6K MA$[&B13&VE-6OB(K-=?*J-I;?3MIC#R,_*Y59O 7X]",[\6HC+)5:6LD8IE) M-;KQRN^VX#@)/?#L,GH6\0-J6.(9-O) Q;.VMI5Q-"J>5$#-?T7KIC52;L]U M%%9/Q@4V41&_B&/^P_WBY2("/^B0CX/X8_?K(R/SJW!B6Q)47R2>R@V&L52T M^%5'1\%0%:C69+I:;N?+"%9WL%C.YNNY7>QV,W^UV$;SS7S6-,"WT^GJS3): M+%_!W6+S^K-9^2#DGX_:\.3RA6KXB)"BPMT%8BETT5A&@DD1N+")R.M<@.4K M3"Q0Q 6K1&QPS[6I 5MCN[%H* UV=R?5 ;9. -\L90>"('!\OV>[Z#E0P6KN MTYN![PUO!P5&UZ" ]/R@7=%D2(9^0X?OS[VAU^LW-.F2&D.&7>*%#1T,&@P9 M] 9A0_>'?9\TM!^27DWWPJ#7Z G[8=CHZ0Z#<%CZ7&U#/^@_!YG >K/:PKW, MF!T^N@T+$7>*8WE4-D\V:P98.9WN<*>.5%V@<+.<10HSFS$[LNH\)UQ0$7.: MVKGY1U+_=KL\O>GV M;W6YPEKQ&,^V-"J51XU3*7.TB7QX6/]/@]]2 =_9N[D-4UOW1"K!*?SGO;YJ MP2N/_TH-?G>=Y[)ZSXRJ=C[AU07?"-;Q>^]%Z$[+[&BN1?[D35"OU0NE?"M- M?@-02P,$% @ O7Q,4HV60,5!" #2H !X !A,C R,'$T97@S,3%C M96]C97)T:69I8V%T:2YH=&WM6FUS&CD2_GZ_0HOKLDX5;P/&+]AQ%<&D0EW6 M=F%RR7ZZTHPTH+)F-"MIP-ROWVYIQH"-=[$W29'LIBJ8&;5:W>I'3[>$SGZZ MN.J/?[T>D*E-)+G^^/;#L$\JM4;C4[O?:%R,+\C[\2\?R$&]&9"QIJD15JB4 MRD9C<%DAE:FU6;?1F,_G]7F[KO2D,1XU4-5!0RIE>)U95CD_PS?PR2D[_]?9 M3[4:N5!1GO#4DDAS:CDCN1'IA'QBW-R26JV0ZJMLH<5D:DFKV0K()Z5OQ8SZ M=BNLY.>EGK.&?SYKN$'.0L46YV=,S(A@;RKBB+9H)SQA,3V)#H(@#H-VLWG" M0L::$0\.#_X7@)$-$/=]C%U(_J:2B+0VY3A^]Z!5/^ID]G0NF)UV@V;SWQ4G M>GX6J]3">!KZ^Z]>S2-EEM_9&I5BDG:=2Q7?M6R.E%2ZN]=T_TZQI1;31,A% M]^>Q2+@AEWQ.1BJAZ<]5 V&H&:Y%[ 6-^#_OGH!U[FE>6 QJI$AYZ4'00IL' MG]\/WP['I!W4@W6#-YL:P=QR_;5M/=IH:W\P&@_?#?N]\?#JDER](]>CX65_ M>-W[0 :?!_V/X^%_!_ :) :C7??E^N/HYF/OM9LM]&K\?D!N M>J.WOWJ\X?!KZ37'V-+J]EL/=NQ#5B\Q^DW!MNP2GHITZ!OQ*%15TG$ MM17Q@M@IM:_V.L>G3[J74#V!Y6=5UCV$P3+*&!!$3?+8=MOXQODO4@:^=VO! M1_&0(%(:,CS()9"=["$<4WF4Q%-B;"3L%!D_'(&8AZ,S!-,7!S!MT8"1>KT_"# +#]W0"0DUBD$&)$RS*D54 ? MB$.S7FD7:0S\0;$8A>^1S!GH!-BLQ*\*D!-:+D@&44? (I"E7"*R (-Y,#2 MGKDJMXH2N00!@*$"K+CAC+,GHF9*8JGFIL2HYA-A+)3(EE!\Z>T&*ZLK4#.E M,8^L=6A;I^[O%W,'NX:Y\5J 7NT=MX*C4U.@JJA*D"14' MXW#>O7?2&A&KN M< )Q%Z'D&$_" 9RA%&:*/5 L 8Y$GL1G)DPDE813L,%-U#.0ZQ< M4OMS(%4QWT8T-]MWP<07<@!%,9)/I2K7H 8:B:,XSV0XJG3@Y7ZDC%765=S M21W*BERZ1$JU8&1L%,">8(M14C"WT3=Y: 035 MT0/B,[_) BIIR@UG8K4OC M4K9C264X& 1;?-8,CQ5!EXE T6\YY%Q0O?]$EQ@0#/3U0+HP'/9*W)T6I.NG0*^] M55-J[BL,)#Z'>,Y<1G#S4;#U@DAQRV5Q=/! OOJ7I^BOH7RGME^=74/YB[=? M[B"1E6NDNJ0H9,Q5G"[9"I'VC++C4?5Z;QV%"M8J;>XSO7L!*I-$6,OY'^2# M4$$M@>U,@'U.R3Z@&>C7(+W#7ZRCRR7(?\L%F.^66YY&[I#A]3^[K*^4X7L2 M2C,H%05 #;>UN$&.! =@%%GZ?K!;=B8^(/ M%3;0&F70T?![5GL2FD5I"ET 7U!!5GWN-Y#X39X .F"2G#-%-MEXY(NH!7U6<_D08S))%UV1.JM#DI'[<:>,= *OA M/RO5%]<#ZNYZ0,.RQVT')_76X>&3S5W9%@/5"X;![.M(_P-[\BX:YUO..ASO$7JJ!5 M=?=.[N%8S,'SW/,X_#8.'FWEX(-%]B*O=BUHK_8.@._@*G.:R"PUA,>;V MZ2[/L'[MTU^4=% M83(P,C!Q-&5X,S$R8V9O8V5R=&EF:6-A=&DN:'1M[5IK<]NV$OU^?P4JSTV= M&;VHAQ^RXQE%EB>:YMH>6[EI/]T!"5#"&"18 )2L_OJ["U O2VYEM\DH:3,3 MF206BUWLP=D%R/,?+F]ZPU]N^V1L$TEN/[W_..B14J56^]SLU6J7PTOR8?B? MCZ15K0=DJ&EJA!4JI;)6ZU^72&EL;=:IU:;3:77:K"H]J@WO:JBJ59-*&5YE MEI4NSO$)_'+*+OYU_D.E0BY5E"<\M232G%K.2&Y$.B*?&3B8QXWX?P$860-QW\?8F>3O2HE(*V..XW=:C>IQ M.[-G4\'LN!/4Z_\N.=&+\UBE%L;3T-]?>C4;RBQ_M!4JQ2CM.)=*ONN\.5)2 MZ^&@ZM! MKSLS>X[@UNNQ_)U>"Z"Y=P=7,%$OV[???E]M/=_:?N]9 ,;\A] MO^<\:M8;Z-7P0Y_<=^_>=Z_[]Y6;GS_V?R'=WA!;&O7ZRX.T!8L+G'YEL W* MY-[RF*;D/AKG\K!3X'8[%H;0-,VIA(>9TI:HE%PIG9"@7OF)J!B6]LT]^: D M>F/*9)!&5<#'Z3[C8[>Y:'P9>.PR^!-T .,[>+RG!F(" 4AFY"%54\G9B)=] MD(KH, 4FI JR,PQ!10K!FY$\M3KGX 'D:Y>Z(6R4)'"G!00VIA$\TD0EPA*K MO-R&0,HC;@S5,Q1)Z .'<5=T&GC&P!@84KJ\#V.@0"0TY'D02Z$[6,*X)M.Q MB,;$Y/BS[#_EFA=*T(%$& D% =864V''X*#)>.0,1+T9F*88N#F!;HR$L]5I M^#X V/QV ,A)+%((,:)E&=(RH _$H5FOM(LT!OZ@6(S"=21S!CH!-BOQ*P/D MA)8SDD'4$; (9"F7B"S 8)X,#:!GKLHMHT0N00!@J K;CCC[(FH&9-8JJF9 M8U3SD3 62F1+*#[T=H.5Y16HF;DQ&]8ZM*U3]S>+N=;>86ZX%J W!R>-X/C, M%*@JJA(D"17' FX/S5L7O0&AFCN<0-Q%*#G&DW 9RB%&6,/%$N (Y$G\9X) M$TEE&' (^& ? >1#T'Z,Q34><=(&8[G()$D&35H+V M(?=6!&WF[_RMP&HO]4!%_039:P6_'D]HR\X#Q6L#Q3 0^OD4U2"!B?WUA=MQ M8W\P2O<(H\='. N7W$ U#Z%R.>V/<53&=!O1W.S>!?->R $3Q4@^DZI<@P(@ MJ(DPCO9 BJ=.#Q;J2\)<)5W-)74@*U+I$BCE@I"Q40!Y@BU&2<'$3ODL#*6K*#29AMRR-R]B.))7A8!#L\%VGC *ZHUQ2Y'9PRQFQ3.;0 MPY<&JQ4-7(48,<.7IB*=094C -;3P#!<,BD#I[;$+"TMDP-O?!WJC M/4*OI^#^A,K<\12&EL.-[1'>"K;TH=R$!&ZX MBV+-M6S%W0LX$M.XBJ)<8^!72!>&PTZ)N[."=/T,Z*VW:DS-HL! WG.(Y\PE!#.Y2_>O/ECA'9?(V4EQ2%C+F*TR5;(=)>4'5L%*\+ZR@4 ML%9ILTCT[@&H3!)A+>>_DP]"!:4$MC,!]CDEAX!FH%^#] Y_L8R>+T'^:R[ M?+?<\C1R1PQO_]EC?9D$WY50F$&A* !IN*?%W7$D.."B2-*+O0+@@$ERSA3)9.NIV?>3UO=O$]2%[!UK((PRQ)P[F@/4N//H EYEG_Q$.E%R MPC$#IG14'*OK@AEYDDDUX] Z'2O/A70-O "VOZ0\J.['Z\+=#C]#9:U*.O@R M?@6@[3D#5[:= M-%JOZOF[QAY7V\'SS:MJ:VXB_&3 I)J,IN]*S=*\0[%(.HWLD03K@<)U\W2F M?82_.I>X;SJN>*AS?#T5-,KNHY,%'(LY>)E['H=?Q\'CG1Q\LLA>Y=6^!>W- M00OXSOVN?W"PYN:.(*VCMZ6_8< +=D0V!:>(.[(E<_.^(33\@X"_P9+O/_(H MQX,Q\E_8,I);#;4YUJ&N[.V-!8_)U:+0N?'[RDTLU%RFWU)K//GJ+U/^L\>. M?^DQX1O? 2X7D:M.ZLLN-(25E-OGN[S@0ZZU7_^)H_O8\N+_4$L#!!0 ( M +U\3%).:GGLU04 . 83(P,C!Q-&5X,S(Q8V5O8V9O8V5R=&EF M:6,N:'1M[5E9<]LV$'[OK]@JTQPS$@])OF3%,PI%CS5U)8]$YWCJ0 1HHB$) M%@0M*[^^"Y"R+1\=)=,D;B(_<$0N]OAV >P'H__K<.(%'\Y\B%6:P-GYF].1 M!XV6;;_K>+8]#(9P$OQQ"EW+<2&0)"NXXB(CB6W[XP8T8J7RGFTO%@MKT;&$ MO+"#J:U-=>U$B()95-'&45]_P2]%P%-6P)@M8"I2DKUH%EB&5L$D MCZJ!!?_$>@<8G7E;U!&CF81G;(7 ;>N8_?C #IMRUT/^.%00\PMDXU' M86Z@]=40[CV(T/.GP>AXY V"T60,DV/P3D;^,?CO?>\\&+WU\1-*_2D,QL-: M=CP:#\;>:'"ZDCUUC&?GT]GY8!Q , %W'\ZMF>59,/,]@]GM[#A->.H8!C,8 M#"=G@3^$VW!6( Z<75V\X,2'V6#Z9C#V9ZW)^U/_ PR\0$O:CM/>!.-?9:%X MM/S<*;RN]HU7Z:@)@XQ*M#=E*)1-")G4X4!>RJ(D&) 2MRO/0KTK/W_F[CJ' M5?E) 82*7&^MMW761NHRBJ/C-O4&[T!4)LD20I'F"4?P"ZYBHRO9WR673&_TA?9Z!^]+\@K0 MB[OSDKZJD.=H("3SA#6O ;*PE-B[T*Q_%<8DNV KE.Y!IXO(J!G',PPX)=H\ M!I(I@OFG^!6*,HQOPR)<8JPY%DE'U=1#2)( JB)0DZ,BQS"+IC$;\8QDH?Z. M1JGIH<8ECBJ3"I3 #!F_Q2.)?73:ID1>8*N:"Z5$VM-MJOZB1&Y>'UKR2J=G M96$N)&6RA=,[(7G!>JL?AY07>4*6/9Z966J4#B_U9 Q)4IM$+W5?/#BP]GV"U=W'L;P:OVDO\+ILU*]OQ9=^^P,,_U?K(&<\,IZFBTC:>? MFO^XW/7.J'=2A 2%2#B%57A/ O!F MQ2\93**(AP^5WC9-_6L< [\WAYXI%I$,9F%<)I^>"H?>4NCO2*'O+/LMD=X2 MZ2V1WG;6SR'2:TUE2Z1^.B*]K?\/O]QO2/-;I,SP$*\^OB8C/QNO'D"!,2"A M$Y(C-<(,&'K(D6LB.50,:9Y" F3C)T*QY-ZYN^"_Z7L0<*3'7 MF4HP:9H#%Y )!91A!C%0GC!Z0^(W"%-_KVV@_;EFXZ&0>-8PMZR8$\DB)ED6 M:@F.(-E2>]&7KW5!/!/S$DH\9LB[;F_X?J$VSKPG8X$ M(R@)!G'_(%*AOO]?]4T6XYU;X5Q4U^(]4T8,ZMX]\4T7-$<+YT:%S+$5ENIQ ME<_8+M:>U16XN8P_^@=02P,$% @ O7Q,4BJ^;9U^3P )2-!>M=H\C:$GNUAE;UI7HZ9E/)T"B2*(- APLDGA^_Y;[]NWE]1OV9A)%LW=OWSX\/#0?NDT_&+_M MW[[%6QV^=7T_Y$T[LM]\^ W_ O_FEOWA__GM_QP_[A-]NY9X[]]S?.%A]^ST]&1@#4:'_&C$.T># ML^[_M&&1;^'KXIHPFKO\[V^FCG-9]/[!L:/)NW:K];OF67;\(8']#KO#MKM9N<(;ACQQ^C L3]\%]<8-MB5-VRF M7VAS7N7Z:__J_))]_<1^O^U=]_&'+[W;?USVV5W_Z_D_V+?KJ_Y=]5ZNO=++ M[7UKWC79C15$SM"965X4[K_4JQ1PL7$SXZJ_XC!R1O-7I\#AJIS:8!:[X*[U M8 6<#?U@Y@<62BFV%TTX^_67TTZG]5Z]V2NMF>[XSHF 1,,5]O'799%*'+(0-&_E!-"$)XGCTN2,N*-A/XC?6&P=<+,**(E@\ M"!>\&I9;W?W.K+P*.T^T1H*A&LFR 6ZAXRG#0E(8-@:$?,!'\#/HR";LBLO# MD/EPE^#!"3FS^0B>I[[=,#9>?2(WES0K<(KKLHEU+S@IM*;)':;<\M#<$1< M5_Z.NH5=^R"DN5YZAJQ-QOKZKPY>&W'/AKL!;\P"_]ZQ.;(;\WSO/S'LW,B! MSVQ\GX C7TYGW N%'15-K(C^XCI ^@<'6!07&W"P$0)Z6$@\SH?T]Z9=>\[L'G6(X.- ML=P(MR+VT*B0Z_[UE_9QZSTNOMQW*S7C%UO_4RL8@S,\\*/(G[X#3QBNBJR! MR]47!GX *SD "KG6+.3OU _O;2>/1>])%[^\YFA>6*U<2^3/I69]V MFR='9^A<1[":R%:WEWYWD_SNMY&=_ZS;:AZ>G)9^W&JV2S];=-OCDV:WTUGI MMF]IR6+9\/HA&$]_?]-]D_'&WG5FCZR==L-A4GU%% M@,U]-[$NFP^E?_B.C@]^Z\V'_WG./RG2;,O^"]V")LT&;W^Q8-V-#>R#L 9; M\3J>#D Y@!XF>_%5-[-45;1;Z5NL,W:TZ/@+W;GZO]=I'C18& _^ IU/5H&- M)!4.0*CL.AM-TR*3,!.DWB:N_V(].M-X6K/]]K*]=LH[K=;?E(-1+.WJ,U)H MVO$ /#ZX#7B-\+/CVUNGXC]R.(;H+#.EX\D_!L_7_!O]D^*1E ]UIIBKE#>V ME2N^<"N,@^VS_# 28CLC&:QI8$0%WY-",#,>8([#&G,V\QT/A0?&12@RDSLP M;,"C!\Y%X$9F<5C?CRQ7!.=DG/^61W'@Z=#,1WCJ!%3$=W8%PO=17B"^U&"@ M-";,YA@;4F$A:PCBVJ;G4K@EQ9[=G6+/#.VVDC5OXS#DKHN*K2599.^CZ_NH MT\;L;CX=^, N_7_O;^4.7UH!LGUMKQD>V M3!$4&L#[#1E:YACEI6^"!63'H/;@*WO.OI IY:84";$]Q_SB+7M@(<1:__ZR^')^W8KHBQ4^V]T!O'(CPDNA\:)Y4DW*&"4=Z*_ MM/ZVK\ZYN&$( @'N<'K2//H;F\'1S J 3O.(36,WP\3CBDM ML(T0^X?YSP#6.:;M-9Z6DB1+#2,P=& M::FRV$BJ94LM6U2:+I5XWSJ#L-1' M31+(*]O_;RGA9F3TGI7MJX[T_$CRR0E8"&NQ0#+ K068"J02R 3N JT"WW.& MZ$+Q640N%'QFQ7"=AQM,*5YTL=#+F]('?@!+T,)/"J]&RL73^( D.\8L)+Q( MCD=FIGWL R]YZH9%Z7KY) I%A03^D#M*4("2A+YT%)\(2^AG%SW\[OD/+K?' M/%2)_1GFDHT5-(H>KY<%JPYG0&80X-I/IF7#>JQ[RW$I,>RG7&1,:;=/W@L4 M N$!'O@ -C$2])A:<]A&=N_P!W@/_,LLP&]J2IEO@ \58!=:ECP8J;2E?!B\ MV5R\5V83\F0)^ QXB9 ,>D/-SR>@?T#WBL7!W8B['2L0[OES-A,_D%!!P:JA M\3TS>@FV.]P0+?$BV%#1#HN[P8H'#L6]&OC](2A/5-]X^@^P**H%\;[A:0#0@?R1TB M;^+UH0F% .=7 2N<- ^/3IX#5FAWFYW6RX,5NO#AV=&+W[;3[+8/7_RN0(/6 MX?'+T^"P>=H]>3Y@X[C*]L*BVHVOGR^NKG^_:["KZ_/F$\RA%K[K?]J_.KF]YU?RL#91_G&VSLOA@BYR68N]*4*C-]Z\W?8M3.M37=9%>V/MT_ M6-:&_@ZKF6#+3WD?JY3K'7ZM8_[>Y4D%VP[X.%/2Z*J"F/\\KMVZU3= MP@$&\+#D&/^T)E)T.ZT6^X<3#.;L(G#N^=(RZ2J^Q%V,$;+C5JL@G+\[NO%G MML].UZY(*D>R5.>U)^:27?M?62B96 MK]_OG?_QY?*Z?T<2@[U2HCB[FI7;52SHKT!I;O !3$Q JA[G[/T*I< B)5"6 MIID%?&9)Z./0]SQ9]*CS& $?.Y1E3_WUC@_CP*&B0TP@7#X.)Y8WEKF!,*1N M&[*H\^[RW"Q%)Q@"ED&'#+X84R#>[#B12IWE\D=P,TP5B4Q1M&PK1Z-7V\I% MAPC;'X5\V!S[]^ODM?+<2KJ+D4!RP"L$$J63ZVN49$HHJ])*+K$&H>_&4?Z2 MGR@(SE:BQI>[;^R3'TR+&C,E!%JM/=2);@\U"1+A/^8'@X!;WP^L4<2#=Y;[ M8,W#-V4MI#JGS=,?:B%5C1Y$"[$O-S>7UQ=7_TJP+R^5Y7O]=U]-N;"KSY^_ MW?5O>_VKK]?86NKV\C/\_,]+^*'_[?::?>J=][_>LM[U!?SE[MOG_M7U[^SZ MVY>/E[?X][?7EQ9(>5!4OT@;>;;8$_SXU\7G4:K9/5RNG?E(N\:QYV'[Y MVW9.FNW6:BG*)6:XI+QP,6? M;[KV$RQJ_P4*%SPX0(;4YR$[$:)_5_]?/0" MQW)7E+2E!20*T'B#!13L(H$/^B/DV:5XP*_P$H1Y_(;2!"]9A 9

#?=)H6 M VA7?W'1]&W[>,U$PR.;[ 'SL78#GJ3@ZP+U_A0G>6 -OX\)B7L@USX<<@ZV MY+8T%*+#Y1ZV$0'BJ?NPB?)>=H TAQ M=O0L/I&OOP$O^ .'(;W'98=A$VCPX_R^DM[8 %*<_9!FV( 7?'7AOPDTJ.6[ M(L5I+=]K^;Y#\OVTEN^U?-\A^7Y2R_=:ON^0?#^IY7LMWW=(OA_7\KV6[SLD MWX]K^5[+]QV2[T>U?*_E^P[)]Z-:OM?R?8?D^V$MWVOYOD/R_7#;Y7N;.@[N MMGQO-TXS<>>=E>_=;9?O[9.CG9?O[<;)42W?!;]OO7P_[M3RO7'6[,.VV M7KX?U?9[NW%4V^_*G=MV^=ZM[?=VHUO;[TK\;;M\[]3V>[O1J>UW51JU[?*] M7=OO[4:[MM]EO<>VB_=V;;X#N]?FNX2_;[MT;]76>[O1JJUWB0;>=NG>JHUW M8/?:>)?@R*V7[K7M#NS^4VSW3>_A\$-QFTU_^?9K@VXVGD _"9&SZ70ZW.4^ M.6>O[$ML/GUJ-T. 'K;0"> M]S'.:A?CK$X.2"MQV^5ZG1LX MJS,#@A#;GO>M8?D?:E"^),3!MH-Z:DS^AQJ1KYA]ZR$]-2+_0XW'U]R^[;*] MQN-_J-'XBMNW'HY?H_$_U%A\S>W;+MMK+/Z'&HFON'W[2VEKN[W&X6MNWW;9 M7IOMM6 7K+[U/7#J#F=U=S/)ZK54KZ7Z;DCUK>]<64OU6JI+5J^E>BW5=T.J M;WV_^5JJUU)=LGHMU6NIOAM2?>NG1-52O9;JDM5KJ5Y+]=V0ZEL_V[66ZK54 MEZQ>2_5:JN^&5#^KI7HMU7=#JI_54KV6ZD\X\F+YY9U%-O@H9#MVOC"!-H $ M+Z06EO'(=IVEMY$U<#G\UW;N/_P&_U(+R2U?+O3#;P.\3-XG>Y5\7.>T>0HK MFOFA$SF^]R[@KA4Y]_S]@V-'DW? J[ :\SI)]%9RB34 \L91_I)%RUB9EGUG MRD-VS1_8K3^UO!^BZI>[;^R3'TS3JS'_/0G4DF;6F!\, FY]/[!&0-1WEOM@ MS<,T,::.=Y FY,HT6'D;7XQ&[7:&2">%1.K=W%Q>7US]B_78^=?K_M7UM\N+ M4BXR%OU7'$;.:+X2\U7E7:\^?_YVU[_M]:^^7M^QKY_8>>_S^;?/]#O^>MF[ MO;Z\8-^NK_IWE7^9F\M;1LW?6+]W^_ME?_5E/W/KTI?][-<]]Z>@+^:L[T>6 MR^XB?_A]XKL@]]DMC^+ 8Y>/H"WLD'WDWG RM8+O[,JS^:.\0'SII:D#CQF# M3)!"\G@6P54DMQ/Q2:H)B.1:LY"_4S^\MYUPYEKS=XY'KTH79?50Y,^D@#D[ M;;9.CE'&2!-+WEZ*GR:)'Z5:4Y\==INGW(=A/)VA6@Y_ M_>7H]/TJ5M9+$*:%9'GS L]);+8?7X?DB(S%TSX4IW(#B+'!1-_M8WAS^[4^ M?CO&"<4N1P]6 IX$NP&[Y&YB!9R=N^ X>6-V$SA#SO8&' P&#_ZPOVO,4K!W M=,?J;-Y_M8^:3ZS9K9D:F9I[=LW1E>3H3JN$HVLKJ=:-/]E*NHW#D+LNZV#, M@GSSVFC:,<98K%^45A%QFW]:;EP;3)56+R?MTV;GN#:8GL30M;%446X^PU$S MM;%4Z\0J&$N8[H@CJP[MUN>P/H=K5 K+THX_ZUA6GE![>Q1K8+_^$X6K MG_'=H=J"6=UD$N;.^JO2;?N%9Z-U>/:\&IKM!,-?A>PS#T/6GUA>C8BO$?$+ M5.E9!_]7)@KDIQ44L:^.B'\287[ EDD_)R^KG[^.%S0@UT.,#2;Z;A_#%T#$ MUYRP89RP3D3\1C)+]>WJET/$[QA3_SC(J^;H5^+HT^9)(62QMI)JW;CQB/B: M,3:,,=:%B-](1JF^>GDY1/P.,71M+%64FU\7$5\;2[5.7!,B?FM8HCZ']3G< M'D3\=A%J;X]B#:^ B-\Q,Z33;K:ZKP:-JL5?+?[6CXC?+B*])B)^UX3?JR+B M:^%7"[]U(N*WBSP91#S9+1E$?"WX5@ZE'C=/:[FW(7*O *&O/AAT=0=(^W8 "%.$4V'_H!A?;?Q>!5 M!_@M8S3%QUT82($#*'H7_PV_?[F\[K/^5];[Y^5M[_=+AI,>[O[HW5ZR\\]? M[ZZN?V]N[MO7RXOX/>KZW]>RA>A,1MW M?["+JW]>7]07\!N]]]?$;C>)XZ>V5DEKH 3HF^1N)/SG ;5[T[J K M*E76H@2;O_[2/FZ]S_];O=\Z=K6TCF(AK8\.5Z!U^W1MM$9?K'/\DPA;M(3W M*7*U#YOM(R3&)S]@T82S61R GH*'^2/XW0F9X[I 0B$:F>^Y\P9]SR(X!0(I M9K *WP[9".Y@W.#.P/9K'_Q%8 K.7.V= *)PS([P M;=RO_VHU.RWD 182Z#O;5H2G8#B,@P"YBEO# M"9MS*T#^ E:W!OB$+U8 ?^Z<-MA_QQZG'^[X+.+3 :RG:BUZ5 MB[Z*DY_=1B&Q])]FEF,S!SG"\>YY& F1 H)O.+%"%$<,;XYL8;EL%%A#^2.Q M5[V#KRX'"N0T 4Y#/'G_;7D@"N:LW6"=?_VK30<,-I4^TP>M*S[ME&_6+IAU MG4J:=>>6.XS!95[!+HCHW&JP\0\KYZ=NV!;Q0ADGE$A,0^^9YPK5&YRK5D/: M8G"MW*0"A8Q2EDQ&+A5S2N0VF4#327F+] (YO(PE1M)*'6$&"'0WV7LVF@AV M3*O-687**,S(C1>7#+FN ^]S_/%:?0BZS;-VZSE]"-K'S=/VZ8LW#&AWFMW3 M\DN??=MNLW7C5YN_VI8BXL.;/2'MN)4E2 K4FBB#*A5)?-Z"U:J((HI "#MF- M=(QJNJC )-A&4S)A;6&D/"'?NI@R9?/CMX1P JAHDH^">S]2J_9\.C'Z[]E: MDM.KD:O=(>QBIRO^ W;W3SV!U2<0]H;H'OXN.K Y!Q!A%PD\]2GPY5V J2^ )E/-30Z;;"^BY0M DQNZ+"Q;_('? M ]**@A&"&I/699:QX:'8<%4)!W\QUNMX3N3 W;+5<]L$1^XTNZV39\&1SYJ= M=N-&W[SX?+Q0$-"+^!8 MU]#'&CQ<@X>K ![>,UY<\K3);6<2UXRP3O\4_+F&\ -6K!FQ&\+U:CLOV" MMWNZIN*%"I.E=58+WG+!>WQ64Z,6O,6"MU*5#A4F%@C>HU8M>)?6-M2"UQ"\ MW>.:&K7@+1:\G5KPKBIXCW]L6N]6DB47XWTQ?MITROQ7^Z26-;7@+1.\[1?3 MR=LO>$\..[7@71;CK06O%KQGS<,ZQEL+WF+!VWHQUMA^P7MZ>%0+WI(8[TDM M>'."][1Y^G/+XJM,C5KP9@1O;?&N+'C/CI[3QN8GU-=5F6S9EF%/$,R[33FT MF)\BJW:<6D\3[+M-+!+\3T!5K+^,L,+$;#?;K:,"B[PBXSHK,7?S)V_)E[MO M[),?3,LG?59A:.?6EB0>5KW =+7).;+HL9Z94X&9.9V?7I@*QOZ2PE0Y*2^9 M@)A[I1EP2J#N.7*\HM)5]D.3?$+G\6F#?%Y_R-?Z:F=/#YO'[:-GU-8^. MCU^^;+2^[:O>=L7!0W6 M![E4U?CUM6XE:O&W72ZU*-\MF&43X7IE)OA4Z?U MC.APJYXTL84[6Y!HJ@5IZ3'HM)JG-0ZM3&X>UG*S YQ5@\]V\*=K>7F$^7F M25VQ5B8WCVNY66!OMG\2-6JY699+3=?$N6UW91Y*HIKRZE1PV^? MC\+:;FH4P*AJ-52NAMJ%/>MK-63,T:EU49$-_Y,:7-8V?"T\*THL%)[MLUIX ME@C/=EVI\1P;OR+4JL;6)IN]9BQ)]%W!]BV MM<[Y8MM;5E1:<),LU['__L8Y[I[8K;/VV6&W/3SLGIV>G@RLP>B0'XUXYVAP MUOV?=O?-CU<&'9TT7ZPV2/#PBU=N'*Y4*7-S^_6._>&[>,#"!KORABL5":QU MS5]ZM_^X[+.[_M?S?[!OUU?].];[LW=[P7J_WUY>?KF\[J_Q%=HKO<+>M^9= MD]U8*+8<$+11N/^ZM1GM3F$%4<7JA0JXD>UA?4T9W?.=$0*+A M*E5F_A2V;O[*BUI"2*!+^_T^FU@A&P? 2$EAD\%=S+.F\($CRK'61<7B5[CV M(S1-_!'['=>//WRQ@N\\8G>1/_S.OGE.%*Z3QA7F0$$Q0<%*L"&PWL/$&6*A MG!,6["/K/5B!S7KC@/,I"&"D+7RQDL3-++42],7BQ2BRAA,XS98GJ3GTO= ! M<8[EE$6'I\(,O/;#K2D;QH._^#!2PA,K/T,J(@7JVF2]ABP$NH[\ 'PH*4G- M\R4?,K]@W'53;H]UG@WSLA[3&<("'!J%;8 M&_K!S ^H;&/"L;Z8#>8LX"/X&3;B*06UJ6+MGU*K7;PO[>;/V96BIZ?+@SLG MS9,C99;:?(AT1B\Q!AH%>.F;#_K@K+.;P(N732]ACI/.V@KYD=[2K"5^!V:W MD/QAD5&)O_?!RP"I>!U3H3D<'J%Q%DK*ACAA#6;SF2Q5]U6C@(@+42C/8*H; MP^^^Y;(]"POSPV'@#.!,POI0SFC%F)TB733U>FKA"0YC-U*+,U^*6X&'5\-C M7">*7(X__2\/?+;7VI=OYP?XQRD2"?Z+=_AB/3K3>)JE XC^NR*]0JTF\II" M-RW =VJ(F=YXGX:Z6M+'B?!]<:5D!@ 9X/ @%X!"N!1_%9<%? 9O"I? 1XQB M;WBG@ \Y*A!)]#N.KTG/1XG(]N#U?/@@4(T-?(P7*OFW3RT7]MK[LIT"O(HP M-?R@P72[!M@?CF=9-=4 GIH"-;F4MY\L)U"&"E7#X5\##E^&'1E:X00(]\US M>2A4< P*SX4WP)=*-*C9GL&'/^7>/KNU#X[KPN7PYIZ?4"-,7A^>'\:2YKAW M-ZJG0_H[N._&@T!+)U>)AVBZXYIB;Q23\A&O$O)A',!O_@ $@)4A$AZ\GRUN MUJB+.INDBR[XB(;2HY6 6WD./T1!3-U%UFGHY/EE4W10&5.TR^)#QA94R]C] M27Q<$J!0LI*D]H,3@@1&0FF9W0"9.J-W^5\4EJ2"0'HK:8BR9\HM5'LAMMX! MGA RE<2:^'J1PR/[TJ"RVEP>+";IGK7/JNE6G4\L;XR>"PP)A!#SO@.D)CJ"IKN&D M\"C,WA)3K/)6\DRI;]QQ4A7LL'768[=\C-T 4))MW=D9[%?KR)1J$R?$M.Q/ M\BU7.$$-, \S@GR&)FX4)<>GC(L:R4DR;=XB:UG>27&L,)ZY@\_\]9>CT_=; MQH\,_]ES]LO8(/:H/QF0@7MC2T@"I(MY],?@68YBD#TH3C ,1U$@*Q32 +\] MY38B$-RYIC3==3:9A_AW%#7H/\!/#I#="H!!\OR_(@1.\%C/-;NL"E\:Q+"'I^]AUMN MXS;#/I=O] ;O64,Z[:A.,"@YY>ACNM90.*4#[H&2!64D[EQVNV@2<"[OR,BS MH4:$PR'B@43T8<(M%Q8_P]CRT+_G%$GATYGKSSG7RLZ0,"C VB?O0_6E8.O4 MV;"4H2II(/Y_,7QQ-,=]ZPN>7K>#FK82R_CGCL\LX72S4>!/X??@7F'6'-'H M@KN[3T6>J>ZOV!R"*NL6@A PN>&UHNW@]$Z\@9 M$3U!^ PIL]L^^ML^B5#<&;7:4NGQB!&SD#T$:.UXM(MPER)'(6O>Z&^H:SWA MGLJ8J;;U97!O&>."ZY7,7W=8H%V'=D.:ZP#3 NG+U"NY-.@(_HYA]! 7=JJBP9/'T,MDX= MVYNECF]YY 15 9!H%9P7I3G]XB3Z M:C-881R#'D<#P#7@U!3H8C2RL.##!* M_9&PJP&GL+0]J?CWB;9!L;=:?1Y>YI'VRYQXQS.]!M,28$LLCB6>P0B#9'M' M^VS.K4!XB+N3]%[F-Q89'6:[>'3EI@/#G+*0M.CHD6(X$,0]!NH&6ABPF>]X MF#K,QV7 >EUT%G2:6X8J:,>T9O%T GH4P_$3'RZXVS/9:0DS,+J&($CQO,W93)^9!&\MOZ -P !>TUGF M7=EQY/!P]<.(M]ZMW69[3]MM_LB'<21Q&!;:(PHY0O$T)PCXO3^D;<:M"XN69.CAT501V(9JLT_HDGZ7$ M94GL8]"C8^[QP$+\#(I(^GSH6@XB<3$"'T;+CD*##JP_&H&\#%"[PKV'D8\_ M)D%,VG_XBNM8F#[$<#^:1]-$:*<%P=:Y4'Q#$G2__M(]?%^6\*J*.R5@D*@C MXF!N+A \J##.(+S-E]DZMAKMLS4- WLROQ%?%?J456&K\D!YF%EXF Z4[P3R MH PYUBECP)\(UMLLZ-BY-4L@C9$3N5PXA9:!'Z-:" P@P ?WW'.P] %L)#!W M\2*!),-X@D5XFS0'!N2;!#.PFA/_&-2U+KDH T,WV>7CD,\B]C !*SU!1 "; M@8ECQ*%PM@5R5XPW=V!8VW,R-T;90GK+\-?\]=0O$((?:ZT(G M02'"_$"=5%@VOCBY7[8&(O-'N%L(QID&=!CK!(L&G'(7<]'_B1V<-:/?[57. MXQKAO=U-@O=^(0VN0=YFY8#\J%HU*)LBJLL+3<#MFOD>52<4$UP>S@$WG70U M#C%?VD&6_!#VUA;1$^4Z:\=CL]%-96>LO5Z398-R,Y4Z]@L=,^7[':UCI0E%ZO3 MCIC9',KUSG"]A,7+EK99& -&]#>W%5_B$O_M!]_E-\!4%9 A2K.!SDH-ZAW! M7_ 7Z:$AYFXV ]I3K+'X&)A%CG")]. $W4'DJYKR)4=-ZT\];!CN166%0Y0= ME"L8N6BSXYIHZ+*MIRA/"7^3)&F--6>G'S=4NA=K]_2T9N%3B%)"^0'X8,X@ M%@[''IG)1*6"3P6\"C\43BZ]'>R"G,M(19@!M_E4NB_ID-V^&!"--2R)E ]% M*;A^C49J@O*SI%&UP41+>F;5T)XW'PHT&C+MPA)B>?BF/)J(7+HX7L.A4V6&1;=V%5:T>3YR;SB96J#@KV#?'J7+L'UN@A)+XBU%+?[/Y7Q6K4.\T#%Q:-7WN&IMC&?ETTOY'0O=CNZV!:@/-RE K7NH ML'.$>8PP"R+S)V8WDCI*_9+\4=J*XC._YVY9W+HG,9IKSNWU0A;ZB#K#(AG$ M98N3;X*QIS,WU:BGJ&$2>!BJ)E84Z7M8QXB50K*J,-=#J)%N^B/C$$-BVSG> M"Y&-RL%R%24%LM5THXIHNZ2[$_X]B1W<2G];6F[LDX5HH *TK&S>0T5>A.J3 MJ##S9&T?=Y>FRWN)1XN:Y3-'D@"9>H-0)'\#@B8 $DRSW::Y%XUOZ/\4P#"2OQCDD]T NPH*".S%Q\DN MM6.*LU,WC@8:=2@ZI.Q2K7\:K+A= DK'!)G>(-?:,MN:#CB8T/D6DQ)--L7. M(K \%U'OP8@[>7$FOFG%D8^M"D07DD#L#)@=^)F4TP\33N^4:W>9DK^P7E"W M#2)'HI&SK3TG4BO/X3W\X3 . B&I%<8-Y:8J(S9:!#22QJ2Y=\7;(>3-(^P@ MK8VDM367W5)X@&44;(]N*JF!=OR (\VIE7(@KQ.QD$I&DM8NR!8WN=Y%N *%:3^K%$(4@2R.*4V MOX *2Q04$V2$5Z"2H++7T8\X7AY5XOR==O) MNLE_H6^9J_)=5(I;7E^U*0T0J]P;5M:#KK06M<5,; MCIM:H R,^K2J5O16P!AABS1Y@46Q3&V?-=O8M!I$E39-FIT(UFBPJ'2_6 %MG393WGZR6E?'3.EV5KJO,IJA.=&N! M/6,T0A#]+0]&?ARPO4MD(RHT?1@?&2PIGJ K!DV=K M Y)>I$Z>H18:3W52"]4"-5Y;)8U/8WV6BFWQ1EI$[YN.[()XK.PBQ=6HGB+. M?&D_MF1ZT3/><@5%5-OYS[/STXK;./VHPT7?(F6B-=@$O+![W Z? 597K2T MAQ.R]Q+ 9T:LG/L@:'&@4H4STP-PBK#^GCFVXOHH2NQ$?D(XEQFE+/T0'*GKR7%:06N@]>+=_=$ M([3"'LU:5A0D8 I&;2ZSV7\HX;&Y9FA9AK$4+%1Z!-<<2>IG$07#[Y[_ 'LV MYD8/5-!=(^I_CW,>'(_4IDAZA3,^Q#]&@< =D,;^]9?#D_=Z0IZ^86&4"9E( MSH,3$_>B";BTXQQ:)J=/R9^-3"8U&V5SCW R+OFZ:5Y.FG/'(9 D%)T! Q[* MXZ4.'HT+8 -?5LAGKT:# O83W>R<$!0]PI=+EX(- #+X8P\V$6?V('_CD03M MIH?O:*Q'X$<21D-R+:F*"J75)%^J(3MW" TCB&O=^XY-VR5ZGKK.E(X_2LJ& M?C4\Z@.2#E-XG2240)N-S<2I5V.RWV/8/T^SA-[WAFB6,L2E&-].]4Q ,MC:'(\ .9?X#L1#4#PAK#=2 S\WA!.HS\5:AH6C_3/>ZOF MG1OBR0\3?UH@^VQU+$S>S#<\1<=JR&W]A2=-0!!341421&2?X&\+8VO\)6*6/E$CGW?)EUL2&F7CT$13)%[\HC$VC=>;\S]<6#-P+K'5[*HY%R:%[" <.C/A#FKYDK) M[E@&+>2@'FJ1I8*I8(QA?6_L<92;0RZ\V$A WQ,B%EQ))!C@$"#;&3G)1'0Y M65BC;ZE 65[.IUA\Y(ADF?'$[3-QNV4F[E<]%5"Z'9?WI!VN?>_@'&NQ+U21 M=@-S]T99-M(L0=/78TM3J/V9-'DROIW'RNAMZ6IXB3;0E%:,G*J!S\QF)! Z M(ANP(C\T1U=+EIT9*:>K,M%A, YX]L'6HG8> M[5:#GB53T2#F'AIB^!S-MZ0W1=@M7H$/P?G13B0Q/.EULST#_QA0HT=09L+* M! F4:2= Y(#7$40H\8Z3AM2*\ J&+RL)[UG3 >>: M*\\Z-:^MS!A(S>O,Q$G-,,"3\W74$%#W\!;8=6D2T&-4$:>JO)2N3([IBIZ@ MS9'0FI(*E#Z?&%BJ@)#B;@?W\9JY36*UR%J(:$)7"G M%36696E5A35AJ,HN=4U4;5899I7LFVNEY@BG@##Y;KN-E,Z290S8O[R@V*HL M]49:#?9K)O4L-1HS(OPR!Z(2>3@QBL"CY+U[&!C8SW1> Q],LH#LI>ZHW*LZ MN 4)4AF@-Q1^UJ/"]>,0CA$/S((1,?27QJ\EWP4J"O68^$8%#=TE=+;9A17W MA.>7E P:%H$H+6SH;$&69#0R2YB>F=K!U(O*%4W!-Q9@)S>>SFAP$)EXZNZR MY\/4C^$76#W&LL5N?K*<@'VQ@N\\$NTP&AGTLNXB*O,;261?G&]]1;+P]+LRD<*UE/4^:MIZXJ#(7*H24,(3+*.'6KZ57S8'YN30:M;%:E\2MY-D6D$=5>P M14+@/M&]//"_BZ8O(R>8$@2A).5C/CUQ2L7U*@I;Y$N)%!1Y8S'%=HR *"5F MU47F.$HY:XJ>(QP;>=9EFKNP5CGK.X;%QE73U$U9:&82"L;!KQ@+0'=_:'"V M(K=:4)AV(X5&<\(\5C.@(\&#Q)WSK&E1*D,C04QPB'')PJKY/[@3[);,*@V7 MW9I12-!AN@8UV2=T=_.F7BVP,@)K7$PYQZ!<5A>+69S%)[ 0J$;P,2<)UQ#( M)6D4)>V>J6K4_JUYUV0CCED]Q%Q$,OF"@7S@4FK:D#5K)"Y*H2Q=R'RD'>"J&S!V$1%&5C@' 305>V-@?>CK2 '"T 97!14 MJL.HX^EBJG1,"4CJ#[ ;@JBQ$_8M+=#'8=R^/5?USJD$!=Y"JKMHGH 7;70! MLA!Y+=9<+ME+R14Y1X%FA*[IQ>\3^$8)>-O&362)Z'A,2HAF=H20>. M@%N!9T41OB'/']TTU\L&*@GS"C2'#P_YSB7;X-QU[!^I@H3P0BASYIE#C =3 MU&@;[A /HQSC /$^Q8%(HQ8CP2B>JOVO(,4UAGX7K%8P1"N)C>HACH:&5TDO M&GND#G5O2#GOHN_#G^4VI"[.203!E'>1V=Y*[[VC/Z*[;%Y)G36(XT<,M!%)$L:.6=;IGTUYSO(D+0A MP'C#"0F*+,<+TU'.$C+\5G/K&ROL:"KA Y_OE"%W6&;(?0K$.&\X2BS<5(3ZA*D@1YB'D/OY@]IRG!+@L3A=**2*] MI+X<<(&_I9$DQ098'AF9CW0]& Q,+L3,F@>^0$>9P <*'2-28$[V9#X7T$B& M$E!X5\&[E(EI8]@Y,E0TNEP-&6J?ABE)J2QCLN_R_IIXE.L/,8QM/4K+9B]3 ML"0^$?884<;T@$#IQQ$"4LUB+_@:V0 I>PM^PD8 <#=XNC\4V/ P#BQ/ECMI MA$\2S/>36)LB8YU2W_ Z=VF?(U/MRP*5=']*X:70>>*NG4_HX-FU'L74'($C M!'8DO8$>INA4NRBJF R4Q\,C+>X;U_*HV:3NG:4&=8;5A*V"TCR@7KRPVJN( M3ZL!5]TEG5F:7S)M&>##/K)ZA>SJE%]6@D07;062"(FPQ2FNDPIY:8\T(!06 M97((IN\'6B,V1,"D-'P3\*FCHQ!&J*5L:3K_&L;8P\+AF2A0F4PTQPRIGC&:GC9:LTUT//R:_$T(R3^0S70?6/*3L"Q)PV& J* M-QUT_.^-$(V5/!^NI/2T\[]"S F(X;Z"8#NAC"3E39M,]F[IJXK8K1,H&8U5 M6131")5=Y@39=)]IE_@#.-XR7"=EO6J5ACR7I]Q@KOI)8SQQ.LC4-RR93;H% M NG)#?YRMFF9:GRPQB8(EJ /!,WW0LE&<@9U1;J#/J.@]3CG"[$]/U?DG=1(>74H\482HW<4BV;:50;^2">"^J-0%\V4L9G1(YYEL"2PF MR.,2T>!1+$@J5;K;B PI5+VJ_I1X,1'W6"8XC:<45XA)B)B,K8P8K5F,*\WO MX:B%L+#9@FGL8.!EF:538-?H.,K,FF=R,B++EZ2:4A89/B$Q4G#$TS 61*'. MB*@1DR27J&K #W2J,TP:0!>O%?-[8,2X;L&JA>%MK'BI/4;_%P:R<#XR>YCO MX)BZ/ O-Q+ROXH^,@XV2'5. 6"Y3ZE/3XX:6IS"D9/DYB5H1$[M276)E64\S M[;:()/ H#HT<-)Q]C2;K_W');GJW M_:OSJYO>=9]]N[ZXO+WK]ZXO[N"S7I^^T._]BWWN_7G'X,_L]O+W;Y][_:NO MU_#[[26[^_;QOR_/X8M?V?D?O>O?+W$W,W>]^^/KM\\7[!RN^?:YS_ZXNF-? M;]D?E[?LZY_7=/O>Q3^O[N!O[<75]>]TCV_75_T[!%)][?^!?X.%]2\O M\,++JVL&=[FZ[E_"BB_P=G_>7O7A-US(1[CT[O*B00L^[UW#]_^ZZ?T;UG5S>=W[W+^ZO-M*8Z583IQN4H:R9_HO M>%IO9?/5:QTHNN%!2+:#T7ACO0-9RE,E2[BBW3K5;%%]-51B"R]-V-%0=W$058.A!4)R-0'[,(X?!;[G#!,;%]E Y.5FBC>,9D@5[BMY M8456%;(),A*H&_$L;%Q">'*J%"?%K0W@LBM382VE)D?87R5OO#\CDZ2CNV+8 M(UJ_NFN2GS/S]1T1$H]M^Z:$? -%"Q9)!,PUFV#(4[1W;.BV00,GP$$\,ILJ MT5ASU05R+Q7HEU_"GG&6]')$KR ]]51S2.0=9CCY5@7L9WD+;!5/T0\P(N]0,E#_R8.B$ M^.,])>;A]'GB)SIG<03^)K5ZVM>U#*H!%CS?P2:>^!C1:LRF7C:1]%UAN<"I MUEBQ5YU8WO#$\I-.:($70/J>^,FP]5$6*E]2"?P@:?+RE)R:R#U1S&+B!+98 M&X&K0T?$]N3Z--NJ45&2<8-$6!'GIAQ7?"FS[9: (BN4MM95N()\H92NV53K MFANK$C#H]!I2%1!^8'2N*@Q69_UL[:KX,LF@(W*C\)A0C^H]T*65 ;;S1+'#NK>%< M %_EB(R(2^@9<6:/2F GYC0]&"D%:V%50A"V>AT$2' M$OX=/8^%83^3E.G(#YZF+0OV$VEMXK20O^P P2%$08^<=0G1:,BP)#9'4\(\ MZ[4*$'>&B6TY%*5\*<0M M=C7);O-,IRRSL6A^;=6-9XAF@?"">5I4(K853K& ZT9"JJV%0\?]>%G%(-\:4[\B2]-GA!$^(29E^!7QMI[I1M5U6] MKSX$E)>3.AB%I>^9KN"MC-U@@^TX\-@G"P>@[1BG,_&/GI-3D+ U/,2^C_TX M[Y)>H(IV)<-:S68DF6Z5;0SL4=,2[:/V[D4\ O98E$6R<]94$A) M$703.<8=BT6J#0X>L+D R,H4+1LCJ,73_;J3%&_2B6&!SJ7F*K(-P2#D9E<' M*]V(;"CI6?I65/^$+;*22;K(:/_V@^_R&Y>J"8/:#2(T+)F(OQK!]QNR9Z;J MB#QRJ3\G99!CM$+0I5>S"1I&XRP#^,(?#W3O5%LUT<)]S+1CU854Z@.SC? > M\*",E15\*E N&IHI: 7TB0.@0:BR_#:?SL3WTR#)?:Y1N?VA1(.1T2Y M;DR!BH+VMMUF9RL!)0O$5#+FJEA*?036GV!C$-!#-G^4TNK9$JJ;EE"9U$(H M9VYB(A G1,ICWTA),B6_Q'JH(]Q"$^UUM'=G)1)GI.I:#8D?E>@[=#)>?RKV MLV9@WY6VDURSB=K3NN0I%L+2\=>Y 2)JOIB>I&$GCKO1GS/2;3)3;;FMLCG< M?I">![.PG^73Y]SFQ@)6V*$?#KG+A7*DUZV"&R_'M] &JYTQ=@'V>(H6Q4R M[DMODI\],/BYO]8[&=3R=IIS20OOZ M1\8IKW:4RT+'6M-K.5AI+A\\8NF*I$!"]>":R MHJ804I+*N4^/_]0Y: MEEHD#*A.1&:.D('4KFIRFT!<> SH;5<:CHYOO'3(<9GQ^P0=>/@G M1M/M4I/"=5:WI]2%!$>(FH%\PXE,(23-,#"FUR33!\T\0))G88?-K@FL;BZ: MK"@T9]$TPNQM7FXJX4(!6SX01L-*]=CR1**N,N,O2];47#]4M%+-8%&W['Y% M M<<]1?**2MBUA_>07Y \G/9#$ U]2(+TM6KQVD;5%^N\Z#&4:;F&=D_ZDL' MCA#INH]LMNWRMK>5*)'<[4V2W-<^NS3JB[# P+6@ZY4,T"D+^:0:"F)HD1%ID'*LGY<8[>$9]I6(GL%95]''_$ M0G_LR%'8!8'T#'81,%JC2+&)JRQX+@K!',HI$V6D5.QBODEAN28ZO514 M"=0"CN!VZCD-Y7I1@PAC-$18-(^NZ &J%#-]5TT1<"AC3SDP*.!,=8D7X-]5 M90D8&QS!"30'"MPD$)KP\[Q!Y4;CQ%--"MGDW79+6I6&@=8IK:YU)S=Y=#P) M&\EA?Q62>^S9&QJRDU6L= ML_99JL'0[X$?SY#G>' O>TSJ1>FHLPR(B)AT_GR8M6$R[RJ+$#&M.$1DCCA[ M([E8$99NI)R U%"7,-462Y\_8PS@.NV%M08(@?Q7'IA:,_^GC$"L+B&0H3[. M=<&G126#H&1DFPCA$6G?:$]8$/O%37BR)]8!E_+>1W8D74EUI@\6V1'(OV3# M4GM=:ZIZ=*)1@KR)]H*.OB+#8Y85>]N.1%MU2[3C!6M@"IXA-G]/Z4*\PO5% M\M#'AKHT$"F(M):A+O1%[8J$2YM(H91@,&-DPFTDR\$A0WS$'=D_3>E_^+N1 M7F>81YU.?V(ZO3+^:6>3_--;\B]$*ST#35][HVMI M"V3T-0<;/3#VQ@!N%XX@4$,3*0J7:S98VO NW&ZJ:01_IR:\I>;T&KV0MC# M)(B<56<;;9?UY#(NF@L(3VS@^]_# ON-'F/'KM$0R<[,(\M7CS88^YD@H58TBY!^P!4G@]-)235@RC6K3SFZ3 M1+F^L"QIIB5\DJ&//1H]:K1+V:EC4!H;NB9'B]1G9L!PVEE9S^&X,95GT:!K M+UMAEP/K*.M(1,!QSFM8Q*D:;$ZLY$F/4#Y&YR57F:9-L:FYZE$KYKNB9O>& ME .6L]QDHV[1S EG.%-\?F3=2R,'HZS4SLI *69L(?5$:KUKQH=H8#+'<*N. M<-,SDRG**L68B=(; =0%SVYB/:6T4A(_VRQ*BTR91EN0H1'VZ!I[2 JS-5G* M;P>32\QMTZV=%%+SP7%=U>1736_%)+;*ZYK&6I/U<+*T$&=%H8#,PF3?/MIL MH^BQ2$:ZSHA3BR?? V$EW]HDJ%QBT;7C&-M#6A2U%D.UT]V)=TLXE?;=ECW$ MV!4-)::D=P6TM>H=IL9@H]JA%B1B5J,X6:KWEI,L726[DB%.28,N@C2;U+B:*LGZ:UX&[Q4.G8XH\2&R&PL&MGGU)KQ?'D$'MR?V4^ M5,W3B8?(!'X@X[4A.U45LJ5QG4&/JM. I ]:(KP)&D,A<+ MVKGAJ*RP(4^ CS\:'>OH]^)7V"T>/2HWPG#>Z[IE6P]XR!.39\TA&L 7F)+S MC)D5^3:BIO4C#6RQSZ(79G#6 ,*)1#>\W[J3I>&ETKWK0DS+4X4XGW36). MJ?D,?O =B:=(ETW8:)\(](N@(QUWV:14O1$-W;WQP5;^*A=)?<&!8W#X2Q@1 MSD^VL*;JF3$U*!96G QN<6SWZK@-W6?5TIV9W3G1:.Q1 $]T$D$C?>B#T47B M2=Z;KJ,'CD6#[!'.P@%;"?M4;%LI!\B(X]):CJ11^X5@>@'ONR,$!.B.-4N/ M;93D3VZTU5"4*DQLG[ ^RKJ#5:J/J9E3)DUIC@5O%%I[ MC01A<1/XY.+$LAVP@!$@9B=G,FBG;2Q&I;O9^5+I/K2RMJ"1-#9>('V3R0)X MWR;VV5((*0*I";#8*C/+\6EJ6E+ZKCGB%+0'5O5_9H]HQ[OWW7M9<9/JKIY MO,+4C<0:!-R(2V@F"K%3D4N.':S[S"X ;^3GVSZ:*GO7(C>>2]8S%^@,*;J32.T$4+7U#F]7,[ M*C2Y0H^+1A+J?"A6RNRK" _4J?)*IERBH9 .ZJX=0&W&^41!CN3$[94NF5ODI;O5EA8E)%:9K[;=_Z])UR$";D, M*PPY1L(UK%=;DB A9E0=.9LKRS-YH43&9XZHR#(,T40LGJM;W-FL7D<8N5JC28-ST:O)87E6A//(HM0;IG8H([%HH!X(? ?XW J*9A\6 M=K-/:30X76JI11!%K6GLE Q/.=6O_X:%S>T1[?6=FP,$5?IG\5DQ.:J,MYDZ M@W!G?);LVI>Y*ZDEY4_I>J+,*U@BF)(R4A#8EI4#FE\LK^P9^ZF&_@/ADX[F M6;Y69!0$LI.L&**=[W$6C%*I:NWF26ADO"J"9J?7L\KDC^3(.Z(=@NDX&QOU M YND!5#IZ$\UL'0BZ:8T?T94BJ614\Y"Y<4LM =D#,J2&43C)9+K#6 ,AIIM"/41K,)?%?*DXK02,IBLN;>H>F;13E9+0PWI\ Z\[X-$#Y^4!6RV@ M9%< ^>0I:@62X)ST!JX)Y[UQ?$LL8 Q\. R6BRZL/#$$L$<I/YW& MGFYE;*Y'Y4H".6!6OFYZ#2C84OB U(A0$9^67HX(5=.=-9BFV(@JQD^H&#;N ME) 480SR%AO;8A2S)+=+Q)F([:3B TS5QO K"0;Z6(B8YE:&04IEP6F9+/A= M]P;^;#VL/>5)-FH5O_43,@I:W=C;M':LZ\T2CHILU2N&!J"GN_1I'L*9-E< M8E-2E2=B-#R]+9>P$J$JH;]*>Y$%'*$7]7%)0;:1NFRM 50*(:DJ9I5 M=NEK<@HO%2,U\F)2+!;V'E)%H$EF+K%4,J-&M9 M^2*97H:"$N$.<4 II-B5)D32_UPO$77T.';$\B1>G20E^4#F $$E;,GB4I,' MY\HY2QZB8=SZMK2O:4B\:!P5*>RV[!/4U+C-F8BN9VL"&QG$HVF'81[.1#Q2 M]XQ["3I"XP+K(GW7K+NFVX&)1?V=1/2%0*+H)^,8B7G*_E2E287\0[-R0L(: MJ,B$L'M-U.6NRM6J]J6& R-KWC!X)\M+!0+X5AV]"S"Q,U MLFONV58@ ['WRCB'1S%LI"@00WU]U19L9LWIK.2;YR124DBS):.4,_-=5-FN M""@E;A=6U*2Q0Q,56&3#5*!;(L# MT1^LA!=@6],#-S/2IR &Z1BOE61NY.!P_H072B9=F)5!Q;TZ"Q=O[JU4K2;I MRV@N]PEK;"1#K+;K):N0&V-.1TD%M#G"'Y+7I':TZ^I#NZ#A:]6:XY)8PN;= M4BI=O'Y%^G/(UEYKEX3]A)>1K49.D&[S'U*KK@DH>_QWQB9Y!JO+=I'<"L"" M#1HKW*)(#.FL'4CN>QB+>1V,K4 C+>&71A9L+_"HQ/(>5-#R_DGMDM)#L M4[W#2.W%FOWY5&\90U6K%C-I<"K![BD=)6P7!-/H7MT22VK-9=1ZKMQ3REBK M"=<+ZN'253]"FHM6A9B%$QC4828^0@%#TY*Z3;S37?*Z[$I&LW2!:*AG\!9X MQ\()PUE94T^/9!0I?!*+OW%Y2JD@MR[SNB.2A]#>] M*5M\/B73"HJF%APQ,[+AEY]6L)$P*F=\._76J0.-#0\(MR>.K14FR$9S_DT* MOR,C-)G@3*I2!U_9Z&R0*6E==.QU\$KH3D^#&OU@09EM'C@C4Y=@5'$:^H=* M%=&;F $/IN1RIE^*WD@TT0H;$I@N:S52DP!%ASXCJ2^;5.K0F15@]1Y]C9 / MKJ0 2BLQZ0($;,PGN5B>K"A*S,;!"B"/Q#,6T?HDLI%[0H7\$Y)@T/B(S- M2&TRQ)Q$14Q909I$ A;%OS9.P4]"/UA[\B"1 M@VK6B#^0I2$6L780N[(GH\J+>^#)30WW*,'ITI!'<.KBI%N<+$\U,X0+V#)5 MP)I@&'20V><* "0+2ZD*PPHH$2 #0H5U_7"F+1+HT"A),49(O C;@; P0<4!1=**:0\^_BT9JM#,2:_X I_(3+\ TMP66) MT\(]B8\&V5329X#R(XK,8CP:U=)(Q+TNZ/7SQ7JJY=B(1"\UKJ'^/2IPIR=W M2%M69@AT^?;RU6VE!5G>YZ-5+E@T:'+]IIF4(K+;1P:K-O,?.+&>3GJE$GN9 M+)Y5VB1$E!E;MC^30#F!*QAI5C()TLB (X1B3Q_8)+DD@)4T?R)4B:V R]2> MG5I[(\E12&O8BF7+5US^]#DGJCWZJNX"X MDO)W:-&X7+?Y5-,2,S/G@^SFJ"$IQDLN;G"X BC*;,BZ8T*CM#O0.8:\@/# M'.LNR\VB"5K0;L(79FRRWP50330F,SM1_4M<),>U2Q/&(R=6W=;I>7&9@ M#Q&NKZP,0M4FK0UVC&M*F^G<49OJ#"IX/5QS)7O(+'7X':S>=U5A=>QIM+,A MG5038G-VKTB0HNG, MI;H+6(97PJZB3$C#D,Q9(.@BZ)X\ H3M-H%_]+;RR03LS#Y^MQB\M"'++XO,JW=@K$J@5S64)8BC8JQ6^0M@.*&WX[4ZP4 MT-WL3>!7SJ[0*;1D"@)2T)B#H$>VR4D 'F4_C Y4UE"B/%1\3.OX!3 C&<): MA#72!],,4(GF!*[U0$7_UA#EF8)_I8W'/&*=&K336G/;@&X9M@_(S$K00'9R MS^C]P!@$&\T(*F7[X&"6'V/IH8CP8&9^[+]R4[2#6!SOL/7N^]?FCJ;D,I]._#M.?QG$DW=#_\_4$L#!!0 M ( +U\3%)L&&BXEC, /1O 0 > 9F]R;6]F>;I1 MW:CN+@L-M%$ J9Y?/[G4AJW9E"GU??GUW$3TY>/KTCY.+IT_?7+^)_G7]VZ_1Z>#P*+HN1*95J?), MI$^?OGW_)'HR+E*E/YHWW.#T_YWS\\I9?\,,R3Q8\_).HF4LD_GRAQ M]FQT.$Q>GH[.3D]?2C$4BE?]\,E/9 MP53B^U^=G@R.Y^7K6Y64TU='AX?_>$)7_OC#.,]*>%T!M_-?^2FM9Y7R?7=(_[W&WQR,Q4REBU?_>:UF4D?OY6UTF<]$ M]I^QAF4XT+)08[Y0J_\G7QV=POCHG[<\Y.?PG%1ETG["T3&.^N/EAZOH7WF: MP'3K.'J7C0;UD6_@F-]_N'YW\3;Z\'/TR^7Y^VO\R^7;J^O+=Q?7;]]$5]'!\?OK9?]I7&3$]\ MI4J8HM$**W:1SV"=%E]Y4$LGDN;EZ/5^',VK0E<@-5&91ZK4H!6/GD=O_ZI4 MN<#Y!:C3]'O&>[LS9T] M&M\FS%X<23&:XAS>3A7\16DX7=A:A*U<(6,]H[V(SW%4PD>1^L0VSO!6)C!D[,$#JPL(>M71UJ6T3@ORBGI M$)71[Q7?T+.B)'71^:20_&Y1EC!\N B? />W!5OC'P3UI[F&R<,#Y.F(. R MJLR:%V:&87% U1=R#'^'DW( JY)*K:,O@&D,M?\(2)WN>@JJ4;>F-:!U%T[7ZJ\-Y2 M9@D\#61C7N0W*I$H*)SQ$LC$A+7(HJ0]/"C/O[[XZ>';[&P;<]L%4, M_9DH)N"@#O.RS&>OGLU+L/-+TG#F@F%>P.L.8!I2,=?RE?W+ZT3I>2H6KU1& M'T,WO;Z1:$F(U/@.93XWWN[+H\'IBS-T>$L839G8QQM?>$"^\-,R:?_N^'3P MXO!Y[Z\/!T>]OUOVV-.SP?&SEP_^V.-G@V?'IRL]]BG-!,\&S*H&\^N?3TZ> MV!OF(D&GY]7Q_'.$(A2X9*DO__N[(7;WW8"W+<]V[9OXW$E MT]?"J)S_^S]_XKS9#NR(&?#RA,71?*3C$#]NU7?&^F@U!3<.)2);; M5]T9R_3YZPT)Y2S;2WR(M?]@^V9WV**)W'SC-Y,_7=S M66 04TRDML\KDCNG M,L&!/7B];,8&DLZ-L:*TUW;(5F^,91J_L65Z-\A*'\W)F"W[[(].2C=)2N[P M#->A<(Z^BA7P?'!TMHK5,L\Y5_VJD*G Q,AKF*A7!R>#%WA[8PZ'0DM>:+W6 M !Q$%9&&L8@2UDT;N%!>8&!%IG)4%GFF1A@UD?.2HB;P.U'!?1FN!H5.,*J" ML9 9_2(O8 @N,&/09W'X#Y_[]A&/2&# Q0=#7!9YDL/"9_:!7:EH\R8*J&@" M-YC("Z6Y>Y+57V?3'*\8W@5IN&>Z?YV;?$!Y_=IBC3YE^6TJ$XQSF63]7,G: MS,>=T32['+!:>@[B56D71>/E@KD0-T*E%,TRL3[R: MY_A%B^BO2FJ^1A2*T/,,+W"?#4_CPQ!^95:(HJ?]@.]O!BDX'AR?'GX)I.#H M9'!R>/S@N?^3(WCLV1<]=MGOC@=G+QY^L# '1R >\>Q>3IO MZS[IRP N#R'=&SU5?:;ZX^KO,'[IO9C= 6?8NH]ZW-[WJ31#1R5ZE((=W^;7 M6.'[N,)?;9]_Z:6[(E_G25)(?0?NZ^%"^>;^ [SXU='A"_L(!1*0E:\.Z$=K MFHJ3X\/#Z+]4,5Q$;PIU(WLC!IO\$5<5QK:>'1[>.XR^2X?CMY#J;=&;7W@R M;J'+%VL_2S9\RAY0TGJS7%](]5!3OB\/.Y-C M=76,%SWX+!ZN=KI>7Y]?_.NWM^^OKVJZZ.N.I:]BK[MJH8.R8@G'0HSA?7 Z M;)4F!MAKI30O7Z]8#,P)A+ZDSKR0.^&E:>+TZ MD0?#0HI/!V)SYX]D@.M:8Q=S-!1>=_G%^^BY/ M,. DL$38FNIER5DK=&]O\R9N(_=$B/G9P.DZ6FNI\CYN38:Q$4!J1>Z@/;IX M V=STX3OVU(7;:/\H0MGF:C U^0) R]3@TN)P+%'BK*_]4,I,W?@-]WU^P4V'L^VS:&RW$*=LCPN%G<@=>_!V_;WO)M: M-/1DC971@V^S0IT![5K8^/CYX/F9G:ON8-D;I+4SR@K5T07\I2PJBD*N[S.6 M1<\V5!:Z/^-H<-3G_08SOUF*[QN);X_K=3=WXTC,Z5NPE(8/W09?HZ-H%!K+ M=UA1Z0KM<+J\ZR@.8O(/*7K/C]>FAO;$?I_H;>1Y>\$I#%@ Q:P;0U-)0V:I/7(-EF269WJIU99)>K\(6P^A>^L V16D,::&?5\ M4VR,'OE4O?)9992]A:F0V42P+L"Y"3?_1*AL7('V086"_B*9Y$*S/L"K9S)! MK$:Z<+/-:>/I0N//4=F@UPI_4S#UJN"R02I]!'\3%^$SIK[Y'"ZDKM(2!Y)( M@:6>1==5J="F$)$TG,JJO-(H-2I/<%A(^$4B!:_)HJ/C: 97337GY?-B=Y>Z M?ZVW>-EBP^B.9PHZB3/$/*(Z%!F<-*6VCRY[W'E%,ND^8FF7%(0J9U* M;'GM5(H4!C_'.,@(JZ?QC7(V3_.%#$IT.TI=S47%KIQIHVT[T]"H0JC+7Y6Z M$2DNZ*9$ NF0BU"+LOICJJ( -V0S@U?C"3P8GNR)?R7;)U_\FUOT%JH-K MPR/YS0(@JW@@_228,BGSE23&.LTP/13-H[>K%O52/!7KI\FMC$ZK1_ M**M]S0]G6RIR]D9M4.376-OKER*OY@$GP4V>5G#2('F^G]UEZC;\CKPJHPM1 M:7+2_0G8=VOON^PS[??#=N0XU[*!()M,I$6*SX,3=JS&-)^&S!3F]>P?^W22 M(N&H'6WO(?(921!T=%N@[4N /TUS..6Y@0K//[QASH\-^& M,=;@&XQ@:/49++V]9X?[42(6.J!I;=QNZ17L"W L8Z%2/N]'%7QUXP[G)ZH" M7W'2?@4^+Z'N+&:T]6_:%14HMTL%7LK2-!#9)+6W @&P\GL>QE/C 6Z3FQ## M!K92T6/A-K^A *GS%0=9/.%,0RNV]]3'_Z[^9Z_;SFAGZR"$VCZZXU2YPPD8 M8U!L[VP_6DA1L#]X%Z36(#S_G2&U:X3';KWPWT_ZP1VM9AC<0D@&]G$:!A:* M0$E&%YJ.YP.6Y6<@S(73S=$\5QF2I+<#7[J:+5--B 2ARTTEME?^&C=W9=[[>L\K,<5:7A MO!-HVK'C,I04951%(6_RD2UQ0FY'WSH"E;"2,.?@)CW2G]YWHDBEJ4>%[.9KL4\^A=<4+'^YOE96YB3ZF-=,?[$J)KGR@;\,;-/RK>?;?IB9Y"RQWT"_0TQR=L%E;T08Z;PBQN9*4E$ M]5G*5/,L>AA"%00IK&O2)F.U198X@+\C_VX5L)A^A+=3<*L][ OILD=A:!Y' M"_(7&X;IQ7Z"(XBG?_9OLX^8A!%OVL7$$&OWE8SY875 M!(K[!H:]V G.8HB\'6HM&"=X)E(4Z<*V6P\@;3NR#8^WJ7CA/)FIS-&C[$JY MPAJMBNL:&WT#5C_/;Y&!/O=*H='08*7:-OX%]N[-03]P[KA"Q65I<41M4>.F M"B)'GIMZUN)FU M D[8S%8X,9P,ER%%5?JU[6LQ53$RD?Y-_D@88:<.Z;=@'8L(,; M"G":LF$,MQN%4-Z2,!DT(DFVPUP6FOH6O,]!D]NH?GT<9JI_RJD7@AT&WTFF M3ZHH)D:Y-GS9B->B]I$=YP-]=?TC:?)A:/.@5+);9.)N>3%CO5=W@PU7LB?; MI&1=)>JNZ->U+GQO.9BCPZ@+^GH,RP]AA90O[ RCZZPUQ(CLH+A9#-ULUM+> MU_S$S@[0RZNF5^D #[4Q2]%:#O\:5A@QH1$2T79\H0ETS) <'A MZR!'U-$R>_5C,,\PL[?/9&P$3T,G=&?DO->9@U/I-_AV NA]% N:BTNVII,U M2WVST8]Q$(RM3^;#3!A#86:_86Z^88\/8@*A!$W'2_&9)&/*]?E@SI +M4^V MBL<8>5FSN1(;C;!L?59";'B5@4R^<;4YXTT+=>.S:-@--FP&CS+P3G?>$]2 M(VF(3"@K.OL+=(?P>^&.<86]SZ)>J=P^",V=CG"Q)4QQWH5DV$4.S,>1? M3K[8O7;"AV9:EMZ0=H:M"GN(^P;"FQ>P13M9/<;BNW3['CE]^! MJ;CM.[W&50&>QK2Q4\R90]E!3$8*3>4N]=WR9=^!SA1>(:(;D5:R5<"">[(P MOZN3==YG^^_,(7+26SO?%W/=#+N)# 6'7;7B,$<4M&!Y2NP'('($C@99!$ML M,N+IHD]N81^YV#([MP%^*RA$N85'+PM0U_$N-":43EYHP\9!8XK\;)HF-) 01->$L'5;AFVX6O_7@3UWH_)* MPY'F9JN#+*\_NL_')<4_<*,21(BW7&+V]EAVQO?MBE]*LH\-PN>2C,J]L' < M.XKN&WBQFY(8%\,5'>/S?A:JB'X3Q2>PB_^;E,,=LPKZ\CQ;F.H-7-)QP2X\ M3&G?A'G9*O(JI'?))&J@TD@3SSR\X I?%@A;_T*X!S>,\7I<5![]%#S>>AZ#B5.(G&$67.;5?I&PAS6 MKH^6E&XXCL(4F:$2['#=Z-P,92+40=8,%+#P!M/X;[,UGS8GETSOH.K/F: M(=YG7"ZSP:G'>*9+[#?>,C/!LJ02F([H;BU\?'9W+6VKT-5Q9R1.'KI#RQI, M[72QHYCD?CZES=K5FT<*T-S 2XI&>BP0%/V[J\T?RR8VL6R"5$B A-W4VHFM M5.8&;Q%*;SE=MAK=&VQ7=/3H:UM87V1/;09'P3VT<.CM?>FF8*?*7MGPU./X2%&Z]O/L>Y6&IVKM\.U&D/,J31RFAFKHNNY&'0VJ -W9UJG$)(!W6[,=>Q=V M4#[)8!X0S8$SC$H():5CV5W4@&JVKCM9J/BDT-$Y_YO"_% M3:X8,PY43!*%X(BD_H"'=F=BLU0-D%@^#O":%Z'>?N?U-MOE/-GVC=!F73!!1?N7Y[2F]>=1^LE"6S:\4'X*[80D8SS1C9*K9>P=UH $.YO M$ ^/%\5RE?;^- N(,NNL,ZJS68WL\^Z E2$!Q1 Y7$/U(2"AL-PX&7C="+9D M/N.LA&V[W7I]^.28WWP[Q:+;UMF9V+T1RF:;F@G=]Y%TT,3[\9R25^[2SYP@ MH"JHJ6$=,L7KV+UA)9*\O3*?4&HFWMQH?-1F<;@OD#\\W!4=&] M)K@1@YD*C.^ 5Y*+Q+H/F40:*"*IS>TYL?*.Q.HJLN4"59W*"9P&,Y2>]J9L M!JP0>%X5M"GX(,$?_@G2K1,>M$]%!9\WD?FD$'-PT?"31(S[P9BG"%,?Y7-2 MJ:Z/@"D6#N;"L+)3/83C9Q@<(]"^RB3JS9'$I (+;6T2.^ZD*1@BXWNBQLKC MU<#\D5D=ML]H7?SM#-&UBH-JP1MWQC/JA]B*.P)#63MS&W&*$^1O2A 5!42Y@J51J807W8M3*:@EA; MX AC Q/T3@U?K'DVX&MX#GI"*9Y&S^&2T7)8Q,URF!*46MD="6H6D]5:^[:* MAEP8IM:2H\\$J/5E:@!FPYC1O5-BQ(K@D+*,LS6& +W&\B"0?P'O,UY,2^:Z MWN",$$+:DAIEEQ"Q?7MD8=B'-MWC##O.1.8 M,]D1)7ZV30#SE? ]%0"LP-RUQM$HW;#!3?" M&M3<)P=K9=(FJ!/F.+"PH[OB3#7KS<*SRB0@PLKLANF/,X9LMV-9A'!J3[H1 M7"NTT>C>B._EOZ*5J_WDF:6,:!H [SB $UT7@OSTCV0'[(RZZ$V*_$2!4HKX M?0B-#5YH3BA>8$9T3.1,R);WK4AUMDN?-","F%;#8M.JG.8%!81K*"C#&8U8 MSB9;="(I^Q'97IUI:DUZDQCM;%[1M'#;]9]!V5+7#G [4$P:P4*S#S$J@;NG M<1UKKZE,20T,\_P3&KD%!Y[)U0B^B6%J_#66U,?&ZMMVL U1+S! \DD6-A;7 M95MS(HNL\XH\_" LYCJ-AUK<9(U9KQE*L@X%&-01@V,4[ 0[_!76QE?/T>ZA MVF!C>F=BUA5LQGECW(=3U7%XBS/$$;'11<:_,YJK-VAQ&8: X&!P54=>UM'K M:-M#CVJKH;8FW3.G@IEKQA1Z2LSYYBZ8$F$BE/>:"??AS1!SEG/^"QM-2,RF MI#%,B EZXSX$ <62_9:A8\"O-G1 C "M(1NKP5@LJ)XY;FA@,;6O#;04YQ-] MYV6LSU=Y6N,\##ZD?^!!: .^(8AOX!<1TYBG23:JI3DKI(CI8^1G$Z/!]F)< M_*L7H%EFO#(!5L9].\%S8 )2U$"),2&Q[Z+"QNYA$$8/X\?00!W%/]U-(**'W&6L(0I<4\)LB)U$21.Z,EE1.P7/'( MUS(UID@M?\)IY5ML8ASN<./&X0;O+.YF%0:BJJ1A. RZZ.'_D 2/-X[*G"JR M?<*$2C%,BI2"Y"2&^D1H'Q\TS@T'T(*O#QPG7TK.VY%V[GF+'VB)Q5?W75$3 M&+72,E-0DU+WLP5]XE\$8C=+5S9U.QC'1B3 CR)LVH,4P6]<1;_;LM!T1KF?;%&.^%I^C/SR'VF-L M^0&6OS^V#%X65Y6M>1N?EQ[9W4)B*U^CR)E.#J78B\'VXB:_NGY*]#!UM0%8 M[Y2315+S2N(HS4>&5-AZ)\A%N-<(^>0CQAKKJL!#?+_VG?D0 MA->Z*TL 5!M<\M/0'=$']TF;@#+R)C ;BZ)@EGPT_#('");#FXSC%]SYFF3Y.-!UW%I*M*"Y>?P7@H>79N/$L1=I?3V_KGV+?988E5G M#&UGE&MO)/Y<:QBP-2JN!"B(CT4^DC)9-W-=([3MNX:.,&AJ92I@LO71DOZN M/R_&:6RY!V&'WU7C-NC8.-V.9XF.[R!A[U+S%)]@AAH@Z'0 MFQNI@*_"VFPEZZ[;\MVV1ML.16F=@GP5>.%NE2Q04,-,68DH30X0"^[JE5DA M3'R)1D-5362)&5PS[Z!5F/E9) M87XCNP#,;A;PD)QE:LQ:%T?02)L5,Z*E=7'A-->:\7J)F(F)M)ATG(&\OI8[ M9Y$98U M+)%C))656#SBG*8@F>JQJ\X5,B9FWXG:0J $N:S@_.;SW+S%$2Z/D4/5I%&( M8#EF3&M/Q^>@>J6MO^\X%F1L&DMA"@>WD7F0W_^T698\I3VL(*:*A2&S:D9^ M7D6IFM!G*YBC95SS$ZF8+(AGCU(!ENBXT4.'IY+UON,@-E87FU\X?GP)*/<, M%B5E-AA[I!&Y*KY^1U3 \VT*DKUEY"TRLY.YID-J(M0O$=J7_2D\AJK8A31+@V M)S*S4!@T=.LJMB?.T7JY,65T5=Q0O257J\)DTM\=:HD"@> CJ:"+'."X2^8 MNK\(8AY=T/$-CF"=$^@H+S8C7@73Q>622 1)DYAGNIL$"><9A3_BYI,D_8Z0 MJU4RT)7Y)3;<*JN[%LEM/;V[& MU]7BS*Z:[V!L0+T_LY &E1:^I"UNP7E-9IPG$G;1.&YXJ#T[E9Z"=!)80^2, MP*"C4:MC4RZVY7D\GHZYF,X]X$?/GV2->Y)ZJ9L]RRM*&B2D<%IM(2KUR MS-6,$3_"*)\-;<&U4?1!E98P73;X>&MW3J#SCQ01'E\A.T!K@T6W(BCQVB,4 MW=@U\;B5].0Q'7I899%5W\T21#]+H?&-"#DP^"S,Z0P0@S]&XIM89X&\RPW&XVOKK M;8<@4E!+6]PPVI"Z?-K1Y,:H;F+XK,5)F_H\>*XI>+TK3EH Y/%N>!.E%:U6V$V$/HT3\6( MG_)PAD1-[D2MV-8-4[A\(>B;WOJ9H[/!Z1ZHRN"H[S3VJ7UX07& &I4;$TNM M8@^R#]#17!'GDYIL9#\30_=^CT+RG<0J.(0SJL7,R*M15, MFZ>N>Q2VBU)-_3P>B ]S(.Z((GZQ34&I@#:"SGR6'0H:7AC&@2O+.+ KL*XU MLC9?-9Q:TRM'FWF2PF:-7B77FJ$J--0-L5$Y$9J '^6V4@H/.\ M<#\PE!?!)?6H>&Q.6L]&P/_6\+DE7@['H9;U']+_#I"EBO\&>@__"@)$?PM5 MLLO@Q4&AA_\91BP4B(@H[LG4$3-+6'T=+!$H*TV_'W+$? M&3IL34< G/"(83-Q)'-VM0_A=LHTKF$P3&<$$PVBGP3:R]E!ML4]OB1K]JWN M*C,(2)J">X@ 3C$OFAU6BPR%;8^^^FOW"MIW8!')@MFD>-D3E3K>#)G!:DQJ M=W9!8HP9:KF6+.2Y*VA5*YIDVU 'U5+&6E1HQ(5&2EV::NAL2[\B'$O)EVJ) M@64VH2:(CZPTRUAI.MAG7)5K?>@N\F?A-$O(:7K;OUMP/5;$#@7X[]0'V]$T M!_T8W2A<%9]I:AE@]LE MRVR:]TN";80LAZUOL6>:*VNEPE,R6JM+SNT0V<^ MF6,DAD@R:+LJZ@,8XY?'T5!EB:6(!"D?I94&$WSKK-=N"^7E-EFOER;]@,?, ME3\4D1^-NZ3$T5O#N(I2".X0"J#X5LTI=MJ4;6*7ZLCD(EB9P%QILZ/X$D#6 MB_4"X8XCU6DJ#VL.G=^^"F+LZFMKXD+,AK,NF"[!J#\D4&@=AKGQQ9,J#0H/ MD@870^.N?:Z##A1=W5 9DXWGB/V2&K&?.^?,=-89^)'F&.:!OE[I.G.7:7#M MB1$*.Z=DS39I%II\<7!6D7JKD\@-7%BN<7*!)K?[K WMH_U*3K\AY6SB',,1 M>:A1.#9AFRK!XV\+5-8AI6Z0S![*\A9!['T-WSL(^EL#]A38_@W*F3RBI./5 M&C![.0FPKSA)%!VH7P,Y@P7T;,S>4D$HS2&=G&1#P3<.>J['&!S/,X)$V^C'NUDEP_)C$2! MQE_EJB":SK$QA'9%(1UMDT*Z:#!8A*'N1RWU %K*[QNFI*.S!(EF>& MB@0C,+;9.Y'39SHHBF&Z$5..'3%_2W^F CV*LO[:J=&2,K60.Q<;+QQ+'3M! M2K,/Q9E5]A9"C="'!'#?:\UO&#)'SFFXY)QJG[E>PI!5R[J$E=OA+35&*SK M2-!<6&+6Q2ZO)XH9(."X.6TFUVQ;Y31I9<*9B$WXV<(@38,YF)/% M]]^=O7B],TJT%V#>TT6=(5^7-NOW!MPQDKN/M@U<'ETY%])ZU(/U%FR""XL+ M[++VL#?9I_6-"(T8%V2V&/'))&J31N\6UIR&M M$-8]"^NVL\82J4&A.:5E_7C;:A5>.),B,Z7[E \-M_AEL)E='(?2"55&]7AH MPOC 5),:$Q2$Z8L8]4@(IG*J G?F#*R\N)')[6P'KH+/] $(VVGJ;WQ@L\!J M69..U9T 8I^X2(9>_A#U?S5 =F1[;-F_;=^/N>&>]4-X/9#X&**UK@U[(UV]=?/G,'$).S>P%A?L%[7,>[9B MWQF& @/&6K?@M:U4#Q$Q+%WU]*$7E);=6L-3Z5JJ#^T9V5]GE4?D@R%PA2X+ M'5GV53N(R9?(< A-RONW YP?1(;AKZY]=6W'* .0-OO"LW7V5MH[GOP&1?X2 M"E)'-KVX>U\Y\! ?#,P&;]SW?JQZFS_%,,(5,-]"\VP0%EE[MHSZ1]$7,4X M\7Q(:B)-(]H:PLYQ;+CX9"K4+.!B95(PNHSJ"5(S Q3L!??;E?4C)"D3*89L M8]?\#]%9U&)V+$-H4\AM:[R&#ME9SD06!"30X&;\C2,[X!B%=Z*"L,S.J+I> MAM;SQ*:_4)'-)0V6&!_P-WKM]2]A[L T27#DP["4*%9%E9I&KBPQU)S<-K9U M9![O4,P0BW6)QF8EZ\U<"SE!C6-4X!*1J$$F8Y=(=^19N>0QNG!]0!1L_=8. M!<==,DEIBH3QNJV 51=#XY=*=NTS.I(9EE:RQ<4TE8QCDYXI3Z"@&)I'*3_Q MJYU8X=?"';@PB%=3@93A%PJ6,J/T'A/YYL_GCXG\>ZH*K(7"+X>W:X<-\?;E%7[ M#8PYF:8BDWFED>32I#QW):.V7D'HS0PX%VN]]L7UM%$N<4I$I]/JF1FRPD%EDC:8K_8 ;N))\G00H,+3VX!7 =N^6Q(I.Q4 MT@>.5*;TE''(BV@$'KO"T$*7 LE;(=* ]=CT@L1(E%4T%F$^7+#'E!3E--Q\\ M?XAP@;LY\#$W-D-7?NBV;Q %]6L7B5K/6*YL _%J]#!JH? ($M0L^MA!GZ$W M1/63J3-CXLBUBT:O2:(RTV>+*F?J?40=]Y^I_2 ]VE74WJ([:\)9G0YLXDXP MP>AJ\GIJ*%I5'TX/4>O.V$@W!8(#;!;]N_L3=D?^SOHM+8S$KULG846IR0F$ MA+FPYA,X)C*3)D168NGBF/4T(Z?ZC(7,:Y@D(%ZZ?0,2;Y7:LN=24SNF)) F M/Z '7S2@SCZT=PVJ)L*EB:W0-:!(03MR+'C1]K*MF6Q)3$>7 VB MC[DNHP]FD!X.#Q<2[8+%'E$NR'7ZQ602P\KA'S!]*=ELQOMD Y"\29RC24;) MOAR6,*,2EU$.AA"I'O-LNH]>.&%> LK=@/V"$(6'5 TO#]>I&I[UJ8:WF-,L M\DR-$(B!LL[9L2OX#H&<%VM6&KN!S-X3^WT+0'D+)/U,\A';7W%00,O9$4EX MG"2GJ*\UM%3J?DU87-ZHCE,L9.F*^[+<]MT?BYP\B4K'KCD,; $XFULGO(L' M>=KR'KJ%,/4:^]ST$H4JG3#BV!#+-6)&1'XU3?Y.F-J6(UAH7T3A71MM;;T/ 8-&TDDU3FIFDYE\0Q MMP%B.&F2_3#MR!?W$ %&B-G[J!80Q/ 3<]9Y2AFTO:1SYSBCB,V.56D*"._W MR;%_Y8T2D3Q ?1S9=B5\O"S]0 ]S;?"*U/A$F ?.[@\K2HUUI78J#ZJRUZDP MALL5QIW=9IJ 97#6&D7@>"J 7K+D%]J"A2@0VK%4(4&Q7PLR^._075D"^!X#=" M>'0BCXF(IQ1<6!&^#N<#'C6?YIDTA2PVQMOZ)N]HW[6F%EGIU+$Q@)9]FFG- M+F"99M1FHF>9&]L-^R^#P7?%'%E=/7]"8H#.T+Q^3]%U0(-PV00M[DGV2('[&9J.5J-E1&?6HQLNH[+^A=AKFN M\50ZCJUK6.^3'JCPPK9&\[IO3XU;1XA3-7 ]+QCOU89/63W>KQHJD2[ WF" M$I^@0\P=0W&,*6'''BK1N.$@$NM:?3P=>*"6CO*GA8-3^!A L%!_8Y'VU [RW>!HIH./\/]OZES*24%'63O$ MO;YDP-WNH NNVB=50>!GO':"CVR5[@.;-,S062#M+,B=P M3'.$(>!7PLB)IU*+5'O"(@R@$9&#W:T6M3F;59F!*^K:>&PJAA'%SO>MCP', MP1H, >U)+/ZC.TQE)N\^#I;3@QL$!_=::%HH5@+<\(=K.'H;OV4VN5A(#%OV M-IC9G5W^HF^7_\(A15#(OXK;#=C>!$&?%[(T"7"08*2.I>0]+0PKY@[RM0Y8 MRH0^SKMR-C--V/_25*%=R\\"]@3&<<\' 6UHB$)&''.J1DC.>T /*:J4>QC3 M9FL&HO^L"J43M5/\',>#EWTR=(%E=[!JH!O6G9IIGA#.M.!4<<)0+S_7^<30[%O2-*O8T46VVHG,$9^6WAV!.#KL)QNX M<5BH]7?M<-'>I357"C.OJ4V<59DS 5/3_2NS2 $LU/&2PCR*("M@*SG"7RP? MD":@E*/5:)C.';T/2)V2QEX-807^B*U#^>Q3!M1ZCXJX;BCT[8_M7@+=#LUH MQ)L,WE"OAFU4Z4ALOGYWA+<7#WLI,>E( )$/5:EMI*>[6^G:A+II'18\:A8< MP4J.H2O=7U"O*4284W$C&WW?U Q=(TOX62.:Z8>TSGT6-L]LEI1-X-SW?34= M^K*0;M5Q:'DR<9,&:E!.!$4^MD)0-PK_&/&?RCJG5@!XY<0RLI1APE:,4%=9 M+L"0"R=@ZG)F_!WMCS'U2SZP9PIWUCU%4.C[2O$)S*Z@9J^)/4)^":P%UIRZ M=MSI[3W8&WD*]F>P&4=4__#UMMZ]&1%>'KUF2]PTE\& G-&*-@F.-031$%;@ M$UQ^TN;K664*_MV"GR_[@Y]/AWFR@/]-RUGZX_\'4$L#!!0 ( +U\3%(- M^;(9:60# !3Z)0 0 <')O+3(P,C Q,C,Q+FAT;>R]Z58;R;(V_/]<17V< M=^A>RX5S'MS=?A=M,)O>EK!!-AO^>.4(!1HX)0D05_]%EB0F8QN[ :G4ZKUM M2ZJLK*R,B"__[_Y?E__MQYEZWW MW+ 3NH/L31G,(/CLO!@<97L^]$^R6/8ZV5ZO/"G.3)Y7][SIG8[*XO!HD!%$ M\)V+Y2MNK,9'KXB5R#CXW7,OL-M_=6'+ MMB_^6#D:#$Y?O7R9OJ[VRL.7!"'Q?,I].6DQ?2&?CFX:AQ-WU8-X4=H3%".<$[Q MI.E]H\%:ZY<7Z06O!G QR/O!W6H,WUV#TG3[L5=VS !H M#@_#/$?J^F&OAOW\T)C3+\/%TV9I^N#'2^UM_;Y@D)V+: MB>L-NX-R=)NBT_>=7+QGJ*=E[]:SX7O_M"Q3A?X;%V1\K;WK= 4AWWAJ=PH#<^-L?*X-P,7A9<=;+U__U M7__U^Z 8M,-KF*A\.CF_OQS_]OO+<<^VYT>O?_?%6=8?C-KACQ5?]$_;9O2J MV^L&>'YQ\2HU#.7X8^%]Z%8?X7H3$ ;F?_SXB\%.B'^L%(X'I"7BC"G%$-$: MY!Y30ZV2AFO-/Z^GH2 ,'XM5&%\8W>@-O4YKV5M>'BW^'T4I6 M>.C:TT\CN]X[>T=VSO9I8^B/-\X.-O7Q]K$_;FXVSAN7S?;^WD'[H/6!'6QN M\>WUCY?[K?;1_MX'U%S_<-D\]NUW%-I<]NC^Y;#WMG.P]Q%M;^X4 MVZU#W" ;?'_O[0FT1XW+?7KP2:%WY&"TO^=$@^RT#SK[YP>=+7S0.D'-S8/C M@\VW[4;KY+)YN76Q?_GG<8-\.FX>[Y_YS;>%W?PH&GM;='NO>=(X_LBW6]#O MY@9KDK\ZV^O^>'OO(SXX_M1NK.]3>-[DGD_P+-X]:/4N]H\=WR?/8H>9;=?FNM3%H[**+=ZVUSS#IW%H1.Q-Q(PBC7E"!#5EXC( +51$OR^\M;]'Q\\H[! .Z^&+SRH(TZT..1 M-Z.;A'\S+$N@^MNB[TQ[/YARH^O7H>V2]M^C/;I)>QM09)X[0-R(0 43DRMK M64ZXBB)H[8AF*Z\Q>9F@X(G)?DW:5FY76:_YF1]CWTW_-+XCZ(N/26W,K(N"$\]QZKG!D;KQU,-YIV,NFOB;X&%/<5U=OF<$GH[Q&:W20T MQQ0)K6,>@S,@Q>#Y6@*$ILP%29E,CBX0>NW=[L:/T%K)P,"SEAQ[H+=&.BCA MD:3":>SH]VF=',I7?EB. )RGI)ZX@:_>E[W34 Y&[\'7&*QU_08X%:>)_!_[ M(0[;[XHX8RU]T6RYLX/N7T<'E[V+QOJGD_W+3\<'>Y^.&L<-='"\=;E_O$4: M'2#,YL%1\[A9[%^ZBV:AT?[>7WT@)ML_7B,'ZPZ89Q_#'^C7C8"8EXW-#[BQ MMW,"3'#17 =FFM[SG[^.;,>WMX^/BL;ZP4GS\L\., O\@7>X_*LX.&Z<'ZQ_ MO#C8_ !,L($:>Q]'_[G<&C1&B0F &=8^HT"]IXCFB('4,XY-KHVWN:!1 'D\ MC0@<*OXC/, UPJ#L$5CODA$JM1>182J\1I9$J9<\, \\T-R]X@'E&2?8TYQA M!9Z7,\ #T@/\\T"(HR@PHI*Q]B-,0+Q'E(0(]#6,"*MTM#@2*Q1U&/LE$\P! M$S1N @&705#G>*Z\8CGSH/E!48MTQ_A >C/!S 'I12:.6FT M\P ,X,T3[T ]V"4/S ,/W "1X1#&(P",/8 #23\900SN3?P/RR50(K]H#( M6Q(DGQ 18V01U *7$2-B#9B9X-?3)0_,G@<^W,0!4/G8"(%S3*,'C8!UKK0( MN2)"6:LE8<+]( YP#*!OF 0N"/!W5,X@[I60.#B+J%SRP#SPP$T<$$*[:$ - MB&00<$1RC:/*P3#DU*9ML(0#X@L>>'E[L;T,,92AZT+_GBV"M-/PJE]M;0&7 M9-7.PZO!Z!1HVR\ZI^VT8U']=E0F)KJY&[!ZT??0P\O;78P??_W,R1#ZO6%9 M?:MV2EY-&'/,$C_CF4X["M62__1;X=/W6(0RJP84[MT5>[/U[]LKV'=O?CW] MZ7;OI]5ZQO1;?V#*05ID?CW=;4)X>M_UM:MA^NNFF.047S]B?&7Z??J0E[[K^7!M*"JQ TS#>2 MS$6AO<&$1<^Y,5X$]7FKHH&@: ZF?KR;-IA,O,@INNIH5C,*.ABI^9I1G/9;D?JY&;TU M SZ$Z!G3."#/1 !U0U&T1@EE*.$6C7EJ3L3Y%D_=DM"_,0,D\F"8=PQ[R[PR M)GID>-#42F&"KF8 Z[F; 3 V_L8,W,2H]Z'<3>)S]7J^.(-AW6Q:J2TSZ)4_ M"6=?W)]^7 _=7J?HWM?M0X7Z5A[*O=%IZ\2Y%J3!%D%$$6X+ @>/. M1^1GH-$FKQT.DU4V_NKA81>G[<(5@T;H6'B$+^#J.":H7PZ25>>';K!=[H;R MK'!A[:( D)S:?+M#VW=E<9H"-<#D>U.4;MBNPC;&O?W^\MZ'7,W>U5CF5=G> M(JEUF@)J>0LHQL TMQ%PW$FIJ*($B\J+QGI"TN>1Z<4AZ3B+)%A%IB> >J":\0I&!]V%HX$P+9ZVW MDEFV$$C[;#2<#;2"MZ.0YX8(L'^9TTHB[!0GE"O*,:,+ :W/1\.98"FH0Z*< M#U+JR#R.5C DF8HR6&0E);7&TM.R=TLUWJ E:,G=X>EIKQPL(KH&Z8Q$UA'P MRID,!'Q2$2)E+E(.;KFH-;K. 55G@[?&(BT!8)4PED4KM<8Z$JFYQ: [M:XU MWLX#56>"P(0%B0A0U0?, L8&$"E^& ]JS4"7SDHXQ\7$6NI)-I3[1#R M8/,@J@4W6H*HVJBMC:C66/NL])L-JC+M.666"\0-2WMN)F"*<5 8:T61JC6J M/B_]9H*?/FTU<$=0I(YYXQ4E7( )*Z/QB",W _FK!=\C2JFGCIJ # LD6?O1 M&!)!^2CMM)P!W]>"WY!%%!2STY@YY@35+#"!(]8NT'2(M=KNF9?INK'=HQYM MPPO!RPI'O*!>@,7B%/@8#N:!$ZV4&V\C8SE_,R ?;08L&&N*,H. SL #8(Z3 M2,!WIEQ�[6\\W CZJ**X4P2*?LX)X4Q#,8O>EU3GM=^-J_K3?@]TZONSOH MN9/'UQU/0AHN1%#24A<-82BDDZG6I[5AX10.7BP,:=:\+Y*C9-KO3>&WNF_, M:3$P[9J0R1D7(G:!:RJ9C%)%9XQP3"E+#75\8WIDQ:#UIP;=M(N9O#;@Z-0IC9E.$H]G86MKNO![6'0BP-S41.R M*8L#HHHJ21!3C"BJ>>">,N:Q,DC4P-.<)_-A]JX TA4#CDL;6!@ "I+3,#( MT@#2B60=E@[FU>B8/7$UX>#8*"*X-8PJ;Q4Q\(/5@K/(3!T"1^9.&\Z>JD[2 MB$.@'DO&M+9@=-)H:$AG)Q67"T35F>O0V1/;(FF+"$.=9W?3'HP\(2-0*8 [3P)APBD47-<4<6TRP,[6GS\Q-C"$)T2 M*6##G/+I/#ZF,:BH#$A7'3;TY\E\F/U.IV("*>F5XDHQK("N,-.&<>IH,)+( MQ2/H;-STF1!7>&R)1B2ERV*6$P/>',.,!A\D8TI4Z:9_O9'2=#:C'.K)]^X0 3B=W M,$.(8!:L5%P:P;6)! DD)DMCBT":6:R_/!Z95'32"W#LI2=@Q8(P>><( BEB M6/H%(M/SK;\\'G$HR$_$%FF<'O6]9?'HP^0 _G M0/4$RP@($6',.H8Q33E8Q3,FYEA4P_%)R&8]L5H9HVF43&NEM>0!&1%E.AS, M9Y$IJL[FP^Q/R&#JD%'"R> , XFTRL ?DL+)<$#1+!Y!9[+^,AOB1HNM9U$2 MI0S3X+D%T(@B>-,+0YQ9XZVLR>V"U$I'*4F,C!EHI7@.\2 A=3",K. MDOR\;OILJ(HJ]\)9,)0$,YYI2P0WE!K 9ZW'3L9"$/.9W/1'S"W'".>264NL MH@Q\086,%,* !F4>&VH7AC0S<-,?D4S"@=10K)S6CH$C:"-1UAHN0:"\-\^8 M!/&)R?1L;OHC$L<"<6#&I(E:,X4M>'Q@ESB1(CNI%&YAB/.<;OHCTBJ]K39^:&XY.0C1I$*%7!".E96IDTZ22*80Y;'GVL M@5BMG9O2IX)SUV3:"?U!63B@4H5P'[O%8 WI@*GOB9TT4PHYA3&/H)2(K)* MKA912O&,K)=F_E>]YH@NC[F4[S3!*16_=I%)\)I!^5@PY0@SG*;L/763EZNR M *&L"@AT7:C2 -=%[X#+HZEC$K"*,!F0,L((Y(C0Q%(;:[!\/P\$>40)00[L MZ+2/0LBXCE$D5#L"_TA&&*.UE9 *L]9.0>&[HLK*NI,*J?=WUW9VZR(KZ5RV MU3J"<<:8!M>&.V0L-02AJ VNK:S,B#2/*#7:>R ')9QKSKAV@%PB:BF,5,H1 M&VLG-4G?-TQY$@85>B5=WV_TAW51*QQ,+V>YQ ;<3!J"5E)P$!D5'&86UT]4 M9D&/1RI.T!VFL7REY,T-X1NNX?ORUX7/KK*E[V[0'?5"KS=K@<.Z7\\3:7: MX6T%IG413AX%T@(%,/ 8\UP1Z:06V'/$4K6T2;T6^-^"D&^R]O UTJ5J/T]* M.GQ[0^/OK+$B@0VRB%GB&5,TA?,CG:K,!)S0MD8AHG\.^T4W]/MK[G^&1;]: M][ZF5JLT9Z%M0GGCZB(&AQIN'-@NRC*)F5'&,L6I$Y%@2ARV-="3#@=G#2"J+:R1I;PM0Y.%=<1;\5A?FX["P[;#6[X=! M_\]1PQSWRC=MT[^CZM8#4*YW&GPKN*-NK]T['(V]@N_0KTZ,,WOYCP%<%2DT M)9B#.:4403KHP(#WL!,TU(C+'IN>3\O>;\!^Z'5"N1/&)6+Z1\7I0AX_0,[A MH"E##J=$+N +8^2XQ48*)#'Q\V^K?[7BZI^C+Y F+0R%=&+3E@O*.*N#LM+]LO)>RB) IH\7<6ZP$#HQBHIA"P0BM) 8D M]36(WYQ'NCX):$J3LI4Z%20'(33,>NFYX\12Q GA-3C(/-^D>LR< "1R;H@3 M(%$L8FF\!*'")"H28R0U. GR@\X!3%4Y=&D=>:L+MQZ6H5\7L>)((7#?0)TI MRX3G1@B/6!#(4XN\J$&D])S3ZA'E"DM%*0'_.C#%I,*:<&>CXYH3*:.N0Y7, MM!D$SG,HNZ;]L1^FIN'U3M&;=F_H_TPA[=-B?C'"#"WHJ5,9*&.6@RV9"F H MKY$#UTUKG+9H)*Y#XKZYI>B,\FS*P#"QDF,/=HI&.B@ 5$G!X<..ZCHE[GCJ M[9SO#B25]-PQW?O<8ZY6%3.(=XC2@)8UGA\9D2#6QN)%8HZC/W"?V_BAU/GC* MI12:.6FT\P! A%'B'2BOA=T.>!:V65RT,80#OA BP)=G$316VJ9%X)8P;K1V MM 9L\]-R_K0,^6R[B[-G(HY!-QDF@8T"_!V5,RB="Y8X.(NHK $3S8#42R2Z MO<8IGJBMF@=8Q( M*^^-41J9.3X"]IPB\B13;W30R"$:G"=,46FY490I9A42SK&[I5F>XQS7DZ[, MW&KZ=PKA18JY\1R003,EB<+(4R:EC"0BT$,U4CG/>J*CEJI!*&L OYV.TG!H$?NFBRNCX M>'D!,]%-&4O*&Z=2%E$ZA66!&02NHY',&&R)4HIJ9@))^4]JD 9H?JG[-')) MO&&11@J*DCGFP.NW3GBNM;%$LSKL/-;MN-B,7*HH/ K"&.\MPUPK83TBAA-F MI<>*+)AD/C-]GR@]KC)$:&%L$(Q@HT7@E+*4OQ@SXM&BR^:UJ5-M,M^]<1&E MU-&@E7.:*^E DP8M4HDIK(-3 BS=&AQ JP>EGT1>';;,:8&(DY)AI'5T7(!& MC9$X:SBK0#"&I 1C'FSA*F8E#8HH"$\U8Y&T(-#O7..XV?IOR. M,)18*2,X)(QY9&DTUDMIHHF!4KVH,CHS/W0VTLD1$Y@@PYWB+-592HF5P"U5 M%G$O=0VRG\XO=9\F A:!FO08)M)J%JBQVDKNC0O.:"G\PF?E^<>D+?$\!D=( M6B>R3%"MM,#&1\8<\L9@NF"2.3,_]!%E4U+DF(TB1,*882"@TME(32!4,1/$ MHLOF3/W0V4@I!FIK'IVF2#!BH])5$EZI CB?.BZJ=3M#/_0Q=:E00"HD%2&* M,:ZLD]Y13[TR/ CI:K1NM 8]^*(]' ==X,;EL6@"/V-"]<>^N#?EKW...ZF MPM3M.*T-\SZ453;?/T?W=W!/ENS4#SR]ZB@%_"SBZE(@X.G(( G!@2'-C#-8 M6:V%L,Y)1VH$Y(O*&+.!>QJE4=$*%D@JO<:5!B,M:L:L]PJ)CACJ$<,Q(O!4*MT #L .0VJ! QWENJ-"6ECG:(YGX4QWO2Z9Z$<))-A M/=C!=;-%5"QE'- M"#6,2P9T :-/ YQ3Y2T-B-> )%\I<[/1.6WW1B%4:GG[]*F3D3\B2; 4-'"N M F:(I47J( B-B# 0%6)L#>*E'DU*_BX3W%-$K[^S^[$FC* 54Q19HX+EK#*P M0@B G]AC4*MRCL/NGZP$U3\7J&DJ=@40X*4V"9^-Y5X 'X!-91TR-2A9_CA% MEOZY'*"Q,XXK0KWSC%-@ &0M$U*ZH+'1;/XYX%Z28+D&#<&BKB]E"&9.:$N, M=XQA;)4UW#LKO/28^%A?RGR5)#4A#/S#5'P:3W MF#LEO&4^4!U]U$IK0P0/EJ@:K3G.%SEGLTK(B$$.R9B6!IE5S%+#+<>>.,*< MDG7:>)HS!SK%#XPU]2=4,PTRF[NQ$8L1BDIE1KMV@8/5L2SP2H8ZI_P51@ M"& 9!VF8E=0+3X7UB@>R:$"]$_K!E.X(:'RCC- "P[243%)J.46*,Y!?BZ-! MV!(,'J\EMDZG*>:=P+,!:2>$M$8Z$8UCR')#,9).:Q6HH\[X10/I61)X)A#M M',@J4X1321CVUDI!J*'!4FRB'J]!+@)$ISV :NO'W8AT+KHI*:I)[E)87)!F M EN$O>3.8Q8B,<+I*.!ON""#X(L"TG-!XMG =/"$V*"YHP'L+8FMYI03;JGF M2@D7%P6FYX/$,P%JPA$60CD6K&:*:7"2A%5626<0HKA.0'W/9O ]^_,#N-&F MDXN+B,D:4P!DAL#EQV4GI5>IXF\6,KI"VBBTMUH8BABUVJ*(O*+:.PE>K*A3L,RCAZ/7DJ!! M44&4YY(BS\ 4TL8@H[AAP2=WIDYUKA\G'*Z65$11"1V5!R>%L$ M2"2*V@NM M@)9LG."^OKKR^:DX(QV)I=7((.D" _D3BGGDB'?:H63,UN"LUT..W]4D+!0+ M986P5/#@&3@0VG)LHT=:4#!!10W.0OXY[!?=T.^ON?\9%OWBML/_QG1".\ O MU<4:'8@46D>DJ&0R6!8-T,-&"V(3 D]UI&IP#BX=[=ZJ:E&G&Z])TNP-0M\/ M0_*B:D(,RXG"F&+K$6,:1XN018)&1*UD3KCYSP+U?6(P^93$>,S,I3):K2E2 MT0E&P-FRX"YSAJ4R1*)8@P3NWR<&8361#!V81"IE>\:S@49M1$0FU,!#G;6]]XA:+?IT?!DP MT2+/&+=:>F,D9M1S9JRL4^JUV5!E]O)$B?:<..D)%TZDW((Y*D-_L -,?DW@=X7ME>FGFM@L,DI$N3/I9!DCE!L5HW8J MI9P&"5-S7)SW[]/@IQBH5O7)P94+X,UAXIAF+J2%+NQ]Q#*XP$&,YY>ZLY#= MM\&GLTMOAUW?KY$(8^Z8\D!?B3FS6*6$A,8C9*D!0ILY]@$?C12++\D&A)@; M+K3V%!Q];F)$VB-K#$/.L% #WS)-^E7$\V;H'9;F]*APIGU-]HH9NE64CVGO MA+/0'2[D805%2,31ND@\8^FD@D4PSTQA+QW#H@XY<>:2FC,KO0/,8;T4SC') M@XI2.NW!BI+(6U.',[[S2O5Q=[%054K&&1* JBXP@4Q*,L:,#@AQ&[!= %1]>LK-J)J-C(8K(S6X M)@RE7*#.<6414T$+<&+JCZ#/0+G99*E!PHB4-LPA#M+';%3*)>L4E)_TN [A MR@_0?;N]X>!HK0/3XLQ:U[\Q7>/-0AJFS$>/.%*(>Q#$J#U3DD6%G Q,XSJD M.IA/&D*@K!JCY_)=WAO''3N%A% %8[!<2D0,2F1=[2@_[!C MVDJ)")8+ *#/1L#9(*A$-E@D+,94,(640<%90[%TA'(MZI!:<&X(.)M]*&LU ME\K8%%$3K$[I(962P8'C0(">]8?0:6AYH_"^'39,?["(2$H$U2"'@3+FF"3( M&(HT-SA$&G'D=3B],6=TG V@VI3^7MOH@@2-",X\QA8YS;FS5=KT^@/JL]-Q M)KBJ2= ,*\Z$DXPRI9D3 EP*8Q@QE"X KJ;+:W%1-YEDVEER7*74%TR8E.M1 M$JD)&*P8<#;6'T^?BWZSP5'#P8I!5) 0$#/86Z*P @=18*Z)075(NCHO])L) M?EIPWZ7C('+<,LV(]=YJ#"C*2<+1.FS97U?"K$H*EY,DG/V3/T=?9I9;<]4B M=W\GN%"<&=M>R 53JH.51"F02<&X4,II),'*X5P%!7*Y:%2MRI].8KZ;82$= M#Z.CI$0*';1-0*L)5=HJKYQG*+#)'@9&STC2'Y\WC)X_7ZWEV%GJL"(<4(V! M+1&"#R0M:6*JI@F(Y63>D*9H_N8-R0?/&](Y18\P;RZF(E),"V* WT@T1$J! M&/,4L,33:;(0-ITW,9?SQAX^;^)QYLTZY'!TW#&'68S:$,*0HMQI&92U=RM$ M(#J/*4V.\4-@&@IQ1T:AI1A@YF;9L_?$N3\4!\2TT?"]\ Q51*H:?LTF=R9U%Y(K! WS&MD-'$"E@N8J:"(2M @->*QMPH"S5P6#@,L8Z59*> M5[K-?D\'#%7-*4RZ<8)1:4!I.BNB-=Y+1SA=/%?CR_;;<3W$4 *=6^9BK=\/ M@[IX'LYSE8*BJ?&(@8MAI6;(H$AIA/\<7F#/8T9DG+TC$DAU),4P8C$+:=\U M"!>#U2X$:V,-BG_4A-1/XY<$I32R(50)1JPS3O+@=$3($:&-7#R_9.;4>TPW M);J(M$#!,\F4EP9YJDT*B> 2Z4ENG\5T4^8 ;V<43F]Y]()H%I5CBGL%6E90 M"2*LTP;[ GHMLY?8QW-B4(@*>6-PC"R5R@(%:83WEGCB13!UB-VM&1F?V:^S9QTBVKO?+P9=I#?SEI\3(:-\ACKS?H]@9A)8ME MK[,38K_*3?-I9-=[9^_(SMD^;0S]\<;9P:8^WC[VQ\W-QGGCLMG>WSMH'[0^ ML(/-+;Z]_O%RO]4^VM_[@)KK'RZ;Q[[]CD*;RQ[=O]PY;JPW+@_VWG8.]CZB M[;D&]WR$/MK'VWL;%XW-OXKFNN/['?@\O><_?QW9CF]O=PXZS=9?Q?[E7\7! M<0.>L5,T6^UB>Z_!]UL;Y_N=+=2\;!?P^?(_EX>#Y@A=O&MM#!IKGP,(#(U6 MY$;$D#/M;6X#T%P;A1A(&K@A.EM.Z#P<-8YA3O<.BD;+ MG3=;GT[VX<[FYJ=J]XMKF$AJ8LXP12#Y&A@5,(!:*BF( M_$K6*WTH_UA)JO3E'8!>*,0>-=:G=#CM[+?\\4'+MP\VF\7VYCXZV(3VG8.3 M ^#5QF83^MJZ:!S_=;R_.Y6''FVV_$GS^) TCO'8X2:TW5[?'S6/X3FMG>.#]8-BG_P%X_NS:)(&WMX\ "ES M0+L/@^;NE3P8!92B#-2RIQC(&&P.AFW(T^(N55I)3]S, *8F$]JX.:&(.T$" MI3D)@>1,&)8K#_/KM*6>J)@*>R\G]-L3NG5S0KU(-2 JM$;!#H-]/\"PW@F?P@^/#\^;FA\M&9Y\?O+EKOWP R?E(&WO-=F,= MY.42WF%OBSVU]?0P7IC='# M(/M?G>U6LL=/<./8 0_OD^W-C]#OQFA[;Y\D#7"PMX_WO] .6R3)2>/2G6^W M/HZ:EX!@Q_OLH 7/:VV!+,'XUN%]CS\=_^?RXVU[GG&A.!%!H[J4^VB?;+9C(5O/XX!B 9G-C] 7 M .R#<\6;K-#U%C_@/AS^!"MCSI(L9S0[TSH+0[E$@2=LYA+&<#"-D'D2H"CY#E25$OE@A:U MG=!G$OE;'!HTCS$BDPN-P,*F(/PZ,))3CQC3%'%*S5(%/D@%[H\^VW2.-P)3 M2FPLR+M1N7:.)OM"!RX194'^6G15SDCPDW0>=(@YLY;EAC$)4XO ;Z*(A:"6$_KM";V] MZ$I1B SSW$G.TC*A3#L"+G<4H2 $QIR)NB'V+%SXB^;Y9^HB\E;KM!F@+L]>_PUV2WVS&'* TF MAL 4/%9Q:K0QGC%&A0R?JP=T19C[ MX'KCE "OAEUXY]0*QF3F9BS941GB'RO__?W)ERNO6RD/1=:+V9NT ]H=]']_ M:8 B:7*GA/F2/*8\! K9WF#0Z[Q*U)G\,NB=OE+PM1J;:1>'W5N'JIM_.0CE(25$F7<)3)NR@ M]2J\4N*( ;#>P$^[GS#+:L4L+P?^RVM:K6KT]UGU74X;3&A 3P&J\+[J'KU"&JT=< MC^%E-1M?IT?JCWYE]K\B+/"\GV%0=H=!Y3T,NO+Z8W.KM;&>[;;66AN[MUGJ MQN#G9;2[&V\^[FRUMC9VL[7F>K;QGS?_6FMN;F1OMAN-K=W=K>WF#%^!/.@5 M]@S <_=PT.N^R-97WZQF!'&FOSKL;XJQ?D8QYABOF' MKUW^YKW?O$@Q6D4_>_.C#?G'P>=>_/@F3OT #OW (Q\,6>Q9(.LA.G7E]?_Y M;RS0;S,4=/4@07_;*SOCH6;)=^[VNLUA57 FF\0Q[20#H' \("T! ])94T2T M)EQC:JA5TG"M^7WA_%G7I% T'XI7ZSTW3&%:*11L95IE:S:+&^_(P6A_SXGF M7K/3.&Z"J[!_"<^@S?4U,(M/1LV]C[RY_K8X:'TJ +0O&RUWYC<_,?^OO]H' MI'UFCWMXG^R/&F2+'AR#N;SN4&-]8[3=VL('K1/4V/NKW=S;0OLM,)&QNFBL MG_!F:^.B>0S?UP_Q9Q4$UTK@W'E+VX..4^?]AQHH7W#;V-A^;+"* M (1F '?#J_:#>V5[O;8U[79O8'L7]V'96K<[3"6Z3WOEH):8]K:PFQ\%8!G= M;QT=-3?WV7XG[2!LH<9FPK83FEQ^P#E\T'E[M-WZ,+GG$SR+=P]:I\<'Q_YH M>W,#'1P?%0?K@'W'U;)-9SLM073@W=)B\=X&;[Y5Y^]::X-&%4FQ]MEQZ4B* MFR AZ)QQB7)E \LE5SIMHKF 4-*@6C+QVU=1\*X5(9Z%?Q_+S*ZX>*W9_+CV M+MO9>+^]T\K>?]S9_;C6;&6M[0Q\B!8X"AFFV?9.AODO_M=L^VW6^M=&=L.] MN'(MUMZTTF6L*;LU/P\4]!^PS!XXIV.,7_F&FKK90YGFY,EI<#^2@ 64#8Y" M%HL^##\;!5-FH>N#O[-T\?A3,XNW?4KND=-&QK"4>?02D),PF1L'9B0%$S)$I'EE/*X'-SZK0?&+ M+)'JFQCZ8/>*/XM[]; %BNV=.;0R)9(_9V5RP1_='-1\E="'=;LT!_^^.=@J M8?A%E=ZW[B9A(X7];6ZQQN8'O+WY@< X1_NM$[Y_O';>6(=G=SY<-HX!XH[7 M[@!;[WQ[#\#P^/#\8/TC.UC?1_N7?P$ MHO&.MR[=]!)H81-@+C&'9-0<>X9 MX2%WT=*<"8MRG4[KQ,BU1O>8I7.NP>]?+WK3ZW2* M?CI(FKTM0!N#,%?G/<=O-PN;XBE70#>J>4@BLYA MUB\==%_VKO#A\R%>/3X]7,E,>_"5*[=GB]/3B]^^9/:[[)B>/[X\C751^/1B MY>4\[/<_;%?JR8%X)QP6_:3:!TVX\L\#X\O/6)-H+4R2,H##C#"7*Z=L;DA$ M/%*-O+0KK]_O;.]F_]I^M[[5W-Q]D6TUWZP^');G92OVEXT+XP99HG0*3[JF M?6;ZV>YI2.4Z@\^*;K8UZ&=OCDP)8UVD72RQJAZX,30'W3*RJB7Y^76+!VT# MC/GQ.;R^NRQZO]?WY.L7_50:#%3,64+"V^NR8T3>3H) :P*B;U)):;* MT9N>KR= CA-E(.1DV-]C^I1LU+]-1A#]/]J_N MN5K,@*?\>7+0-S9TC -5;BQG8 M&,04#[ED*3B6F[1*2UFNE(E$*AU"9#2MOP4*OAE'.554.A^\L9:MO)8B1U@H@;YP MSKZ_O#1?N'S7#KU_$>B7"@BS7IEM#XY"F?TU+(N^+URU'-2+O]ORY>M;P%DU M+0]-M[BLOO]:$V%^X'1LK>ZL[JYF&YW3=F\$\W%;\+)F;_77^QCACALC'L?I M>Q2G;KZY=%XP=LW[,O3[DW_>P0#P$E^_AZ^7MT)>B'3<$W"WN.(Y:+(A/EBXO<] ML(7;!\7ITK!](!=?6PE2.T2"(KECP>2,1K 2/+.YPPK#Y',KD 6Z+#%,>+FRJ;?+]]"RZ+HE!#^$H3>N(9@'+XD/ M8#ZDI$LIOXRAQN31!B($!]KPN/*Z%2Y,_V]P<]T,Y0?Z+Q,.3*O [TM@ON+4 MM+.-B^"& ["VLNT(KDSH/XG3]C2VU0/?&ZP=> D?[O'.YB=LX&&+^=>K]__G MOQ7!\K=^-@CM<'K4ZX:L6RW]O,B M.UAHD]FRF"J5W_U-)$%W\7>)X\L2*;! M&KQE;D]' MF7<]$/_WB3%KO"3YMZB#/\O(P;N-+D=8LYPI&G.M6,JB'TDTWE(E!/B]E.<< M<_S#(1_SADZ[H$K*8E! CV.@"F7PV?MAV1^F_<9!+X,6::ULS'R8_&)_3=HH M19JMN<&KQ=ETI'(5Y.7Q-QWI*M./?R2/\E6"OW[KXP1+SY]AT"H&XY0=&\8= M96_:IM]?--NG59K*$-@==6ROO6AO-XUIJ.BW<>&.3/<0?NAF>T<%_'*-08^T M_/(/6OF>0/D($UN)22VU]^2DTO'!24H)M=_Y= Q]D^;F%@5M#?U_'#7V#HX: M+7^\W5KC*?'?G9-*1;.SDU)"%0=[,)+6/MH_=A?['7B7UM;%06?CHDD:O '^ M[W9U4NEZX25ZS(3GH.YMC#F+E.;6:9\3,,>LYIQB[<9!P,"MNX.>.WF1_:\4 MJ(BS4U-F9Z8]#"GB.NL?+??(?YZ+)_ W1K\E"S^ A:^76F*,TD46@>T:K9/1:T*1KD+DEMSYMQ8. ^BM+]<,I_@[U6JU#=1\;@:^WJ[12@6+ M@\F]2@FIB9&Y0D[G7$6% C->, HV!+#)?J\\&:/PE151IS.C3^6<'=YRSK(F MN/++0PC+0P@U/80PAVFPOHX4Q\/^H(BC&0U[J^M34%/(["AS1P%@$49ZDA5C M,"BO(\B+?F:R\]!NYR?=WCF,,Y@^H(2'"_UA6HHV_8[0Q!WAO@4 M5FY $B#,ZD-"Z<<[X#=/28*\D]GE?7KR+? ]F-U_I\G=GC]\L?67?7F4] ?W0];*PK2S MC]TB;:9DC=V_"PN3W#[/L2=S_Q"R>^9D_'>SE\W71+$' :BN*X!V>P/XY7^& M13+'P J+Z3AP6651Z&>G7S7/: JVO?U3=1Y^ JU7JV$_!*PSFBX0V;GEN=F9 M#?> UE,KFT^]]K [,&5U5+OL__.4#/T,,Z-H*K.CM02O$464JP"N(_PFHN6( MQ91CJ-G[IHZ9/0.+A0'-\Z-0G3ZXC9ROLE_PK^/)/@(C,X&FSTR[?86<-R'5 MADD#Z/D>%+T%G#=LTIL8FBZG1"*9AZO=PZKI:1E_0*<1 M_O2'[BCK'_72B#/J_ZS!35<7V-Y^,RQ+>,MQ M&J.T=CPP@^$_$ G99\V,"MZPG%DG2"N-48#"QWS>WYPD*YTF7 M@YF=S E1VBL$ $#:T 3++7C>M'[9'63@+Y2C;2LM$QE61 MD.MF8,9I>>YHD>L^;AKF-Y8/*#6CE- MA^R_IDRR1](CX^%>:8;0_W4)^?= _@W2)\I/-, _#_+Y9[ I+.9,YRPHP'WN M5:XQ@J_6,S!^,%5F"?G?7UM9+JW,"_!7"]1M>)60&>< ^$N3T#N!85J=[M[[ M:P:,G=][H=\!C0%/*:?6(:!1!R9A]"+Y$= =F-QIV@ZSP[)W/CB:7EX%MR*, M5\*+R>GI;.5KPUK)5N[]\>L/7ZF\@Y6O/'QENO0^W=BS.;EWF>AI@L3U(^Z4 MU"< %*M5\01I;:E:E>0)DMF ??+ K#,_- E\5=*'E7IXW"2\SW24=T;9>$-E MM52XD)#PL%>.[CMP5JWAO9DTJ*4U,SEG=KR!FWL-=-#:P UX1G/]<-1<;Q<' MZVND"8YJJB*]O;X%X_OXQ3FS1NLCAG&VX=]S>!^4VFWO_7726-_'C>/#5$6: M-8[AW3[=SF&C+>7849H3%FS.L'1@"!D-#(-"()QB+]#*ZW?W(_CC!D1-U.U< ML?C=)<9YKP[PL+=:NR;D6!U-J#GKE_QNEO ?(!K[[;Y8Z*<)"9EU-I-Z.LVBX#0S0%J@UZV; ?JE;PJE6A MN/MJA/3*ZEGM47KX>0&/AL=F77BW7EJ_/"OZE:_<-5V7UK3!W$W9=E/C_L!T MO2E]/TNY= I_9ZMM$KV18?J+N3_6[4$)N?_^#M?S+,8_._-@_E-[JY/PF\G2 M=#J!FQ:DS6 04EJD1#"@73'H0T==_?LOJG,SIT+9!&=S@U%B4G?$N["D\VZ1& MP-Q5X+NO1FR&OAA,QK4ZJY(YL]ICJACI:Y%HX^&\KA+(S@G/9S^QK]0_"NWV M%%2S7[X\ZW#/A@MPW*^K7]T@K$^@[DSW+F=MH>TFPM?9,'N4@NZC)AAGGZWU MT2'&P=*2+F<(XUPKXG(A#3.<6Q^D_*ZE-;O K/KLU=NI/P?1. MZ),Y!9OQH@!)#NU1=A_%K'$G8 N#A9!/YB!6__WV7#/ROR;0];:*-X+W'':+ M,7 -^W[E-I))2Q0*&E +2>:BT-Y@PJ+GW!@O@OJ\52&9H&@%%(^#]V[W_UA! MMXL2=X<=WQM,+G^)9.\KL^9MNV<&X*Z# QZJ'O[!D.9&GSTS(2A'J'X5;[?*5U?W\M^S\5EII*0OX;=B05" MT;@0?M9Z35ZE5WWM3OM:20?V$EA=54<:'SXL0P0,Z[IT M!9[RWI2#,51M;6U=G0Z9/'+G:BWU+6C$#*/\WZM9EERJ^YZ8G1?M]O5!QVK- M/0TOK6S>/-.8IT0]'-8/*R=#3P:BDVP>SX8RR20LU&P91IALZK M%(O5@">KOM7\@;7UDY6*OYH!9;X">[5:U>CKE^^):?T!Z/H>'DVNI^EZ(%A] M&X$F0V*DPN/?P%JN]G%>C47A+$PKZ(Y?^,:-DQ&BZUN,A=$,!U^_95Z,:WRG MA/R-O]-H*UM1.N80I<'$$)CR5@.S& UN-V.,"AD^RY7I/4?EM08X#+DM@SG) M383W>V7:YR!*J?+P31D =K\S[7=G[*OS$N.3SU7MHJ16,"8S M-V/)CLKD7?SW@RC4JH #X.M-++H M\]0[;/_, SYL%3W!01RE5@5_6";V'QWLPPXCU2&0^FYR\/L2MWY+GVV!R5S? M5.CWIZE=#WU7%J?I5?_>J]U;8FX^Z?C>'(;[8E$?;V'@VX;VCPK!SVF11S*T M?G1RG]+H^\&Q/-SHPR)Q!1@?6_>8>C,]4O(<":SO#V?%?P\/OL?1S^ZLS)!O M?W L/\"W>N7U]"3#3W'NXT#1=T*+EA3],8J2KY!R89!E;76)+7//B82LO-XI M^B?96^,&O7*)+PM#58P6'6#^7 ),#5B1K[S^V"T#.$EGP:7.@27.:>$2E>>?TN M')IV"JYQH&>Y--Z>Y6[*%4=62+-HA"8B 5'&KE$ MFOEG1)',I2^2K:7EAN'XQ%^R@=:ZICWJ%^.STU=P]*;7]>-\?JG-3N@/VX.J MR?9I& ]I:18(L>TZ:68#3_C A6_+4Y=)5C8;QNM#L\/6U7WTTY M6KIN"T5TAA<:?$<$J?U,E:$E9KRO, >/'')9A@D)5U<29JDWX M3VWM.C%UNN'&VM*5W;2$J47ACL6'J:7/5@=6U !4O2H;_]@TJL+F_#*699$( MO/A8LSQD5 -65&3E]7:5U7>K.\X06V6Z6*+,8I"6?>>L]#)B;ADQ-Z.(.<6O M(N:6(7-76C.=/5XJS7E'5K7R>KTH0W7N_T6V<1'F4%70?+3:+> MOGIZ8(E8B\(GBX]8R[0#->!$N?)ZBDT5[*0 6\"L_O49IE8JL3VNS-2?; B/ MO;I4MC:ADDIH=U0 MGA5NN=^[0 3_'O8LMV*66S&S2N^.Z'0OYM-R*^9*ER[3%]0!6D5: 3TJ;#&) M([\GP#S;=4?!#]M+?;I 1&=LT6WY9>:!^6=%@EE5,VQ8YW60%T/.6/5P$4HY7I3ULO%MK M;6TW=_^U]7[WN@[W>K;5S%K_VMK-UIK-CVOOX,K[[9W6]ZHLWE/>?E)N>?Q3 MD=:3!Z^H./T&0C^IB*8RUS#SG7ZVDBJAOEC)5LY#^GO8A[^3^;S2&Y8KXX+: MJ1SU/?527V0F6P<8.T^5N*=UN(&77E3WFW8[\46RQOM#VR]\84T-,H,\Z%T]327!_$.ATOG;7'Y[BJ M:MS=8KRIF IEI\>O=6!^G,E^6=E<6WN_\NL]15X?"$=TY=OTQNHVP6?*VF_6 M/B9N7MO9SW9;:ZV-5&X>>'=S;6=]J[F9O=W>V8./^;OM[7^G[U=M=A>!L[]9 MXCVQ6=H) L8';@/6]7F[USM)['15J;Z_,BW7GGBJ$TPW79Z4:7]?%F]X_)[]U9L'Q<^/"G<$(W/MH0_5:Y_W2@]$M:%= MA+.04&RE'\))]2%.&567CGK#MD^?BJ2W?'6M79R$=G5Y -P>QC>< MMH$9TX>4.R,MU _&G5^/?B6;E KNAL-Q+@VPU*L40!5%>OWIX-(+]0O@>5-F M,*0R5(F"QK,V'@9,$&!MD60(1.J+J;PFRFK6' *T]89 GDXB2]HUB&82B%H6 M_9/QXX9=-][YK/C!Q!@2)PS+K#=.-02=EN/\0R\FLPD_O:C8/Z4 :<-H!Q-0 M'[_)1'S&D'V#+<;D&T#(]!0:4Y'#RB/1NOHA)HZ29*XN$["^R6/8Z MU?Q-F\$; 1%]9D?IY]05]-0=33COZY,"O0(SP%TP*W!+(@",P88CTXZKV7YO MF(W)GIV:$?Q)WM0PT2*%G70K\84!IH%<3VF:R>F\CM_0#%/+E)K@QH-]51W6 M3F/ !RO_]];+KM5$Y-XC7 M[0'/ (BD-_P&HP($@_C[8A)Q %P2AX,AP ! 5W=0 6(BFS/=U.$A3# P8PAC MXVG2]$INVW!3N^HD13"<5W^O":U8_FOY4]R1CKFK3BV- @)>H/(N!.0%\[&4]VYZJ M2F#"TR%\==#-\+2ZLS\$4/_&$.($", ![/>Z/V_+B3K9 K4LY"?+,G?GC5XRO0H\#K#YB6ZSJUW\=%/C/B;9^ER(1P M_L4HQ\-Y_;LM7[[^ZBM\B>4S@NXQ_WWY=^7N@O%Y!K98/ZO6W2JDK@"X!Y9J M!QY20=YI.I/?G^2W[H=V>VKS@D8X/4U?)FK9%X>)![( )E2O,UH=N]3772<8 M+PTHW6283.)GDU4(/1ZFZ#/0P&M;E0(.[9BW@RF[5^;U<-#K7*%JZ*9L)..A MIC[!BKH.;TL# -0'5SQU"99)-/U!LL'&N@A\Z;$) $WZJ36\IJ]P=]Q3]5*A MA$$,3Y,J3R.P8'!D=L*UP);Y]#.,^$_RY\JO58,"1P;< MGTXU0^GA$^.IEPQ<&.YV&MS5"VPT219+UUDTU0 M&7BW2'E-_&24'H*BK4@.O#MVJ2:W3@?JCGI@]8]?Q@=G_)C/_W_VWK7);2/9 M%OTK#-\]=^RXZ+9:LOS8CGLB9-F>T=[CL;?E.8[S$21 $A8(T #1+1 9"0AYRA@1Z%&99 @F* \B4G@W9K"G-6ZYGN7YY%?RS. M9[^6=E+95V@*>B_[7[9=A!-4EY( M@MHKY(C\ ?;[&K:E:N@YL.J79;\#($&":/)V^5SOPT.SV9IV,1Z/%RDV]%V6 M8X MZ\K?!S(*&PT5&HT9,8I9OZ'_+?TPR'@'BSPTU4YWV>C/9#6MN2,+BR-'"+$H1EZNZ$S88?J03L$W MG!,L9P\?7#S.V,#0O-(M4W&0R 8&=NB,PD&*M.E'R4FD"]Q=41FN7['.Z?[: MJK1&(8X(K5@IZ1;^<5[D<$?:7M6T9AZ-5/BY1;LM$0/2'^POXT^Y1#QOM?C+ MX=&;'"FL9>0&H$'D^\6:]QR^,MB5M"VI#.ZT]*'Q:PZ4)Z_JBU>96,> MVV#ONO,[%0_-\\6+%5W$M HZO"7^W]=O:[ _M.+3-C-.Y]F-;KX>;>J'#QX^ MP,+30?MJ=I5S9JRK6#$;B2\^] 4?SG5^B;-7B/'_ZL%? M#IT'>C1N#QQ?KH?1Y7*7 :S97V3C_%$:MJO.7+9PUHIR6[?[Z/T@#)&9H;^1 M;*F]TYP^H<8?XH-]+T.[Y'Z<;CBZUI+_/@':6&"R9HPPM*]Q$* M)E>YW-#+=C' %9]=TO5"[_5;B[M$QV-/+]@5:+>X0ND2LYSBX;TN2\Q_W_"I M$S.&2S0N)Y9\7I;T\D-5[V9-KE>B!FZ8F[=@%SY$J,C#XU"1$^KC?45]_+%C MYKI_+O#Y#Y$T[HT*Q9Y,C]5[Q->*J844GYGX9 PH?T7%P;V;;LP4I!KV>GFT;+S)EPP2T01(YL$U3O%J4O@Z:_7^P; M6I2%ST[$6=BT=!5RZ9I>GUZE;JW\&U).(7PM1=DM7>X&2Y M"(R_J&-$W@7U&\;#U"58A3#GY88_QK,3+OI1UE(S4,GDZ4O!L4<**W,I#CA' M)?V61*]Z]VH9VY(BFKFB;<+QXUF<,OK(3G8*KV^:D:((H"PX8V?[32:U(8>> MS,DB#=:!P8C"A*.WXE3@MKTJL2LDN3?@YY\\TXE;4,1#(8WE2WE/D[/2K>A= M>;_$_2@/Y)/)"VK>A\L.O4$?X.Z,VW.;S[<0D4\;OH>/^?_?@>'[\2Z==@M' MSN9I''V8DHHG5HC)G^E7K(*LV4JV<))HH[]8#54AQ=]F]J+<1TME)EZ/#RPZ MS@$]60$W2[+>EE*+QM!<[TWU,LFL2^(=E>-R03Y[R,67!Q^3!R2I6;+4.+=- MD:N_WM#T(M=-7^=[AS-6^\./P>R(]>IV>TZ$=LJZ)I #MG2'!49 M'%H02SNZ8/' :B0)[Y \=O@G"VY\K86&24> &=]J,S%5LQW4A"I,@QXLZ?51 M<&KV.H^&<>>S)WQ3",HB&V4 S$/AJV[**0E;TFXVO5(13K:=%'3T:1_WJ.E)\4!2 M=W)\^*N_#]7B!5W.*_KWG/[4[DHIJ?"'::128,AE8[R+]],K%L>/F?)PBV$M MGFL9]MF&;2BVQ!^>FB_/'SY^;S)[4G+6V3E>=JEDWO3HJ.$&LDBJ#='W++@N MRKF8!?\C'SLM17,54O2BY2&[O']!9^I?.SJX_T;=FE9J4)L-I/81?RVO5YP" M6F_(FAX9?KD1#]#,@YS!75[5H6XMI;Q8Q\9YR8+WRH!7#--./Z.JAVQNBD.]M7 M7SY\^/ED@OAMV(3)G$8R@1>?G>.T8J<\WS!TZNE/_W.GZ*)X6B2Q&0[5(F M M#&>22RBS'&KVO'9#!0]FU[:UA#YRDLI\8Q4.W/9ZXW#$B],;]B.NB]Z*/INJ M&>B/Y[-_2*4O8.O.VN49#>R,)^LVIS!,J\L&ZRB6E5YY>OC,YSMTWPPZ,:K4 M9R&5O>59R?DDRFW(1T&O1X3ZDLE%Z7\I0&JR1/2';4O3A,$$%T)A.G/U:@%V MJ)K&BD$\K98,7U8=_0PF[MR]J'I-:BG, "WH_;NJ[9V73(NP.VN1J; :69\E M-? 9_M6BZ-VPU0F/52P:7E.NVEV%SAAU7X(ZT?GLFVCF./I%08Z_O<)\Q$&; MGT"Q>_0%DBNPR=$P&_<"U[PY4=4VJ[([0[TZ MV V5FI9,QY3>/KX6WO*D,?W*?WI;[ M]*/+OWQKN9,[=:5LH_9Z*P;\4N-L*0U*ABL^O%ZLT,O4 M;0&O2/Z)(J2A:VYR0J8'?HU#DJD3#!/H(ZTC'J0+YY8F$B2_%Z#+@C"C[3B980SX$BZBOT2QS(J,^DFK-98[B03ID^)6*KS\\$T4 M9G?*/MS]]:G*C7=Z8;K, N^CKB2/K>>=9#MG6^<[ +"DL06M"PP/Y9HWUZ*& M3@)2NCLH1%^@)5E=3H_Y7;3D_U5-=!LMQ(/O3!8!%%;7U9J@9- %:C@K39/>.HNRL MRP2^]98G!CV3H8=7 7BW,!V_VE<<>"/3*CH6+X+J>>W];M:FE'X&T AOUC!Y MWS&V@Y[SS<-O\)1O'CZE=USEC58 Q5'H: KS1:FO4I/C$3 $BX-Z%=[-;"(- MBMNUXS4FC^!HA-Z;,QH\=GRR&I[KS#S>AP$9[77K+C@/P#!Q_X/&RZI,IYP@LZ2/4IGXX03 M?&]Q@G_ 0;FC/*QM"@2RUW6*^;_#\^'D^N61ORR7[FZ)B[M0G M,VO?,Y('ERX7%$-]!;P(BOR1N_R,.UBX)4TOEX#MT7LSK5S*[4=7EL?VT9FM MK*6NR+=H#AJA,9.K,. RN1W@LFH[\^.N@1R-!A=<3PNC(OX"L3OW1 [(AO!/ M^7I*:!GJDZ(T$AONYA7HDC6 "(0I0Y[@$@0S?*@X]_(B9ZB?JUD+BF(W=/1K M7(+&^927#KF2*SJ0*-EIF[;M'&;R>:&.2=(8&%N+0U7HBHDPV)F6@A]B2*1G M6\8!D<=PR2!(,'TPH//(%Z2+U%*ZDO_91L8=;J6@;R^0%4L=UK "H?4Z;"1R MW>L]62W;;1N>$0:NDDOL/#_VAYX\&^5>WE FY3ZF39Y4N/3(V95-]J,#M-U% MG]A]Z6C$D9ALL[\VIZ+Y#CHWEV4=6_PYL/)G^\E/!\^ H;^2>$N: MPU%(V%*XMPB $K3Q+H2]("(3D]$B(4MSMC+B(T-'GAE,;I%OY3PP_%=A@\=Q M,P9$2;!@!N&ZA>'-E!X+Z/"=[[^<[WU@EUA\I@!HJET;TT'\$5N=&*6GT5YB M[4)REZ+;O!8@3\S'>ES:% 1>QDL7%?WNU)_2$+^//E2U\&<>F[4I=WQSI\=_J;Q](X-T;F_:ITWQ MXVT4\_E0_O4_GQ5)EWVHJ2U-F]#J???GP3;_.#255I'N1 M\*M+E^STZ6#D?G>C;9JP:^B%D.\"$4X$5D9(I21N7Y3E-EPK TAMEG21CD'Q MO/7[?;,07KHP,!_5X,(O4W] &L(&C)9IB6X_Y(3E9Y0,= 5:&HI"(;O;5M:#P5$M QK M:-77UK..XLGQ??\*B;QW/5P,R8#;&H%[D](\VBGG//%:&P=F@ 9>;.X'VTT:>F.;&3U[9_=FP/WAK M>T]0I7'CTI5D)/XNFX:DO#.FT2U#/!+97Q=578.F77-DOI&:=DV7S^;Y:H7" M1%W2+=%N/%N><>3%/ 0(3[>X 0\I/>T.VH$;6W$F@BRS9)R"()4:H0/1IY1D M/7+-G=O3L;FGQ^9G>%)W&KV,4&*1,D03_@5CDQB5&\(8\+8[YS A4 9VU[6T M:TJ?Y2= EP(?)ECZL)71IU\U_;;J(I\\DUJ20[0-&">*M)XU:,'70AW-X^P7 MCN:1WG_2]^U"RVH??_3LR2]//OH$T_2M=ZR>FBNXIP_]\ULF+.8>NGKVF7B) M+G&2I6F!F&&/]J1S]&PXT2F$6Y(D7'75'(GWB+6;'-ZRGT?,(=I/&1GNSG2E M?]V4N^#K&I:)75XE#XZ5DS<9P-T-RIL E MDM,56S'LD1&%H8^#-1C?7JF[G":MN9?>,)F>+9=YNJDR\^X<"1=G#NG RT@H#42"+\7\02 Q-YXR0$9 %M"&^> MT#XJ\64L73*GTB)7BG+7/MIN SLDMM'>XMPS&=M>TL!;UMM:[).=%#M1/0-E MC+#U;D@HBD.=5DHW@((4*A;$#6J@+>:F-E/^BJS,&(? 'X'WM'+PKQK_2ZI9 M;L,S=/%*F98!RI7]Q8C>Y;B=_1#AG9^=X)WW8RQW0 /Y#H!A7LV)OV:EGT1I MCV=>P^!.X]_(K$RN=UD>U7F@*[=DCR)PP/0PWL#9@U!//\[,COK.VMST.K'DV?^;CV*[&$:,8I':KM=^?HM5WQWQ!85%K(" MYR/ ,3:FS##^0PK-;R& 46X3U8LP(U'[HFK&PY?<=/*.(I A^5R?@@V)V\O< MA%$E8E?NXY GYH39TK!.TOO=^_;Q-\I5^'X=R:<)'=TEZ\S =2&CQGOL;H]F M2LJF/?2!3JP(NB.)PLA?(^)3T:.&DAM1[^51R5.^2Q\H2N<0II]/MG !1+%X M/GG\O3IGU/#'\8CBCSRNH >+O)^/6^Y>I$Y="HK3'$I MQ+7^9(&2P$DOB6M)1Y"YU!RB-A>3)*-"I73+J)Q=/WJU8.K,74P"D75%-H!# M*>[5+FB!FUY&8FELC^BA<)^_K[/XJPHCY&H7@EO\U[%$C6">U?C0PFQ,P,'U M=CE=T=3(G [[[0[[M[S(S[1-W6<[[N1T_[+6*Y-/J2)(<2 478^B:I+J-=9& M1W%=;5-/_GT9WS2,2'SM=F9 M.( 40WO)F7)">),.9[AC;84!A3]NE06Z4\C3^_^+&B;)*@=>?!YK&>'L!8) M,HT(M5+,T73$XL91C9,3,"E1/V!=YI>LZ^*$P3P?5QK"PJT1H%/8CZF-G7>! M>A01;5'1-D5I3">"GKY"0D"H%4+?[J(EGT.LJJ0:,C'4*<0)$!&Y&/K%NBP& M%J:=LVJ*L?59E!V8:$OXKV41J@?+MDO&C]E[_N0G7=;X#UZQ(:1V@ MWL6,9WUBQQD[;:Q9_K'R21Z%I37 .>AWB]'86(;S?=,>>FW&\8=JT;5G87&> MN.3AW=K))Z,R\%4YCWLH9KVKT,-+Y[#;V2WIDZ#!MZG\%RV]R3:GD0L6JG78 M468F J9*@%-Z#7>B;:2\)[?*[[SGF^SB\;6;[%\]4JUKVB0ZEV'%I#] MS)$E8%FE0$(CIW!RWI%;5G;*O!VWCE#&6V8=1I:3N+6&A^BK$F#<;+3I(J4@ M&$<6=]/(#CR^7H1&C MS\B+P#-@I+C 86#JGO_I5A7JB\_N3"WWN2> U"+!#83[>JP??O'>D ^/U2"C M#0_^12P:A/12HE_'-1HVP<]LOR%J0L@'UU9CXKQ))/6B1AV?A R=I/U8FG&L M;TC.2%W'!$O;K%JDK(Y+,<9]'1]-HV%_G:D>3I&E0@Q4OF";QX M*50J./E+NHM$#5ZE[QBALJ?[3T'J2L!&D?.=DCBF_JAV7_,605V>2^8*/' LT4'],_#&[RJG4NIJ9(E" MA.NW$ZG/2=ZV-BP>XSZ#3J-*.AX>*11T+TMWXN1..Y",]&-Y]HM72)9O7%FS MX354!S?X,#<;NSLRWT%"X =$HW>,6+M)M_$]TZ?ZM8S8;\T&)#O8P[Y-6=4" M6Z3M14!;P08";1.G0DZO_+O[4D([945O25O4=>!NEIQ ./UMT/QV/U#U1H$D MM68>SHY+)<;3E.048*S;P*Y@PD-(@C3#DIE6.Y0H=@9@BO<3-S$SKH*SI>L2 MB$234RV[U9Y%9%NI?<^UI,'W8%[OU@O1&ZZXB[I4MU?05O(^&]OR1DP)!7;1 M)!'Q"><(TDU.D[%)F1L"5[=,#3/K]PDCPQ3MIG!05#4-FE>Y497R47'%S"4G M2BTYYOCU(@@C%*XL<]'O:>$7 3K6(85^L#[XA37?WDQRV32#M^1\#W&"B'-: M/PX[A>!DRN.02EZJJ\ZYJ9T5@"X!UD"5*>_H\7/&O,U%19/GFHT]$C^[->]+ M%*D*;,60-_>1@7R)7T@U-B6]XB(<)YFWF(!,^]GR"P[_R=1Z&/X M62CK9FE-!7]D]1XK-=,&J!K#9 G"^L>IBV3T6%6(S4-^,DB \-G@=$#R\4#A MK2G/,J99>6?#BCFX:_BRU7DG[C7:VX=0.3MP(128.GG*U$]GH^ORO;:RRB2T MPAR3JTD*MG7\ZYG!J21V0)J>HBM5'&17EP%;G?J6@GDJ\KVH$YTA]5MN3VQV M?OL_/L&=[L=8[@[N]-;)ZL ]#J4Z;H5'RTDONBD])%,M5+4 L;UJ-*T'E3B+ M/>TKLO#%!/@V-K\(;#ZUA18$DJ+J0A-GG,3F1:MZDZL/9VI=S>F]$< M&R=3O+W]*I1-U]:U*,*S!D4M*?$@R]CRC4;.8DC7AULY9\?R,+//6HGS3;4S MUV'Q@L*Y?B@U=.%PA(])@[:<%TU[59?%2L0A,TW_+TJ.Y89&*](,Y]JNV OM MT[<+R3L)>E:S9?62,39&9UM*"E 9V6S\-REEO!_8CVNWH5$1J6CG]?N%+! " M5_*T!K$]="<(032DMQB<0%MW59HO)+E;8VB@8(KY_[110N*LPJREYG&#L*1T M/Q6S97EU[ 2,$G'PV40&&W^?[@\9 N(W&;\.7Y4=>M&HFT@(;BI19, ,(:(K M5PRG3_/C05(Y>9L89K_:/*,.14^^E\GC8G;QY5^RV<-'?[G+%)Y8B$>/_C*] MU\CA?_C@X0,:YH.+K_!1^H\OD8+:EBKL<4PS;[G\NT+T!F1O)Z['#)_#OJ1@5D,BB&C:8PL(1N#+2 M6A);P9^$BQA_(RA.6=*(*:&L7BVUZ."^2OIN.7ULKKBALI@U;0!(!;< /R'" M.$(5.;MX\!?FYH=!U<-II$X3F[76F93]Q=E28!57T+SZEZ:0QKN MYU^0/?S\\WM@#S]_?,0>+O*-7CYQ]MMAUUMKW[_.GY\'.C_)LC"BOIA]2S[8 M9EYVDEYZ=)'=PJZ^#5V<>V2K+.&6YJN%, ?F(81_H67/F:EXE/I!*X@4(@:^ MYE$2/*;\>:$N\WHHHTA.+(SV!VT47W/ZS?P+BN2E^L+?!>8&G]5!1GU4%V>Z M;C[]JJO;?#U[^-G++\R/^5H @XVY]@PI%"4K%CB5]C^0LZ9:>9M6\W=ISE\[ M-Z!AY3&0(AOV#@IV7W^G1]V+U^:=O!-]V+^LC:U=T:C)W<\7A1-CX8QJCFXD MS2/3W5$59(E+)@7GII/9]TR1_C+G>%JO+R"Z.'G"]0UT!R%3W23JD1'I(L5+ MG&*YG,F0%BW.("-6\&&]5>W+D;4X[X5R*]_121'28K,2$_0.C&UKBWPO>2%4 MMHS@B['0\MXBAV#;2 U]J/1'?U.A%0LDJ4J]DOH4 M\[*N2N!%,:RAV3"X6?JK@0R-;VQEIO!)R*(1 MN2%GX&5?<%L)()#G7Y5U0O4KO/ AJ#PR+T=DM$':;8$S:$5W!D-MI\3 )CYS MH)TN]^[!YP[9HS/E<,L"I],$9UI2L7",,HY:]Q>&J=?L ':"M]UAVUA9,E_E M#+W2/>N:%#RYM^Y%VRPX&['8@I('$QBJ$H*0E;E]N!P:E5H,E!K2_12''Y]F M*= :I-C>>Y6&G>@#VP_US'M'OS8W/2RF/7#]"I"X'GS[DNMVT(I5WNQZX^@. MOQ\'Y< [[77T/*]D,M]U\]L,[.B)J%.@7U=@DFTOG&1. T7)6_1$<.)'_49T M'7 B)H<#*8T5Q6_Y0F[M2!B/8V\F)KWX@8XH%,JW;!FL)?QF"Y@XZ.:6[/WD MKNIG>X]CAZ%/Q+O"/_[GGU61^6!XEUZ99MJ!FB+!_;D*2G&4A 3':6'>U,(P M.*;8K95];"NW0+C'HT3-Z2IX\VL1YC^A0H&+Y*-I94\YK<.;6H>0,BA:KM/& MY3@^Y1\B N_S$P+O?HSEGNC)G@S*<8,2VM60*G&M%*Z><3+H;RS"M:I73%2B MV":8F]^'_)1@>*/3CS9.FGJ=:;B8 FN-58S3]+^IZ3] M"5$0SUJM:?)?T.3 M+R5#;KK7[N3;S/17-[/^WRW>P5+VJ TTK&1EO?BN"LE4>T%$*,G%@^L-?8]U M+?G]I)P4J;S,1#.2P/68245'&X<:8ZU$;(3:HPA9!W#RDV>*3&XW3:6=C19- M94YQ8DKQ5?%*[K5BM28#U4/, >]UV5L?F3^3"M?^\;>N@4Y7R\M M24M7.)WLH2+O>GTH[3H^Q*(X; M6K-Q75JYUAV]JK"U1UKMS,-,:);\MVT'"\T[T#9&I*J!N&VN5'TN4@/P%A$[EIF]IA*-+V';7OX-(A@R\/8? 9I@IV!_2N_ MP%M;8!C5\9;FB)XS>18? M+'QXN]>!.BTB,@MD?"*MZ6Q\@Z+LR:T \N9^<")RTLBOE44R)=PP<\;:?BF0 M&#H-:+=G]79NQF 6FDU)\UP(LDIXF?WD^<>ZAO'W#ESWLX^]OXVQ]UM'VMT+ M]RUI5H[\!&P'!'5!GDSN,4V!HUCIR]NN$(0:\$,;VK=9((BP>VF3OZ"_928+ MT&TC!Y* 5(_E0P1O;(CDLEGS$9$NQV5LTW$(0>46]!!1R*4<,%TDA\^\H#/T MAXW&)C[.(>LZA)) +9MH\HV]Q\A_6N5@L8L]1,ZEE($)OG%3[9300N:M4"<$ENW;I>3@D>RK-A+.MH60(['T#%K&'NL M:,NZERA]FJS_^.+Q^>G:-YLC_^/R+\X?VQSMEY^3Y_(_'C\^_B(/SY.QMZIV7$E=8,%,ERF+ EPDGB2&O9TJ\GIT:.5;SR MF?5L)"QP;&1Q0T0 8<]7FBJ&J5),@N_V:,DIS+>@@B;D TPG]E?0D^![1\?E M2'BVM'%;ID-I=L ?SKX9ZE7>57DV^[X+[7G6'Y%% 1Z:@%KDUR(LWGR%5KAC MOJ')O.0G/:5]1/Y'>&9&IZK@/V+OJ*;0#[00B_8]XSR]Z28J-]NZW3N-C!UM M1C!?"B;@:LVRCK1U?UJ??WO^UQZ[%W[-0BF/LAC)'['!(\>3F>M';".A4V(< M\095Y# T19$SECBO=U7I&CDR:" U[6Y6D\GF/%=L/NRM5 3J@0&((9-9Z] +JT7*Y5,&TNF1O5'FBZK.KMJM-\.R]:N( +^[? M!WH$BQZ"&>IG98=_[]HTP6U6@0$#3J/N@FW9;NLH/BPXXC:P>P'!OASJ987T M'\@>\8QLU'&PX510OH--S6Q/LG$@\VWJQH#4L#M$23 SV=/^I%7G&0Z.^V^ZI-A!Y]2G#FQ0*U_SKRD M*+=WQR_Y()BQ>80).V2D0XLOQ_G5HM4L(RC/F$M$V@,6HGS>BWYG%I)L21K6 M^@.O1#)$/$(80R5J342&$I- =@*\S-*F:7!=F$)92/[CLB7+PMD#&[-VR+)% M69;Z'::G/YN7Z-CY$0];K2/O.'=^S%=/&2C_^AEMVNJ"'2-#_BQ*)[- N.3O#VXG)#CDG$6,"3GNO^%.K M$GPGDHT))(9T-AOF':FF1)G><1OZ9#=C=6))6XM!T3JUVBHFI7"8;.XGW3.? M[(K7LV@M$99KL$#!;/L"FY>!-HV9"^4YA$ 4Y A ML>@/&W$.I-!!%R5D[&R',[T=:HZ.ANZRW$OL/0"TVDL./"2[DL^YU'AX$$UX MP;?!E"79,8W:.J]K&HSH@V:=R$ MP%.;V<"((!>Q!&48?V;Y!=:2BNQ23W_\W\^^/;OX:H:F-RX/\NC(@T/E@#TS MM'V*,!F;5 [!U,W1("F3._ZKSP*# X] RXM8DPUN=/8*^(5+D8J&MCWHEU;L M._+;"/>6N(/?A]XY49LV'TVRA^34RFLI#='"),S3^7 M0� [_G8W3QX.R_W\7UPA.GQ'>."-ZW$KN>=7"OYN(2KXN;3O^4\JL U;4)]D.PA TES MIKDO!<5P5_!.2 O7/;/C_-;. M=89,%K:S%^4N_/TUK\+O8%&*MNA+WL(G*:;6#U&9@4R2B#P<\\QQF>.>!@EC MF1+$SXVPXBQAR8C7*2.3:!.L^5,QB;>3U#]-59J/4:GI6JV'V"M0G-KPW@"DXS*KP^DGNPP?DD2W_PV(L^C'X0M$'KEL7,#'I2BW<+CH1D9L#>116F7 MRYBO4JL"#Y+5&\"_$FP.;OUE7;ZL7*\[BD=M'?2+JBY(2JIO.JI-!^<9A0R+ MQ4-2#77ZZ"D8SQI=_-QFN6N;L@\N8%SQ\]FW\K;!GS7FG!P)B,"B$GX])O"\ M*P(6VJ%G6T)727OUGM6U7M&=^#9)DSXS%_S\3G67'!#D2!KWP+$0JVE]NM.X MA25%4'(_Y('$VCV5,_MTQ#1( 5&17)2]NRG[))^ON=N8M.^/9NR9-U+\ I_W MRO&3/*0#Q24F4YN+()\-EJV0EMX9TB4),$&X;@HPYCM#TG02Z8\*$>VH71AU&7' MD@TAV(_+* I+TT,['NL=3?,# )C_UG;::\./UT'GD5D8>[:LX'U=@U(I5QA-"7SF!#,:7P!EU7N6AI">,C M9X\^#SD28TRUV]4XGQQH(_X4Q<'+41DM/G13-3)G@B715T6>,'RH+.QC[(!_ M+*%&("_&PRV>,P?D F )*ETX4\7@L[/ 3-51V-8Z(W(* MU#@I6I5)8T?PSX(TO2&DGHN\DUJUY0".+HH.I0HE@$+[]AD;/_DB+CO4BE", MW?LFG*3(HQ5LFGF(;ZDY5$R !L;QATC.\QY*;JR7N#@LS^?H7LGJK)CBJ!A MEG2M&;A@H]';DZ@2Z;-H:G6.VWTAF\_<)SS )AA?/KQS1<2.DVN<X IV"? M$@B6?NQ;:[?7 8BYM=($1:W,4\[N, 57.^UVDL.5,40E@K;9\#)9HM"-)!/PI<@()1DL M0(?HW3>6SH(<@Y&6ZHW.:1Q&&VL\((U2R#))]Y2X"XBAOQ(F[#A")W4'!^$8 MO,7A0T?,HD//:#7A1Q2Y+NWAREFU.R_B^RW8KK2,?)AA(B^^=HB4;'0%!%,! M8,U2)(4XL-&T610>,DB5](N]\')2&H*+%XU*KU80E73CCP1Y@E9K[LB M"KE>AZXA\0(*NM(8F1CN:$!T)*;5=C):^-T@[ 97+0SJ@+K[ZZDL-H1X\S*06H6A? M^RK77J+*!=KE[&GBB9$7UG" 54=U=:Z+"G*!?A+U?G[:;O:(?F;VWU4WW\^^ M[0!5>#YP&N3S!Q2__;UE#XO.I;S2%U\\H+$%>>M.TAUY+W_3-J7^AX!>($Z] MDK8)Z[%XNJ[*Y>R[,*@?,:@.D1X?>A&B7.!3\3&%JE.@A[DS@'M=;M?<"*)D M^63?/O[BXM$GLT>/'I\]OGA\H0/]T>5VJNF>V+?AQ4]OH:NKJW-+6MVI W\X M5]9OZ:VA9%(D!R?"H4X1/,G%T29C] "[Y:&Z+?OE%3-B=V._GEQ24 O'Z3K[ M]5Z3$_!9F^4V#ZSS4TI&1>[;B567'-CQ7&@V^Y^!]D/)R2[YY][_^_]DLZ>: M4AK_ZY?\Y>@;E"_7Y$_M .'M2N[N1%Z!+&'.8%Q!9B WV_9FIOK9$FD*\G:6 M0]=(07@[=/V@W9#/2R3SY2!_'XX^(3BQF_>\F(9GKY)^PCY:PV MRED5WMDY>WOS>F\0,>P=!$!"IZ1C0!,)M]^0[Z=U.AF66$@_-HR_G#W_[JEU M=\LC@I)@_&(V_F9F7XUXD["25EVE?_UK[Y/G]\\R]N7B?-5>OG?>D1Z1I]_] M.%,L]N)#,S _'3MYCQX\>G)^\1#'3TX=_^+_X;CJ.<-DXR'\^*-__I_GWWWT MR>P?%8I?3]4;^@&21*!+^H'BFXO/7-N=R&#OXO'B1W#()_E4D]E3-*3FQ)6S MXYCO(M_9AY",871D$_CZ$P>/\Z8TKLNJK;7S=,\4)/37^/7@&/KFQ]IH50*F MYI2*BC)&4?E >"Q:E@@DWZ8PM>RX[)T M1]-B/'-\IW 5 A6,7Q+EM5YN2R[9+KIJSLT@[<:D9_4A0N9 EU]> 3&:4$4 M* M7M$WXAQ'+,.B @IR%NLGX.*F:^2PTKH0N0:.6G[8:T-3W)%%>"XX%RXV,=M MV6'N>49^=(U"?#X.#\;KQVG?FUJF&,G#_WN-V7IX\?#QPZ_>ZBA_52(4+70S M;\-^UN27U$2!%NRD0L9&JV'I'( M[.%G;R.*>1V;Y$:MSL.J-HMR1L,KT\]ZNUIK4D+I ^+@\5= 1'5 WVK&^VY[ M%OZ&2$4K-/FP6QL25YK%C-9+\BV<_6;^+/I3N.Q04BH#%ZNTE7F19IX98[,5 MR5GX@#K9"1X(I;S9/&^L=8%;#Q9Z:?T^Y!T7"1LNO;UA@W+ME(6R'O.#\^%B MI.E=KF&_+FNZ>ND8G4D72-L5P%((U%,+I:B9.0O1KX==T5YQG_[3 ( *1JQW M2RI1+AZV-VY!VCS)N^E?#'AU1B$ MC@-QE_LN]LJH"6*_T-L=WPS**\L*@3V?V^B&[B/JCTD@HG3TW5JA9XUB"1E! M*=EG-09!.BP*&;MY&-6?*4;E9\,(R16NM7-AHM3D$6[5NUQ(7C>Y@7%F.JF^ M G! 8!LZ;M<#FZV+HH.\ J8@NA%,/]N!;CM79MAS-61$\L[0:2TIT^*_7/& M[9="^L%%LK_H(RLM>) CA]BG93NDD;QFYA#[92I[W+U%!NQR!E.*[4% MWEMTK;[HANUNL0\HO6M)>M_X J([*5VO ;K5[*9 O3Y7! G=;G>Y MCF*RW?!Q S%U!7I$;G1#]9.@UU% K\Y>%#!JA5_7Y00T_,!&#A=I"#?P1*"; M8^APIU;@V9(16(X+/;W1X^1Q\B)N+-1$%?W>!CT"VA3MO$886#"%0Z@_#DBQ MU.7Q@X3*'0J",O6\-U-T?9AK[8)#=V0-SO.A9^ 9$B0,3D? !_='NIX:\UW" MBBB]KM_[RM.;I93R$WFAMY3 G Z][W2O!'<0"36NI0I:<&U=$;QKY!MEH]CY MO>7CE+L)B3#+V!7T@M+-9_)OJ^PXCY#?01OO$Q M/Y%FW;R3LJ&0M;/QU+ (F'?^EQB=[FZ(+":BBA8U?CV-4:"H;1G?2>=[GK.G M.@]L[CZ]Q#8Y[]>S)1F&.W4!'>J?6XEG)9H:#QJ)[]9_^#45]3J8ZW"I&;[3 MR,RESU/G>2P$)LU28IG1X\Q9!^MR[<2 M2#V(G!A^ M3,X 98:'/[G3R$K@6(K]4Y,)STEY')4A"(?.>A=70U6(O$-OD RY5#-S*6G) M0J);+U7SC>)1:@UFQ4$!^W.&O\^B&49<[_.6%,M9EO"J''EZ= ;+1:[41Q.; M4'VI:)Z#Z;;DN@0C17="B#$XZ[HP,4 G M56>]KGRVC#;XX&2-7+R$[^M)S>V5J_58^3"XHSS",%3FP[N4-L-Y7@O=T\A( M!KB:-CQR6)G.3$#*]P,G"2HM8X"@"NA";7$P"@\AK'+)0OU[,,:%Z52N/C%G M2 7NN,NR-]*KE[O9Q4-I(^#&1^4Y%UDV#B'UH8"M2CY9[*NL>M=),5:$5$SR M3U)0HY+*5(UU8>Q]AW[ G6@!WA=/ZY T_,'6Z2/CZWR?&BY7<('IDQOU"@RF9;?A MBT64Q&2WEBKDR1N9^9+6')+FM6C3U;5-J/MQV)QY25>J&@7;\>]RCBW?"0%_![@^720KJ>"4:MRN MRDG'*^]=C_H57M$,AXUB6D[%9:8L4LP@SH9]TC=O?0/BQZOG)[,").\"W"2\EK:J: MQP76O2#G5%N>W*U@!NF8?W:H(A/%9M+TY%BE771F@I",K05YD?!'4 VGN;)J MN+'/0YY"VN(Z=.6+XBFC-/?N0!FUG;U'Z)\3:[\#CV?9J!JQ\%S6@ M-2^ZLI$6&9TW9CA8K-N6)J9NI2S%5T'QFQ &VK_Q%5;D'?Y1#!MJ-W.F=Z9[ MJ6)";%@1U_6W'^W \%%P)ZCJKQ#+.+\B2(/(/@]-?Y5TD-E,\)0Z^Y($B?&\ MG,_^3N'&)1.X\@4F;CWH&DR,5[KHC5T W4HN34HK(I4Y23D5 ZIMA;R1.Q'F M42B;CL^;3:>8_!"?B^PF*W,D3HAQJ=* BP"Y-2%"Z;%3AS X\S(*HXER< I' M,F<-FA%5J\QQ20.!37MD%<\.HA@]%LQ P7RVL$C<.%4K9X<&_VQP=RX8$\>V M"'="]"DP,]J%93'>B"[K:LT;>"LRH-@AX'JP0#*U@'+F3KA@YT!YS)MR/#"@2F?*'G/MJAF#M'3V8@*GTAM9E*H36 MS1E3:XH_%5,VL(%H17?7:,243@/1O%'40%*H@+)QL1+77P.J;&.VX915Y!!5 M+2FN;;0T]4&SSQP&OC%!L+-+6%UV<):,7$W5IN4)NQ=Z9=O'E:0/7%/Y^QVDDNDNO#'$;V$0#F12\3?C4@0U<;K8 ?+$< MS18Y@9UA9IO>:3K$RN$3-/ N0%8H'#LB0UJ=?V DSWD-,.'';R&3%$_ MF2HRQV<4N(2**'F## F'2VZP<6%84BEX?E( T '"4E2+'4RG4< [@FV3&>[: MVIWR__QC".HMVY1F=5:72YGCKV]8A[.++^\,@\]$7P\_OPX]_(:'\'4R71>? MG0/J&I&,60K=!192.6)CA4BMX68(X6<'P38+E=D?96O!T8X<2\N7B "=U.)W MO7/-8Q*ASQR(*]!:LOV.^O6X-7@3U95\(^%8\EOZZS^U;VYW[D\[\/7L0-MY MF>T+7.R6.6E44B/<9<*)DR2@CN^=4>QV+*=R\&N7%",)0!>N4B[]R'*5V[]) M)W-!3CGWC716X)I\G@JERWW6E+N\8YF2:C/40Y\2.4L&N2[)N:BC$I_&=RW7 M6W0BCF_QTX:^VPU]I#BCC0R1/=$55UF$Q#*TZ=:,MM)]?)35'2>8+/M?*""' M-S3=P>3"-L(4:XE!V6P!+EA=MZM.AO/=V&[$S=96QDPX9G0W'O-V3K5TW+S-9 M)PKK#*H8I(%/E]B]7>NV[TV$B!T8.=>CRIQ(?04>0098#.SH]WORB#8($%+] M3?V'T[+?UV7G7!_]@_FM1V\(B<"$HM&3A&OZ1KUPJ=#U7_.?3G;^G=D$K-[6 M+U5*XKI=$$P^:LY6M75+;^76HJPKH,4,,?SJM&OWGVGAV=)06V#:T9JFQ)\B M]02,AI&S.O\-]6,%HX78T>J31[@/)N%26=(S';PRPS-Q1I11AW<)RONU3'O] MA,Y=9J3)@\2\8>V6Q_!N6KX\[#Z^AYG>.V P>&;U=CJ\(EZB^1/>GUQI9,99 MY?90],Z_8VVXHNTV5\9QWKCAJ ?Y3E'_A(0*_9?AT)[]8E>\_%L "EM+5"P@ M*"&5(*@P3(>S>/8G3)-6_%C,FE*]"*-[+N6M:@U=<4K#;2&007D%&:3!:/$ MZ3=-$,$)2(++\73ZV#$ :6*XQ57CV;6)A!S\#_&ZRZ((R_S M=W@*O+R(5L6R6[*U4*5#W??+?+%R_0JKY;5YU$WY6 A'K!K02\ MF& [Z)HA3_MC/M"T>A\]MV$^TPK>1Y_HI3!7]@)ZZAD_=1]?B=/SO67UH[ZX MM!T>3-[Y[%NZTZI=N,5\558,]M37K#/^^I\'<&C4MY^:K#37Y1^8:P=;!--T M70L!9MJVC'5E[\0DI:\J[5B0TFQ$"-+C#R;1HYAC$9([=X%QFAO.9\J6ZD7E M3>/!L?$V5"QKJ@'(,$5TD XB\DYCU8JGT1,T2Q&7R]VU[PY@*@@CLC'< SD# MW' GX/BNI7DJ0_2FK(9+=$MRIVEFA=ZZ);M\< X,'RYF/0I6\A6SJ^I9G0\- M+^%TBVR"*>+E=X.49J:PTV9Y04/B3^K1E41YW)^_!A2@EB1=1VAF+[38\W.C M9R&_&DX4[>6AEV+XX788[X0$1FI(2%IG6H5P+,PEQLW32GP58)I<6S]$:8+2 ME8'& B[4F$S7>F'*1_$@&<@NN1\M"F/CM('OV:I?:;7R+);3=3KT(PKA5X!F MQ*F.J5^RD P,V]V3-(?QP3)G"H\&+0:SJ,"(%^6FP2M(WZK,H]S@$4S@-SR0 MP\]D AK^J5JEEPX'IYT#>KP/5E.FR2X$J]I_Z[+PJ8N-&CR9VJ0\+CH M!03!BZO#']75W^B4$CH-!S?F2X?S"\^R Q@AWB;D#NN.,BH!*;EC][2PSBI=X6W&M&PP)MC^!R%)Z)\Q$QC]J+( M5)2YB,H;D'1Z=!6CZ%!0 W?,P6>RI+Z;9E7@%MO6$*>7']+2B>M$>4@2F5SR MX5>S-DD_B8?G_W G6O92CJT<<"CX^]$ZC;71+&YO1VSC-]S%#A;@<.P_+_:2!RF%QMTEX(__!NRTTBTI M#STH<9THRXC-AYS'Z+F/F6/B_G1OV+OF>#II5=)0S:2[[@5-YWKC#[N0U/!N MMI\[GSV?8)*9>8EV !CSWUH?+NU:Z;V63QL^/K)%R$L;982* BAO!+>-34]N M>)Z=$%V,MCFCX7"@G2: I&QFF:U>V;W0DR^(2LZ<-J89GHPY2W7>T:WSLF*_ MG-;RXLN_T% ?_06#>_3H+S>_=3\BR4C?F/^OHD'I/[Y$>_G6*A;'TJCO_?G] MM0RV-5\L&-%80GI%L@_JPH36Q<0/,BH+#L-LQ;GKKQXXW;,KQQDO3_:H*&L? M%![DE@)?=5+6"VP^,3V .%Q,P"JA^V\RT1WX]HSMBEDA'&UC6.L\-#.DRQA8(*YAN)RJT\WSQ0NZ1BEF M.=--O\3_^_JMH[29<$_2 MB$.=/7\5V,WC-EQVFWO0*,UHM,O\LA6V$*6#[^Z4R AM^74V2FT=1$(W,SQH M$?C]BIA>O3KJ/%RMR?/,JIA]4H2?RE:+BF$Y:B"N<]ME'/RNZ0?5/(SSOTGO MF[3$:!^X)+;%T';2G+/9ECNICL5&L_O_:4 M#XX\PU9X;-H673-^MQ%5@^.H22]0C27]3\[F(&@Y]K,Q MD.8XM^IMX&QAT=^H55'U+?1?D9C%/V>COGBRHLC(R'O'AL?,&FR4N$'Z&3JQ MW;0#Z=-&HN-W+=V_')Y%C9S(I4S"9F6\&M;.9J=@=$@#.NZ"' MT4)(T>E)+]7$^*,\,NF79XY&&T+9]($7"9 Y)GFIRO$#I?=.O:]E;=DPB^E' MG#[H18E=^NC4->!E&X]EUJ<&(U=2&/ MM+ZFEM-I.OSI!-^[:.]>7?E#SU>;EO0%?X!B!A,^:WRIN(18/AL:8Q*T6TE9 M(LP_;O:^W(<8%B U_UOQ*[+$O+!5IRW;BO=+_7D\VQS#:0F@]\PON?X>0R]C M.Q0.-MN5KKUVV(Z6EWRW0A8TI Y03,5#UJUDX,C!+D9!X0\5:[#35V9/_@V@ MU;-O?I@]IS_7^5X;,Y]L\G_3K_U:SF?/0\RD9$S*M3@8;=.9*4JQM\Z[<.AY M&[#)8*7DRTA)S. 7'L"JS6LIS-.?:YJC8[LVO$4"+)=)HAW+5B)NO"S!$(TW M,@UG#48IM"QC0QZ/0GVEW6(0KRR0W$",3VJ5.&FT@#@J_A2*ZA;WR982H>*R M[ZJ4ZH /S;\:8*Z@P:Z1[S]+?C=R*POZBV=\9EG-YV\EFTKR3/4;3RA,F7VW MJ32=\(0C)MKP_L"''S6V+37U=+EIYMV:;-5YHH'UZ#Y,0"RX/LQ&R-Z 4T3K MW#9&%\ ?;,H=*)8"V9X)?*O?Q5B,COV(U&!Q=KR5!+X.#I3%-O41IA%WAS5= M[O$S!DH1+UT!#Y(P#P -Y22@G;H2'E?1L)A7=BG/V?3YO=T#C(4Z-M(K: MD]H4M*K])OG9B&R*?BJJ9C1&>)"+?.LP.J;>Z3@MXB9A"8K<"@B8^(6X&R*J ME@L^5P1C\AX4<02&='>&Z5>"16S:.M-O!87EHU2M16+,[ MRO/5!ER.B 6G6V ,QV$'?;?>C]C==.OIB1^59@+Z1XW'S5GMZ:S!(JBH(8^N M*LR:0T"62 )YJ[*D))_A^]J).=:SQY9#:'1_%X':7T 7E M"1&RKZ0:(N4? 9=R]J:NK)D.(^FS@'D)-YVO941LI-%K":-2U?=#M(H++BSM M^H/W#QC/,< STGK&M#F;>)"S*N:V8@&/R-08L02CD0A6<[D?XWY6+,6XFVD! M ^Z367XCGAK405XI7OHHI""D.;IQ\6R,J5AUL4! M!C\+NK97:QHBPC#&EN,K3+:IJ M-V+8\U(3??>.0.^/Z1MB&'0?&"/SBJ(UW M'P.UL9'WQ]1J^D_/?G'.BW&.\4#*@X6QF=)OVB^?S]RY$Q?$O8KA8T/>->*] M\?R4]3L3V$VUBSI;!R("R4:T=Q7:3WY-A$TX0'L[M>PFG$5.W0VK!'0?4L+@ MR41:1MA2)V/I@P10L#B'P?)K3.$<-4+N:X<2L "9"SA>0>$WH;]OLX R$1] M1O#9M));:/82WL6(-#AP O8$HOPG$??-R MWUK%2G(Q"NY)KC2TGVC9Y_"]CL@+@E5\G.0L61C7Z"9@K8P)_<@,&=D61\;5 MSBA #US!]$T#\TB@B47ACY*;M%W,3[!D MI_3&=DBCU_GBQ=%V23=VD.,%]E34S<)8E?M2WL.608C[,Z06N9MP @LT^9N^ M:6=7KHQ\;5.M$@9 S51YU0K1AN,DCVKIBL,3"8+TAG?N* A3X7N.N=R%:Q*= M4IR"B&3R:8O>;&BBO/G(GY(&M11NDX[7&K$ SKDTIL)P;W;([ G:+250C:5$ M7Q!#/LRDDXYL[FDUR&,YCXF,QG13I2?7F,X=)2KP*+1U2PZPU,.PT.SBUEQ(0!J(X M#^UV(Y6.S';_/;&2I+*>1+;"R8W-DMR@&7USY M,('XNPCR<]C^?J0#HLL^60ONJ*$DTM=&46=>FO3JLI*\;>$.EYEV]* MA1%LJQ>C:U:()246O)KQ_O-06GM*9'*8U'Q/A<*\ZKM@;+PR#ILUKHTE.EM3 M,^ZGT9PRZQ0*3IJ>G*BVDU1H)SRIT8_H]&6S]4"_A/O&)D[\HRSR/7B: W [ M?(R:1B.(9BN$?L)]Z?E0')]M]F::2FZR4!WAK*"?DL,*(])EO5RT?%X69;1! M(U]7&Y7WLELE8]C)?_2N0WYB@JU)*Y>LU58XP'D]VP+?!(S-]XWX\E9L/#$1 M/GL_P:Y'+QFEL%Q$TNCC\[RO-,[D@:;!1_ &#("%#B?'!\P]:N[1TUY5.+U, M4.'P,HJJO^9Y5HJ[$AVY4M8:OJ9,#.:4?LFECUW;5_#*XGUQ3.'Y:'H8PUL. MC>@516.X1,!2;O/**(!P#H[ \UN?Y85#'YKK8OZ8/L2[20J802):^!/">]OX M["B'?-3DGE+@&"]=+.T>XS XB#W&X0YP)--9\,-.(NT A'L%/3/:WNNV#F+: MUHMOG PI48(EL/RL01?*S!:+((2T[-![=I&@C3@EBMUG;B;0!!8I6'7+7TK5 MG5>X:(?YCL(!/I(,_W T#29(#V#X?E&[AD/[L-.JGZEB4]##='J_X$F@&:A% M:*MJ7XL(]'UV5/Z49ZA"Z]>1N@0(^$B>RDH3KPS?3^;FX1?OQ"3?B)NSI!,\ M)=^T)#4/22_UU\"/;UP)."^N&L//GK.Q,R!2E^.FHA.U _EII.#AGS!8+U-Q M-.3(J-Q;2MICYCR1HM.262YL-8MVN^_0UXR$%_\HM]U0S'C5WVY'X=N>%#;&E[^Q?3 M^:>X7,%OY9(=,=P^ ]NGH*\EKP!4[<"1@,2>AC2^I T6)+[UU_-(]GWS8OTB ME1-.L88I&VFQV;5R[0MI[K>W,I?G[-2;D9>-2]2Y2U*/$IGR)8.V]I&"%_9/ M("& D)H\U5Y:;2N..7A_<$%40OJ4Q<["T8!1Y=#"O&'+)_>2Q2^C(T[1KVJ)RW[(T=M MDK=GW@&L[OL78[^/7L&N6FS$TJ_2U'H*-0[\8D5P)3R;EIH2Y<)8>T77V;1 MV_L^LS?==,*4.3&'!@4\*)^%OG1Q1(VY:*:8+^6T3#A=\3Q<*BC;6+8H34!% M V(GG$T.6CQA:HVY(Z(TDJAQW/8-TYTT5"3IIOAY&Q@/2FN^4O[4VW!R=JR+ M4)M\:$YVX=)B7N$4#29X0JNPH^>L7"IJ9?KYDW\>S)@I[. M"=R#:/J:TI:]H4 6N?&!"Y10\#36B;TH5@6753Q_V, MI10X!1U!2_=8.QS.&#=5EZMJ04?Z-T%915+5,8"NXKB4V;D7+SCOR/S1>3T@ M$U<-&>TRQ\^N'@4NDR8B&'<@:_=+@?*1%FB?V9- MV,Z%NI(FE";0)"L),5H?Y8A)1YL2H,55=$G\V&;(SW$_>![X@P)CL?J5<=>!P)*8=I M*A@]0D(I]''_B;G%?IPILQAGE\6/U;);K-4"H7BM,.QKMTHGP9@_+Q@33& E M5U0 E6FL.2(JB* V!>18%UH,<$[J4._".INO@3:.6/,-47CFR#,22R9CZ^'FZ6] M3PM\APOL=/L4Y9S+:7%:SHQT+?*= MV#D!L$_AQ6!Q7G-+B H<=M6N/&N7R\/;TB5:.-GMTBZ!@2C6L%=M6R =Y#E< M*%Q;@7!%./TB89-K3G"7.PNU1<;J49%<4T[NX_H:HY;]J_*:;O)1'[G+PC;E MJMV%'JZVFTC+6N673<[&>!"Y[,]_0/$#1,'^0>.70'JU/X@K!-Z;C[ .[;"C MA3G;MHL7I;9T:0XLA?T%E5-9<^&.3;.8KGOK6"W99Y-];BXP?#OJS*38,=T^ M\IJZ>]Z! _R*!8"G^8ZQ_BV$2%26EY?#Y^H='=R'#L5D!MO?A[P#V]V(Z^WO M+7OZ=.9_*5_FD0;*Q!B=5*%:I(+" GK#A?;#HCE"V_N")$S,F:N%8T!'D_#. M"4HD5A!'_1M2'Z.';SON,4U(0P($7\#^EE6]ZP)ZW3 944%3B69;(W@X82(])O*S$R;R?HSEO1)-NW;/ M*0EK>JX/X0*B,#-;#QW+GG''#Q!LT&^\0GV6RQGY?=F8 %R0O)6<%261UWBB&, M8UX<7).1U-KA+%""-;!A8([DKF30RW"M-C22'_+?9^JF".Y#^P)' %)E4H:;@+Q]RNN1*_+J75K"5DIF)^\Z-:=Q! M[YOE4M>>=_;016&NT*C$CPP=].'1D5"KW%A37LI;\!W+?#'OYPH_O\@[&IIS M A+.-:M_XRX/%61$#J'1*0JT6,N9C-%PPX,T4BH65:9:W&NT5&ACGE"5R8Q/ MCD:?6KYY8AKD"58TISTQQ:]Z M]*SIN0"FS^NM0",G\-:)X!6[,*H*H#UM;MM73=->&KS6M7K]V1.0A2-0'AZ" M$;>T-;^!=,,"$J4C,M_N1 I_(VX)O3BS#3)N45]$LZXTC>5+$:W@/D<00E4- MP]>:*&(=OG9=@/.&IN[.I8U^F5"'L]9+I6;OH#XU(7MJ.%HP>9\_/[^[A-Y' M_RL*44_IW0G3&LX:]*9I.5KIXH7%Y\&+22K:NA8]P5IM]M3C0JHWHJ44)FKH M\:E-I=.9_#('>+72)"S 51[>PU)&2.X$?6Z?GDG4XBDB*E9E\9$@FK#3QRE+ MTUH5 MN, 54.HI0MPE]8J#3W3D1VZOL"&%.T^U B8/Q)V?^%2O\&T/[:B!GQ[L]^@B"71'3L_=$\C. MF57=*>GF[+IQOJ*6 +87I)Y*6!ROP][%?(60KCQ?B69;\R3>FVOD;,PKK@< M.F=%BH%*KE6^CZ0G4YUC1W@X!1./Q1;[2>G$4.(+L)%U20M"O#'L;LB.WSGD M=>0O ]!/7'Z\4*0#\G+E(G3V^8.H47+X=BY@%0:1W1H]HJ-4O%U*/*5.!R6; M?3/4J[SC_WI*\U'0_WZ/2,UIJ01UE2E1%;R-_L-_TR07[08OHV)OUSHZ(QPZ MUV@LY-NTFHM1=E9VR&J4>)#'88F9NGK!\3Q7?R08,@RWPSG>Y&>=D-3O1,D] MN%W!9\2&-GY/3CX&6-Q5V]7%"05S'Y>QIVG**V:%\PV)*YWUNBC]Z=YYVR'W<(6#E-U#E/L!3K#N"K []FV87CKL#2I]@3&"% M6J)LJD0NQ KH>1-^< 4NC5(IR#=NZ_)8O?ZTG>[C=G)H3<<&&GW]$95VS%ZY M3\/BK-B!;ZRLN*S;JU *R%EVKL O6U4)P:/EF7JT& M=N:X!YT9E$1BE\TP*.9K=04A&^'\QFC#MUUUF2]0HMU59TS!$6!I&P:P?"]]D\[VC)1,^9$;4@(5<(63/)J+(4'(=)V<3RQ*Y/ M67^3:TT4_WHO,C -?KRN1*#@A!%-L#X^83.59R>Z@R,1DVO+$.2.#8YC.'Y. M.^_&;:D66$:"O?M-%/S&=^,T#/P'G$C,Q-.8\)O]S(OUGI_25P3,0TZ[O6K0 MX\+I!0"C%5"SXX.X"SF):XBN7U]?POO2$6S&K>IG:_HG"%4F__C1A &/-$I-Y?K=XYQO1S4':-\!AUCFW*M"^VN\[MD*@VXN:;CT7;:BH?N$=^AH UC8D=%5TS%-J3?,G:Y]Y%, M=Z>Z:=C P7-(N"NB;MMTUP132VU4!6'!@T]91#YH>RR*I;'O!\N"PDMO?8CB MMQ9*]=+1;I]99LMNP[CNLUP,GQ$O,RAW72U5AS!744XENT8P^O#!Q>-L/ )9 M;JA,J9XC?HJAP#G$5I&I$V_8,34$,V@0VN,?<=VH"Q'%@VA?.8II8F=I$"/Q MK,1!JQ/L[)=YK3LZ^ I!)!MPW"H!-T<1F)6N/.&6 HC+N*B,9P\?M?ER MTIO2DSOCO0 G:KHW-\9D$]&7J[>,FN7>][3![6_9!U\<:$6&'$P7R.NY9&K< M#B(SF(@V'ZK&WN00BHMLS>2WE9=\MQ;AVNOQ&Z[UXT :5<5)\YBT8_ M]&^AK^_R;>7I_-'<[GHF,UXPUGLBB[(Z*'$&,H>1=>(41B>=IF%%V=1)F4J6 M=]@6H2\E;@@3)-@$FH/^X'+(-Y(\5E5FJ]R7>U$BFQ TF A.]$#3-:VACNU5 MWJ#I_01U;6AE6;(@U)QL;686R2)X@/M7U;L1PHBH M2Q7EJ%Z4Y5;B!.$UO&9I>S)A_7)OY>.C*ZI1J#)HY/Q^&%Z4>C8IF7\>.=WV MSDP@H?/LSG:8VP"G\1)FQAFG$Z5,[;S&KF3J[XQ@Z,--M+3A J0K'F)0N+E[RX25G)R4L'16LCFH&/$N,XM[OO*=?AB6T MV@ZOO@/>5_-Q-%" J^IH$X%*7@U=>48/6I1GOP],U9$&*_PO]-E/:"4KG([@ M%K1;KD7\6])4[JGV[XZJ(3SR$]D0]JCR:;O9,+^;_WZ_;K=;\53IG^CRI4O) MG+:NW'$V(3Y/ EF_X99=ON(?+14[S3$MQZR*RO8\!XY\QO62*!N6\%II60ZQD< M?5UMX2I=M>BS;CNGAQMC'55:=;S=0O<9/R.:=DJ@(:^\U\3I!>:ENN:T0ZYT>N0ALB-3MPU>)A@#3=4+-5^;%^*E[+IJ M/LB46-:YR3"'U3>4>"?OE0)31>97C:,AJ3)=\&B<&VZJ#YT(;.MY<(U:/#5GO M((L:Z"K?\^3DM>;30T?D6N$'M4,OY*)E4;Y*$=]KMZ!@2Z&.;S-$9<8!CVYW M0(Z$@,G60>S;E8&D,\24G(P7O0(7,K+K6S+?W-#( \57X0I-WWNS:45]'X57 M2[?Y;9PV1I?%X7"FIYN CC;"YH&C=@S'!]1C_1L3B):.*-"6'GGF*(6$LDY, M -+ZU6 7QA6F1WGT2Q;XEA)@.OK7TKX6XR0'#D3]0DXYI]VF)FPB,1 S=&[E M]1J=%7(+)-DZY@7F&K*X04J9%YT?">J*$):_FO*!'^?( TN0;ODJ9Z,B-T8=DNF$"GJVBO5"(6,.'I9;;ILBF7 M;-H-BZKKZK?O1FYGHA8>T[=\^_5T#OGRT[M4?*P;Y-L_9(_^5^-?%6:LE)]5 MG%#) 862]^%%= LG7]FDKW/T/W%;Y;9>OA_K'_7T\5*OXNTGKG*Y*9H+-Y?X9&AVM(GE4J%R3L&[*$MEMNME'S>$.2H <#VH1 MAVR)CPL8%_AKZ8CY M536Y.ST/+)!@0E6H[\DX%/T08W(W,@L&O>^GK%U&R54Y9W$J>:!#ZL"9W_;C M#'U1T0W4)AV!F:4AAQ+D,_JK%M4YY*)XU]6MACU1 M)($E4?)-4)G:YKV "Y7]W!@\@63CG$O 4.H-DQWJLZDQ_Y,^WCOBOM_DXPF M(,&L!*!*3.K0VLV'JBX"^823HY(S10'_ )3'PP%V!'>-"63)Y ]IA]=DLMD1[*0X' &-LIRW% M$&?VZ/.9P*2#,J4Y3V4AX%7VH24,'Z-8U#V6^)Y)US#.# MF$8X+J>(@,;PHXMNH,,43J^"::1*CGE#&T4B'I-OD(J7QF-OXMN$7SX8GXA MG/M4=KY#GWU,QC2.;/>J#!EUDPD=T=?SUT3#]X-V G\\N")"5@;=HT@=E!TT M3TP@SH0!@B@1:RSSI=RRGP5EVM 3SYLAK.3Y['L$_)4TD/'_9L*O;=_W^$-W/ONYY%^<_=8B'<&9 ?K5I^NJ M7,Y^#!'MC_):TE_U\('L1]2OC=2HO 3K]\1,T,X$%Y+3WZ:OEC4RJ\UNS6)' MMWUGG2.C.H\=8Z'E=';-Z=>(6OJ$N+[AWU3?J MQ-0;%ROC<$=F(3Y%+$(87)7,5UWF7=J"HY8)= WD+_D9J'IE#\F;(!PQ_IT( MM. )&@&-5Y4(.)8V[STK$G+'M(0$Y D=$(BWH^?RFP*&*:+OY3CCS62H*0G81*U (<+6 MPWXVL<<4,B&'/.Y*H'(X-79T=76NHX6IN7<,>?M.;6UJ][@8TY26XJ4 M,24>^_*T0*Q2D@&:$;#UV+;'41Y%B[0CCSLQG:,Z[@0;R8BNHU-DFW4X77NR M'=AH>_OH_QFE/95:(:92O0XUG0KM>UX#V$/T@R78)HWC(. W+R M6/Y7T"E,@18J<>KSTB$?PCN>TX-V>B AO:0)CHV^AU./2\8RC$%L62]7M2D) MHQ!R(_[VH?E"$4#=J&C]$Z?WV._'W*7V/Y,+\-?>WT>!)RB#P+3P_DA;^_!O;S.OT),P MZ%?"F0FC>4@C#U$ M#'UJ]O.$BC)<]KZ^N:<@\%C,\8''7F1;.)2$POQ8:>SG?-D_M;4H;*TH_DX M169>F!8V#?@J7%D3)OFRRA&G\*ULH-9,?)"\]TX[PV,M2*FZ#7\(FNKB4*RZ M'*@UQQ]6<@T13\/IYM)?)E@_[8R/A>9#<@+'5R9-:*,AFBL-^HZ\25/DT54M M&/71I?JUYA4+K'Z@@\L&MY=$\,'OZ$^$MSG.I:"59"U")';$ 4JCYQ(0SVH2 MO.ESC74Q'2ECL*$ITP:-8%UMCW3.A9](*AT2YDT])0NZX5=:R@YD6)5D[W.9?]!7S4^X MB\%YHA-^.+MASL,JJ HXC*,W=JK!8'J:HGP)Z5:R+M\-W&YJ@A!2()/;(E&! MADFUKDRD&H0:Z##2CM28L1($^+ )@N+RX+%F!B3)BW:[2YVYC(TL?96OHFNW M'F?C)G?>*!G'C_[N7X%'Z&_"YC/[EK_[4]?N2NGY_#FPT\\^!L/L@Z__]NU/ M/^,_+[[^!/<8E_)2BA[7?MR5J[P+7#<,Z;-&ZZTMJJ@I GD[RK9*@&WE3J$MUJW#C7&EDQ%BWTJTO%*A]YCR%B&%*,LA M"Q[$'0XY3M@$1'7;A#U7ZOHIAUMZ-.G?_FN@;P)Q(&K30X? ];]XD1;6SJ.V MBA:';!@?T(^>_M=W__KH$W;P* MF^ARK>G\(GU ^I,R0Z[8$GR76$;T^]_^V=A6!.R>8MNM22UIK3): V$@&&Q\ M)BQJYG62T#LYU_:@28CE(;VC?-BY;4D;UMZ!YT;UA&N] FYC+.7TM%R,6>?U M,G90!B8';;Q(_C9DF/WV\"SH+<53JZBLZS;>M'(6CEAZ?08*"2.%J&,0 ,(X MTR"BGP.MI32Y@0-CR[!:VBK%<5;1#Q)(\N4)2'(_QG)WFB-O>\]%.IJT,F(X M_6O"*79QTLC"68>V&]L?R4R)Q!0L3,/>,-?HIVT.YZW9L@WDT_/*%-F$R7&# M'XQJK"@W$LC)**.IXY?86%TN&BAVI];5O+*4XC@WQN]R0,Q[8GK\L]3S0Y,/ MY$:!33!+6YTE^PE2)_H7];4-V1'*K]?U.NVIW(:H1> A/M"3H;HVI57#ZD,;!>NQXI$B,@T&VA M2;+P(]X5E]_GW^!>*E3FK;\J E&\4[YM:Z[KP&=>E_4V$, A5*QZVDO,ZBR. M#N^)@5MQYM*H=1T>1G .]O1 O:+[I\+&IH^,TSVO7 M!#(O;;:L/4QWS[\]?0NG_A=TE191OQ7'MW6DK<,6$,8-#C9CHRP: T?!GYGKK,(N*)J^0&2 MGAFQ/DS< >VY;I+P6X;=<:G&1Z2DJ\48=KN='F,JXJ3HMPQ_)#)6R(9*E6_ M.J\VDO\1:L&00^?#E\ #$/)ZAD@+(P/_XS2WYH? M(C,FJ2DE"7*5?"Z2(C<&!3 NM)KPVW8O253Q$>;)2L]1 >$EIPT1 MIENOI6 M#9S1B:_]9Z:VD?Q6H-?WO(NXL/J>4R#!L M8]()TQ-H:*O@Y[K$^=JNSE)BN%)SO;P M9"NI5MQ.>H]C. I&$LG4NDSR/]9G9/?+B-75*&U<+$#78YUO^RD&')=CD^VL M];PF9CF=RI"<9AK2SZ M#5_&=7F9@]\&^;ND7]DH9>@+G8V.@R_8P24ZTL!NCBIN,E9XWS40%$(1OJ^O,M_;#'SS>6C$K5*=AF-Y3H@1NMG0*^.*E*FD?,H-^>RH&G%YI%XX M?J>$R^2T >[C!@!ZD!,P(Q:9B58[Y>B2SKW(%U0,4"E88M.<%OD^+C**@GP^ MV^0&&)I(X=FU^[P6<%5-018G$?)55RIPQY-#*I)?F W8-5?.+,?F[Q@\3[+E M]W93B*?GTJF^AR2!2W>E8$%&F.OW"R9[(V6&GHO0ZX'F7F-.YGO.!9XHQ6IL MAF#2*9$ SQ/#>3#T^D!?-'Z HBD!\8_-'Q-!>\^YAC TC9J;MBE?DGO7!T[Z M&'&.:;%#LCF71AD%-?5,+^W"1_V)(B'[317/U#+D<8+,E'#.>M2P@OV4@PN' M\]FY]#6%M-*1QL2$CPP\9F/N6Y?\CDH>KLP:E))"MJB+F'SR6I;5[H1'EIQH M*,Y(G27*86I-.N:AI60M!2].L(S@/%Q[0/("'H1!ED3(,.\DGZ8]]S%=J7D& M2P!9=B5],MQ1\44$&2<2H>,*N,4KM\Q[3/=QL$FLE2:'L[4I#&F^)_=YMS/_ MF<(NR1).Y/O\-@]'Q5B2FYXG-JT\ON<;\17K)[PU;96W+&&,BRKE,0S)Z.G> M\& ':J3T+L/NB3RJQZDJ?D=LP#H77"4AT.;%.A)>J1=OSR. MK"1:5<1A\B<#6W?:_.XCT"-#E=O,RP)H:<2+'OA2\0G1YQ%]7YT0??=C+!\. MHL\KTN=7_<#ER/G>JMQ-:+OI"_/IVU"HN?B_CVXT.SUY.@6]Q*# M^OP-.KA=*4Y%I0L!9D!M+T@2@3:(\8=HO08]($P-&F>T]AL8D:;M'CQW^6GS MI9%QO?F') *)8">495VA:.+=8R7,_F+5<8T 9IH4@83IN@$?!F-X)/>/^CJE367:03/TP'$>N>X8K55S#PGT*I77!0\& MIXLZ/XFS'")(KVG03TQ#FPC;*RC+JI#T/:QXJM.HBVQ&MHA4!U9H5K?,>_[=B&P/.R)R;E2)F!Z7,EA7L,?=]T,")KU MS "$8V(9C[GY?5F^B.8FQCWA M>/EL6V@L"6T@WJ7-9!<'M_6 GJD5<* UIZBB_52 Y'!]J1_LIIH!%TGIC-M--XJ/[ MMPN]:5"^D018@6.$PB:4W(''+NLCUH^[SQ]R?N"$X:LDF4'[:DWI2X_%3P M'C7%Y=?U)_6'##[--HOY<$HVNWZ?8?_"W+!5.1@OC":9=@?$]KU_W%GO&O]2 M/B(C",6GN-^CZU3,6%V-B>X,3&,G5!Y'YHX1[^U",+<*0)P<^:B_Y(3(>2<* M,1!U+X,&GN;_C9NDYO[146//^$B5$P&U*[IY6[ERLG M;79Z!44WY[1:]W*U.)[HDTXPC2Q.ZW4?UTMJ9U(+\)1!AJF.7;'V&4O_G_!% M]W-%(YD7*NEE$WG=E339,,8G.-#]7T,Z:MHABHC\?:\^WQB+.QS<85?P;+?? MJIR4A:-(IO:([3R%3D2C1 .W1.9>PCB@[V_*P @S%'#:2AKI.C,.GQ1:@/O2 M#\N!D;1;!XUI.0>076PX _UD0L$OK&FAI]!;^Z X[5\)"JV1>%0:]M 5&BY!^#F- M()>0CT$OHA;7\;+E2^ZFZMVP#U\TLRZL-+,PDLN(W[,F\?3*+C?5L'&-:/I, MD.:%]GP98%&"A5@EV1?M67QV6ARQ-"-CTF(GH75GE9KMG9!-.%2,5&B"[]XV M7HXK:0MG[%HERQ'Q>YFA?V*JZ[!O1O%+RL<:\=.!<3#? 6NK?6B0V>#,MW6A M.P;\NV+8N",NUF]LT7YH"U7Z,*7+Y[N.-@F?BGO&Q/KPXN'CAU^]U=0\U!1Q M-H469DY;1Y0,]\@P:G,L[RF<*K)^1NDEA90Y5UDL^>#!:D+!.5$_.=;_O\C[ M]6Q9MU=&2A95CU*>O_=KP6YB!W].]X P HJ*#]/_(4$\^X^+QP_.'\PVK.C< M-E%%F"E)!N'H?WC^\/%?D@7LRZ9"!RBW:7[\$3WSB]D_^0\??3(KZ"Z*/W?Q M...?_(*KWT!6EGE75ZBZ%>RL%!F+Z9$M1W&RLU\1II,QSX4 I*1&2P,5ZB/Q M*) '9\("IJ'@WGC:38)\(,-_1A?NH+UD9"WI!NA0*Q8UR8O'V#E^S-!.RNG? M]O11\)?27WQ;+N3?'UUD.HTH13:L1TY]KU;,N+HKIRYVVRM[ODG\P. M\B>NDL38W>8J^>S/7R7O^LVAY#C1^731693X8.9HU/,9SS,OA:5(M;.GH2'6 M+!3;S]3W%#)J5U3G)(F)3B\D3,CL/Y2OH.(/LNOKM+M%CE-1_@XG;AA'NE) M['Z@0K0IM:T(#K1WFYW\CF,GET\CH34,&N=%1Z'LHKZ:7XI$Q0A?B* M;+)2LFH@BVL[R\0_M)>A&<^\!+2B>TM@Q0^/FE#PN:0-Q/ HJ,C!+U%:'_F>7)9O3^%07M' M\MY_H.OJ]R$GM[O#$@JFDO?L9:[VRBR,K?*R-IXH+_>KQ_F/:$"\ [-Z4U=5 MA%X;":6C=D1W9*@LD)&FW;@'9=?!Z:\D%[GHJJUFA\W&BBY(Z&W:*/\\\-7Z M0U>ELD;RR847I2O+/IE\T'J:G>U&" .KS@BYH9,$<-6&?<'"P^8'[%@.)B?; MN@"UFDK_HB),G&3]DM0Z8'BF =Z.Z5-O MQSCN)X@BP=66F9:CDMEYZC5\AV# *C<.+\"ICJD%T0=D=/@ M0#/[>0&;ET"_F#A0>%!1_E%9 &GOL 1[F 7++>,N=Q.6G+XX;8=X:')SZ2J/ M#DS5%E,2.G$F(,OPX_]^]NW9Q5=TGW'7;[6XQ4__7_:^M^O$#VG@G++=G-;;5 M25!Z(MIP7JBZT>LNZNEM%SU7SA\19UEQOL.38RW?')98 MDC"(_FLF;^<)T$!FG"EX6A^]? ]]JVK:.+WL*D^2A68^9,TUY5?.)::Z=91T MOI EO&>!Q1XGHB,F&Y?L8Q ))*%6&>*N=*!AZ5IW36H/12;!$K'--WP>7901 MZD(,@R=U@!W0R[/A)-OJ?#G&O7B9ZB7EBS1]'4J"1BOZW*9Y0$Q_A<@?(G#[ M&P%Z%3;621@0IXPH6V-@PN&*,8E#2HN]UEK#C]RBK79U^X#WIM0#@L<2W!>R MG@LZ[R%7.*@0O^ZF1'\8^K%#J=]1N\JPL MHB9NY [,!\AK[[G_N*80\MWV)"7'*QBK(R0BYC MH3F!DQ:["'LJ^_#R99\R6Z1>RLBSG-9(T&IP#T(YM*"$9(NTM^@1/GW^>,=? M7>:FHEHR=]T-2ZTH3+%24W-EX1VBX V6C( _2I*BDVN(M*Z,!E4XQ1;?.@V= ME/*17'($#4S8EWDE4%@B1,J8:?^[X#7UHHW-P^*]QF,K6088%DTIB*XN FE9 MDI!CM96;W?)>.^&HUU1C?0?$M 21P;F\!5 "\.>*HXND4]DBV;WM4VF/[5/D M2ZTO^>#=-.-*+P13/(Y9!Z#+V ^XBZ_>O_*U0!U!P=_RMFH1?HD5^ /G\X2. M4+6^"+4I-*\PDO+*ZN48O]BW2#NN#'\R+\9LB#Y@45R,84OPT'E *_=J7G0B MORH/##C3'"2Z.*,"345I*06U5H6=R-[2H/)$X8 M%*A+_.6-XP86\17/L=GY)B R2#QKV?'Z1D5)=+X[\+R-'5-G>7;L*ZWE&@.[ MR-/(4OR"3]-EOH/G*@1>+-_A]8POEMP7O:!0V;9^P1(QS*&(0"_'6RLP]ZQ= M%KTN39#HY,OG4C$TT4 JI K;;@G#EFIG1:MI89*8.W>H*3YCLN%J+:8I>7O7 M!0+>;68'@F: #LI@C.XT+!,+X@PE3AS25F^?;VN M3 3XXH)CTU,$+)'>8HTR]FT6(V#@%*:8I*0[&@H$H%JSK&$3OA 12 MG7[>#PVD]7%)_3P1"G,6AB[=K. ]Z0*OD_\C;K_AY#FC"UEL5$CBC/R&:CX$ MG5FV-92OMO'&92U%C::+G'3!B?UBF4WE90:.'44$7XK'>5:^C>/M M(_#"#HU4KFDLKF%X5B@L#+DP&#M!6*LXT62I5T?[A1>MY* >$Y9E'C!RD-F! M;0,N8;^NC3NLJ[S5$Q5I>B:/Q?SR+PF=KT1!Q61(+&N2BORRN=NCV \Y%2-Y MSQ%QMBW99\/YQWB9SS,,)D_%2]]&_('3%<4;?=Q# MD$)1B\&UY: WQ4'B/K($K^@YO%R+IL-;#U%@'>TW:JX4.PM_$:](3=9E4/7T M\LB+[8[\J@"9<>%?"EVI%7WMFW?S^54S;FK\!GPCGZ& )IJXF*4R*&'(_,I) MLJ)2*0,/VS*P<+6635S+J8\E3;EI1/Z,-U!B1,0_.K/$(Z7&N8LTD@@48MN'XS3/)XM5-K3 M1.UQ&2ZE('4NL0>J]6KB>A7R@;PUBRIN?-F)EF7*J?/1CA!2AN,!B=/0YBE1 M%O,IE-)V:$ &+5LZ V==DN**W^-;>;IV1ZN6M(E+FA$Y$R&9W'XY?-94%H3S MY95P6P6ZBAP#22!*%3]-;" L<-2IJJEKCQEX3UP[RTX"V07]S\Y=A[=%^^$$ MPW31>9Q??RI\QJ8NK"#5H*L#EV&9T 0LEODQ>Z#N7/++7HP.N^X]=MLSVQ]R M?'Z]N&&!_T)@.$X_4B!GA<@$6U=D#EL4%.%MHX#8LV5'3)[MQ39J?F,&-E6X MC2@W\&5)90YE2,_(X.#RD>44,]N&Z,45PTKCK$_\66ATV?6B^Q@>G>#)RZ 9 MM7R)7, '(!W(@4[$):%#3ON9D?%3U'X$&1HC+]E;D37_O&/=[KV+S@NIG .U'Z-L(+K M0^!T=.TGWW:^?J;;0_Z#=V$ ;PEG=O:@M^Z]%Y/BPF-H#K]@6<-;'RO#-]Y2 M+:J^54M4U B1DUK)(A'T.T5[H#9'U#*L/99\-([G\G#X/DS$16F4N>$%>M)( MTH"3E>0/Y&.^1X07>)F\YO2"J9_RQE%B[Q-/P.(+I(C(BE^H6!>-@"\&><1X M"<.!9>6=)HRWP: %YR]=OZ-D/@\"4%QE)55%L<6B6%,5Q39C+-=3%"O=PV8: M70)44?>-*,S'WFF/$)704/)#73W,UEB,EU)X4\'([)'_P)Z'R8J? M&F;DSG%,I8TCXU/D S4.53&A*">,/,D_ M1-DG_J$L-IW F15+^6WJ4,:X<=WK;48ES8\T:@9];T&:M]B 2P +!01W4/#EKB]/ZV00Y?^RIM@W\-Z\3YN^Z%8@V,'Q?L9L58$LU#N M3<1=2JPSG2@6R_R6J+2O<@ QB P$M?HBO)>T]KS5.#^B7--9]6/-5;OC.SD_ MC)E=2QXNLW7\5>1VWA6>\0]:VPTV AYFX& DT%OYJ,C7+/;H!)QI75XBA:=9 M0G,HLPG(\EA5'=6^K!*N&8C4*](G34(,\$NA(T$^);!),YZQX,V*$Q%I2C)8 MB,-G,RK;)CY8G4@*>(8C@^JLDS56>G&^*@ T\+DW$;M!(#L%T=4_1!ZFDCCF M9UXJ7O3^:I5;L!4@5"D5K\UBV^ M761=X;%!:;TS'AV$?G&HD=C+R6>+*0^\0PKR$LQ\VZ#Z6J(-6H8Q/_-@C5#6 M:,SWD&*[#P?T/(!B*3TZHQ[9"%S"H@QPCK)H12A6!)58$(HRT6LRO+\06"P/;"47-EXIIPR8KKA%T>8_PS3DDO*4JM7 M?1U10O>12.L"ZR$W#0Z^*0^)&9T5K_'B6.1T95HRMGW/FA)GFQ!W.(!L8>5+ MFTKX$ B =T0WB>FU1C_+ZQ>3^> TLMPZAV7'3D>B_UA,$)U(0 5E%Y4Y;M@$ MP0)YJJI\5"U=R,@-;DK;E!82U%(:E/'I"> 05-=S*?;-<_[+D*Y3D3$ \R:2 M.3Y'MLZX C?57MP-<%1KA*I:96DQ' ARUO-^RL+66,B'358"?[(@V378ITK* MOVF4=N#%W2]%F]W%%+%/.(&7*)8 M"*LM)*^ ]<+R[F/M4?MEF=KH-6JF%O] Z"VZ<,I1]A"C'K,!+L'P; ?'NZ:$ M72XGH>\(,Y&AX:#())L!-7OGXA,H1J6R2ED\N2G1#!*X\BT454E8_8AQJ'Y> M-4%(21FB(HY!YWY$ *CA]H 8/NL$&@5BN&E.@3#-"C\WF3,RP@P^UC+4=\FR M"1@Y0A\KL9ERU/)R(R=>J,GF7=C=\5S)LZ!\&R&\R =;H$9A:STK$F?2A:Q M,_*>J!WQW+_?/'V]9/9O*K1S84B-GSKG"_=N M?M2._/*:GNR? <);^O>P2=XE]G1*S?/\7K#._="YHG=[HQ:/ M;IHRZZ=4V52:G _G4X3U=U@AN'6C++BB_M/GTC-?=,V9[4J.!4ZG&SKR;/+? M(<+80:CZA7VS*;[#@/>!$4(,6Z^2,D8Z#%>+\6D,B]AYVID*K328GE.UD!/; M^8H7VX%[*V8]I?][IZ5 M@7T8U,LC"H<%IFP$7$R10H33K?W!>$& 6*L")FV\@+B$J!MG'-V7KQ&GKY+G MLA(^X]1V\*SH"5:! H)?!E A#AJ(70T/^DG@)1! %XC3),5#%"71%/)I MBLE((="9N)%: TR\BY&H.L)]/BA,O(-,4A&;)[5*2<@@* ML@QG-$-B$J@I)$J.SLH9& JFQ#I@G$)S'LZIOTSP%+N4-2[J"95;+F6Q;U!]%5GNX*S&0W8(!1"B!:(!T:&VS,4DX(2Q"XWJ3C _B/"" M\C@9LZR4EJ<_,8:@LW,:% ""^'XEL'#S\W5Q" 0W64@^%EHQY-E;> V=D.?@ MD,^Y2A%M3[(<"C)1G?L**I:S<8 @4TP3[/AAC- ?M4[!Y]\% M?\?NC8SW;7N2_"H]:F^[1ZVQ?0UOE!N^*#=<=7X9E1-;)]+;+2DY9,[X\&'? M>*O7;<-AK:_VHL)>Q!MH,#?RF7#UC=$FF?!,\7A??\RUAN(?K!FW51\:A8/@3$J,BK#/Y;3!@G^EY>?%[: MV?;CQB4NXMW&29Z#_/W_[GX6[36$B;1:3$)?N_GT^>--1_L8:+^P293"L9@; MVXA:B W1BD5E'HU,0_:LLSJ% ML+%X!NM=;,^E8_ZC-_00\L(5+=YXOIUO_+!E(#9JC:F'@,D:V,Q9S. M#:1SSV[Q(DZ@'7MQH7=#G"&+2 ]%DN@*_\E9F>\$PI\H0K 7RS?:IS",LLBG MW^WR, =B )=]TU[>W-&G/N%O;E[ER/&?TSAFH*\FWMCRS\I2,@&AXU"!AD-. M*UA'UY"\@HQG8N5OQ;6" .#@Z6 N']B/T306S.8MC!/V*#UT75)H?ORH4@MO M :89.7 "C<);')5A6L:_9V;GS^7L!BDQM_RFG :P+&OY[8TX$H@3/IY.$9H' MC48,@][/?RT.KGW\(IYR'Z]?[X\Z.U0*'*6"?;23IK\T7ATETMCE[>7:]5%G M0%+(=/+]Z/_S M#9V"QHC)872TW\/U/9]B((*WHL"G*@0H&V4L/0RVX4S"^T>,8U-7MU>E9(=W M?LF:);(BV%HPL/7M9R[^\<;UXZ=NKUUY *T5?VK"$<)FG;CI=GKY)(OA_ M5SY?_+I#O_H^<3=_U^MV^H/!UE]W.\:>O^M;VU_ZV#_WUC9=BYVDM?F\IMFE)T@;B[K7HQ[ MSV/ON!O')_*6[SB6P_>TWV1N7LS_D:EU<6(W.WVT0@HBD&J0' SS>\OX'C=M M)82N,5!"Z!I#)82N,5)"Z!IC)00XN):$\,0.N)FR=AS&IM,W-;=&"/!/?A*E M:7_Z_'&'17]RFNO:\-3WQ&F(K@.7"1(FP(E-3K8HNZ[6J."B6H@OUD5XN.D7 MITT@)4V:-S^,\C35T42 OZTIBGTT>:?Q*#6_1C4?6YV>TG*EY9>MY8;1ZXR4 MFBLUOW UMP8=U8@X:J>>WYO.8$R"[Z*/* '=$:=D"P)0"0<1Q!%? )OQ?Y+4 M5^\SCCP[3>9A!*]TB6,96_3=_0;CI$O$P7AC]3E>#J?D% M,(PRZ-$_,Z07HMZZY4Q[\,+-%^F(1A/E[XDEHO/"1BZU*%QP/'K$@L'_YIA' M 7R$,,1HI!&1M2TC[YY3/&3$:2",".0M"8==MA1((&'V@ P'.F(>U/80#C\75P ORM 'V[9G8[HCLX3R7QF MZ(>T.\EMAQQDB!5*5)V7&\Q\R3$K@Q#6O3#IC.:/\8BNL _*T(0@R_BFM@75 M:V^87>NF0HY-@]D=*)C=?#AW#)EX015^R>@MWMN)?8$64P1RE)-&8E\LL:9X M-R?X@'_;!1RNW+$Z]I*'PS=WE8^($_A/!B&:TX?@ V\H!MWRQ8GM4X ;SY%3 M37P<>7MANG@ H' 3]Y!WQ6_E:W8G7RP86G::8X%W3;J=,W]@*">@IFJLK1GKR-P/%/"2Y+J; M!-H(AU:=OZW.W#XRIZUP/^:PG7@__X>1^<_5D7D=!*!+7/2]&B[W?4XKM&4# M%TH);E?![80JI@17(;A=,.F4X"H$MPNBH1) &=7:^!E=%/YVGZI82,CLG M%EX_IV[Z8"IWMA>H0:I!'GV0!X)-X!5"XV;XG^J _$N8V$BN=,^"E%TYA,*. M(FME$]2.;PC%IWH$1."TY4OT9A3$5^4R\Y1HM[?NU53WJ51MA M3>T-]>&X+L)1\UJ)+GV9^H9N&GNBNZIE.MDR&6-]U*L+WJ26Z=3+U.WJ< A6 MR]3L91J-];%IG;GE\"K2TO_ &(I7P6:W7\?(3N^DL+N>:)JGL"\' [T[ZKYJ M\3GSTE<(#F:6-5(KU-P5ZHTATNVK%6KN"@UZ^KAGJ15J\ KU=6M\'B]W/9FG MWUFB^1 XJ:Q3?04=#O3QJ+>[@JJSU\E=R!A"64.M4(-7J*>;O8%:H>:NT'"H MCTVU0DU>H;YNFC4.&Z?++LE&TR D4))'%E5]LDF?O)ZDH8Q_\[[L_6KE=SVK MJ6>H9QSC&8<\L5K#)EOL3W;L.83=X'H(1>:JHVO]D,'H#&MD5E1(=X;U,=7Z M-'E]1NI(U.#U,3LJJ=#P]1FJ ZOZI#JPUC6=/^@?B#8,0[)G3 M2!('!IF\Z MOL;J_*J>T;YGJ/.KBA]VEV'/TJVNJO=O^BIU==-J/Z?0A:^2U=-[M:F:U2J= M>I4,?6"JUIFFKU)7M\9GM"5UNKW(3Q[H=-N$F+@.HMDFXKDZVZIGM.\9UU-- M_,Z.YW2T=? OR"]R;_N(M:\3!4F<1)YSI!/OLZ.)%F-+-(B'<== R1SK1FWT MIN;%LTKK6J5UW8'>';;_%*6TKDU:9X[[>J\VCH[2.J5US\,,Z^K];OOS>DKK M6J5UQDCO6F0+=&=2^H'E$8U0A^%)\R M&NLCH^YMKUJF$R_3T-"M<5V@([5*IS:F;A!7Y_H):IX3S+J'V$PNTU8M-#""0Q%@:_NJ[+#OMZ] *:/"U\FHV_J M1NV+9+5,)T]V#'7+&*EE:O8RF9:E#RQE30U?)L/JZ5;M'@25E-H[*14GH?-U M'OHNB^+_^MO(-(9OJ*8R6:D"2G71/M2[M7UF\XZ@2NM:I76(FCY6I6Q*ZTZ: MO.[IH_$9:XJ4TEVATKWL#?3Q<-QF$"FE<*U2.$NWQN=A$Z"#U?>)/?$9_-?U M[G_\ ?Z0KQ:C[)F=81]FL@QC#].[KR/FVXEWS]X\>&XR%[,H?I&_Y'4W_XH] MB4/$/-GZE<*X'18D+#K]8IB4DAADZT#B*/Z)P_7B-W M,A[U+7MLVVZOU[,&0_;OWN!&?FD>R2DL[1F[G43,_GIK3V&&KVW_P5[%-]^7 M!+'P@MLUP:_+;*MDIM.C288KELN%@T[Q%^.J_^(%=N!XMH_K[Y*?HL]\9G'J)_21CYM\@G4]P?CF:2TJ>NT_ MTSCQIJLUQ=J:7CN?L'_^QIP4MP'M+EW A%:;(MKT[>79_?C#)/K^QQK?XX+R MP-R#Y+4U.(']5>O]AT SNV97UQX8(A0'^ M6W.]&:JW!CM'$"Y6L'QS#W: !;H-?!M^QELL;2=!XW]$!J9A]LWQ$66 (SGG M&L#6&@;VO1>EL?;RYIR2>/?Q7Q_>WQKCQP9Q='&\.J<$-'BGRQ:>TVFF-_D] MI .$YD%0$FO3,"+?>%;U]0+'3UWFOMZZMQ1VX &>;?AAZA8/OK2Q5&S)I'"' ;=N#+]#5TSJ$8(? MA[\98YV"+MMQ0(41_ <5:##Z3M?ZH^_H5_WN=^B.$[H:D\_%3Z&37#$;-@8& MB^)J[YG#$!*71\:6H8M-&M]"3X*_C'1X1+QD#D8N_NJ-4I#3*'IC "A\-]QNER&49(_HZPZHSYI"X8'98W! M[\XBF!THXJ!"#Y4JG% 5W@9!2FNSIA$0;+S]_/GFE?9@Q\W<[5Z8W7%GJ,&3 M?=#0LQZ^;3*8;5[/#1\"#8P!/>0M:ODM_JTQ6OXV@I/WO@(8C\^MVC"":LU^ MSV*0$,'8P?K8M!BW\(>A_0H;8:)]\FUP9'!*P3;NVW>8G9UZS(7)]$;F&SJQ MV,'%[4N-7C ?0H$(S^\03T28571YFA8^JFMP!DK057WZ_/&.[Q@?TV3)(MAK M%MH[<33%#-(4G@%[%.QI7C*'Y\Q@1^/)(XU]?6E:T>@MZATLC,_(C@/PL[ $E)"8:B^,?K?3E3N M9L\@JIB!P6M+^(3C+;&K<($1"7X8-&:HP0D)Q@H1AXV?N:?/HAO 3"7^^(XM M$_+AI&"=K:M<>UD+*;)CY=J.?OS]@W(TY]QH90KBK$F 4IHQ7H)_2[.OF0:>BD,3@A#)[A*Z"FRRA,:7-F^PF';8SM*4M6 MN@:CN]_,N^$G6!"G9 &3-(9GQK$L.MI;W.HB2IQ34M3U(H[K2G$XLQ>4 MF(,!?M6F,!!M#@^&MZ5P$H-G@Y^$PQB])F)D&:XV!_<91GASZ:_ 1F[!&\;H M2N_QH@:^"<<&C'_@\96NDKO3+.%'WWKLJN00"[@U@;YE27^!X\HTC6#I(AAI M=D^!9UU8S64(_Z2\2I:1E(J(LL299TN!DL,?X-$6SE(@6G!=<.J&]61;T]"G MN#JHGOEG+_ZJ_0*3"J/]HOPSK%;:+.7!&\^G5O6Y5["UAG3R"^)#C6[W*V/3 MO/GQDQTEV@==PQM8S7A;O#%NAF)P]^'%FCAB?V:4+0&_\@MZ2*-[^[\\X]82 MN[OY)++?>"]+SNU&2[=J_R[I@:8H7L$LVC3LW>W%&*_;RS9S::#>[6!'VP/U MP]UXG^U,ALFDS3_??OZL8?5$P&22]2M;:2+\HA3M@B'6-X5[B*T"P0D&,X50 M$X*]/QEN_2OY"$Q.09B7A3,03G[^#$Y*"\+@]M>W;S]ITZQ48P%A31I!@ .C M<-D4HUM=),+ FI;,\:;@*I!&0.>GZP#>1Y'H1JY1U_@U$6'IB<_%/&ZT(2Y+ MX#4@=M1?_K@DG#&*U?A'2"U I"X?_XQI8 =XRL/7X*EQ C\O#F#A!=XB7: M@AA^A-?5W!6S;W(<(,DEHWP#B0K[JD%=(?9F<,Z,&)T88TI2S )Z-\Q1?B"_ M.3:61R,0B2I:C&<%GQ7FS#MWF,/\ \X&$0#@_V:44RZ8!X&!%>)_PHC?N M]+*\3?$&\8D+Q&*:#M: . [@/'WON?Q>L_*-F"GJ=\RZ[X/%U*YO7_D%?!N7 MZ]0/']"9V %W-;B_\#UE;4N)$SCHSS!G.BT=ACO:'TQL#6""Q<<^M:7 ,@ET*S7E4O-/CU-)9HK.#+T9MZN'O$VLO4 Q I[H_M7"OL, MB^)7<')/(V<.AD\:Q&7P$D=M.W^E'B^GOJ4*;.:^0G=K!S-*$W D,T'"06.A M#0(=VGW()XAKF>5)ZVXP%*%]A M5,4$1Y@58G:T-5VAQ=G9F+DCZ%L=*_?61=M^T>V,]S'9+W.L2?!A0#@WCZ?# M8/-W/-_CLX=)KLE5N/,%R%^,@>IHBINKOH]&/EGU(NKST:<7+@[67'Q6AL^K M>[+2_@@. K@O^_8R9J_E7]Y(^BHO(*NG+U7T58MB]C%LE]TAUK.+MF[Q>%'J MWJ%2][5."/Z[P:@S&/>V_KK;,?;\7=^R=OUF18].\[C#Z@C5L#J&:9Y7J'4& MVS-&.SWV">" &L1/-3YZN 4>;[R^HE>+V^EI.II&3W4G4(_*_Z&[_+GD+C7T ME*4.IY8OS7$_*;PL]0ICB!QS?UK?/;V03.W/F[FTK4;OS=??IGZ@K> M;=XO>V/=&M7O0J_C )O@#R*<="6ME*-=N**/!L(564HT$NU-Q MZ57"Q ZWP\0JQ->+0'QM"JAI#E/ZJ=!F(S$WVUWVO141RN,5]Y&'=:ZBJ/AH MR% [%P]W1&/()FP1516;QA[U_F9WO;W@A=FU.OWZ1G'_)"[;,#58"U T40[.3)/(F*2\*QHI\@>J6 M/R&NPH&CKG^\8>3]3EY,%3T9Q,#A&E@:T^,N)CY9:;^R$S<*(,HL<3C;D@*M^Z&3%[R5(B?]7NFGF'63/@/3# M>OM8U-^WI/R]/S#V*7\W>YW1>+]J[$=KJKN=06]XE +P_6KUGQALO[O]UXT; M;*LDJP9[M,'V=QO0CI7Q9TT2K->T4;Z3O]QB0T^XH"HFJ/VD-TG%N&@ M=I#=58I'J992+:5:C9-=E6J=J-CF?(SV_PP\3,#?)7;"(4W>+AC"NAZO(^HR M"4T;?SV^X\1'IF[NR^G(5+%U8VA9M]>.DQ[V]+$UJ*GOJB?OU!ZI>Y85.K_34>JQDQ%;^MBH M&]DK(U9&K(RX.3(;=/5Q;ZB,N-FK9!E7:L07?U_XA4AXXT32(!*IY5ZG@09B MX.PH@W%?-T9[WI&U-'G1PE6R1F=9H?/[(*4>.QEQ5^_UZP82RHA/;<1UDR[* MB*])/09#O3_>,P^MC+CIUZFM-^*+OPS8!AQ0_/-+L9F_[H'P8F![#GY;?'@! M-=NRS+ZI]\P]T[?G!_!1>:-=%AG^O-+$T8'T0_E3Y4]W]:==W:H=F2E_JOQI M0^>J_*GRI^!:R-=(78.@JZ,7(*V?/"2.4K! UFP:$%@C"B74(M3>+\+ M@CH4Z]\?3$L1O-#6$$94P!;BPY@;RY^%TRDCF$SQ[\*[8678-V=N!S..2QJQQ -%6(?C-,V.D:%\>M6# MA8>;G>YW4C<\KLX!KG] [W)3EI-L$RKB2QS-#?V5AG/SBLRH) U2>WAF[+DL MRA :7PP'N3G2R,M#-@OHIO' M=_.*I!PAD*]+DGYA=JSLH7X()@'_=<%3@@@1(C3UXCGQT1":- =(Q>=7/KZC M?>"XDU,8%!B-P)L2'=BEB2^4)Z((9XLKFA)_'QMI3 SGX'2 M<;V88Z&R=4EU"Y-Z1%)B+GPEYZ'O$A8F1\"-V!*^Q@B]%C_$-2#&)][;?DI( MJZ!EZ$3$*-=5O(Y3V&;<;?82;],9C&G#4=@H;\\AA%QTOPL.5"O60JR"7*XP M3>($UAK5XFE#_)\T0&7I#3,C[ VE$7*,4S9>Y K@TVIM?6"%/0&_ M C(E1U+M*%X8W4%![S+=E6/@ V"^!T_HYG+#7CUE_ HX9@!F]AEW,(JODC MJ$(!@/P$ <>9/,>V:\;_92MM*L2"EI1$+(!P()G#IC*W07ULDA7C-@VV.P%3 M8_<8O_D^V@R(,>60V?1![E\R0GFWK>#(- ?9$?K4%E5)8%"2M='K]%&0[S[^Z\/[6X@M M?O7#"3CQ#XLE*%CGR -_5';D?F=\..#7@W"Q NV.09D9C 44PYMZCATD/B>2 M#G ? M^)!RL:/"* KS0Y,;[IH1..'5!UN07:Q> :MEBBR. ?A;E,(WO!CWY\ M (0U[H2PY:QP!TC!^T0)A&I\JT@BL#T?S,8%A8T@K+-A7T8KA?]$]WPXQ!Z MQ"(8).KY?)8V9D-2WXYP.BYN:L69=+1?I M0X#Y-@R-HE=N<_BSJ8_K!T_(/@5.)0Z#@/D@#9<,&;\:1LN03M6^]U?JN1[G M M E'GX(OU,8-*U302,RG@/\ M)??+BY BI-C#P[@X\P\D(<1O=K#:6$P-R31IXNM/R?@M JX&)'!Z/01F]HJY MNF"V6)5V#*Z1/&ST%F+VR*8P26-4+SY/#_44!4_VE05PF>87EBTS0D['@%PH MTA[%NPH+D@V%CK83."4'7X/P(1#"37UWVV"7MJ#FR$=MNV'.X%$>\<: ]9RC MCQ-(B.T2)T?O%@*O]Z1P[,> /0S.Z<^WA[&'BR.ND@!J5!:'(H"Z M. *H@X;)ISN]M"WVS?FMFA#^OBUS,5&$\6T)88_8=K+<>Q[B)NL1,P2L%9OH M9GQ)3\_(JB:V*U,EE,N@'2X_'^8[82&'M -CU1],3"#;+;5)&&)0$F?!N"[$ M%!BK!?0JB/EG!>;S90IA'<9B(D;Z -,"I4V(*BN+CK/XCD+\B/T%(5$B8[:' M3- ;\A*?Q C=]]B47Q!("BSX7&3C=.1JY+J3S,.8E<\\!\^[*.]V#._V4[K" MQ?T$6Q.+&*Q>K+V/O'O\V1?FS ,8[&REO16Q\'E=WKOL8#A)5_+T(BP'!@P. MBYNIM+48C^?):DG[J.O-4%#X5?P]6D#DX81Y8@P^OP(']6>XXBQW09P2W9OV M$W\5V!^=NE!,F$BG\P.&=3;9$9SZ8MMG<7X;0@$EL7WQ&U%^8(/3&?A2F=./ M&1[22AZ ST.\!SU8BIX A0$',A;P'J@R_U732QTMJ+DB>4P"3()*W]=5&6428M.=#PA-^P/R8MI\L#\IH3G 2!V^( MJR&"?K[3SIF_A!_Q7066L.H=I!"X:;[]<$L?1<#[?,T76(9]^6Y*X MRG^O1Z=B]W;!7,'?) M^5CCC.1XCTV(01?>!V\--79J;B$/(ZBER6X!#22.> M?D,U]_()BMM()Q44CDX8)SQ "2&VG4*8EI0L)(QF-C@DFX=)X$?\]?>A^P)_ M9&.017DJ#/76://R2EPH0 MF:S(0)=S65D.E@IU,!6-+C9>,AGJY=$D+@1=8V9!H#STIB?>!-@7< M8%RZ)>4)Z*P82_I:'!?LBU\979KR8!=?2L=F.%ZPA.]:LF0J1S+)EBE/'H1W"\<,T(^#5,0,OBBQ@?[ZWG15FF:<1;"U1ZE!5%*TX M3=H/P?BPL D^ H(6&SR%R)E>V.!B,5]-HH35Y%4U&,=OJ(:LRXG%F'Y0R7E,'&801S*L/B1T&Q0,4-M)C;7YM"'B#D,L,K MCMLDO.55'+1MB*TW3)/;<'H+4KF=A-]H768B32MJP+S(O<5-9I5OZP5#XO?[ M-'A.M;M<@@V*XS38*3=(\92GF<#C@I_)/6_QJ0N2IV"JQF?[; :>2X-U MPG1,*=(,Q6[%XWSA_+)KEDUS\-R_WSR=G^R;-Q4V5* H-GHG,([J@I#WK.AB M-2R&P.(9B-Y%*0T*Y&.6K?K,JQGJE3LWI?AEG>.H?JUVD^M88#.$&, 308*, MI HWGV0 &S3P^2D=HK%5D/ DXZG\G=2DI M=O7+&.>13:L-=4>UZUBJ5[!1.]0CET1W!0TY=HJKIFBU<^Z9=Q5'F8+]45UV MS+TJ;!4BL3%#BRU4&#@RYP,N&+L'%F'$2OMH.?RC %+F^0OQ.YDH1+REQ\%N:C7V(P=9(4GOYX^( ^20M2*HO'X12JQ'7Z6#9) M\=DTMF?T9>^1M(UR,HUS,K]5[SK*W^0OWR*BPN8JMO1UOY!E:\+@=AFQA8?I MANS.++L]Q%>A;:8!IC>\J4?!LOA4NG1M67PNCM*4:\I*Q[FGD6.AX*,42>1. M)-YT/9BX#2F5Q:,3NI\0\0:9N3A;NQTJ8-X6HA0NX> [,Q90TFA%OI7N6.$% M/@MFR5S7)G [/I\,AKY[G&51R \EJB4E.+++$[![E].1K ML0O$HT2AS1L_;^%5&/!0'@T>=8L=+)%G^['8O;6[]2%[<<&F"QL_OT5<E M 3/6+3$3G!ZIR;//H%*^I;71#*>Y!B5%G<<,1VP@6 ME_"_N6S)^(TW-C!Y4[K%3V3_1S'CB]+U,>E:"&-CJOCP1 U1=C&P?O%1+N>- MUPP5ID6;8"JE@:#56JR&+X_!PAKJWM0BV\D,$)&J"N MLG!TK I'FS&6HQ>.-CX5>)G+D6 MRDW(>V9P3_F]VP^)>H!9WQ9FKPJDG1M\JW;>Q@V 8CUH,W@\AO\TN& M_&LK?B',P+OQ/E$$%CKO MJ2B$'COOQMJ':29LYI8_A;51E=(J/T]V6Y5RLQ$K/I;/T=:HJFB/.3R9]BF] MO 28@;_%TR#7FM+G2I-=V"Z,\-[VZ @ERTFE0FW?F$YV55(;!8;S61SX8N&$ MH=7!CEA2%/$)<\-/E3]NCJATM%FK7,"BF)BCK_#D0?$JL/R04C5+,63,[_'G M(2\H*)FPJ "/BXG/O!(P!%O+UL96])TN5DPZ'K?FZI)R'TNC$26'_+Z. M=[$\)N;&SU\MQZ(CJ@2$B/_)6K7 "9-"_*>8[N%AJ 8GK=#)/ED<2\5S1&#K MP082S A9P8YC)F-:_B3A>.;,/D5@>EFVMB7KU0RS>R0EQRV0BI?\5;%XZS:[ MR"!;W$/G3<%5YF"8RUYWB<;4O/LUR/* M6"[4XE$2I0TP=TPAC4P49S\0181/JO(V9I2T%NXGOL4B>4CFD M/"K?N '9'IOHV\U'=,J$BX47Q]P&^8_*;P7? :RB#G8(]8Q@KL7UQF\T%Q\ M0.>-JY@"SJKM\]]1%35=66H?TT0<^LDW\_XT722 L8]3X!%F1>@P9CB/Q_/P M001+O'#[L='J8D-;B[PR$4* '^*.QD0_CNUD^:8=#P&B[K0@/Y'H@ E%HK)= MO%N6>&!-/R[S+?5]\YD_1S'ZQIP4'Z'+9"(U44RI[QU^ MB'7&8"CS%(:/#3[4R1CG:+9XE?/A2UZ3D09.7M*_7["XRS2I8T($SX2#B"T* M-%;^M6PJHO1*-C(01"6'#N(-[156<46:_EFTHQ:[,Z@1]*QZOFU4^VGY(V$B M.%&.@D07^87Z'WJ<;*=9NQ0M#D@ '14^$3L>S^$[A5Y?.,I0AQ!L&FF4)1,2 MWMVC[Y(B@' :FXQD_FNGA,".=?W]YM;UBT)]%,?'#%QIEXBZ+YMYSFN.VQ+N M".'AQ7R=GT3)X#'($Q\SQCN=-/HM\4JEFX@F#/?FQ]='&O%2]]>O?:H??R6OE3!MR@N\L?C M3G]@X%V^8'D4CQ?7_!VZYE_CB."_LXS.<&QN_76W8VS]W6./'7?&AK774Q__ M7=_J'6&L V/%^?)L\Q7D=U&DZ9T5/1#%4\_2+X0OX/M_*?J[?R'5B\GI3?63[ZW$4?KZ_Y M3F1/S5YPC-YVH67;9<)7)CAC?.F6<%:^N]V6X>5[C LY!D@R#U-XE!N_.I1& MMT(3W])EXM&-^!)%]PD10(($&Q?Q>NTQ'O3G6>'EB$QI6_.UK552^9<=>9AO MY/'E!GWIU4JB@MUQ^XZ]"=;N.(QMTEH^M96#E55T?8@,Y3&@A9Y,+G77&_[7 M>@:>HO<4;K;O(UA5^\-K9H,KW5E<&R&WC73W(NA M]R!JW;CU'0R;M[1G$,-^1.E/J)7RD%?A(7M]W3(;:$;*0QYD??NCYBVM\I#* M0[;'0YI]W>@-FF=%RD$>Z(C0O*4]NX.LG3T05&^7D3W8 M]5G4C8R70JQ-,. MZ^CU],'8K&DAU8[1>Z;2^BR^C; MD#.V>K3K.TR;1E\W!OWFG:C/E2QIWQ*.]ER]MCLTE4E[MO%W+;UO&,KX6VS\ M>ZZ>,OYK-W[#T ?]NFD&9?L-6L$]K[C:;OK7?=4A<;&N\6[#&NIF?ZPRHXU> M)*/N<>1"\BM*.7:YG1SHHS.ESM4B[6S!YW&QRH+;H!POQWI_T%-7&XU='[.K MKC8N\FIC2R/ACF=U@5YAP?*Z88HP/'+8JNCU4/)IM,F8?5/OF<]+^!Q 2"HC M=,S(K=N]SIS0:?L#E"^]>E_:U2U+^5+E2Y4O5;Y4^=)G^5*].][3TI0G;8PW/^:,4.=P M U7R01J-",DVW0*M@IL2>XP=%'Z;,Z\]R9X<<[H?0>M%##:1%T:$8M_1)!#N MD]#WG!DHKAKT [PC8#-RV,B<#&]S!(>\K8%RT)@1N#(;:\YWQIC77"'9(*)X(4!OJ;Z\\@D@8,6E'D9EWU'^X@D1Q./ MB"#@=50@C\RB@L$"Q@2/G\-B%8M(NQH[].,OC@,9B%R7:2!)#P%^PK"A>?@ UV/<[HX=AIS&>?B>>"L M+$Y2O4YR%$C$K<5^^ #3@F$SCBG*8 U!!Y"[J X[T36YM"T-U@WU;F?EC7E" M5)E;*-HS<:9'Q#-2(GTI]J]D1JPMO)D@QT/28Z16]L/4S?E?.#G+-O\CC=G- M[6[3@72T/S*+*@ZB8%!%$X=7$6$8S..!E7[#Q\JVS*1Z_'M3A)D]"@2OR3#O M<@9+[D_/S I8'LTNRLZ],6?**U-RYORSU1M\,J?(@!///*'.YV"=:XCZ2.:6 MS3^;Y+9WH4^66H7^K4@+N]UA/$I*TS\F)\VP.]R+D\;LC(WA,?A(^OL]]2F. MC_T862YGK*-Q>\;:'KF..D-S/_:8\XQUH#AI%">-XJ11G#1'%YSBI&G ,BA. M&L42*O.0Z:A8<=8H MO'$$[#3T@:*LN5B@%/-YU8F7B3=^VB)AY2!;[2![IFY9=9O*E8-LBX-4A S* M02H'^9QYCY_=3:;\8W-7UZQ+QW$-_O&Z4=QD"N$I@.HK G<;ZZ-1W9.6 IVL-;HQ5*0U#5X?0R&[722RFU-QH:C( M:YZ6WL#0^WUU\=9B:(A]\>C:[M=44NW9E^Z6;HT5=4V;;?]*<6&4[3^;]$@W M!@W,J2O3/QI'Q(68OKKT*+9X7^,M1\_2N^J:H^&+5+N@Y4*R+4HY=K'@OCXT MZU*O*0L^L06/E 4KY=A*D:(/>@-UT='8]3GYVIS=;J_KGN-Y3#:JUK75M:Y& MMZ- MNMDPY>4:M(![+E[;G=Q)K^+.,-M?"_BX=;,IBIKK9/)IM,48O:$^K%UD=7 A MJ63K,??ONK@,%Y)Q/9!R*%>J7.EN%4^&;NY;5Z!<:2M \=3W*E2I7>DVN M]*6E]\SZ5\3*B;;"B;X\>0?JV?UG-5'L%9%8/0:HVH2QGYLPLTH^CQ%FYK_R M@FEDQTF4.DD:,2K B#FC%B>E(_:U-(I 6=98MB1AW 09Y+#]-'\H6RS]<,78 MK:3HXH_-22F1/Q*^.F>VZR!<-Z>=+#V_2-^D+7-D:F34'':_HS<.C>]T) I# M%CHBV-2U:8&T,WZ4M9.>@'0)3W%_"5/ICSI71AWW! ;1>9GDGAB<9!RL8HLM M$1^":L5A$#!?*.D:^1PG_Y0L<_S1MA8O;-\'!:XB+10&042'DMQP@]"PI.HY MK^%6;L@MUA#OH^](A@JF/AQQ(QJM&Y%B5]QC8Q(=*\VPB8PBL8I=L<"#R)D5 M0?=\[S\T-:[Q7N3>+NTH6654BF'$.4,CYJ8.&@.G#4;^SR#&]^3/S!B&00 N M6WB.KN&S/#"8%3Q^&K,$=X!G;189B^01S.*E,7C%#<-5C1-DCES4150;YIPKS/P$'<4-LK_W4E+]6T5">Q3M\A/,-6&%967,/ M,=V5[AP5.G"\)5FT)"B;M4V^6 M84R,X:_)\X"-"W).?@0K?E'D!+KY5^P)[=K;O[)!W7$\BWITV2UCK8NR\.<\ MDJ-9@K>ZG8 F?+VUIS#8U[;_8*_BF^_+9*E><+LFP_7I;YWD='JT23YF?C_8 MC1F+-H_8].\W?_.&3L_I6A:SIXSU1NYD/.I;]MBVW5ZO9PV&[-_#FQ^_D$&A M>808$";Q#]_;/U:MY);32DOBIX^P67*FJ[14#=&"I'T4O%FK3WA2B^:P$UUB2L'N;N#'"NFADMVD U$ % .4CG(]CC( MEZ9N#6OP.RG?V!;?^-)JU*J>W2U>// &"[ 0C]("MKOP B].(JH_VXNYJ[6- M7'U#[P[K'IP4U.YI%\E4+QEBU2#L#2RC\%J4<6\_E^J@V MRYHRX!.GQJ[3?B_]=O SBYD=.7,Z![CLGOGA*4.X2'#)85\?&.?A>%4( MH#OO$@KG6"G'5E K. 3TSH,1JQ9IYV/\GCCSRH*O0#E&NC6H&V0J S[Q*7[/ MXJ&V&_"E7P:\=?Y*/=Y3+@$PKNL6X+_^-C(-\XW*0:A5:LYT52:Q_FU>M^X. MI6Q8V;"RX2:)["48L6*];>SJP'^N$_IV>_POP5."D,!^'E$F]=#K]:#=GM[O/Z^I4WG0!B_POKW8RH,J#ZH\Z Y2&>O6,UF? ME?]L\/)>:0!:3<0DAW0PG/++X,:HA+_)TAKGQ<*_LWU!L[ YLL=8,PK<,0AW M5:+!P)]436IK;O94LWTQ['0U>*Z/#!_G%/MC-"&-E)Q^5B6MXDVQT_RJ"RM5^Z(9O)#@-\C(QO M7?W[9?6?V-@>,DFR;28"*QYM@I?@O\@_3+35*.X^OJHR^79$P3._@:I'5\?QC=;V_;K$ M<"( B'T.(98H MV0YM\PF;B?":;$*OV$$X72-21^'')F&0RA#ZT)N&,H]SDV@E2Y?DN+34GQ:!QK) M93)(*>JM8U)O'8J IGD6==9*CR/S@^![V M[?8U=,/L-XH:X%SUL9=&^-!KU*J>O:I6^47E%VOXQ9X^'"B_>(E^<="H555^ M4?G%]OA%2Q_T]H1I5JZQ^:ZQ82>!L_O&$^&"GG/"CY3U' /:K([D+FPGJ)IA MHVUA-*Z+YZW VDZ[0@IL47FD:_)(+ZU^C:R6\D;*&REOI+S1L:9FZ&9?T=HU MVR?!CE&#^/I"?-'9 $14LTV-43[6;+/[W?]Y.]-V'V?66([-83R-RO3COV_3B.*5J$M[E:2=)Y$U2WG D M.IU_#Q,6=^K,K K)9:UG'A\H%VQY8)R9?$NME]IZR^L2UVQS;SFI(^*U3"%U!T9VX' M,^JZ#K<+;==.6+.K%TRWX&1LQ,D89HVU?A@3.HT RD!8F-2+YV32:W@)VTV[ M *PAVF"UA[D'_O !?,;3* Z9&Q(S%IX"9[D$<88'[#EOBK*UW:P_\)5*[&_8 M07WO80/UGBVS?8K-CM0@.^I;^S3(]L!$^N;AVQB-SL Z3FN@&FR[!ML[3=?E MN)T5TIN=DN3.KZY;\I)[NRZG#^0DO9N7*;B=>CWOSV!66;W4[8U6_=69B=J532J=JZ=0.S]@WB&F<)(/O M;66?#:BYN 8[/5'M[ME"H:JLXK-J+50UR5FG-AC69;)I7BV)TK<6Z9O94_JF M].UT9$YUR?":IVZ772HWNL["W1,5RXD1],S.$.]TER''Q7Y-=0/>/7LCP5OI M*JSP17$1W,V_8D\@4D^3[5^I E4^1Z&&99;%4?QS'N7)UQF[G43,_GIK3V&P MKVW_P5[%-]^7K\6]X'9-ANO3WSK)Z?1HDWSLWO\'NS%CT>81F_[]YF_>T.DY M7//C%RHO"*=8 X?0[O$/W]L_5JUD M*QB(/J91^9"T>U40UMCX*?X>C'".WX,'![+R!NMZD'=J'OI$5@4OP<+!WT-Z MW80%;.HE5-53*/F!U_^91E[L>@XGQ<$G:#:.[D_F8 $1%1F5AEBH[[NW_907 M'2+9Q -> U!%$I8N.&?KJU@5N2A8A5:U,!J.SJLX MPA=8>>2PP\!?Y:JXBQ;JHO04?X#$)$'%U-' *;O['3V#_Y6^N.2?]%<=#4OM M7 ^^&S&NE;]4'+=. M[4(5KP4"%A1XY5HTDO:OFL?Q5&]_8?9R(IQ&RN?L=%PO#+/3DR):LXQ6,Y?L M56WY-D;[?<).=61T))>ZAU-L)J\I-7"\)143&%TA-U!*5%:%?N1;I' [9;$[60+%6?A M#ZV(<'DC^)*=:';$M"!,\C"-+,^+M5]@*)K1O?U?77- 3A-L@$J)R%;#NSNS M^^8W.X 3,#81T&7>\$VLO<]'A:]Y"[-:Q1XYX%^\ (S/@PF]D\R:])G/%/#1 M1SYF(2J]P7B#+_MD1XGVX8.N?0 1:$/9(/0V"##L_GI6--PO3A/PJ ME$_+B<2FGL]X($K?N?OY'3V,3:+4AO //U+=<[16]IX7N3=#K=K>>_"90VPW ML=V@/S#V:3>PC,[8&A^!W&=L'(P;;'1R'Y^OP@QUU MS"-19QUCK%9WM]Z0-A;[;RO-J;I.R>^0%''7\:NW6Z835SC]J[%WQ2>FB-B* M@ALI+Z"FWV(GJ#H<%4E8LTC"KE)D2MN:KVVMDHIJM#UAHRTO#!TWN,WD+IW$ M3N0MJWCFGIJLXORX!,X/H]?7+;,N%+QB_6A+W7>_;N'W-70/'DBME(>\!@\Y M'NG#;@.M2#G(PSC(!C)>*0>I'&1['&1OH ^,0!\*? M:'Z&X#<;,8D#*@G&2L0X76(QX5[ 7*UMGNV/=&/4_H;ZRUXDT[K.%F>E'#N( M;(",WW4C?67!IUTD2UFP4H[MS.YZ?UB#W5T9[XG7Q^A>)Q77!0/R?J%;\[AP M2:AKBP,>""[SP&QV+;UOU.4.O."$2/N6<+3GZK7=H:ELV;/OTP>6WANHZZ(V M&W_=8X@R?F7\/%7>U;N]/;5'V7X35K V;.J%V/X3)QG9_AV$!'WWB#ZI3[;S MDU=SH77'HGO/8?%UW6#U!OKH3!M"ID/)9]&FXS9[^J6M6>*Z'!"4AG 8^[2W3T;0MJ^ YRVYT/YTBOWI<9X MJ'?W3;B,#OB0>9 M/2*E.[1 KA:X_ET8)PC+)?(Q5$@,ZALC:4DX]9(FS>/FQTO"U[[H")CU MO>%N".#U?G<B=JT2CT+>/B'R]FYE2%LH5(W1X3-]NZ4^95HLKH+EIMS3P;O)+OKB MI^WW.CU3MRR%K'BI[:*UJ\6O 5GQM%?GRD&VVD%:?04]>\D.LH$X&LI!*@?9 M'@- M7J3SH*N?W5DIW=C-@ ==9<#-7J3S0%,H VZ#;KSL]T\.#JU69_?54<#=%XEV MX%1<)RH []W:J<8*O[O-W5(*OUNEU/9DN]/-?;5'V7X35O!:(7R5[3__LL08 MJLN2%IN^<:7(_0J]^\H_J>Z\Z)R[#NU]19=OC_GD41"W2SA;<5Q:LE&.KZT<3>*I7(.QH+PX4D\E1OAW)S.\][.-2-80,[ )2;V[E]<<_54VY. MN;FK<7.FH8^M!C:"*C>W\PKNN7IM=W,GO94[PVQ_K4!LWC6=HJ@+3B:?1EN, MT3=TY\J2M\*1G*I8\NR>M)M3:B21+/+5G$AG6FV48>T3L M%#'?3KQ[)MB)^%N+7Q2VT,V_8D] [=-D^UI1[B?+6JLF+OPY MC^1HEO:,W4XB9G^]M:V_V"OXIOORVQ17G"[)L/UZ6^=Y'1ZM$D^1M3U M@]V8L6CSB$W_?O,W;^CTG*YE,7O*6&_D3L:COF6/;=OM]7K68,C^/;SY\0NQ M;H53[5V(S> AJM8]+AC\,9AK[MF1!G)?#-V'D MS213,P=$LE673,VT.H,=J9GJ/-;H=D;F<5B_!FJP:K!JL#!8R]KIL8I235&J MU7[\A3*#*4HU1:FF*-7:JXF*V^HPW%8:T5IM:S%XGA5>CLB4MC5?VUHE%46@ MUC@"M3,DL^^8[V-R"Y$+%W;TE6&J2[5Y76-A\&BL]VMWY>X.8J7>[#;0BY2 /XR ;V.*L'*1RD.UQD,90[_<::$7*09X5 M"?BB'>3%-Z6Q@$6V3PD"VUUX@1^D7A9Q8S.W+F M=!!PV3WSP^6"/5*1<)'0*P,X!?3V3 &W-(G1OD4R]TQ!M=T%*>78)8;HZX/^ M>11$+9)"N%(6? CZ\O[H/$B/:I$48^AU7P>\=?Y*/=YT?DM]ZLR]KGN ODHA M-GR%_NMO(],PWUQG&D)IR XB&Y^'=4@MD#)A9<*'8K38$^-4V?"I5JCV(?Y" M[%>Q!U_Y)P]T%<2M?-S@PR#G" NW(B35+!#< ^+O>FJ#GRV<1GM0L]O3^_VZ M8?EA):3R@<=L+JR;-;F0?.!I^R>4![U:#VH,QGJW-C. \J#M\:#G*3M1'E1Y MT.OPH%9?[]7.#"L'VAH'>M57TAL(Y7)(NZ,T/X%F?B%PS\F<1=I+D1/^""1Q).SE_L#8!WO9,CIFMW\4P-G>P0%GQYW><#^0U]'YO#*=<"R=AO/RS@GT^T$@N%.A8(40K MA.CK0XB^2HQ:!>_;?'C?RQ&9TK;F:UNKI"(AE#6%(PU".$MG^#D3CN_"@$:# M&2V731+8\V%M6)QPV*A%"+_[#^7:%+B@ A?<;]XOC9X^'/0W(LB#3;]%ER\7 M!BSX[/U"MP*== M'=7.K[S1-7DC4S=J]S(JGW3:-5(XX\H;78FGJ_6Z-3)+R1*<^RAHULK<7 MXH=44TJ-II0/=-#5$ON;MHS">R_&W^_=C=*\WI-QIV>.#E[);O0ZQG#?TOI3 ME]T;5L?H66T9K-GI==O2T$"2W:VGX[D5Z^-VUBVI+H3++JB^G.++D_1$7*C@ MCM03T8KIR\I,[LY4C:J4Q'51&/T\G3('F4LIDH8P>S\*TTN]4%7WJ6>FXK@P MC=KOUD?I5GW=VN$9^X8RC9-D\+VM[%1Y_O97TIPM#*K*)FK/NOY0%SSG):4T MV\]+K_2M/?IF=NO"C"I]4_KV'":)]ONWR[["AG/>=9;35%]C/WXU[;E_O_&& M3L_I6A:SIXSU1NYD/.I;]MBVW5ZO9PV&[-_]TED0T40;_ M\/Y*/==+5M3>_XAVW]IG%81HY!?J'RMMX?4'UI(QQ1SO M$K5VK3^F$1R8O,#QEB DH>LH/S\WAXAI\//M*Z#SGTS]\"'69BQ YA18QFD4 M+B2/2ACP=5J&"7S#@U?!:3L*'V"%8HV*0N@54H 5DC#[^+\C2N)%OYOI3\R< M%#7Q'?SA)=K;6<38 @:NO;SYS.Y#'USWS2OMP4OF=,<,4H 9Q!JH+\@+&SH8 MZ##.]P_F^['V"SBX4/O)#K[JVN\D#1# VS@.'8_^A=IOS_#Y4W%K7?G$1Z1S M=#WIG'5MOH!(IK;C^:B/[-O2BQC=&/]/ZJ_0,YF/#N_HPOF#:5X-T M"F,#?P9?>)O.P(G@=T;H*^-T"5\A]<3OA*" L<-7P'9N"%KN? B^Y#S\&?9GX+"\'PP@P]DN#Z12'ZGD-3 MT$& M;'0.?FFR6A^YO5K0I@9#PE?=@Q\(HSB;8_9[7"A\#W6/^9X]0=OP&/^D ^H! MZP0N&Q:(Q9@+@W&!EG+GC(L##]IX@9@"3Z"1^P%ELQTGC%R2=^;ON%AAW"Q: MB#>"FI*.Q9T:F^"^F^>9]DH>-VS^"8*=,-]C]WR?9-^\.%MZO6*W!!/Q4SPA M:%/8^D" ][;G4_%BOA/*;48G\=+VFT81VCB#AZ,-DPY,TR3%[;E"W2!8@]U, M+J9FNS &^%IQ8R>;X.%1).-0 M&X GIY'4PS!=@A5GN$F9]DI+XCY0;GH!++26/#"8M[: U9@+8Q*37(_HB@/B M0._%1XO> M(;-Y70[1SHG$8XR5%Z@]?%43^RO3442@@!X72BB\/(#TJ=V%^2J/4T8%Y#$'?"HH+PH_@ MO6O>!&(0E EN)!^F( EG#DL&ZP^;!WE.G#"XE<9- M 90/UIQ<^]0+P+E@'-C1_CM\8*3S.+&(8:%)-F^8*(AQ 4[=L5/<4F+I+8, "22?X\>(]PD8X#88#\<$I[+AQ(P!-W MM/=IE*TE[5NX1BGXVP@?*,$J8E*:IYH*'Y1U')W\Z_8$]++[5^IHAPXQTY@ M]A,X86X;?SPO?UCU4JV*?J@LQ$$ MM728UKB36<)V2]OB5[:B328,BE$C3)]NM\F/W,'.P+*@\AW&#[]0N"JWY17# M^EQ674(M3C79^04/):_7TJ8-Z>4 >^ITN4W5;>;HCSOF:/NO]Z[B-X[&H: & M.S!W8_UH8RW]MMJTJMN*;$Y&OYW5O;4[.=JXHJH[8FN1O]E5W1&JK>2,;27M M;2%X.K2D&?_.$IXX>DDG:R]X)=-&E*+,LTLV=AI0GO%X^'OGK4O946*7AS^X MX\1?]L:Z-6H6A*>"T51Z7'?B?=WL/8\65ZERLU;TBE5YV+4:JLKM;3NH&SJ) MR GO1EG\1+#4UKK)76,$JZOW!ET%SM3<%3*&>E^M4)-7:*";_=%9%NAZCKO% M0VY^:_M,OUTAC9;HG-$U];%1MRVA>O7;@B#?PF4R897&>Y( J%4ZF3%9?=WJ MU^T@.> R77SH_6YK1\#+"9MY05"J!MU^:W*9 835'>C=X5#UF#5[F94T[O5CS\[=FA_)K-%R4K+'.N&U?XSAM*Z M5FG=7L&0TCJE=:>/[0Y]!*S9R'^&LF=Z8A6D?'6C_L>L'.7M9J;N>$UG3>G8 M?E>\;:HJS<&?8]6<]F#'VHO>N-!X3PU!@1,Q:LI1M["CD FITDD3=)LP:8.4R'B8;R_"59%RDUIF(/EQ? MER?8 9,_&=X_9[;+VT&Q-/T6&UYO\6^Z?+ =!*GMXW>P7^D^:YM8?8,_:L2-.M.@$QDUX438$39?PB?#Z31F2<478C@>QJ46[/7^[G:W M(M?<%3]D=0=7N2ON5(>!+4T\&J/]$;%CQ 2346[ ML]#K=:- 9S9)/1];N!/9?A7 E%'=_TI!R['-_F'N.7-Z.UCDPDM0F6$L3+ +[PK,F;!"9RQNN P@*01@Y6H$+3M\/E[01$G0"]J=N M]C3+SF 2CY$[!5U$#RA6>@8(6?3R$EP*ES!^J=NQLK#@FMWVSCI9\-O&L#/( M)9XK1JZ6A?Y?7+Q"RSD*_TMDPRK;+#J%J@B\B'65Z>43J+05'CI:^:=J*I50 MQ Q#Y&40!K<%.;R"O0WW#/XU8Q]=;/UV\$M6SG#=V\%3)1["_.1IR>B:G7&5 M_54Y=G@VG-5=H?:]0?Y-CGU%D:P$JQ&^OP .1'&.?$3V!?:-10X"*, 7V&+I MARN&C;"A\U5;^K:P,3/'.M,K8R4:7AHY%0(#T0-*]F=G!R3Z M77%+I"9@^QMAO\Q#WR7 +OBY=&2E418 ?VSP(VXLSB#@$W)L+?FJJ42 *./Y M%/U;&4U)[24U%%KN)Z:5B[ZF/G<+1XC']%E 6>D5RCP)8?WGS)UQK" 8KMRG M7@QZ!;R^9YE"Y?RV&07\-9%@67(&6>MZ3YHF/G@\+,8^:\,'[8YL82^]PEEK MPY:LPBR?9TOZDT9M#-92/3;N?^-G6%ZOON4];FA-V1[O2(L^,RG.S;VQY?[B M0P$FKCO22=-_"D&/4%/>>Q$C:"3-3I-Y&%$D: O3BC*AH$G.(GN1(4$4E2]= MTN'(Z!=(B/ZX &<65&0*2(%1[O"K@KX7KH387,6VW8"80RBI>< M#,E?=;2W9,?;O@I;?6'D$<,#'$HAP^(2>$+;A,)S(X6?P[OHLQ#.3C,<'E>@ M<$T8H2#QFLQS<7%J M3>;DJ#V'&MWN.#Z]+GBWA"VT?A&]IQF:I&LWOW$;0I?YFF MG^F(J\,G?('! _J%(0&XP]\@-&,"D?$#HHI&VJ?,\,&\^'<1&E0C5#+3YC]/I[4]\M]?NYHBW^19/%#.!Q$40 M]"%'8<2KS(\3,"P.6GEID>H?3'-#BE#F-F$LBA0GSG7N+6,>)Z6!4P0MPUM+ MGAJ,Y"D8I(2'O@!\)WY-YV",T0D<4OGM[,!(8)#T^@EC 4*LPA>\ M>(XHYGGL"[Z0E$T@4=OBT#:]%6$;Q+FXD'9Q(4.)T>ODJPFQ7V C^CG^5H9E MXOD"\C2'9.7:(B%ELPLYG]D28%0&C3*/:TN8\\9% M:'@=?LD\0@'<<+H]RH_8#$[& M9,UIR5*+UK>9!*F1Z3A%34C-%,CAMY?S[R556)@QXXN/&,YKJUOTDX_YUM=- M@[(*D3CEQ"B' 5NN8?D_L'BF/N 9 XO-^B:14ER#TD:MP)T MBRZJE CW$*%UVU"]U3*W$!E[NDCHZGPGDJ5E2K7F/A8'Y@*=%FI\@6HLM$W=&.P M)[R;4F:ES$V:N-$?Z,/&QLL7#V3X<:TXX\J0"H>F/AK5]:0* >_DL5M_5-=# MJ$4Z\2*9!OAQ94H-7R4X!HWJGNC5(ITZAVCHH\$9X7,O/FLOFQIXAU!US=V5 M ?!;8]WLCUN/4GCIJ]35C=Y(K5*S5VFL&X8B26CX(E%?G/E&+9-:INM. 5%! MV[;:]+KAI\C(B:)T"V3NABD6H]O ":K;A]JR>WJO-%71P*9WYI*KL M1=G+CO;2T_L]92[*7)2Y[&0N7;TWJGL25N:BS.4ZS05)I$:U6>>5O2A[N5)[ M&8WT@;'G':T:T_CPWXAA:CMS:D.J?,^P^CWR-<6W(&,) ML4G@VR)XJ'C?'5LFE2_4M0+Q:_XEDI?1T=XFCXIR87_S%NFBOEIARLYA HSZ>>C]98 M1_X.3#.PBS?I.SKM!B'?[^7L$43K,[L/_7N!O05J%C^F]&8?_W?$D=K3J4> M0_>\Y"%@,_X/1ZY1L84Q^Z& *$,/%'G(B82<#Q/$'UL1E*N]"-';$<98,D=( M:5U#DIR$:;[' O[0= WZ"-&?F1NPF .!L6!FSSA#% 0T-O**\>=%,%_;$0BQ M2,V GM;!HHTXG?S)8#C(&R:^P[[!X&,BWCFK=RGQ7H25>B"'G$/'KZ%#Y!L".1V$(AXT M158Q._63I_"*'QC'3\9%"A=+WR/$.<+&0_SOJIF((S<5+J 9 M.(KO$ ,5(G#MK4/L46@[GR"4=SP!">PNL,A?#?0T96@$7--B'/P,R1U M64:,LWUAB 72BMR""N72$]"#2*XU8P&+*"J#WV/0Y4J=^F?@<=Q:6\#EOUW MM!R; U?S-V5@^?"%F.TP2.3?\Q H/"5(MX7]E2$4(U\^#F@?Q^EBR0&[DKF= M:#;9)PT)WAE&^&SPB"E!+TXY#PRX+K 64!!4Z:7",5< M+W;\,$;2FH[V$3'U(:RZ\*SP-HQ M3$?,2=>;(J>@H#Q ?,GL":>@JVE* /4' F_"=@5^%I?2D49=5$MIU#X<;I#^ M@MRM6/\8YN1-X2O@4O],W1DG>\1US=9#0S9]@*=8,3'.[JN/32'Q2@^J[BN$%96_$U:> B*@DJ3 MD6?AB2;!+=CA@5Z<+M$S95_L;!X7]K7L9FU%)%9.E,(*%*.9?H'MP0%X-B<; MS&$:P9R7\9,0BQAG#!##G&?F;C&/^WIHRN2N4*K;L^:=1J8Y>'.^T+@<";F1"E*_L>2_UO8(9S'A8_G!$I*5!O. MHW:#F[-BSBBH@378SIRA2# NE01#N:8]7%/AU(22E\'NPYP%%%'9/#<0P\+& MTQ62 E;ZIS83ZVUA:B@>FH18FI]YJSG)IVZ8SV$H58(OG&C%K3!EQ<"7B/39 MC.X?Q.884Y8OIMQ;""5S=79,M+%08J6%]^)JM=@+@6&8# $*["J%VUX:"5[<8H9=$M&) M W='JY1-@>TRN_7 9!R_0@%+AJF3I/!,SXDXD593"U*Z>L;AE*Y'[(CEDQ2? M36.\5Z%69^F];\AS;K+Y^7JBU":8G1"/N^;!88\UHJ.* ZCJ"VV7$%AYR M]629)7P4I;KQ5:BX:8"$EW"*+.:?TJ6;9:!9,+>%1<1DD+D9RK%0KJN4LRKR M%VW8)8=6Q\":7Y1Q4EV9$J-K!DY0S(F,MB7#LI0#?2>_:$#'@Z4<^ *?!;-D MKFL3S_&3,D*@9C"*S%W@(\^BJ MW=:FWC?FWL*K<.--8)*W\*A;O+R(/!OOEVD7T=;U! NI/G)_'LR?PF\"%_6<8X1VY M""*RT93MG]Z4"T!,]8L08YZA7]MC'YWB*>[/&G87?%=Q#2:%1E>KY+=ECI[B MICDC]1S(:.,3RNU.P!TPPYT4M\FT;B^;8 M2WF(G3"J!A/?)O4L?&U%'X_Y]1W#O4"D47"M5N0ZVY"[Y;ST2* M4]0"MX_EUO5[HG[O.-%TP[S;6TUL1-F)=%.6PFL]*4YP%54E U[\I*=\ZLEE MQYF9Y<98=_![C[DZ(9*@:.,;3B%[FA<_U^_QDEVT\B>^5'8NVQ)BV^^ZR&N6 MB/F$M]PZ.UU4SJQ_J6K&M!@8KRTF]*1M8_A2>=F 8N1W$GP0C]T\4$@C;PLT MJM&W?3S=_'_VOK2YC1S;\J\P]'K>V!&$*K'D E<_1;B\5+NG)+EL5=6SOU0@ M :25-D6J,TG+\J\?7 "Y4:0D2K1$2CGSNMLVR4QL]^"NYX(6Z/.LY U\ QWI M)LRZUMHGY>.O$Y?7 E(CZAW+R\9MED[,'>=]%=("B[=9(!_.J KVUQ-H M!%U.[(CFDO_JK 4[CFIDD.'G3P* CLZ_.C7PK]H+ 2E[HG.&5'6&ZE\"1L$K MF]P5"W2M]_D[!]+_%BU \VJ8,V"5>7M:#Z597 .FN=D#6%RS]DJW?EFVAIF> MUZHAO",/!-JIU2Z9*1 MS9DQ+YJ0!OIHDM_>BY&UOT].\M)FZYMKK("[T!P[:Z+;SPM]"I(YGMK[ZX)U9^[= MPGH((4G3J@F0=E[8@^:R:FT;\JDWX,5%W#$:V(6!.,O&[XK5@$Y XZO=Z24X M5LQ,$,S*.R#F'9-6E1KK+)_6W=VU:^U^08'(X&:&:]RZ4VWC+"NP[2\N>C"L MU%1\J9&U6A=_\2_43(=65B4H#D;P]!EX=*RD@N:R0)%]8@3]3%=R:K##0*-% M%I#+<6?]R[EUM#!7O>2I*X&8:GD\-@?LT[E=5U?>X8'%SME\=>+6OLZ?;HZ% M/CD=3<[!"5;5F<"Q77A.SHXG]HEVZQ3@TF&<3)W9[ M:L,E9D%LP:((Z73S=>7B/NIDC[A/]MB,L?SP9(^-<(=<<0>_,1#C ,WBPC6N MY >EW?]E?0%VV;[K.AY=^PJ,OIKEHY'U4=CKM>U5-?=3.1F/]:@%[>X.?E*K MC!,PE3\-:R0']!:%+8?QEYK3"PU6%T;G-=?;-PUW1^T.;B6ZNQ3A=I#0![6N>5B+$;G9G7R[E%IBGA:*^CO5?M1 M/0=E[@XYM7IX$_J_>,O4WZ]O;*VZL3\ MO.WW:"_!I?F^;@IU/*66E<4+ )M4JTL7PK9-H75]J)R/MYG!Q7Q]J,.!P)#W M_MAIGOIZR"5NCV,!E9#&H#K1TXX#J?-W&_DOZU7 MX/)@ZYQ?P6G95<"_E6Q7>I=IXVVTBFP3"_5^B0ZNE(NR".SQ7A*]L-'1J^IY M+LS,0@AX"XT&+/-3T041[QM5,VO>@UR-S=X-IF=Z]%6C$[/ QW6:A?.F%LH% MFRJS79>VKD[O]M%2VOH64N"> !ACNEYVTP;B7%]CDB EWW% M77!B9NZGPEVUUA5O[%&;)%"<#SX5PM5L&F']:@1\ O6\YZ?.C6?D4'X9B#-1 M*)MI^$6W[,LAI. 9F2K,G]QM/2G*JD$$9%@(F\<$B4673,+V"=>,6?GJ*R#OC.;+0DWX\3_?MF(=@=_M"ACEKW% M^SW/:]_EE7O:KJ>SBVZ6[]G@2?[4 6[%&0&QY]:J_VR^L?0K,W-%5[N#;(;( ML'/5.T LONBI']"3G7?O_RAWGMJG5H]USYJXTF?XY.O3:@BGIV9;V4L-\5CV],QX[U&'M''5C:TT&'K]O1^@\ MS :+A[5+R"Y:/7<_WN$ AC,;A<3K2 GES MN4Q;Y]!F!=3>?UOO*?*B<>Y89S5LG9/*^:2*ZOE7>_ULN+8T:FIU'?N;LW+^ M=;*CK'])EU-O-9FOK8-M:&NW^6CAMMAC_Z3.#6L)FSL)3SN!'1LE&4W*)J)9 M97HYD6HEB9@/[.%P<:+6BZM+Q]5DJ[F=K,;501T[2#..*D*D%K[)F%_.^[P/ MSI+!"U&,C"F6G\Q&[AB?3(PEYA/5X(\- X6UTTK'U=+*^&[S3S0&N.6%J6S% MKQ-X^*B=\P8KX=RP15Y^05FA=<,J9F/I%06%=*P3@/YCY2^Z14_VLM:=;'M; MX&6M.%%[4"U_>8VBO3" ,E4=IB5XU;DD'!&=N2?\&8,O_#(2\@MZ+X\GX!EW M7[1" 5^P!VQ8LSEUF$[@I"VDL+C(@E+H3P8U+YRZ49YU<76X[" Z*1WZ//+E MQ]&I=>XD#LYS/5)SDEV=HPNO=@*U?&C6,&J?3KEZU/# M0%?H4JLAJNZW2ZOS3,RRPT\K3PHX7\IJ19T2X]XYM^;+7E4#0UT?>RK.84KC M20M 'I'.\MS&RW*S7,LDM:<^Z1+IQ)7S[)92E5@7AZ# M*]2EJFIOS'AF'\M#T[QE>+5.7ZD^8 AX=J 6-%3<)&?@8*BTV-J^K^AM1#FU M YQ:OZRK'#D'!*KY!DI+^V!K)D;5/V2U=[(8V:,T&X.R9"_D2MQJ&R5MY11# MLNQN[@]6PZ*ZYA$56K!WMQ_==8 M;VT];!^(-,?:0K!?:7?'MECTO W76+*U%?N8Q&[^VFSI2GYA[/IY=[A!OTQ; MYK J:<#5(C7Z/AQP"Y'@_&X_ M(N3UPBY+QO'D[IZ@F=%@ 4+&=UU5[[=,$( M&\W33\JQA%W?=!J[JF#0@6SI MFSL5QKAQ>6:O=5K,P*]&DHH,\M!>*.')0<4::M[QMZ?AO[5-W MG@Y;49R15W3L(GFP;XB36P]?]$)8U#ZEHIU2D?0I%9LQE@>54G'IF2OEL5:S M47,1@OS^6XPM8.# 49\O$OF*[;RYL"V"E5:%MBMB@N&NIV8+?T!:E% MO$\7_0'[W@?ETF1;"92-F>UP\H8.)&_=-H^LS'*[3%=;\+=V*)V).4??(E/Y M\E$V]]NBK7Q\,?"_*FNM">%.Q3?/4^OBT,L4QPOZM&.2!44R<]:1,0%GTAMS M8U\A8%FLX15.)X%\GXZ,VES/6OH7O;?MF9]Z1YB8SLQ!.'ZM.P/4#AF1TJ%6$W]6CW1W\HJ4 'YAS E]#;-WQL\+H4*TJTJJVL[WX#6WRTB-3 M5UU7/H:YKSWQLWGJ__$QF;^7M!2QWAFUD G_WGN!_",,=_E&M *!N]3:3[-Q MZTAWY-CEM[5R]JZTTSO)B194VV+JE15[U]=)@I6'8KXP6M3>:53K,U58:B.W M=D!VP_O<4%]'<1U23&@;\/,]7-E+2@T;KG$X,F\5SK0V[HH/W#!J6_L75^A@[T0R[L[W='7#Y ME1?7\+QB2+><3W6QC7"MG;;VJ4Y47:%#RHTR.B5ES+X\E9I1KY"DKS;UI/KVPGMN@] M/L\5$K_KW%>X 1QXH@^^?QT:+:[U-;) M9UNDV"K2)J'\R1L+$VA^W4%KZ9Y1]- M8*NWF\WCYD:=K>QU&4E0@M J45Y\&%QNTW]FQBR!>%O54,2<;*A'UJ![V!9! M+E)G(XRN(UY>R-D)%"%+^P\*(,-G'(MJ'*VPA[4QYN,>_L.ZQYU8!(W#>9O? MI@,5D\_.>] V.5Q+$^\7&>E/$!XS,CD]]^SR36L-T(U.O3719#]/%RU0M^1T M. #Z!(^?$$]T\.1@[:L%K+JCEK;^#LO\F-O\;@>1%T?<"K):^#F%]8/;K+Z: MAE[=@ZKU&F'+*N5ST852A4?'&M)#C5!;M(2JB]QGGOM(A*U-AYJ6,N\(^PJ' MJ+1=HX2?CTMQM4[E3@&YA7\#76.72P]..U_46]<+U-P07E\;H-K MEB!TE'_1-KO.3 CJ?NSG,.#%&^N5;?AF6LT4SNE+Y_=S".I"UV?"U=.7,T@+ MSN&XUB.M!N?V8FHEU_,*N;L(IE*=WHMS@I]=G!*\\(9SLC&\"Y,Z@GF =V'H MM2$X!?;E-G2_4/ &XA-T*9LN?9>XI%/88T_B\OJ A;5& VJY*QI%J&7K>:_& MPK94"]IE.?]F92 ,CB:GYHAY^&O9$>\MZPO!\NEB=UU1EC0$_GX:ZE=0\Q^4P.K(;4+HJ?&WC M7E.$93.Y7?)NI34*5_G76J*I^*)M([NY6CCW[TYQS8NVM\C/X-,L=^OED]G- MV*'@L.EW,6X/9@B?F@%7'[?T&9>#:F#2*68M=<]N*]2GG501TV&[8U?%Q#AV M<_GA/0E7) )[.[+))J765PWLMB&TE09VYP&^=8WN^B$_GX7J PW:H;S/. M1:4!7-F0S JZO:ORL8VL7$XH?V?M&ES$4[6Z]TC+U M"%6]MSL3SP-GF]U:GJS,*FE+5\^,N4W;MV"AZV$:953DH[:7JLI\*SLB?J$1 M9D6X#7J$.3C".;X]JXN?!!A,?LASR8F 7X-)DHT/BKE-1% MI4!S3X.A:N5HR+KC'?I@N9W*A;HA,0#->?TNB$>9S<3[;*;-&,OCR6:Z#K%U M W%MCNLY3+R,\_HB!#4HML0=W"0/V%[(]7/GX-!%!1J+'JHR/'HM L^ZH,.Q M-7?PREZFUI$V5Z79FGO] ."0J9@] M;,V;KZ-U$\]/Q3KY K;FV %_]Z(R#GN\H&!D"#XCE[U=<>@#LX3-XEZD.(BF MHYT]LMVX+1]H-WCU5X]QQV#[=_TTC$L]]J.Y7KRS8N?TV M&7]"O]F:4/?YYC?%N)E6[AE(O1@;\:OD> @>GH;UNG.DNK2#>=GJ--%1FAME M=!$)X.7J:5-8WV([]15#Q_EI6=7Z5!>7.V.[ MMF'2)3QIM,]VS++UGB82-X.$QN_5%>$1T!;O&2RM8H)5S!/%IE+R]<,34]XUQW>K?^B\VBM@4&F^(L"4\M MY;,!YM]C#17KTS:9YQM]?)=J$RU=?)3*6?K9 M9EQ.JD,G*M+K)EZ39]:D]1=HF[U8?\LA"1YBFKXN\T+0%#C*)M*&B93/I[57 M>!U,A0L\+YQ7O/N@:8=CJ=[I3-?&K8V2PX>-=CGV1[*R:G/'A=HMD MV3/@7ANHR=EXR6/A7^=7S_H;IAUDJFI"/9^41U0?%V[B!#6YG8TXNC)/6$K425SU+G=-:M)K1?N*PB[&XYJ]J8&P^YQN.8>F?ND*<9H,YE\S>$2 M67R\'JKFHZL$H>J>=NE>S6ZZ6.>!6297W!; 7ZVG,#/GRZC#@*/#NEEE!F?# M,28;C%@Y@^*B;>A4\BJGVM(CU1R'!611@]6ES:&W@M<] N;F!,W.Y\!5F6V. M@:Z9<&>RL!;PQV&5)"?@UC"*M3Z%@R.M;7=D@WI%"3Q'YM]S&PYL916XFG7S MCO^8%^73*O#=1)KM#ZJ.)E=%\J^U)N8)(YOG!3^]N!+#JOQFW)JC(_,;F8$! M$_W7VI#O;)#%*3\WIYKEY?PZ=:S]BC.C8Z^9IS;.@KKP9FCT[*F=:)4M-9U M$D5[K5!T=; [S>;OFWHS8!^3KBVL);NP._C4Y@RPJJUJZU O;<].IRF>YXR?0 MMJV%G5/S4IA96W+F3EL]-N!%F A) AAU;BSNP##*N7/T^'9C"_(C)I_LJVZ MNH@(/IJ^[$=S/#+.GEA4%K=@:VPBPR+,FE=D?(U0I;UT'V[%Y<+ENR"=?C@X MKC8$$@6!&0*6W3VU54?=5"35RW$A!-2=R:(ZLES]S\[5[M(HWKE/;\FEOI%W M&KS_[6R2MX5!H%G5S773>VZLZ.#MTR#N/ V"1CX-@FQ@%@0:O)^=G$!*M$&" MMON_+1"3$20%EM=/F?!]ESU3CK7C 4F&<[1:WH';RCLOG#2VD\T[TEBEB%\Y MA 4&__6P*@XV%ZO>F,DY.8Z?[_[@@W3YL;FO4[QX77[O7-M&4_B]I56\;*6J M/4\G1A'==QKBN[S\].@:S=_NYT"\-EJCD=G!"YN**\\'K[YYFW[AY!Z& M+7LXZ_2JL:W0M9I8(@%MW9IC_Q>+/[;^1DU&(U&4/S?*447JU3QI[G>97UN7 MYBRK2J5IE6CW#/;+WU3%('P$S?EX3DZT MLGQ[./@_C9>P=BMU'S"8-.]H+W:G.]LE*==#[S_T9&P0OG-;)3:S0O0?P2ZK MBW]!&?_AN;%7)FT7O@.5_@857&KI^:Q.!QSKIO((N/MSL]^%MWI?%ZY^Y8^Q M->K_G_F.D2'2P:N3W)^WYX/C\U.P(Z>V+F;Q&9L>ZZXCL"7P@[RBD7*.;?CXU:R8 MM%B++;N ZQU[,@%/3TL'ZO.46L>'!7V>TF:,Y?'D*2VXD4ZM*M>Y"GS<8*Z' MLK8>:R!WTVK)A0*9G#;N_,U3'F[H/8)WH^H>N=\KI/;U^>O!.8D6?EQ=]-8-Y1HJV%H@O\?MR\45PDU\F=MU6P6Z6N?Q24?' EHXS8H%I8V=X-E]-9C>H+JP"YTT(;AB M&>>=.=:L()3>%;.ZSO/$W(>?/'7SY7OX5[? KZX)SDO/2^S" $UWW\&Q5C8[ MH'(S5*_H/GG0[O/A6>GK0;@-MC&NR6ES?%P\8.4<@]4W_WX,S%<>FFN;!U07.9AN" C%SJ2^&';03K$=G!L6\6W4OP6=#RIWO18F3#FU2)_ MV[IJ=V"A]WG2'31KH==<[%(T] ;VVEL*58N+BX)Q\%#Q2$ M3,VS;^>,I]O@C$]Z7WS+);TH'F3;.:.>$0/\ 6R I;,VSTM]I9C@OFNO-4OKGI?A4 MZ*K+-B3L^/"W\#'G5C0V!K(/)>)$GY9K2R+="&OOX?5L< M(08[&3D]X2UDWRKPM6R(1%WN(.EDL#9H,%C+G.[1(-D>N'A>5\1!.[>J.*[J M^/-5%Q7U4RL/Z;:6M_=5.1ARY]2SDZ!J+.LS.Z:E:HNV&TG #0ET\-6 MUP&;KW2(_&]:SLA%W\ZNQ+_ZS''7-29/M MDW9:GS0PZ90VVIZ+D;^SU*:8"F04'^VT'APJ_[=FQG4&R7,YW1W\TM3;B>E< M:OOE*_W<9=^_LPL.3W@-N;PX0/]O>-,5J1,V?')9S15WC<4X YJ[>B5M==C8 M6<4V#[M%^[$@S]T_7[MP,DRHK.UN4)4'KJ_]23Y=LI!-K^A63=NP*C2 /Y8V M"\_Q:]A(B6>+AP/GK77;*K;J603N'%M?!&-Z_^I%B[H6IE(ZCL*F 34D\TLY MLVTX_#N@18U>*[Z2ZD5O;5-Z< M$Y?S5;6;5%U.:T?>Y7EU'6\N[,#(%H969:S*MYXT?W<$@Y1$G>X^GO#1.44= MDHPGG1!DY2[S4C0_;K?#BWI'M+QI"\?Q"'V;;I4MU-OBKW'';;GJ\M8MCFQR MCT\O]A5MGA2X553=(I>HN@W9DC=W(8AR,K:%TU6=SN3B#X:KC= &,^VK79$& MP#NX3E37AULQ72P^7N4E"Z#+T[QNX"1;_*IU%TT[N;-)\<4A[\G$)5&Z@_GB M\,\W+Q'FKC:]Z/+KGDS&.;"^>J.X2X99_=+(R;12D!=OGX_^CO.3JM2SR@NO M.,7,+"!::Z^:.AFMHQ;=0$XVY;RO3'[W*)//<)]\MAEC^6')9_>CE^W7"F]= MG]Z8+#?7U+8\C^>P8PHX(H[R%+)I8#]]6UZSMWEY7*$_%--/?4%]I9BM<%,_ MN<1:S3K6:K;,6GW::K-QY?O 'JKL+W^_^(I8Q_+87/>NPMEF.L^5+SDBE9HZ M?M%KZE8BA6N?XO6[A3$8NZS?_ 3JIF(+6+%_??[\K4OUO_[ZVOEFA3C1<-57 M5J\UI,O!:57@-6>-;;K:=7F9.)C\_#Z<54Q[N:;R%A+5>1 ]&8 953U?FOS\U3L%@U-MG=^. :3GUOF[:6[YLJH.P]N=UH# M[ONJAX O3P9+_CI;MF1SAG[?1<4T)G5^ZL.@MF^(<@VB79L]#?MC MX7*\D6,1B#6Z&*\/+I<7[70XNR30[4#5QP)'2*7]FGN8_&P__>1B MRZ]KW'I" DR?M@C]7QR^/^RX*8&/JN7*;0G) L?A]:<(#2L:]^%E$Y[OFPDC MK*?]F [RT8\]6 T]C)BIW/<%?@N)8F< +,<3@TDO)F OEH/??GOK"!3,H@#\ M.DZ'3] B"MR,IS.CRLAVU7&6%R?6=6DQ2#4=&.H 0E4_5)#[+<^[$"PH0[OD?G=C&ZO#4:Z^#-FS-$J< ?RB MRAD=_ IZG_4?7.?>Y/?3Q'CEX%4GF:".9%=I$=!8U:N-3>YL.VG6D3[X*.:W M\\8(MI2*D_'8F^/6+(2O&5T85]D6^UI7#&COH4KB>#(R(%3W69U_8L4>YM)] M:T,3T@DL69_PT;'QP,S:35"9R\&W/K3FG$V+\'I]BRCRTK+;&^O('&^#CHQQ M#PCM"L(*!5ZT&NEN9-OR!Z []_CS0_&';07^D!Y_VD4?Q'LNP\=Z M'\KVE=!&>VAKY91Z$'O7[A0SK.'J:#Z46MEF@S>U&_QZIE>/8#V";1:"X6 K M:%HQZ_&JY0ZLN2V:ZLK!:^WS3MY#H8U<4"'5 U(/2/<(2(\Y[D37$7?" >T# M3P\S\+19@:8_;ZY-7$7AL!&!IK!7)MI^Y>,\S7U2Y4+2F??R6"O((]Z&.G+' M1?*0]W=EUJ#'5_KVKM:T*>@->VLP,6T M T_Q\?IABR4G<662EQ9T/X@BQ>5B29XN6O9+X&4+9[^&/2-ZEVY!BG0*[A^R_Z!/'F-\5D*>8O,ZR/I]/39S_]='9VMFM4G=U/DZ_WJ2[WGJ*.IXBMQU/$>T]1[RGZ MH9ZB=X?O!_^:C*#BT<#LF[&\EFYWKV.NK;]KZ3L_6H'A*USK5\5R/.*!L+:< M;:X7PM2>LAH:"W-4P0(8B=-2/ZO^\#,4G([$^;-\;,=@?_3S5UW8CE%^\\PS M/19POAL',<#!M##_4=7C/5+L6J3X::HN?L;9;A#AI1\'N\L_N^RQ=#>F_%I/ M_#^SNB"D@7-!?]*=.?V@#;N/>RS8H'OL\K<)87$VC^[)Q9V6J5 MH0ONNQN=XJLV>L%%5, J+#_A_0E8\020)7O92^^&[UUH:8,;52@5(\MG41YK MH)LP5NR2LG$PA$F >2_$#^8@L%Z(MW+O")X3XA:U#C2AF9R<%OI8CTLH'P(_ MWHD>/ $:SZ>='H_EI2D]0ROME=@GO=@_F*,3]F*_G7O'+A?[IG_YJE(^[,7\ MX1V5J!?S[=R[^%(Q+UM9P)Y[T_:,FY[WEWM_.Q(D.WNM_+V!O8_QSX.OG32^_S1I?-XA?KF&/NAO MZ8=^:.BE-OA/-AS;I\C8B/@E'0Q6R)#!#4UHGR'S(#)D5DW7O-=4E"9@VG ( M3 ?OFH#I6Q4S[NDNI9I\S^,A&%/<^=JZ=HV;+P MZ76RC#8N37?% JS#TWSLZ.A=)N[28I/'W>\,AV:MJB9/%5.U[?$,A>?)[NTD.E5RUX)N:N[4R M(7Q>O^\JNM2@:)I3MB&%963/F%=>S8FXU("AV,=^&A[KF-%!!-W M MYLG3P1/(5W1$^"-?>N#+7(0M2ZF.[I6^DNI0WU$E\ :>V;]\3<0%//5B_W_+ M&_<7&"SH65'WJZ@;'KG2H_LJAEZ\*!>N6+2P?<9][MO%UAU^TVP)F973]]!A MRO43/"P^B7&[X0U\^0L<^.;.-X,ST(7 [ M(->.W'8AP77B5+XWY-B #CS2-\J:=HVMD1:^N64=&;K.SVR'PIGYH:]\-H(E M)%1[ _J9:4R-55I4CTT>Z"%>?!?](LK<+5+EF-OJV5]Z;(\ZYM[EC6K-L2JO M=93AR^TFMC>XNUSZ(3S($A?8#HMV7%ZYN= -;X4GMWDO&G[R_WNC=L6+O17\ MN6LJ6Z^@ZVR;VTP._0T4Z;)2!FJO;\O99ILG7],TR;*'K)HM-$VL&VQ\8U=% MK?W8GJK@]RAW!^ , 9*()75J[4JVFD+31V@JU&[=>(?FW25,PX# M)V]?/#_\Y6G-33%'U](NH;-O\WI@4[GLWKB@P:U51G??[PXRK4!7!2XK8.V' MGL0C<5;6%T2+4Z:PY#3P@9GE;-1U%;QO?@_?J-M$MSP'U2/MI+;[JKC*868. MEYI9:I/F\"S;!G-BQTI (V>_E&Y]!D?'0*?:?.HWW_52/3-6VDBX-37F&A@E M;KOX@H/C,:)( 32\SE]6&UQPI*NO#.N% M5#/+%Z.+PEQ(YO^RPFR'NZ*JK]S$/H-.N"WFF&7&WP.6J,-&B+R,].=UV7FM MU18/"\XWT728GW@UR7F.\O)+N?1D]XM]Q6)?2_27[ .@N%/\E+NO >WM?NP. MWL\<07?UY7I/]3WO9WCK5W*..<-ZY:A=\?+-:X85.P%GIBOWL&53+]FHYT.9>VWL3/< MK#KF6?57L5(MY-;!?^'4*0T'RQDY MSN'?-J&7VKNU56-/KAV6^3N,Z)(#WX*P$J!I8C&O!5#VY-J3:# (#)2QEN;) MP'5;X4Q>R-D)+)_YP-I1J1[E^JO79UMJLGDL()E9FY;NFM;.EI:#?,M5GA7] M32^U.5IYG57Q6WZ23QL;K,_YVGL^D'.^D15$O@2;'@ZTD1LG6L[,KD[C0CNJ M>],6YD +[\,Q.[(PU.)-8(/CIZ*H87RA(F<#==_\!$YGQ>G$.W#GC<@%X::% M5]+NX%8KY,"@])K*J;ER9&7MS^LU3_*G@!G6 /6^"&O :-M[&&9<0,:OXM-]/>"TQZESD^]:M>3 M8[8R9 M"T7_F>4.!89@V0SA5RVPG1M0?;UX[+5P9,[WYS[1[9+>UX=4J7;#*$H_)9R_JP MP4G53>:N^9>N-6&NN&P&Y]OG![GKL)REGULAA\:T\:,M[:A2;=.7S9B5_H]Y M@:X)["%/N0%OI3]X%"R?,J%D=#WJMBTPZ1@F\&.9O!@MJ MQ':?HQ6-A1<0BX$&;,^M^7M5\^1M6($K ]2RFK,S^4_LG"U;^VQL_MVU3;!, M]J5#(/A8F!-KHW>0WV A;%98&?1)<+7[X%KY&3XX(\KN:VTB12=TU_G8RXY[ ME:P3=&M%#]1IEW#O_+=5@H;#X-JCYSP*A6[ ];II)=7]\=3(X-?)Z*N/6]G M0FZ54B.CHY$>?[+>#"_S!ABLE%J1U-\&GV?JDP>8H^/V%#V<+-P?8VU-?,L+ M,9JZ5!1 (L@Z;IGZU05QG0P9\46/03L7@[/CR4C[ (RN&F(,P>W6&IRWWA:? M'GM@AOY6M1;>L-TLC:;P/+:GW8R@=\FT I]MYSK%?ZXI*2FUVH[76GL- (71*FC M-U>]IQJ0C[X.X,88+1BYA1@I3BM#QBG]]<&MTC@J! $SP!WP''YA5F?<>FL] MTOK2J!\$%YA#$^VRGRS:U<"T>!8^<\-M659I5U?]R*YEO>-FP<86\\5<*F)I MOEUFN>OYL^19NX,W66=5JPY%2RVJ?M&0,#Q<+CJQ? ML6KX7/GB_:I5GO-JJ=WFVA.P.#[IW$-P-TZJ0WI+%'9JU^);4MB\%MV)E;G M)8A1+=A;)19,1Z,W-GNS \6P&Q+/3L;Y,F@Y1+\;&GXWMMHNI._ M<]UMN62Z9[JPZ5[%Q)RB[H3F_($.@BA@NS'ZM;?*V=+O0Q44=S$=#VI6_]>^M"\(V MD_,GI-'RKSJ)"P;?"38.0?!A@>!L0UI#E?*P"%+FDB#:8-41CZ52H:^436:E?3""B7PY^^^WMC7A<-F9N[\U8_CT! M=_$+H "8%.-<;/J87^NTF$%(#Q-K_N"E=U:K@1(\>V?#)E)1H$!#0A>N7%0^ M4&DAYL8SV$B"@-RH6^?:/WS,X4NZ'N*RL"_!!S[ZUWXIC[O!C_^)YG]Y; MWJ<-&OMB7'CR!@P$HR$8K=-JQI H,BB/K4O$91I7?W-)OT_[UH27MB8T\GB3 MUH0QV8TX67MK0HQW(QK?Z+&7?Q;2'S38OI%B9TY\.QLI7B#ZOXNNBINW>\V< M/,!8Q1X %NZ+036\K=K:-E_+;2<G:=T[)LKFL[1EL?H@5]YZ;^AOX-8O!L87/N5%W.(( MS,WY1COTHY^Q)AD>V/_E&[VCP/<%)H$E_H)8^%#)^7;B"A,%LG$_?@:]A5JH=&Q8QH[?_D"LS M-\48QSI0+-)2!#3(4I%$B: D3(._WX!N@ G%.P.E97XB1N7_[" C#2X,81[Q M;?IL/#M1DZG_?&B*""D\:<8S;21 M+K-XVLJ9=5PI^N=Y^G+R]3?R[NL'NC]3GU]]_?@K_WSX67T^^'7_;/_[P>C# M7Q]''X]^9Q]_?1,>OOSC^X>CT?&'OWX/#E[^_OW@LQK]1LUWOD_HA^_O/N^_ MW/_^\:_7)Q__^B,X_/5=?GCT">^35^&'OUY_,=\/]K]_H!__3+[M'_WQ]>/X MW\/3\_,/)JV#_\[_S#T>?R$?[_>,O^Y]'^<>7Q_G! M.0\^_/7O\N/1Y/N'$S..[W]\._CUS=G!RU?!A\]_T,.__OR\?W1P?/#]W9'7P^.(+?/ _VC][E!T?B_WW^?[K\/OOUV]&JZ__SOE"4JPD*B*.4*L9A'B*M4H2A3 M62PPYUD8[>Q1PH>8LG_^U#T<2]3=FV#="E*QSEN]QZ8'BDTD"[5@2C*L4J82 M(3(5B%!SFL:1T-QB$^8]-FT>-IW7V$2"D$09CU$::(%8DE DLB!$0:8I3H2. MXS SV!1$PR".-PB;KM !*Q>B&:R^',[NZIMW:GVTO++^]PB^_ PG%^*;=X4K M1P743-DR=YO.8:L>OX)KMQP.QMHFB(G1:')6E9;^XX=K2<$*0/2\&MKK2?%R M,DNGV6SD&<#*=_54O 76 ])*@/1ANO_" ](+'GS\W^- GOPY%G_QV>'G#^?[ M1_O?#X_,\SZ;,9KG?/C^Y_'!7W^>''S^/3PX^2,\./IBWO'E_'^_OSH[//J" M]X]>D?W/DIG/_\8TBU--"4I#PA S_P\E,L4HB64HHR@)S)G+/K,.A/VM:?M.^O_DX5#@D.S.VI:8:8S A*5*P1"#K>CT?O0C_0+.Q%^$?(<*-M9A$E'*N&!*)PHBE6*-4XACI@"C.4Q*)*-W9 MBT)C+-[:D;5&$7X\ 8.751L7.;'D8[X*>FDHZ#(PNJY[;JO!Z [\Z]6>O( M MZ?7VFX"0;.L1BDFNE)*(2FQ 2*4IXG& $8YI1'& TY 9$ J'G.$-2N0W(;]2'E5(:2"90& 4,L% 'B*@M0R'DH9!33)(Y 9>KEI=6=E)*;J1&/ J;Y@[4"+\YKX"@K-3&O#F$'7+I7CTV MW02;/K6UBB0321B'#&7F1D$LBB!('U!$0O//!I=4S.3.'A]&[-9AL-XYL;F" M? =:12_(/T"0&R4C8!*G#">(8:P08YE$B0!IUE0$$4TBR2(0Y(!NDI?QX<>S M-S>1>DG >C(%_I7;*T"K)"P_3%"] ^VHA\^;P^>K,PN=5A=Z_K?&B=(AR1!/ M0@.B2BLD0DI1R)BQW@QZT@RR%3D;TB!8DYFV2L')MGA?'K&\WX$2U1] MOY9W1B.B6< 137@(2A-%(I8$95DJPS@R.ZEC(^\).%3#;9'WAZ].;5MQTML" MR'"FK@<$5+*M[6HR@F M:4B%0I%( %=3C(04,0JS ,>!"C.F0X.KT3 ,-BE6WGN4MD\9ZF5XK3+6<90PEJ"8&.F-S)XJ;FPAS(8QWR09?O"^F<.Z4]Y("]MOTWR& M)AF"5A2W=]4\;$"Z Z6BWI_?8'O>P3@/LS]*;:VV'I%60Z3O;:TB2D)&E8Q0 MG J-&-$<\2@+4*)HHADAD4I2J-<:1@G?H!AZG_VR?5I%+\3K%>)&K:!1E$;4 M2FV4@A G*(U4AB0582I81I3@.WO$F ;ANCRL&Y0(L[EJQ7SVK%GVVR30/@KS MYJX3:'O@60UX@K;V(,RFI$F8(7-)<,2"E*(TYAS)6-.8<9GA%!M[A@Q#MDGV M3.^3V#[MH1?:VPEM6UL@4H29T?:S- "A35""(XXB28,@D2+.8FJ$-ARRC:J; M>_!.B#?CJ1A_RFL&@][C<(\Z0K,9+C)\H*>OOOE^)[].)NHL'XUZ%%H-A7 W MG*%CGBB)XE@QQ%(9H513CCAG28*-YF!LEYV]9$C[JIN'+,IWH#GTHOQ#1+E1 M*%)NA#8(% H4-5H%4\18 3)! 5&APH1K&1(;U8B"=25\].Z':XAA=;A[9\,] M*A(]PMP,84A;6>!)FN@L5"@6QE!A3*2("\912KC224)4E$*);C ,>C_#0Y;7 M.] 6>GF]L;RV7 P9$2HP*@#)N$1,2XJ2)&9(J81'D=$(@DQ;:AZ\4;E*#S_+ M<]M\(K:4S6=@W#I^\B@,JKO(QFCJ"P_J'>GQV:86]\7\+1=I/LJGN7DDE""_GT[DE^/)R"QK^=__ ME1 <_SR NKGI^;IZ9U*S%6HR@X[7&]P\\[JC?/ &2-4]<]0M M4P:GXMQVGV_(+5L[W??3?"0]Z^[";O0G[JT[<#U'S4U4KC==+@6-DT!3B1(F M L0XQXC+@*(@#@,M-&$!H]#'B;!-(@[N^V?V6'3?YEZ/1>O!HL;\R[#46.@ MT9@"/QZ#V%\6HBA($YYRK>)86'Y1?NMJC,V+'VR'PE?,M+I,N^L3M.Y6'8+] M:-G?/0K="(4Z/!"IX'&F"$:29ABQ1$LD8IRB" <$AW&JI(1*3CH,HEOGC0_0"O"8!;M2(2,0D@^0#HB)CTB@2HS2C4(J=XD2KD(L@V-DC9!BS M!UC5N45ZQ*DX+R:C4I'NLL[[FF[E6_>.5WXYT>B6D/4[>' MJ0YCA,1!BKD.49)F*6+:8%6"@PP%228SI8G&*C8P%0[#!:V-M][UT@OR'>H9 MO2"O7Y!;:8\QC:6B!.&XHG[A@4X0EH&.C/U " G&X$3EUR"7.[,$8BI 7/C#$D$O!F9$@&..,T$@$),]O2 ME?;-UQZP$-\YJ64OQ+<6XD;#P%@% 4LS%)%0(<:-$">MW@^N:\D&65F(\<#"] M U6H]_C>%D@[)!5!BC.21@*%!!,#I-Q@*,\H,AA.O;BO0=Q;'%Z,*\J4$?>01\ 5KE "/E2A>);11# 2 4TX MCX:8KHO$Z\>*^P.J2;RN1Z9GS-H(363.K.N9=VZ*4!TV")4%.(BR$(6I5 :A ML@0EE HDTH2D0 5!PL @%![2F&R08=?[9;9/M^@%>'T"W(KPB$A0%F%$HH B M%A*&."?*&!@B--LH4IJ"11$/DZ#GSKK+TO7)V(X%RIN53EU7];Y]V88H$ZW= M>6DVI\>B&V+1_EE;F8@#+DE"*(IC;;#(Z!6(AP%!YC[)="AI%H!W@^!D&)!- M2J#ODT:V3YOH)7A]$MP*]% 69VG*4:0B@EA*C3:A18(HYE$4F?]B5( Y$ SC M;6(=WWZWQ*69J+V'8B.4BB5Y;#TTW12:OG6J:^.81G%,$,%,(X8E4+QIC+A* M<,@TBTD8[>PQ-@SX)H6@>T_%]ND6O2"O7Y [G=9ID!I!QA$+$9-AC-)4@*WW5FR*8@$[TPK-]D!T4R#J,)B9K0I4(E,4 M1)0B1F6 1!C%B*8A3A)C[HB8&6-G&.*^PN4!"_!==0SI!7@] MRJGXU$FH*7 M,96:0U*Y$>" !4:4(QSBC/$H!<*=(4G6163?^RJNG>-YV]S.B[3(-Z#$HD$#R/$PBA"7&"" H5I3(A.HC#>V6/&J.&W3_1: M53*VR'7QB*7];K,[>VE?6=K;K5EI$$J:HH@PHW<0C5&2)0'241QF!"=&+\EV M]BA+AA2ORX6Q>=TFMLV_\6)R2^@_\>1@,M4#G#R] M37^!:VU2A8\_1A'X5N;/QOGH?W:FQ4Q?#)K62_!\K%ZT%Z"'@>O 0(>'BZ^[:2E$Q1)&HN,RTS%&*1K3O[OK>O$#SJ=JUQ<_>G\P:>S1689 MA8HHG&,UT\VZOI0<] %X' (D!/@^ ?WPS<_NJ?OV3J7_]>_21 MC+ZFGT_SPU]?4?,;P>?W]##EQ_._J91Q@A3! D9 Z*&*4I$$*!04YJ1+% 2R'1N<*9N MYNCIS]0#.%-"$,Q9&"(><0DL:QRE6A)$DC!*HT2&&"<[>\%NL"![_\(_#$Y% M,?@*FST<+#V&)1R",)N=F_V)^QAGC =QHDY8 &*J3*P MAS%&"60<9RR,:,)C&M$0R"6-0@C_N0;TN4,W$/6&WP,"&L54PAD],X9VJQ1&B4&NA!6&'"DR"0YE3L[ $KU#5@+[<;7+LLC-7=I_C\ MJ$CZ=UU,E"B/+Q<\:VSUX;65):[QJS,AA.1&_=1!PA$388QXG%"DE&**!G&@ M,-_9LUX[\O,&)?;TF7D;&1+OQ?9'BFT3<(AY+ E.0Q0F4*"C,VFL1B:1^4>A MC"49F:MN$\7V3F,=&^@6A[#;9+P!/G$WD-YYN48!I8TF^WQ.BYV<'9S\>W3P MUY\G!Y\_G!W^^GOP\=?]\\.79KS?/X[,/(QF:]:%'!SOC^:TV*,/YW^G/.)Q M&"ND&02_N3)&4F*N:Z-3<:/),J;994;2#W>&]X=IBPZ3Y($.A3&$E H%8B$/ MS3DR9XM$L<&-A$4DT@_""]XZE;V#$,-B&F8H&X L;:"">4@$+'H7PA&6)&AN92 M7G LVP[(#31RG'D):;\;C]N]<&R*<+#]E\^__4VT$FE$-*(QH8BE6J D3!1* M<8Q3F?!$:&R$(QY2' R-KKH4HIVO?C@P?S[5YJ.O>G2^!6!].)N64R,Y1HS[ M0[D1A_)5 .9WH%)B- >9:,02;"E[4^A<+\T?)"6,F$-)AP;"AR&[6',VV HL M[,_>IIV]-_3OD#.#@HJA+-#* "*.D< R12Q3$0TT33@-H-AQ:/XV-,=A*2!. MFMWMHN(MXIF/@@/IYO',I?+6QS]N)F,M*G6.XX2$'"6)BD%/B%$:48U"PB0) MLRPE4H 2O4&<1CTYV<9$+'O!7+-@-H%)I9.(1M1H[%"ASXA1F-(PPB@48980 M%C&:6@5^@P1S3:4Z6] !][D9,"RV& U.1:Y0/AY(<9I/Q:BG'+M'8I!F6]Z: M77DS?N'VI,>AU7"HT_P-0T5'+#DB06QP2. (\3B,4$)2GBH>QE&0[NR%"1\& M[*+GM\]K>C#R>P=4'[W\KDM^&STB31B5)#!G-<$98H$VHAMK@8(P8*D4D:8L M,_(;!4/&;]W$ND]P6A\?6:%%.2O.JQ2G3?.X5N-K^;UZ9]=JXNP*]D]> MCPZ.WITG.'N'#9($[YP*U5^]B MW4:IO0/KJ9?:-4AM8S@1SD/,!$8Z3240IQCU*5()RK@0@0JE2%.V65+[B/RO M4LY.9B-(CC?2DN4R?VR]'NY&8RC-/,V?5@"A=WHJS*U&,S9*6K9UZZ3:J M!Z650.GW3K-*-T*>6^6G24P$#C)$E$X0TY&QJM-8(RQH&L::9G'(=_9H MA(=QE_E7/1A-REMUB7C@,'67:D=K MJVS;FA?MC7HS-ONF?S.[=:"GA]F1^-9CUFJ8U>EI*9),!HFQB2*>:L3,7Q'7 MT($*$V4V7*K'OLO1D/0K3O4@/I1?M'BW:CCABI)CS1!(6418BQ MC*"$*P')'C'&@>8LE"#:?$&'B&UV>6RN#N+:4I5+B;]OX_9XQ'UK[B"(TB9K M?V7WJH>FU:"IV_=2\C",#"!A&BK$PBR&S@ $*6KN(F7VC$/?"HSC84#7U?ER M8YI5K=$W\HB%_@YB,+W0KT'H6[TR>1RD&1.(QB%&S!@8R.P<$/ &<4(8ST1, MC-!';,C7EKRV>3VKMJU-R856FK9L\_HZS#6[BKE5?4;--JC)+!WI>I=NAW&+ M%O->(>X?][A #P;\[[8OZ?.QZJ^"VUX%G6:E@29)1#*.>) QZ#D1(Y%*CK) M<1J%(HY3NK,74CXTBN!ZVQ>N08[NV775(VJ/J-NH3O>(NG9$;93KD)NM"8(8 M$8Y3Q @/C44=2Q3RD$0$RD4LHF(Z--KV@T%4JWW_-!7FI0N8GTY$\2D?V]?/ MA2:E-D>_^'%2:9_X#,J=Y22BS_":"_^/DL5]/C"D1:/_1;'30_$:D9Q&RZ_"=WN.J7KC&;RT5O M_3>,U@).+)D,*-4BTYHE*N5)2 47PJB:C$:Q_AL3VT[5_NJX:*J,/FF4%EI\ M02(S,WPF1F?BO-SYJ7L:S5&<6_CY-5NZ,EGVPU;&B86![$DA[(X:.=<%?,N, M26S,6 ;'!=Q3_W7U'L5&G@ 00%*@@RN(PC]_$GN+]O\NSRF?6X!XX3%]^^[P M_>!?YEJ$_)SAX,U8+A?C#1GRBS80O:_AQZU_.\7"Q?<&3R#"]W1S9K48+YZ\ M&1N@GK"U;@,S'3%T\'26?B[QP,F"'OK-@J7W$;V(FNP MUEZ>9KHC<5KJ9]4??E9Y>3H2Y\_RL1VU_=$"?Y%'%\YWXR &@/%>*O]XCSV[ M%GOF;GSW641W2<27?ASLXAM^%E)ZHU]>-E@<[ ;L9H_M!WOU8*-K/?8*9^B* M/L\?8SHE*Y!U+HW'XN0ZDW)R?3_3N@#5=EJO)P5HCX,/6A2#5^9R58.76NJ3 M5!=NQA0/.Y-^-#O:\L>LTJ/^ML_9BE,#OM1^X6ZT<)CW"W>SA4M6P:$-#K-= MJ4/;";_37_5XII]=Y[1U%>(7"<>")$J"7X@E)! ) MP2D)9,A#J;) _?T2M)@ !QC=.C3LP?IU,3D!!Q.,[J]\>OQB5IJ5TL6;L1S- M8(6?EZ4V_ZR__(@__#=//?['^3PY7&^__+W MLP/R1[!_] I_^/Q[$ZC+VS_ MY)V9VRL"O__?[_O3_3QP=0K/_TY#DE*>QD@JEB*6J@1QG&+$>$A%$&=1 *$- M' =#MJ!,I" E4I.*0E5*@+*L(C2+ JEC..$)I3@* 7 PMP#UBTC MKSU@_7C .GA1 U84XC 30+"9R@BQ1 (AMR#0S(L+L[4T@#:DF(5#2M:5W=P# M5@]8/Q:P,)91I$,:2!JQ6& N:1A$6M. Q)FBV )64@%6T@/6I@-6HV'%+)0X MRB3",E:(Q5&$TB352$^ #2U>WVB;>%] #@AD>&B7 M?3T[/9T4RUER'F%=[-KA+F.\= M@S)0.F-I@I) @1D)!B7-%*(\9&E&$ZG";&>/L6'$R09U9.@E?,TIKT8?-S(= MJ23(F!!*4!TR'LDT56G,4M9;8-LEX2T++%.$A&$2H5 0C1B.&$J4_9,(!0>Z M/R*AS\$0)Q?[TO42_E D7*:1@7AS!B(M&),\B0,LDY#0,*$A9K0W6;9,PIL[ MG!NA-L*K$<$I!T<+0R)@$D7*G!).".81W]F+V#".;MW(9/,H+NZ3;^MZ4NJI M+EK!O.'@9(UFS&,LHE\[/G))B=%V=0R$U@IG:<2"F"59K-,@C2GI;9QMPL<_ MVC9.)K$62BH41PE%C(82I1&G*,5!QGFBDTRD.WL$AT,''AQ$&O#8F%))9 Y.EL:<8YZ1F(L MM@P<&LU!:D4IC15*@TPAAF.&4BUCQ"*>)"'E6"0*:'KHD$7KB@9M"TW/YH>* MWNOB:R[US0>DO BA7OO.7XH$DYCPA7E,@@4 M9C2@W.P[CXW2DV8\3;.@-WZV2\);QD\HI,H$YRB@88!8J$/$,4Z1XA%AJ0B% M2M.=/18-DP6-#WL)?R@2SK@**4O#* B%^1^:"HTIQCK!F"&;AH;*IQ0]-&? M>XN.ASK@<1 REB0L($:[#3FF@J9)+$+.P]Z*V28$_-2V8N)$XB#3*0HIM R7 M(D,)9PH1)>,(+%4"_9U)2(:,W#H!IG?P/D!P4,"E&TH29%0R)51"21C%+(DS MH8(PD+T!M%W@T#* DBS*$BPCQ&-0CU08&_5(,$1$FFBI8Y%HZ& =!D-*>W#H MP>$B. 244D4E%3H03!/(%])-\#.4@OR6N4Y-^;%H=1DE*<,H2Y M2!%C+$6<6TF.>$J)HF$8[^PQ8HSL6R<2])*\L9)\EZP9O22O49(_-'>R%D(D M5* 00Q]EI3A*PY1#Q]),"D(5C2 E*!Q&>),D^=&D//;L& ^;':.'M77!VK>V MJ:&-_IA$FB.5I(DQ-;"!M9@(%*@PB[7E0PAW]O@P23:I@+87Y.TEP>@%>8V" MW%@:6B0J5"Q$<9H*Q ))4)J%& 4BX0'!+,2A;:8^#,*>SN;A2O)=DEWTDKQ& M26XL#8I5'"?F(C:&18 8XQPEA&"DD\C@,6%9!L141I*C8),D^9$E+DH?;>O) M+38:#^^2W*+'PW7AX7G;1 E9%&",B0% Q1#+)$.I46>0("Q*C:G)F%([>Q$> MAN&ZHB%]HM)#PH"[Y+#H,6"-&-"*HX2$8ZHH(CR,$*,Q1R*1$H%IPQ,99D'" M=O9".J2\IZKH,>!^J2IZ#%@C!C1V49 2)96,D(PDD%DI;3! <11K:O[7_'\L M]BX?&6-H6#'@TX9F>D>*!,5+T(+DPZ ,R#UB2[Y)YHI?D-4IR8[((HH,XR232"4\1(SI%/.(A MHH09LQ.3*+.2' YCLDGUY[TD;R_#1"_):Y3DQO @+(MQ*@7"HPQX2!APEP01/0:L$0,: MTT=KLVE)DB$A,X,!"5'&ZA$2&5PP@!"Q!%.# 7$\Q/&ZJEZV*N:RT7;1K\6D M+ >GQ23+[[T.YO&BX%V:0W;'W]H-[V%O-=@C;?LGXDF:*9$A1E.%&!,*F9T* MD B(IC3* K.?QOYA\3"^?;[)JA*R19[=QROU=VG_]%)_&ZEO#)Y02YJ0%*,P M@!(:'85(A.9/1*44S!]"0Z/LX! /R>TMGE[J'Z#4WZ7%TTO];:2^,7&2(&4R MY1G*:)(B%M+(&#M$HCB*)1@X*18)E-OP8<)NW2/QKJ1^3;&?#3!M%G/='9[J M0DS-2 ?ZVZD>E[J\&=W==?T\_3/6\XQ'E.\X&L'QA"*P$U%\T7!8[]L(?]!W M[UW:V7YWGX_5?K6WKQP.]5?Q:ETG>7MNYE^0U2G++E$Y$%&:Q1(F.$\18E")C_S ()7** M RC'#8TD\W74;/:2O+&2?)?V<"_):Y3D5O)C'%(>9P'",N:(<<)1&JD8I2GA M1LM27"40 23#(-BD-.9'PZO]JQX;4WAD#0VA3O)Q7D[!-/YZ[QF0#QK9[C2J MY[;8(-OSS@;W\'8C> O;)@>.B,RR*$,D"D)(<* H98H@3>- JB#B@C!+M1W$ MMW;^K9'6LQ?G[34Y>G%>MS@W=D?*--#\*)00#5VMC/$A,$Z0T3>S@! 2<8)= MC7BXKKXUO3AOGCC?:1RN%^Z*$ L3B+$9,3RDMZ?"6Z,X/YHHQSM=:E'(8VM]*/U5CR:G)WI\[]F&#QK<[K9CK]M@ M@VXOF^WUT/9^DDW/1&&0KNJ^)_\SRPNMWHS?%A.IRQ*RLGL 7 D WW0Z <'M ME0:IT6<4)8@9'08E&>8H"W0<42R32(8[>S%T';BU/M/[43=6Y.^V#V\O\G9SO+,7FEL^7%?><1]C64%L[8DO MVQ\+YKHN)$N7Q/.S],BO-* &_3M)\+&!4K9U^YS8:P*WL MT6TU=.NT&,I4***(:Z33($!,QAAQ0HQJ$Z=IIJ-8,H@@__=_)023GS?(B]-+ M]<89,;W\WIG\MKBW4T4R)@B*LDPB)C*&DE (%,J,:T:,HLJ(T4XVR@/;R^[& M62.][-Z9['YH<;C(A$6!0-)2U[&((6&V"-UIX0FJ&8T0@Q CV56)R@ M,%$99-@$49:ZQDKT(K=QCP"/&P'68!7V"' _"-!J-YM&FE >('.>H4]!PA W M5B-*S'YJI23A0//)^)#@BV;BYB' HV$]?S$9VZ&D(VUD*IT.H/-LH\B5^^TF#QK'08X"]51,">A?1!ZG%P-)SN=F:@D,E1* M(#CR:.-+A]%@7QE@" MY\'@B:-)U"/5UES?"MD[_)VAL%W #:ZG2 MVM@Z(4-)0J$!GL T#E.A> 3T39N4C=S+Z^;9++5WMY?<'RJYC76B,Z-(QBI" M@53,6"=QB!*=:111*9G689)D/+F _6-F5VPOMYEVR=UDUU$OQFJ7X0RME M/D@B'L2(1$08VP)NXM#(LU&6,JYDF&G!=_;($(?K8B3O0R^KIJ*EVDB*K@R) MJ?@&G9:^YF4?<-GR@,OJ(>DF$OVZF)R\,./)QS.SQH=UHN(O]K"X[QV);[K< MS\>3(I^>O_&>F>=CU7W*J__,S,?[>GH\,9]\-5^!FLP^U+TBK';:.F4DD(D. M)6))EB(6*XD2*1@2D<092>(T4]G.7AP-:7";9)?>=?L0D>5>TMUZ9-ED9&D% MA10+HEB&*,PP04P9 XR' 3/Z&Z>4"YD$<;2S%R5#MJ""NT>6QXTL]Y)&UR/+ M)B-+JX(K316/A3$ ^"&,$HL$CB //THPEJ$C$?8( L;!@OH8#8/61Y-F.G- MNNS"WO5U3_&E&OF\1^L7/=9]L[V5T8RV+3 9!3&)0H$H9=SH26&&A. 18IJ* M.*"AE%D(Y%8]L]7#%=2U\T#T@KHN06T9- G16"<891DQ!@U6&>)2:<1I(A/" MJODPQ74M9,^](*Z+D%M[ -.A&)4:I3)D")&@#A205::EH*&0F0L MDCM[1O'9($%]-(&B ST=C(QQW >$'E= R.Q[7YUX4WCKM 0U.HA(J0 V7)4B MQBA&B;F'$(DE#V.C.:8JMB$;GMPFI:5WK#Y$V;^7D$TO^[>3_58N6Q@2%40A M(EP+Q**8H)0E&E%,4\$P2WF2&!N$#X,$][+?R_[]!U5ZV;^=[#=F#6,QEJ&Q M8SCGYM['P$J@HP0%0$J0B$C$DMJPQR(6_,V3_9[4;IVD=ILWX(U>KH<35*OL MZ<&I+@;EL2CTLQ\:4^N?L9YG/)I. ;^(,I>N&UH^FO5] M:MY+W5Q7L0^_4Z M>#=>0R[NEMIOCT-Z;^FFZ:7W[J2WU6DYS4(9R!2E M!#/$XBA$2<0EBK.(8$R)T-"FS$COQ;8 O?0^).F]I:.EE]Z[D]Y6U#A4&I-0 MHH#+ #&J"#**DT220E)I%"9I%(#TKH.ZI/>?] Z!'P58?]F_:#409D3BDQZ, M9R>I+@:3S+D'RMX_L W/Z/T#O8YRZP0V)_#WV"R] J/G#HL.+!0=9E9Y.9Q- M+?V:6>ME>DP?)KJ6'M,A*C*;J!26,0J-M8B8B&+$4VB;'&#-I#:*J,YV]A@= MTN!BB+AO3_: !/TN6Z3W@GY'@MZX&[(LBA(:A$@*#6FN80IY8 QE$JN(1X1F M-#6"'@P)[?L0/FA!OTN*HU[0[TC0&\]$0N(L#H,(,:Q#Q+(,(Q&P""4!Q=AL MM&)9M+-'V9 MH%?NNQ9NR3?]" 6-3;%*NT?\;&6OH;8.#'E[ +R\G) M::&/];C,O]8484\@<\41#8-_:BJ^WIZQ3F?J1CNG7D\*\]?Q M0,Z*0H_E^6!:F(>-+!O(0*C/,\?GT;,8;!.+@06D%VT\:G&VN U_X??["+;; M#=$HLT?-YC^O]_Y 3P^S(_&M5W%74W'#3N*+H 3C"-BU8Z/B8L%1RHQI2S.( MG6N>22:,+;N@Y6I?6[W1ZK 8TH)K%*!7@IB:8("%HB,RQ M2##:#HS[SEYX8/6MFVHG]M?" MC:Z%W[]U4A7"())4<419PA$+68@X8^9:2!,M.#4G( G68O7=54UK+^\/WU[L M)?_&DM]8?XR&-,PP-6=(8L181(UJB$.D#"*$D5$$$Q;?UOKKA?XA"OW]V(V] MT-]8Z%N\W5AK*DF,5"*,%:B$1FFH-5+FKB ;-_S\=* MCZ?/$$Y.-\<*ZHB(#^%6 =T?$0B[ZG=^K]W^/*-F4=5DEHYTO=^W0\M%%NA] M@N4_5O6(K'%]'LPMN=F]TJF:CQ05J5$*D$QPBE@J%>(*QT:C MS$B62D8H<3VLPF -/3[7)T[W'(OH<;7'U4TVR7MAK[:A]-[IL\?O%P_384YTN9_5?YU M[Y_FOZI?G(CB4SZVAWN.M$-JZ-GXPZ#?/O!9/C4ODY=?!@0N@Z-C/1 24@O$ M^-P(W& \F9K7B<+\\WB0FZ%^*L1H<"H*EVAPK$L-5X255@%T'UD^%F.9FR^5 M4_,/MLWD;@T6\^OB7\[(;AR:(9].RAS@Y5FA(0'JJ_[Y+%?3XRH(W_JAQY&@ M^8E(S2!FT^4_^>&+CH.K+ER[QF%W-=K_#:.U]U@LF327K1:9UBQ1*4]"*CC4 MV!E@CF+]-R9LI_K5<5VM=2H^:9066GQ!(C,S?"9&9^*\W/FI>QC-29Q;^/DU M6[HR6?;#5L9)A5$")J[-Z3-SB>@"OF7&)#9F+(/C G2A_[IZCV(C3X '("G0 MQA5$X9\_B;U%^U^O^=X_T^*GO:4"<_>'^$(UE3W$;]\=OA_\:S*"6[D<#HQ: MMES(-V7,+]HX];Y&)[L]HCP>O!Y-SLH-FL5B^'CR9FQP=S(SSU#ETZ7#]3>. MQTF0\=8=%+IJ3GLX:T"UZI>9Q4B?J\LN']NQV!\M" )Y".%\-PYB M0!&O.OC'>X#9M0 SIS.ZSZ)XE\;ATH^#7;STL\L>F^PF\?)/+WOJY9^%E#[J ML?+= /-K/?4*17+%^M$?8RHGUS*5%Z=[U7/"X74FY<#C?J:UN#+V@Q;%X)6Y MX-3@I98:F!3<3"D>=B;[:':RY79;P2K=[%V& .*Z)GR=2MX'M'"8]PMWLX5+ M5L&/ZV:K;$!B_A**@?_/WKLWM9%DZ<-?1<%NO.],A-*3]TO/!A%NV]WKC07< M-IY>]S]$7HUL(3&ZV,:?_G>R!$@8;",04$(G9MK&4)2JZLGGJ7/+7*UM1==I-XI!>Y,=M)OC<*]8JW^EIG>AYG2@:GJ"XD8?XX M2\*(G?W?^G\=O?QK=_N%A/=?.U[=\]VBWO_O\+=N=)V'4SM>/ M7]_QW?[>_J_]=Q]VZ+L/3S^_^]#_\->'=^K=T5_]O3]W3G:_OF4[O6^3,!^_ M[NWO?GC'WZJ=W__5V_GZNK?S_-?>WI_P*1_ZO;^.WJIW7U^*W?VW)__W=>RJM1:7Z]WA MHU$='/>Z=JJS.S=0[G?:ZUILB6F+WS9O#C+N3(:=40;:Q5X_-UT FEF<\-WZ M=:S)K>/1\%.OAGC#26>XZCA%6[S\5I]CE0$%S69Y^[:NS>?Y&-9C[[1!X2!U M_-$0KNQK\XWOKK3-ZJ%])[[\M=^0BPC!U_U\VGWHZ0)0^.)<> MN.9&4%HHR9)K(A4WQ(:D"%,@TER5K)@!2HNN-:MJ%8.4;A^E[W/,!5+Z#BB] MX-ZFS%D)CA,6A2(2,"5>^42$#8H:&JA3OJ$T56LTTV(I'[?MKL3B4J^EFBF' M22?UQA'N;]+X%KWQ>.H'L1:BCR>7TIC7TJVU[77:4N]B$;2]\MML3\#@_;,* M4#..9P8?AN:6TZYWBQZ&*\Y;IL"YH+80:2.8(YJ#BH40@Q!:&@/FB.T:*;!= M^:-E]7TZ&,CJNV+UW,F@,FC)>8T;*$9D--4B"92(PEPNVAKM'5@DK,O8K2T2 MI'5K:7V?3@;2^HYHO9A'\UH55R@ISE1N9T59?RR\TF M'X[6FY2S:&9'DN#'.37-M?-@C.F*MC@4#3B_5FR>+4"#BK24(L5%]R$DE8J* MA5"=09'@A0.&1BZ$RQ@XK UCN=K:YK(KG&M1Z .CF>OK/R")5T/BN;<08Y(T MZD*49)I(P2*Q-B6B1)+%4 [?"0V)]$:%^+'NR2U);)2VN M2QZ-P$4\;34^\5^:N4N8=KH?+_%K'@V3'Q]>SI3/<)F5?>_[+R^^U)=3_C4/ M?FW70V)L7"0HW@&U(5+9',<6(CC43$; )56;F<:D\%RQG_ M9XNB5QB4;O$.,J3OW=)WYYR^,0EG?(@D)J]K7DF3D,!=+#*FD%UVB;*:4KH< MYL$9MX^!M7/Q,7G'!&#+YGI@\]P-R MS#H:3PE/@1)IN"0AF4(<4[;HX)RH32>1R8^=R7>7%T#RKIB\<]] &B"MIXY8 M&VJQ6$CP&K9 XPCX:QF38&5K6^ FD@=V#>HN=;A&N/YI;WQ8N[1A6N#A?8-Q MQ2>#+KVX ,U>>0YXH2XMITM?%]V#**4HU#BBB]5U2C,G0>0$_TQ"@$FA@PXK M,RHPRMA:,C](DVFD]NJIO9 WX-EQ*QW)P28X%OZ_JB\4%3DO194&Z)$LPU=*Q)JXY@8=)&9)>=K"K!];VG< M9K%)G:V?'?K!>SA;;[#8JKH)'C0-O_H]'WI];%N-;:M7W6ON-'O=K++I !99 M/Z?:63WW/M6YMUC:UXHQ5,>CX2]G4#T=I+>G0+V>XX1&PG)& K^0Z7,E*E,L MD4J"D5#JSE25,DDJA40-JR;?UC:C7:G0X%\S2M]SB1]2^2&H/'?=32@2G/9" M>&BV#AA6[?U$=#9%*A^-H."Z<][EYC;[")#%[67Q??2&0!;? 8OG7KL2"4 # M CM6/)%.>.*IJ+OX.+"X\" ,>.VNJZYX'Z_]#*:V^PSG#0&P^W1K'(2S8.++ M01QE/\[/\^SOEX.]R6$>G<_IGA4DH#8MITWB0F\ FK,QGH%)D1@X"TUCRQQ) M*#13%9CRLEH872-OW44.2XG::V7<9QLY9/4=L7KN-RB9HF+1 ZOKJ!M&@=#! M"\*$,PF^4J66"(JN,9?W(@,= Z/ML*8>$OB-"SUV(9+FVHLZ,%H4322,G M'GP(XC@58)H5KF.LNW:IOZF39]TS9NF'8:7 ;;85;41T MXSY;"ER6J5/@SES T^XG3P>IT2^4K9O(EKS@723'9)"*T,P+D4& @'D>B8\I MA1AD8@6\"]85IB73IS%\^:@<"R3XG1!\[FAX8[VK0S1M\)9($1/QS:["%)V4 M)7LN5*TMI!*[$JP/P5NQ"0G9?$]LGGL9GD:15 F$4J.(5 [>U#H)8DMB(60O M9:!;V_;6FY,P57$C6IX[U)U^)42G>3QD6,@4_G%U?1WF,^[&\5AE.F-W.(A3 M$+3!9"9A(&C_.T=P-V/)])*:IN8NR!]R%W2M!*8,K:.^I:J;+AFX(38S8GD6 M(1A)+:M#^737FW1&+G500D+?&Z%W%@@=#TR0X&8$0TJBAD@- M;H>SR1$1HA'22LT#V]K6K!VQ4.1QJWR.:^YD0G+?&[G?7B!WUIX+[@LIU@5QOM/BV)_4 L&%E,=MO8^UC9K<<]YC%?[' M&8RO9BBB=-W8T7AZ8&(,04E&C&&12%$4"5$6PA@OPIC"7?0U16O9Y?@)AD+; M2NJU274@E5?E8CP]X,;XXE@AJA1-I*0!W OKB)/.)9V%Y+Q.]+NR8!LW4#T6 M/C]L"17R>55>Q=,#85@)7&OB1'' Y^")#T424Y)GP?FDI:KED$Y M_(G1-&]PZF(]G8>*V4+T T5J*9%Z>6%*HY4Q"FLDT;Q0(EE6M93"$A4B&!S" M45EDW25FI<6PYMKP>IW\!V3S;=D\=R$"9U$[[PG-08+)40P)H,V$2R64]UKI M5"L?55[[ M"8K8+43LPOQ'6CSS1@E2K-1$6FV(9321)",-3BF=6=S:-EU&<4O&^O![;=P, M9/4*63UW-X1++,>0"0V>@KLA(K$V.Q("BPD4/*:4*JO=[2=+(+5;2^V']3:0 MVBND]L+6[VBIE3*0:+(@TL5"G(F.&.UH$$%$1TO=8F5%FY*1FY2\.&\A-5X+^M M;:ZZU-YZ=C42NK6$?E@W @E]6T(O=)[-+&!; M!""T[&K5)D*O,F7!7(L]A]T\Z40_/NS\;3H&_Z$W^'OG>#3\U$OPCW"R.#T% M(/ETZST583A*>43@=G^ICV<\[/=2Y^PFUT_26N]Y +S/ -U7IY#^>O(64'XY MF#?&.T<556XYE;LPN])FYKP*C)@0$I'1.1(4E40;9UQDSL!+;&M;NJZPEYO8 M+IW3N#:)UB@J^LB$H:7."\K!']?U@ M\G207ISAA2_(Y5Z0[*(++6#==S:YK8K'0Z: M>YRLOD]/&%E]AZR>>\):Q!"3EW7K4:T*3(X$6B+AH3"6A=4R-:5#W-RF4QJ2 MNKVDOD]?%DE]AZ2>^[+9.5D$+R1(JHF,AA*O?2+%%2GA%2YST\RT*\WE\-;: M3Y-<&Y^BNA'@48QSG(ZPG<%=NQ,_$:*F<>,LH-#\ /5G.?VY,%Z^.!HM5X8$ M(27H#P_$!I&)BJ&(G*@1*E=7 9NO/DZZKL!/0+K>-5WG/H#SWA<7/&%EYME' M KJ:B:NSEY11G%H+=+V56X]T;2]=5^ !(%WOFJYSZY[J9M)*)E%*3J0W@MA< M%+%6.%LUEM42W"LRUVL_Y;'5IGVSU,>]AFQ@W>^/_*?<]WG4[0SRI'ZGJ>+S M,T*DS4H=/%SFX'NMVR])U*_3,5SV>-PT:-\K->5^^I.$:K6<6EV<'L^ED5I) M$G6H>?5"&F>U9U[YE;5JQSAC>ZV,!TT>(+M7R>ZYZR!##B4K02(S MX.F#T4! L1W8(JIH4W1AH?8PHUW%;K.U#WG=VO?UBM,'^+Y^$$8O-$)V(H+E M94AR48-W42CQ.50_0PFAI.#>R#:^KW_B9Z3>^+CO3^K%YA]+P3H?N3%YE&?^ MN#>!:_C:;(F:Y-$ KJG.N!P/R^2S'V60&'"_ADTN$1[%^(;=W#8B_G,?Q5K' MH^$O+T^!>CO.;TYA>CY'Z5D%:0%75/'E5/SBI)D[A:2^!U(O]%X(-'HA!7$Q1B*U,<0ZP4F, M)G.ON/7<-V4= DG].$E]'[5:2.I[(/7,V M4F-IG0FG64O2KQN3T%FLU0(?PP_>]YHQEG6F*Z9O6I:^>7D.T&SF+FK24IJT MR]=9LG5O^T?@< M&7 T,9OKR,E"O%.&T*B"$-10J0JX\WP]]FBT+QGR F6]ETP/H0U2+6M1P/" MT_Z#\/_+;3=NDUS[;A^41_ZZ;E._P?-6*MA-Z*;O=GHA_Q:M+8 G\> C@_W- M(_&Q))*=YI9*P5B)6]N"=J5>0S-9AK_-AH>O:G M[,UP.0,,BU^6? %>:!22? #_6.;:C#\0*34G3A1!=-96T>)8IFIEB68L;&LM MF5=42"9"TEQ3K5>WZH G0(2T,FG \9/G2AX+#=TH=:V8*AE^_Z^*]2UXRM&#Y=49WFQ2C>4 MHEDD7.HFJV!(L+X0'[),@5$3LMO:YEW+)=;H/EH2WVM;%23Q:D@\=YJ8LLX[ M*TC1=?RJB\!?FC-)!7PFJDR@IFG5#'*,)'ZT)'Y0EPE)?#,2S_TDSS@@QD.= M'09O8J82 ; "X98;IKGT635^DN&7,_NM[9CR>)(K^_Y+YW-OC7H2?-]KV%BX>M6U);;O8241)D9TM1'&OZJC40#RW ME' P6XK3QH.% EX&[4ILY_Y(:7Y?K420YO=-\[D?PK6"A0(TERG7/XPE@29# M,@]"I5)84I7FHFM42_H0(,W;5VF(-&\ES>>>BN)<2J4C*3S5OF F$,=J[WC. M>/'&Z13BUK;KRENU:\5N([?-8[S)0,WD1R>=O5+@?(/W31MY3&6TIQKLY7@\ M]8.8]\JSX='1<- H%(K34N+TQX6V(U0S00LSI'H51')P-2R/\,_"'6,QI20= MMAUY_&1^@&HP)/-JR+RSD)T4'A17$6YK[8@"(R-DIXC@QA87N'"VE7VDDFR@*)6;"4 )#@.U >23"6DPCX%G E5-0URR%9UZDV51Q@/1@^ MA W+>)TU;JJIK,%P N<]]B<^]/-FY;+:YT"^SL>GT.R5W0K,JQDN^&):[L7T M==%OM%8;5\"VS)EY(A,WQ(<(]J;TWA8. %*!&P\>/X?OR6]$#J^,PPNM*W61 M@>M,&!B01-HZ?C@D3;*+6IG(I646.;RF''[0)I9(UY71=>X+NLB]E<$3L)3J M7K]BB<\)'$(5A"TV))[UUO85;B FD>XOB=0[#8$TPX>'@^8B:P?[E,,$TTD/ M7=AV5=#JV1REYP 22M1R$G6A!5_2FA;J/;$V22)#RL0#DD1%Q536E,+/:[A* M=]T5+78Q /U8N/Q0&V20R[?E\D)U&M@:-)2:/4J"2&4+"2$IPA2@ZRTH<=WJ MQB3M,G5Y]A5R^;%P^;Z.-5TCCN==@9,JB*$MBUHE(<"& QD(0(97/TMO M36QC3AB3)_@0-BR#5+5N[D V Y07]TU]ZTYN5EZI;7NDOIW7LE$HNN)).^^%+@E94-)[)P21S-D@3N4G8Y^L)KZ^8NN _M"'AA5+I] M6Z"0JG='U<5^"IX6+1V)O!0B@^4D&"9(\KE0Y6AD7FUMVU6T6$>B;JZ#B.Q= M(7OG#J)@N0 DA>C(:S]89HD#' DW+'MF,M6ZE945!^E:#DINMA=C?D<>8R$EE!M?C#W7:&&Y!@= MJ _C8&!L;7/5%:(E QHQV-P^HQ^Y>W_<7>A$38NBNFA"4W)U^K$ASLE"E# \ M&QF"3]5?UUTID;OKP]WV^ '(VI6Q=F$:4HZ.,<5)8AY86QL46&,243);9CR@ MR%8W# +[J"W/OS<76J1M=@J@?5M++L8D7GRI<]JFO?%A_29&)FX@3A?:H&DP M':QTHM:G2R)9!I,B,TM\-#F"/ E=5I>ZQ@#C9CL%2.F[H_2"EV"ST*S.M#"Z M!AM+(<'02%R0Q607C*E=6YWI:K."\8M(YO:]F1\D6X T7@6-YVY#,,[D^F96 M:E94QDG(RA"18A)6"0HBW<8W\^;D#"YL2IGDT5%OX!MJ@A=1=V1U_CNG]QGG MM#R0 ]$$,TXQJA"%X2 =5D06H$*%6DJAWE[H:Q:99)YE14S1%A0J4^*MLD0) M;K(HUL$+J(V!#0Q*KM].%"3SG9!Y[C44L!BM+9%PE1&4($[5V09M,X#N.J*(%E;7_8EY=%A1CDYN=:$ FKYS)"YO6C9&N5A"& MS.M4.+ SP*B KW)QV;.8N2I;VU)UN<21*NO#X98Y"5;)W[B#HK&VA@A*G MM22RI@@MDY2 "A=&BXVLLK=][V'FN/6[WO<^+,VJBI=H9PH(3=;.X M)$X%1;0+/"0IJ:YN#&KC+LVU1#399#>YSK VJP1VJP=SCB\H)FZDAU(6J M!E21D%PDL3B;G &3+]8F@T)UA>)K(0DSZ=L\;U\=PO_#5MW(V0VVOO/@2#_W@?7X-4.T- MJL(]':3ZUXM_3WN?0,8&6!F[K*!=Z("SN,FA5&I3>5]"OP<9#T#T'ZN4\#JLV#8P;,%C!@I(R!>"H-R2I1 MKW32+I>M;7.;?>_(^O:S_B$GKB#7[Y3K"_V4-1-6>GBWTSJ%I01'@K*&%)-9 M<(')P@UX+.;6HI^W_@C_./OJ4))(_,0J(=#P<]^KU_M+,[^A]RO_\W$N3PS,2+?SB M[$-^H?-?\0&K5H*&/V9%O!Z3?H51/0JNR;?F6CJ'HZJX_]$S44:0W>Q+SM*FX*P2WGF?I)1"FWQ@MK;W MZPIN>DE7L6Z<7[]]%9*+\/C1>T#H=*U6=$Z_4\,2JGG]-<28+^HF: $/IN^/ MQ_F7LR_^>58XVALTM]?\TA7!@E/PG7MBJ*GXGX8H3D]_NC2>-$OC&PV8_4R; M)\*H[_Z8/F'?_=F/3FN?6//]G_[HK#_^F1)BHZ_5/0'WX%IG?3SI=7.E??7L M>R&J7[X;HUI%I![/L4$%[+]FD.Y!K56'M\!Q8_QB /0[3@PO*GLP4B5+02;K M?:DIO>Q$,-IG1P]>KB2R<3E)\W3RS(]&)_!@_^7[TXPNQW(NQX598J:PR*R- M1%LNB2Q.$2^I("73G'S4AD>]M2VH[E*#\$&B,<$4IXOQX.5PI[K2 MX%SJ1TQFX*V./&F1M,PL6BI-!$HK7O<;9=N0V2"96TCF>3#0%95*])[H9"V1 M- @24J*$T^*XE((++^O4$-I5]'+YU.-H"=1J7^$%N*+?]1+NL+CKJH?PD,+T MGW=T[X]%C1/<=)+2L4R3U#EZ*F@)OB:(!5>A\9-64!^":KQB-;XP?\UG+57( MC'C&P+2*3)% =2;9<*JDH:*D 'X2=UTFUJ.^;46Q)10Z%#H,"*V[T,U]2!]A MY5K*"%,T$QED)MZF0E(&AR$*7MO*KBP@A$*'0M>6F\9@V28(W=R_+ME[6J@C MD>D"%IW+),@ZLL/X2"5WW!>_LF#9?>Y8^*;NALE9$<**8VS7.,?"W0JXI32< MUCJ("[=[F]/C):XF5[MF90!OIL?'L[&/OM])O7'L#\?345.VTQ0&E/[P M_3DVIN?\OO]RN5/B,G?Y.)V-]7$I[KG!R44/XN4@#H]RLX9>@6+M9JS-7\Y= M>'>R& !62E.FDB#6^5+'2(269S+V'5X2G-0K[N"8!H]H\3K59 M>4L75)L5J,T\%.IUX-QDD!?IP+81H1!O-2,4L/%)%16EW-KF^G*;R0=1FXT9 M5?RR[F#,X\EMRK@>F4Y>=8>/1B?OLZ7,V=JJ^HGBN9QX7FCBSZKG1T4AC&H] M&Z?LO&2$Q9*MD^ DTK2US;K:TEO(9_NJK5&$'J<(W6?G&A2A6XG00IO-H*(5 M)A*>)"4R"4?J)"@B-;5%:<6+LN O=J6[/ 4:1:A%3$41NO<&.2A"MQ*AA1TK M1DLG@B57S"MX$!':F*TJN\-!4QO1&WR" MA7YQ%!O61ZQ3?42KXQ6OIJ-XZ,=-+<[Q:'@,EW72=.RHS3J.F_GI/L;1M,X% MG$XZ@^&D4XLI,+RQOB_UA\QP/_/'O8GOO_ARG >I-YG"2_SEH!FYDGZ=3G:' MDW<97^HW>*E?Z&>;+7,VPJN<*6/ GZ@]Z7BBA%'CDG)1&!JNSGNO_7YRU*%' MJ4,KSWVC#MV9#LTC',&D5)+7A(KLB(07!>@0+42S$&Q*+IMBMK;MRB8CH@ZA M#K6^"3#JT#WIT#S($92*6<1 K):*2)<,<5(QHGC4DB89;:[]_66;FF7]N#_O M0K_2;V(8=]U"MSGC+W7-]N(UFNKN'^;J/PZ/X&KJ'KCJ0,+G^1%\>]#IP;6^ M'_D^N)2C9@CCY#"#*PJ4:[99^0EXG:>CZ.&@\02^43W2\9.+#5XWO'&Q^7[C MXGJUC5S\M)4NJW-^L-WQ8VQW?.?K]*>;P)IEVGGU>N]-Y[^'_:J-XVX'WG/? MYW%+KOG9HA*].=>?"L";R3!^/(2[R:/Q__JGCAYO>;H2S9R5S<[ZX^?JZ%W M<:UW\5S-$W;#LS[$M=)KGO4[_1'X#_HC++DI_FXB#_9:D8>KWW+7N:>9 M)7$_=V6NU_1_>'0T',P,I&LDJJ^3PQT-/W_;)G:M'LE3N-9J]H,76Z,Y!"RP MT\C/*A[0FJZ3_3J8:CHZP96RN%)BG!Y-^]7A^*\P^L?VWY[GTHN]R=\[K_/$ MP^&I\\*/ZKB#[X]YW=@GUAE.#O.H4\--HWR8!^/>I]SI#\<_?%0_N/_'_-CV MA[49RS6\V.^_ACG=B-?P0AKH>[V@Z.5V4.U&_TWU]J^C(->ZY>N47SV:1_?T M:#@=7-K?=4/Q7?[0Q_,@<0VV?PW^I [R+'8V !]1^<'8_$(^_R2%RH>.1: M'(D+%8]*1:W$D+E0\PJ==M*L%F)1E[T\EXX@?UP6Z=[3NF#[[O M.)[M.V8[1W_U=[_^ZVAG_SW]Z\-;NO/G"_9N__#HW9^OC^#SX?<^JKW?7XB] M9^?[CN$:X+C]")\?O^[]_@?\WKLO>[^__/)N_W^.=G[_G][N_O_T=W__@^^< M?+OO>/=P=_^/+[M?=SC\)_]Z_OIH]\,+^>[#;X<[1^\^OSMZ"=?SEO[U_-W7 M__OZXD*;69&-THP[XH/W1%*CB=<\$26LU<5EKX/>V@:...&ZS*B[GEAX19E+ MFT<'W([X;=/(U0UHO73[ZZEWE[LKW$SL+C=56"QJG16S;K6G?<*ZR-B\C4O, M7'LG*;$JU_:TEA+OO2*)!5E4",6P.E[ZS@>NHGRA?+59OI36V9H@8O%9^(!.2*C8"ZQ4H(T6]NR*YGI*HN.&5HVC\^R M66K*T8TTKIHV8[A-^ IMG/N5NH_G4J>5](X50YRO33@M8\0;&PBCW!OIC(\F M;&TST75B!9,I4>)0XMISW\M(' _!>":H+,[*")RQ/ML8.%5)>RT,2ES+).[% ME]-8^^<#[1/C8+.1;+BH\]PL"8PJ$E021B>54HG@QPG;95<8A !_4Q2YMHG5TR^W]SE1TF%TZ>PT4D%&UBFP@IK.)56CL?3G)Y/1_!87\$=#M,LSP!WW_P($PY+2AM= M+ 735@7)F"#1*T:DQ^O?1<#Q&2V5I*B]LOS:%2QBX/SS)^;3:_KCO;U=K MOW[J=:^1;[JJN/>+4]R:@UY-1_'0C_.KBAY&NY?3+7XAVLVMH]1'P@WG1*9D MB5,R$Z&8MTG)6 S=VC:JJ^2MNQ3^0$#6('6_?D2_5?4%HO30M"BUZT5BE%I$"5%" ME! E1*E-**U+@2X:ES=TY.\F/3CI[I>0:Z^K6:EPLP7W00.3Q:/CC(.0Y;&>H8>QQ.R04 MO\-ZVQ^P>-:AX[LD1KOCNB3>.2?QWO,7!T!@[365)%D))#;.D, \(\88'[A6 M4EH%)$;R/EKRWF=D^FGZ,!U/ZHZE\?[P*3S4>G&^_\KWTLO!,W_!YN 3ZAR)B]:#MV$YL9(Y MXA45*BA8"J9VY9*LZQ2^M=>,^%B%AB@A2H@2HH0HM0FEED:ST2!]F$#26>R; M[>R_.SE0(D:?F#G=W.(A^?-AI MHKL RSC7&SXZSH.QKQAL5A4NYD\1)41IXP-535ZIT<)G"U+X.H.Y,.Y-\IL\ M^M2+>1:]?IWC\/V@.4L3R$:;83F;02X68SH;!)B$C'BJ/9&N6.)J"7STP<;L MHBJI#CYC7:5$B_+EJ >HVH@2HH0H(4J(TIJAM,;Q*[13[]5.7:CK=((RG8,F MP7M*I,V%>.9J)[/"J/ F,2%;:*AN3&'GL^G1M ]L^)0["IN"Y1Z^$9Q6 MLDC/5N$LU:KRN:DWL_2&Y?4 M*F6X;?V>)#5J+V(4LL#5:B]=ZF]BV54 MGP\"O#U3E)PP6_.B0E,2E-8DQD*C+9+GG-NGO1M31+4W.,-:&&*Z U%"E! E1 E10I00)43I\:&T3)/]"$XGRUDD9J1T+GBOP0L5 MF0OCK#+7"0">-]F_6!O1V-O/%LWMEP.POO/_@LW=C%W<]U_0Z5S>Z?QZ7M\0 MK,U)Y4"\KD/:M"XD9):(9)%EECV-FFUM*W5YUN+UV^8C=]O+W54.R$#NWF? MZ/.!TSXZ*1,I(00BI5;$IN"(\-XD&6C(2;:(NQM3DP2K^^91H;6-6F-N 5%" ME! E1 E10I00I;OS6590<+3\4#\PZN;^"_HM2_DM+S\O%!E]/I!6B5*")SQ% M3B1XG,0)<%Y4":Z8(A0+>FM;RRZ_8NH5SHMN*X51:-M4NH5U1)='/0D,/2=Y MCODHY%%'L&ZG,N@V=41A.$IY1";#XU_JTQ\/^[W4.;N;]=.IY<83!&I\U$7K M(HW,+CDP**1QB3)&O5#ZX.55 O5R][Q-)^.)'R2< M1+"T3GU9G((:G:71.4=R_4-Z4X@W/L ?6N;,;:9,;&T+TV5*=1U=U234:Q/F M@9-5=TO\MLGC?]X9C$O UR:]NVR6W4SLYB,:+DQ\/ASVX?&-9QTRT=Q:6L9V MSF5,&@5^+>/$QY2)5"42L)4MT2P52CDS6H.,28[RA?*UR?)E@N%1!$T+R](F MYH0)GA4A'4LN,/=]^5INECTJV^V4;=ZMCX=L&7.6.%HGS#!P)H,OB22M/$TZ M!D$9&&C@2%IC-DS>T$6[KHM6G%>&"6,$ER9:3YVW6<@:"79)IE6X:/NC[,?3 MTV=+$C^?$3\)H$6DDP>;:IC,H$I(V)*ODE4Z1,F_J?#C)3%=9M6'4 M1\MF$RR;90+F-].XF\7)T<99@=1]G$M=<4HH)4FN/=YDXJKZ<9IH[[1P#!QM M7P?XBJX3*ZBG1(E#B6O/?2\C<5854Y2Q6E$JK9>>6<&MHMQXJHTL*'$MD[B% MP@L>P+T6T1##HB!2.4=<+('0Y&O<,%GE]-8V=[QK*(H@(N40'9-11O!P9)::%>9B%CDSCD'XE@C;O)H+ MX)"!!T8L=1:$+7(23*&$9QT#LP!E!NM-R:YU;ETB<3^I]TJ]\7'?G]0[R3]6 M1#P2C[S+(S=F\VJCVAW_V8_2N#/(0/H\F?1SG4]QF_VL&YWZ4BII[B37@7D9 M;7(I429*ML5ZJRAMZJC=61VUNUT.K 'PY7@\S>GY= 2/=3869)8->YW'DU$O M3G)J#GM:86XVX_\V')7B2HY$AE,(LY(25@N MV4DJI:N-M[CH&G6;."5JQ+IHQ*VVSR*^B"_BB_@BOH@OXGOG-GJRVGH5.2TB MRN23%5QI(ZTI/E%%(]KH:VRC+Z3<@G.K(DM]YJN MH*M*5KPXQ:TYZ-5T% _].+^JZ&&*8CE5HXLI"J>5R89)T#-%B015(]Y1^"K# MZXLRGD1P6]M&=06]=8;B!P*R!OOUUH_H.%QA'5"ZWVCPM<7X[*WY&[PT9YI[ M06O1@KRNULZCO,DKFI//Q-0-15+G0F =.T)%D85&+42HNXJZSJUJ\R22&*46 M44*4$"5$"5':0)3N-XR)QN6]._(+_5TI*U[X2 HMD4AE%;'!"@+.O4C&*U." M:9]UB37_>.1:'+DY-?_G)?Z=8:FOB.;"0C^#V(=;E?T_HM?G0X7*CT?#'X?) MWV2XI.1')WNEY!$V(U[ZI2KFT?&77W>>?SP(T5(I8B$ IB0R*T%\-)P8GCSS MU/+"?6U[9:CH&GOKCG4ES2H)'GM78?D?;3DO8_<"?+Z[GG]=H'7;P]T9+HX MK8@/=:B)8H%8:PSA@M/(N$TJ@07/).U:>6NW%]F]#B%&1 E10I00)40)47IP MJ_,^DBIH==Y#2.@LSW*R\W7GRT&B/B9C&5%4.B+!N23>)D,"DU$X)I5V[,SL MO'7[I?9-U&M_$/O%ESR*O7&N(>S=X21W_CNG]WG#"KV_OXGECL+7-]S&\CH? MG]9S7Q'0QOCU/,D(H77Q)H8B/8Q2Y.$D<9N;7,M MNFP5S2.0,=YMD1ST/3?KVDE*TWNM;G MJ*YCMVX&A"QO"]44YH6"U-Z#@G](=XH+RFK(A$2DB:2!HRJ48S4#L()9SAHHCO&U;(Z%8S M>ID& +?D\\T: %Q@=A/G.2/VL^%XLI,GA\.$[^RE*?YQ@>(?#WCV/DC-B2^J M$CMEXF(.Q,9(*>,^@[4V>V?3RV$>=)W:2FYTG1 E1&D=DR'HQ=Y_-'$Q]?'U M(#&J-7>,!"$HO!)K)5V4'MZ0#.P?943R :S>%MF[&U.YOY]'1[V!;VBX@KS' MVN9G,8N.*"%*FQR_GLR5<%C"<)":E[\?I,]^-/*#"9H!RYD!ZF(P^^-!"-%$ M*3EA!DP!2;,B07M.4A9<2.:-T&)K6\NN96VJ?T#*HS C2H@2HH0H(4IKAE(+ MRV[1%'T(4_1"1(H=>!U"25Z20 LE,DA*0K&.>!N-8,92P60+;=&-J<7])BSU MYVS=;U@M+B8S$"5$Z9$/4+N)28!FP$W,@)W/%R)2'UX$H0UZGS;H MA5"4.)">R> *)TIQ2B03G'A%-3%9VJB-$"RD=AFA&U,<]>+?T][D!.[QZ'@X M^$YSTTYO/)[Z0]:>]E$0-ZWFO>HSH@2HH0H(4J(4IM0:EGE%-JC#VJ/7HA9 MJ8.ZC9T7Q0F/0A&IC",NTT(""YI9&F2QM(4&Z<:43YW-.J\!*R#%<4[P5[^/ MY5.8%$&4$*7-*Y\Z:Q8Z++&10WBJ?30#EC,#3BZ&I=X>.$U3U@X,@!0UD<%F MXE7V=7HDTU+)0D7'@A.:=)>$%B9DM3@%/&*:4*M MS<8$EK(U6]M<=F&]M"AGA7J JHTH(4J($J*$**T92FM<1(5VZKW:J>=1K<\' M +WE,E"BA/1@J+)(G/.&4)<<3TH8&G0+#=6?A+52;WS<]R?U8O./-02/Q"/O M\LB-J0+5#4/#>I]SI#\?810V3>X@2HH0H(4J($J*$*"%*:X[2 M,J5!17L7%!5>"2V#V?=?,#2R_#"YK^>A$:&RSBDF8G+)1#*GB*]#T:V2)6IN')5L:UL)TXY* M'^1NB\OZD+OW.0CR\X$O-NDB,F%:&B*!RL0%%@G/4C.CN4^1MXB[FU.EER($J*$*"%*B!*BA"C=8;Q!2& M<.T*#S#JYOX+^BW+CPO[P6K@M2&(4646I+< B%]K[G,GX^X*R$$D%H:0Z62.DS"2D8HD4,C(4D-!?M M$MH551+]+#3TD 3\U?=K<_N.GW2>YYB/0AYU!.MV*H-N4T<4AJ.41V0R//ZE M/OWQL-]+G;.[63^=^JY,-7M?Q]\HE0FA*&NC=CJ#!2$=F(.1I5*\<2J:K[I;X;9/' M_[PS&)> KTUZ=]DLNYG856OLHJ U4G8X[,/C&\\ZO**YM;2,[9S+F&'9R5R[ MM=':O"WF2$*4BGA;2C B*<$*R-CE;!S*%\K7!LE79C0IS^ \G,DO:IAHJVPHG^SX]$)9%*V4BQ=% I!$6_$B>"$L2_,D$6-6!:DK3 MKG1ZP^0-7;1KNFBV1).T9]8D+C4% R;%R"E8+I*9]#W:+^>B[8^R'T]')PM. M&GIF2Q,_+I@TA1JK.?$E9C!IBB!.%$:T4ZYV?9'<1#!INMK2KD''#"V;1VC9 M+-6H^T8:=[,X.=HX*Y"ZC^=2YV1BTF58Q#85(I6NL7+EB?(\)N.DE2QO;7/7 MM5=X<$O74Z+$H<2UY[Z7D3@!GEMA@3JFLS2:!<442SF#.6!MR#\(/J'$/4R< M?5YX$840N4X6\,([(E,"/ZY(3S+51BJA;71@S@G-NL8Z%#D4N4T5.= TFK+, M,N8@.=AS7,H0)6-"ZJ0U19%KF\@M[FA3)MO@B0Y6$NE9(.#!.E(,M=S(DE*2 M(')=QVY3\X 2AQ+7.HE;0N%X4=G+!)J6@DS6^Y*H5]F)8+3/[@<*A\)VK\(V MK^:RD2D;A"..UK)9JB*QUFG"B\[9>"U=TK4OO^RZ]8G";\RFP(8-'?_9C]*X M,\CP+/-DTL^U9>!M]@EN=$HA)!X<:)<3Q4CGK'-&9>IU,2&DH)J- )R>UJ>" MGMTJM] ^'(\GN;T?#J"QSKKU#C+,KS.X\FH%RSFO36 M&'9* MI*RNG56PQ(NB04?*I A@ 2']-X7^R\1TF(C46QU-CE[2E(/U\!_G5"66:?'7 MX/\-@SNH$7>N$?-:)46ER;9XHJ3-1&JP$;RG@H#,U_FY&K2B#B6A76GY[?>\ MH$:T7B-NM2T1\45\$5_$%_%%?!'?.[?1(WCDSE EI;62Y P747,;QWTX\69-PKC7= 5=5;+BQ2EN MS4&O3F>HOZKH88IB^>'IYY&'Z+5SH#=$:Q&)+ E$31E%LG2ZGS-7 MTF222N!$9F])J*4Q(6G)>2I,^[I;HVNY1*E=+Q*CU")*B!*BA"@A2FU"Z7[# MF&A6:,H,9TPH3DW[K$L<%XU'KL61N%#Q MR+4X$AXWV_ *]WAT#+<_F'2&I?J(S>6%?@9O+TPZ MO?%X6GO!=^N&0)P6>.V"CC4M[$*4$*4-2GL^31^FXTG=X#S>'SZ%AUHOSO=? M^5YZ.7CFCWL3WY_)Y+,SE=PKS^8:^1PD$N-8R\6QQ&*2-%M7;#&6&!45D:(8 MXA471"O'7(K^:0\ZC,B!*BA"@A2HC2!J+4TBPIVJ(/8HLN MY%0+UR&[[$F2=F^5X-%RP!R9#?VX.'(,YT!O$F3EP?"J(PQ(;.82GVD<3 M8#D30"Z&HX(J5&H;B"[.$)DE)=Y93HS*.AZ;>0&?^X/,^ M('^(W0]O#W@PG#E-B:%.$BD+)<$H60ZO#^:R&6X],Q?S6.MA^B!*BA"@A M2H@2HH0H(4J(4IM16LX=NV7LZ-(0JJ]Y-$Q^?'A])PV#0==VTLZ"0707KOU MB9*+LY$H*121W$@2$@O$J]VZD*AD]0R)4M9*VFNXKQ=] MU,;*?K9H9+\<@,V=_QW#P6M+9A;DQ&($J($J*$*"%*B!*B=(>M/G*Q MEA7CN,G2^A*,S*%DIHW30?K5MIH[\VG J)L[,>B\+.>\? ''Y*YD)K*K6VCN\Y>'LZ)7>3:2F$4VG5 J;4]E5!H5R2T M\RB1*"+&.O_8IA*(+-$0[Z@B5(D4K2BII-@NH=V8^J%??;^.C>OX2>=YCODH MY%%'L&ZG\N@V-41A.$IY1&9/]9?Z*,;#?B]UZ@V=_1!N^IN?U!^NGY0MM\F7 M,FL2CR'+J*5/T@6NE1?"J\1 R_3!RVOM[?VA=CT;'AT-!\T,]]D&W[WI9#SQ M@_I@L2'34#*NDMR'5(S_?)@%L 3P;9+1RP;AS33T MWW@VLP4-O:75<>=<'>&A&VEX[^V[!$P5R!8,ZW@:?(M),!M))R M7@6SD,"E)=P&Z:+1TBFUM:VLZU*YJA**1Z&:Z(JNPA75$4PGP6QT+H+#$D*! MA1=\[6PM4_)T%:[H_BC[\71TLN",H@>ZM&3$<\D 2XJ".14(M8D268(DP7OP M0(L6QALAE ]@8W6UI5W#5]44^%&(!II::&JM*B5Q,^F\628"C:X5*.C'N8(: MEPTMF=#L,I',>>+JON:HA7-!:I.CW-KFKFNEN44V I43E1.5\[)R!E!.)ISQ MQ3EI67",*VFCYEH%871$Y6R91CNS%8*RK +8FA(DU!>KBN.6)6UH4A:ULVW:.=_A MJ*T7@7I%-"^1R! C<5%'(J1RT6>KDK!;VZ(K!4/E1.5$Y5QE:B3!0TE2.I9I MDCI'3P4MP=M*2J["#]QUU,M[U6#P<,+D#NO MXM8V8Z9+Q64_?1W#G$W1X3\F/O0S_)UZG[;_"_XXN^@C/WK?&S0?[RZ*5]_WX9Y;Z?]#[E?W[NIG;I3]1^(+W.$OOO_9GXRW_G%Q,<)*_.;!?_O,OOMD2KFS)S-C!0CT M<-1TB/P%*)Y']2BX)M^::^DD-^>: M=/E6KDL\L?5C@6>R,80?XO;9D\ZI7;4[/8)3Q!5LQ?AF8X6?3$=YK^P=YQDS MQ@]M'GW=.36/C@_?'>WV]_Y\![_W@K\[VJG#?<"D>?MU]^BOWL[7CY]W/KSE MN_P/_A>81W_]WR&-1_\:^#_==._HM]X[_E;]]0$^?_^OWKNO=7KKZ\._]G?X M7T_[7Q__[^N)DY^O[ ZW!@^=)D9!KXYOD'+$F44)CX/"? M\D:;F1W;&TQS>EJMT*!X8"QQG;V01@M+,U4F*\N2E9*#W9O!Z#RN?!I-0?7V M1N_]H/>U><[P_DV=V=.O>C)__F?6TRGBVS_F: ]T;##YA9OS-;K]7V'TCY_\ MUHS9M=5OKYS\<_%$0M_#8K_Z/5I7^NGSG3VA9AW^]!E?I6O=CN\\!Y/C!V_@8WW,^QFBO]D_H; MN;/U;&9!;?V]VSD>#3^!"S/N-.9)10P.\6 ^'4]Z1W"[S2_ 03&/QW 48#O. M_7[]E(KX^'!X?%S_T1LT!Z;>^VK,=>#--!@>G3SI-'/% RZPTZ8C@'F\1ATE)Q]#5?\*_]UZ^_-"1YODGYD%C M8X3I"1Q63W^U%JE@&L MY\^'O7AX]JOP7(;C\\N-AT/XU[?;UYW71]/,7\/C/ MN7ZZQNM37:3.A:M'RZ-.LZ[ $$ M>?3I MS-=YHE )=\=N+\S0DKUAD65SW?^#C'RO?.(.?4?'CV]:&?8OZD>4LL MJN45BG]= TBWUP#B=VX O8&55!^T'TR>@J,\K4_T_2LP-6&-CO?ADW[M#^/' M!S>*WIW%C+Z"T?/EW=$[L5M'TG]]3]_MO_B\M_^O(_C^UYW?X7..7O? L#EZ M=_*-4?1A!XR>WWI_?8AL]WD4>\]?'^[L/U6[?[Z#[^]\_NLY&%*__\]',*X^ M_-_7';FW_^+D@&8=@M">1%UK8B57Q'&CB4[,)'CP-*;XK54D&..6%6:IM-(% MXX--J2@KN9"<4?NM5?1F>@2+[:2N\04P.G,T.F=P_-@TNM)\^/G%7+QXJX-3 M&8R.Y+/TVL/1V2H>C<]<4U7. YUWM1X7;<2YTP/_>#I(KT9Y#&^EX'XH#017C(N2V( T;:,CZ-=9Z__.MSJN_BSX=@^I^0X>=J7"PZ!4\Z3_O] M)F][)D_5DAB=!E873>G96S_,=G*/.X<>C+>0\Z #1N$17-^D,6T68JSP.V>6 MR,]N97ZRXU$&^VYVJGI3H]1L'&^L.#!NP&7H-\9BS,?U;'ZNI[/#?GSY]M?5W,++!/O.]^K$],/I/P,OH^*/9DYQ?$QB? M?;"5X0&=.@?U'GOC"=A:)[,KJY\6IZ,1W,SL),<+2[(^A%Z]J,6G/#]GG*WH M0Y\Z _!FP*H"4_?4^(*' 5X'?"J<;MJ?P3L\=ZB?=/X7+*_!.)];_A6A_NGW MXG#707/E=2W$4>^XN8;%TUSXP3?GJJY&M>-FGN3E M8%O[_?4EI>AU;_QQMOZGL!J;)3-I7MO7B& LW$B;G\@/)>G9$'Q"#Y[AM'JY MS_;^]?(Y86[KO&#@BFOBC"ON[O":SNV;QK\8 ^. 0:>>T7 Z/GGS_]A[ M\Z8VDF9O]*LH>,][SSA"S=-+]>;G'DHWX_>PQL#9IL0H*12GM"F0$Z,57I2*1!0LZ/:#$@_(I4G-$ZT_ M9D)V-/!E7'WD&Y[#']H5.\4.<@1Z=SI%BIB7Y#?*(CB7K/G0=G\7@_)!7,">YY M&_2[)-,R$7?'@1Y]WO%O@)PJ<;M(KP3+\N4)'Q_KZO6X>TVM*#YI6_+P=724 MI*F(TTAZW ]BL"73T,M2ICS#I/"55&$L_*!A>I JIK:Y+-Y18)'==@+ AKMY%"@ 'N04AA!F#25O17 MM5U47W'5'N^Y\9V6Y&J'JT<#2I<8 M;-TQ&[YA?9NK8/I&<7U4U.SWKY)AQZTCKQ3QJ1@NCQ4PE MY'JC@HMB5%@WC M&P&\8GK /QHR;,;HSU6Q2.VCL TEW)BO$!J4ZZ31X8SV^ M>F(-5V^-#3<;7$"7!=?SIQ8P)\HH&M%J.@]A9Z8PXN5A!'@5>B,I]H9VB8;% M'M>C']M,2G*T8ISMF!+O8!B5<05)\#=,C"J(T#M9"J!$WD;LYA]HC:)1.=9- M_AXE<5WRG&%W?SK;TH2#ZF4?PL1@@T84L9*Z^(+^O'H81D\F] 7=M-T>6%NU M,:K* >5'P0B& S&;HG0;8&S1+N>P^\@A6I7E.0T4S4)5SL34S$:#RX7;8F[1 M$R_QR%>7>&R*-1Y_L<;2S*$K,X'FE(8DX?#JE,5!S)G/E&")[^N4:2:5\=/P M*OMFK;*NK]2 7M2I%#9!NN:>7<'9"60)/=:FL*ZIAL.!:#D%:6 Y9YN+/=(< M0_4X1*\T'F;T6KEFXVMSU_5$'5R+S VS;WOR4&D0ZR"RF_@#,&<0==]<3KCA MQ63PA8]FNKUIP*43<#99H'F+%54NPZ'):;;9 K48**A5!5@Z7^>Y.GQD7T#O M<^]O?B69A96K@[*6A2Z>Z)(F>N,8D\,+%-#>^+8'^W4\AE)4,+?;BGSW!\K# M40VF_2/0I'S.,PB+]!^[#'#$>-&,X\E"OA1E,8B#Q^E#8;;391-OW0V_JD[ MC6K3B*(IBI(I,&8-5XTN7 :V!FP]:FUCLC"@J&6("<*Y&JGJ/\W$>6)!M8# M+SZIT -DRU>L6DYU JC"SR;R! 0(N8A(7R<&2L:90)5_.AVY3#W<*N<[XMWD MC,Y;ANXVNE:WV]J+R4A;74)@,R"8KKZHBV"*<05G;UE%^/6\97=;5W##H[G**7#'\U7H97Z6>R8R3$@/2$V3;LRZ"S^=Q5G7NT% M7E3 KQSS>EH3*UUKS9):A;;G]ICH#K]!A].DH,HJ@WG52O<=&F--;&N%7Z.U M2G!)$7^D:SPL\[KT^>D$C4Y5N1+M]?0ZS*&:C9L4*=27<0WJXBZ28,[8 M@*F@L>)4YZX"W'4BV?!Z/60GWIH#%RM8,6?LBF@(_T M%TQ0;^I#:[^A*QZNU0G,N&@RYH:UR+W01_ UMR']1F M(U&8]=XVZ9UM,2RJ"W:.W16UQIN^!#?F1I;98V)\+^?84$/P@^NP#UKL7H5% M>3RFZES:-UN&@'JI^F*=T:;E"51KX:I%!^^7^9O;L7P',[,BZ]C& NQ ;FNT MB[KD@C/Z4N)XHBHEIJ+\A>$KV#$7:(!33,S.$M_&NW"P^\H_ B4QBP-?>)E0 M@<=R'GJYT=KCP.+RT*@DR<6\"AFD21!'N1!YY#-?1IGP,YFG$?R-(*!F7H5T M^S!X50?:6FURA_;B2D7R^]G?4GWRR@FL_:%YP#RU>C=U=S>M%N'8NLL"[>BQ MZ&-PMZ$ZI3PL!KD85*69$BI)KW"L6Y &I$@N:^, 6M8^)'DL<_B0#Y*SVB]\43AS:X/X873)Y-:WEL#7:\!V776+D5- MRG*"H7-J2CD[G=E,BFZ0:WNPATD3&J,J5(8*#,,5J)T6XQ*-G[,1=\G1] )Y MPB?'-A_#<3E*UAB30:&V>\@,8&'H_:[0;>;$+( MDAD.VQ(_ZRYUQA!%^!#$%>:>.3Y#6%!6_>:FHCMED+>MJ4 M8HUH)!?566G='T-G4()J^?C$AZ25IG+08LN!GYWAHG%25H-%IM)Y^0:J$<:H.[ MB<19-;5P=CU1,:QSO!OY9M,F''>[=4:_<^G@K*[=ND5K"!%@7Q8BL,7"0P2T M5C7O:OJU-Q=1\AJ[H:I*-Q\2>2L6L1W0L(]"YNICL:AV>_"R7KXV=P1]L78T M0A\CO?IVN!&-F"DZ M"6F9>H\AJ<;51>,P)WT$)>;9;')&('$OV_U?L1)% ]]"\FB5^C"F8.2BN/K5 MQC,'[TZTODF, MO$=,59?Q6,>!+DF7)"8*C.HZERXD^:]FL]L_DEO^O6&@IYB3'OB;I/3U&,L] M)J5?F60^G_J22!!SJ1^E"BZ)0L[#A 5,ZRB \61\5;C@2O'XN-@S,,?% &R' MHSD$YJ MQ=01^GY[T)G+\A?7_L(Z]CKMC)=R$!TJ E;@ZCZ*<6L\U6-O\CSF1K=D'?J9 M-&V. ^$K3@M9G-&3[0TH^<93,LUJ)/3Y$H+^S);@Y_WTR0/=]9Q5NNIENU M:*(=Q)DH)Y/R'.D%,RV&;6XIT&_1. 2[.21M8LOE%#)<5FYW!7GT2>&8MGDN MLZ%T2%2$(Z:TF%)EH 7-["2GG,W@H$C$^&B&2X7C9%6V^:<.I1$L7"PM1VD\Q3^5P"8]JCW9E,<1J/TA9UZ26E)[D@ /MY;36 MQ=39_Q7AKE\TI:Z4(M)-#:+GZJ^8%UWIMI$":L36FG&IWLZ1;@9!N)#93>AT MT]8E7\YKJ[,QGRFJC\0T%W3%J'[]B4M\'E16@UV]&/QXHIT#7)7T5H=65KO6 M"X7E,_98',^ #$'(+Q#4#77@]7$^O+5)/&^M="&(:I>TLX/E4E:%?I)0 X'BP.R;J5W99U*B MM^1S/G5A(<-K%6^ACG.X),<3*U$:SX=R]3 & X,H M)4BM1LCG.=6@>\?2BE%<1/[9-LQ92$CL(K&VV=/#-@FXB523^Q\+%Q3(&@CR^Z.0.N93: M_HI0@3]M5=5@"+0$I4_/1N6%QH &/0($YG@%79V?E'1CJVJWVGN=;WZ*<0F' MU0 2L$:9J'$&ID6+T-!H>DM6L*Z5_3D\[#5K>TDI$1LG.V9-1D=,^!D+$,$K MC:7'M)]Z(N#&"T*1)5EBUV#2MLSLES6_70&0"U-/8V8C M TK[J4A^NFIIA=6;=;JHT#A:;@&(=/F,*C_GHXEL7?YPWK0 J!YC<+J:30?1=,QW;MFMTT<7$6<)DF^L;Z69E M;%=!H+CH^(1L&8OI4Y6SB21I@ *;K"VXAP!DL+R' '*LGM)=C55 .1:!S;8( M=DLR: [+\A6P:&Q.UP"Y3>9@HUJ .'6*3$-?UM!K9V#+!B:MR3&0DX)0!9J* MUK;-PHJ1DW9"10FGNDZF6O)1=4Z2)7=/*%A]W RS4B MUX@MV !64#;5I>.;"YO7;2D64HZ;+^K34F-%_5CRUWVI 4^WU&.U/5X3KOOF M26HKGX.C.,/V3W[N"2.5!Y:X]$02YEX:)K[4(<]4ELS'2HR48224C$TNP%Y/ MN"^B,$],F,6AX'(A):#A$6ZM;U8;_)B=B,MC1E>NW\I3LCL'>M8K!Z;"BJIG M>=@*5M=%M5--UK OHC#9 M=1G1!^;/LZ=^O[B2.@LUYKY'O--ZC'!I)=)'7E9KE(MF-"Y M6.#A?BHS:7@8YE'((NYGJ1$RX"H/?5<]C/$E2CPO2F8N)G)UB M-I*FXZQK3]JNXFW8=ZV!Z\-OUY M-P[!2]^#!3W8P)@BU_5@%^?Q"UB?167;9ED["@>(_L'7MWH"T@X)RWNE"TB05:)W",*>C7&8HCD]*5 M6C4RU0F5WR8.BG8&NCJ)E%FEMFY!QB@M05\:5?^UY45; QOBAV MG9XCJ(D>+X / ;470(;$[%I6Z!R?6P-@E7B DRCSM8Z=P+7'@X!Y.HR2/ 0R\OE/DY;14H"S8$B.U'3PE-,T.BOC5-,6 MKL@U7ATU^1B=[ @7J2@F_7I"RJ&XCGGA6J0VQD6UVKJXGG&QRI+8K5U%I OC MJ/JP9A.M+="TZT;1;;/=;31!L:$E*9\-U&I3D-YFHO9J+(OYE<;FZ:C,'S<6 M1_,RG,P7K$FDL)R=H(-4F]+P+Y:48;:5*@X@>MA=6XIE57W+9-BU-=I@3$=? MAZN=PK_7XJA.NWFC%$33+NNBZT7KE/;WFRT+*H*=E&>3@M#I)MT' .TT0:F^ M0;-J&5VJ=NL;)6"_^I'SQE7/H.K.GK!GC,&&A!:_KO95MO6QM0GHZ.N"C+_. M"/77HIK.H>:=$^0W5WCLKS04X:VMC37L;'$G'P@L6#Y8-@<;8.5TN^J@T=\> M>5C:F<1Y80M$&WZ8\[<02 CF*\_DM*FII\#$X+A9INX*X,K8>F@^F)Z7H#KH ML[H%#[6-KNI B"DF%99_P_<%<2H7-2=$[3.' MA%@]1MBP+;U;OF.C;1F]9T M5'S6HPN;D89[]X,K550VNYN>M[@^0P<(X,2BG;F- 3DT2[>K%.?N[B4PLW$] MX49@=E>OR]5(EKI&$'6=3E=^=7LB59VCLMB7Q_H9NYT>3KFK+8[/1 C\*W)A8L\$1;W=*+':K%S/:D'\&>-_]GV6>CF21@G MT7H;T($-+4E X*>=8E#[XJK%!BBF+= G"0R+0-O-\,2(U[0^W#>EFIL2R!C6 M7#6@EC"JQB/<;JAH,D8LGVJQ7)LSUNT)>7B'.L9 M$/L!X73LA#L'#6_LP:VNH#]W/18-5T@JBD[ML Z+NCY7O _5VC\02Y@%<@%8 MOE4WK6I:9IW1>LGVV%*>WO98?(LE?&W>C^Q4W-K_VG_XO+/7.M.:/*;6YSL< MG-3[0@YA4&MQR>U3Z:'3DE*J&X6Z61<$*9;=9F3]F6P/?NV6R'5ZDLQOHG/> M=Y_=$M>"A*J]?=U%7NY@[FFIW5WE;=@6(3ZC[8?1T=A6EL9"2$E\/J>BR7 MOB?2Q/L8T.YL%>HFVFX@Z '8Z::P#I>S2?$% M9!>H4"=ZI*R('A>N;!+CIPC"5'0L:]O$H"-@;<)T3PK592]-76;75U2,#=Q' M>F-M:MJ.,AJE]6JLRJZM,JX]!W:(FV M@+J9Q+"WB/"NE0,GAZ*LW1BV-M\I;OP6\@-3K.C"Z.1Q_MH%WRUD _U;R:36KTY$KKJR;WHT'^&TWN MWE,0;FMTUT]*"))DZ\5^.=4#!.UJDQ'6@[;:WJQ7=+G_,12+]:MQ>!SZRJX6 M&S,9S.3WT9%,)3=)&GM)(*3'PCCP\B2 ITD23(6,I8*"><1 MUIP%W >M0<+Q#$T\KYW *0"S9DJ!K7=Z7 #CQ9-[P\Y_MT+YZY(ZL4K]NF)A MP7ZM)3;93W7[40?S5.L*M+I]-VBESSC%$6P(KWNAA8%H0,&Z"@#:ON6XA9^: MTTT:EVU[28>K#]:AE9IUY*WO[Z[MRFZTDR(7#A2(LDHZF=6R0U1& M8ZM:O7R0]1@7IM3&@MM&<_A,@IXHSQK\_WX 7>EN]' QI+)T*1K .=B$^0A, M4V=+FT%3J'2O]7<+>T>@7G4 OPLMT01U$02L3N^NNTYT2H.;EUD(JAX9M'#@ MFGJ8XV7-LY!V'#"X7>7%Y6Q!HYQV1![Z44E ?S;\5O,1"OQI/:U7O0[3(4'7 M#W8-?*7KOG$%Y=LJW4ZY]XIS4$7W]BDT=_@#EN)*+JR>W@F:P MW0G0"O7.F,Z_;O$>JB!L]':L$O>HIS1A EQ937>IBO4D4[+#34KV>HSE;E*R MOU>/6JZA7)6:/:1 &26: )M*' [U]');*6Y#[ M?")/=MO^%3MCA<(,6,NDWR?G:=LR>]%1E/A!I+7V=!PKL&62S!-Y%'HJ5HE* MX5!EL5E *%"<)4$H.9@[+ RBC/L14R+(,S_+C%QHL%-O"&D G5VY&UMF.2C M54-^]&?J 0.$O?WMMK&Q6@U%UII^D]C%K(,L5#580@2'VFOV9K7Z1JV\LO=- M-TFT076JL9Q0I;VT*\YP:><;&&LYHJ326@UV:7.&RVX'@UX'M"4-.IN/BE[? M\#'L .D\31K?[.QXPI7-*:Q1E&A"7UVB57/Y?(N#1^;V^@GR4VI9TF5J-T8B M7;^=^0E8TI*F5,L.]Q(&9;,QD4T-+=BRLF'U)IG2)IQ2SC3UMJ+RAZE%K0?] MLJA.FO*)&FV3\@ ,/*RP=FH'%[VM.;!F/;6NV9+G!"QC1/8V[+&D;<6?5C[ M$WVWBOOAA'Q@%^^FH) _;U.YL*1*;UYE:XN4VA5E,Y49X16Z.Z#?@2/9'3VNM8G=@4 MNJ:Z"Y@BZ*6GM>3"[&WREGZQ'GYDY+^6?$*@V;N$)$J)XN/!SNP8J,"N5YAA M?H.?S4%-U^D4M8.Z>2DRYOXD+&*T%975M'&NKUP)&,BYIOC6_"EN";WJG&A'\PT;()S^6\6H>23([XMP MJAMG)8PE/,H4ST0>)%Z<QL+$"]+8]U.?Y5SZ\RJ1%E$4ASP4H8J9 M,5(D,HQ"D>G$)$(*\R@[K#H*&71(Y"YZ@3]\SD.U0#EJ/L\O[(+\U^:0ZK69<=[+:J[XZG7NS+7>Q+9>7ZMEFB^YJ MBW;G.WA2UE);H&7KHC;K?U?KO].+DRU=?&K&A3F5*_ID7'9N4$QO]NZ.]JZC M4':0[ E&C$0.GT^1IWU\1T72SP=UWX_4G==&'=(:!N.,EU='DN M6_@5/1J,KE.AL>MO-]M $@X1\)]RK!L@IGZ]V']6 SDJ9PH]G",GZ1U4=1TC M:CB3LQ?Z'LUV3 TR2-7OVM"HV?.=B&I.-R.L&-MKEB"7VN92-DY'F&\TIEZK MY+:-SO9@Z7IUNSNYGEHEIDW#XZJZ"IM6CQ)HZW@>'XQG!!A"+MFVUGDXW^:; MKIU5_-BFUBXC%\'E9\3G'BO/48ZA__Y]7W34;W7XGW-;T[:Z( M&M3RID_[%!WN9Z6%[6D%7YOV8LFD3A9W6X2BC+"2N"OP'BZITH:OZ\L[[:ZN M-0%\6"? ?%X2XAT>".M;@[T?Z?'Q]&0X$,5H1)#G"RU'K.T\+L>>Q#^I^?7/ MQ]3W5O@!5O'W)P19>L72=+H$S#%%(E^@F[.)/BW0UPM;T>9%]<[/;(S)ZS:5 MH3DTLS-%F?B==G)+VKIW6&P](G(%K?+L]-KT+?#?NIE--V>AU\7/<0,U?P17 MO6[5:43Q0R#LMW4(%X*WRS(3-B#KJS+ZHTU&_WJ,Y1Y!UJ_,M)\OXHQY+."+ M($ARIF(A,/ @<\-]SK!%U:I$ARMC$&LE"M_-M6%\,K;-NX_H M.+E+-RK$LK8MX^801&W#>'R.';@#0.IKS:?\4SGII/VU(KR91U]FSZV$F_2A M6]GNI*^8*F*CZL7^Y(\L._C[CE8'N:L%JNW!H,YAO=?0OLT*-H6[N#L6@JL8 MSYOMK0:ZTB"J<:JQK:'KQMPM'.B"J_=V3_*S6MC8NM*FES/UB6ION[#@YJYX M'-6X#F!UY[0HK4\;^-?V8WOI'7+J5:B"S5[3.I$ PF/@N+;BM MOJT)ZG$?V1O*QY>+7;_)XW&*@N5LY?[=I.CAUHSD->-S.TTSTT67XN*J.DYV MY<("TUC"/WNHX"NXYU5/[C/3YH NC/4:'/ RIN<69]P][0OLH7E:4?TH![0I M9'C>K[BISV:N$>98'>TE5MI=VIJ%KIPHO@.[V,_?M&SRM"]#UZ= JY5C.%P: M;L,5[<)+7Q9[(W6G@6% M'K%1^BM0%W15E04M:[UI-CB;E'QX^.)/FYBFS=W M#J[?(OQP\A 2U3&EGL\YX+#OY80Z]32.J]]56=H=H^"6$YCN^"7U>9<7AYW0XLY8T9\C*QDW*= P=O](A6D>F(A[6@7: M8Q%+/"Y%Z,51% @FA [T0I77HTAI=I0PJ$GA+O*9US*\UI6E6-C;B3]K+)4= MTYD'[=RX%9)VA8K6]@9>AUD,?(7QT909=8QK,(0_:6E;H/6?>S&8%-5G[(*% MV%*VFQ8%MJU47[BZGPZ C4"LRP$UVSG8#?X;4+Z_KN==X-?MCJ?;#VC'EQP]ZO9I*S[<]5RINJM(+6J0D]*H0IL MFDAE\XY5TWX 4;W??K<]4.5HA'D&%B7/AE8]C78:Q76Q-]I7U^O>6CI-J] . MHN%P *^;@H*)!>W+;[1X9R[)'UM-'>L55Y+YMI9)*3;NC&.L3RF%O1UL"/F; M:UDX(-2WP2_V6#[K=SLH"/-O=NH0).T)DCV:K\\3WO_,VI<-5!PE$&&1UDDY M F6JZ<%HE_B*D//=Z@KOL":5FB#A$8:YT&((CY\P?O[N MZZ]'PBB3Q)GT1(A: BRR)V2:>BR%I4T"H11?0'6*%<]C$_EA)#C3$2+OA](H M*?Q$1;E)+M,JEG9F6V[.VN.Q,>W"&A\DZP^!XIH.F?8\[; ,\;2!*Z$M"$:!/0)S4<0&@ MN,MN"_JW-5"<=3V[=> 7E9P0N ?*&["6QW7/N2\<^.:LPI"F9?>VPI2?@]5- M:9Z?]44#!H4Q1&PY"WQM",^LJ]2I-Z.-F_(FO6AN0LB):T?K'H%=X=#K2WN3 MH+B"KIK RXQ23E'XE.TZ=BZG\!%R856>3>LW7'2>7V\:=BFNDQ&OW+ANT18M M&$S]^>"7XIGUX"!D*3!IJH7KK-B_X8J5E]A^C'9E/0K5#GM.Q+8/I!O0+UMO MW[VOMI[14^O'VF=9K&!ZWY?>%X@JT !I47X82+JM=SMO[7/JB\] ID^QX ]O MHIH ^*Y^16]0--Y6,76 !^V,\/%[-,Q+:OT>C_Y78^=,YTX[T4"SE65=(8D+ M.QS@-@VOL:-6Q<+5ZE,F-3.B+KJG&%>C5]A&1=@EHRQ'A,G30E2XU3\CK#37 MW*DYNV5;O=DU%7"DS>O124^W8[,-QPK>TK"^(RGN2>>]L4W>VWJ,Y1[SWJ[, M8YL'_.32!%R9(&@-8.;.)/C#+ MS8>=3C;PKQ?M-7_Q"P*.1>GQI)V.ASOG1TF8LBS*,\\D//=@.\"<$$Q[8<(, M$&4:!7*A@<7CE)Z]"O>IZZ)'?02L,M=6P3@]J)Q-*41: ^Q39)6^&UC0.5)* MKVCS!$H0*FR@Q\(GU;/G=Q*#R&\0\;M*#W("#SE\9V^I@O#_M:O62$9LD(A6 MWHB?5?IY_3&F,=!-_Z;F%)*/''' ,YT R?-M8((H0Z83^%_5 MCW?B99O$R[^F:O&[--Q.\G#EU_YVL/*[RQX;!-M)E'[78R__+H[N:+#YM1[[ M+UI?N\:P5T@%_[45;;5Z -6,/@_/O@Z"_DG&,M+Y#;1DK!_#EBZPY^6SWVGXZLI] M;2?F6 \Y9LZF PH'#.HQ/JI-1UEQ6Q/V<;I;3V;A,*9__;-0"R702/7E:W1? M5UXQX$5'JI1:@_URPU,->WW_&I?OL.,7G4S5X!O0[7IF5_ ML&2IR/WT0!QP^7(Y>^FWB4OOP]4B:XG\@-56WX**.)A>4:9YDBKFQUG&I58Y M9S(0L5%&'KUN#2>P28M3/JK^:\L#^K()3/"(K]/GH/.JS"67S]_./T#WOMQM/?I./CX^WOV\=.KB_WZGO_YXT2/AR>G>X>O(S#:IGOO_*]_'KZ: M[NT<12S1+&*QQ\'>]IA.8D\ 07@\,U$*MKCQPW#K13#,_+!VEM7$M4*%NK4C MA]_2T;O^D;M,:EW%"E=*O@T;N8*-Y"S)F,R"0!G%\C#E7/'(^#'\](5*.;*1 M(-^PD9^.C5RT;$3Q6(:!\'Q? !N)D]S+%?8*XERFC/$\S3)B(WGT6-C(C54K M%Z-^]*I5)\#S(QK6DN7X*;E?)O,PB%66Y-*P5 1"1*E(N @9CZ,\SU29:"?12R5/L93WCBRS#)0Q$)(U9K.YOSOO[GO55I@D!J MXT?,DT(''O,%6$9Q&'EQGJE$;CWJI4(9SW)-2Y)W(X\RS)(T]HG7EYFLC(#V6"._PBB=?HN/_T M7J"]A7SGC;?G,E^W4L">HC".\YC%N02#+S% OSS-,AD*L]%,'BVKDEW-!'A3 MI*(T]T#EC,#Z Z:5<]7EO51-N5!@G1GHZD]IC>2) *XF%IY--: ?>$%IZ72\XW*?SK,^ENCL>5QTH6WQ?7#]W8ZE% I()RG0G]IZ@7K M[B8(RS^91PH^U;CEB'H\10BNSGH\#@R06V:P2_S7#TO_5.QY7HQ&B)=HZT"I M,-K5"$]M6S$$BR:$#U="BJ1%E$'T:G3=KV&=(2%=C[42A*+C MU+8K9N^H8I8%3L ^7RUK1]>_@68[FQ:CXMMR_F[?BD?0&$V_ Q70>7,,1U/@P"^]$H%"L7+(H0H5V0^^M1+U]M&'+2O#/K&;?<#+$5NF, MQQ*];E%JW/,Z+_GB8 P*.%8GV?N><"@% M816H_M45\8,2J AOK6%SD(JK5<+#SM<1O-O[P46A1VK5J_MPB'8!FFV$9432 M')<=0OI>+21D5(K\E#2:19_?PW)SJMCOX(XOBOQ6J'<$^G((LQJ8%D^=!2F" M#Z>SB0._=>#@+=NCE]/S:WD"S.RX<"#?],YYNIR64P2]6GC#'/6W@W'('E?= M]W96(8@N(H#X@]>P7U\'OVS1SZUG5F;QP:U71'=R<&$#Y7.P3U HU@X,..C/ M#W'OK\&^G6TMRO]HR1.$^G+R$N"P/>8CH"" M511YC.6*I?"_8&+K131OH7O4X\EUE=*V3O@W+28S!+(),UL(/!P]\T2M46LZ98=S[W0 M GO0 ;$*U'CP!Q_3( .?+@F6O>:4?RU.9Z>+2CH"@I"8ZH%TP#E;Z9T;.Q?7 MCQ-\ZZ9[O?];E\S) 5>]=D-[#R/[VP[LP.Q5LVK/3J;QLGGA4Z3U;\<71T&$ M94*A[ZDL2CPF(N7EN5%>Y"L9<"EC8116U_D+SK+_6[.Z/6L(@N9"36!J])D> MFZV5H&5FZ7_.H/OT2C7OV"6BNFY1R2^OP#^GWS\&7C6*K)(^Y5 MCR:6*>].^>U*WMZX6W?$,B*X.WO^P3$C=ZK>HC@4IKX[$E?*@CP5TX%&6FP. M09>.K/5;.F*EAE!=UV3'=V,MV]<&B-O"ISEXS7I+F@-'H&L5D JVER6CJ&N M7@E@YJ O"?7,/@-.7M,% W@*&?7GJ-@AOI70>MQ#P22H3UY-::P$DFN;*R"0 M6JGH,7;JV$V+FBJ.Z@\LK5F%F@R1V=C)TM8NB92LS&H"=C7X;K+LCWX;09*VC6 X.IUQ/VY_FM(%6B& M[9@N(OJ/IU:9[LZ>SG+5A<"W<*$=&+X&@N]Q^-^$3Q+,AZ%L?!7Y$7$-Z@!?.5( MQ#7(6AY1W2_=4:3@:4662_?[EV4UW2^G'_3T;=/7I='HDJ>GT+'];^_/C[(T M2%4N(B_W?>8Q3@H=C[TDRJ2, NI_N?4BCK?S!8UN (0WZ@"@/H@# 3DRV=:S M<:==3X]AR1);)':ZFU_)XKJ-@$F-J;1[2NTHF.] QA<=>,ZR@P&NY1&_;V_" MG9]EJ]7]5D[<1WA=\ 2/]<'AJ^@H,[X)99@R5HN/9YFRM,\X\H/HS!) M=//YY9&=X-^ M/FEF^_E8U0S+MYY.4Y\ZY)%>&N^X6\Q-VU'CD'_==.PY.'S/CL)(,,D2YLDX M!MW+A,SCL'1>R#,A4YEF3(MYP-7,Q%R%2<1#H&OI8UL?WU=^E L=^EG,'F6' M']=J!2A#7]$J]'$E(ET;=']6M8X7/>WU.;G C)23LG8<8/M'"KRZ5AU37+-N MT'[2:C\HHQ"T=T)^!_YU11N5)HZ+V/FR.".F8ZP/ >]" 'RPVO68&N).IY-" MS*9U*]S:AX/?"3T]1U_+DNXPF"$T&T^;OD3%I!,SH+?4S;-[0;0OA3ZW3PY*(0>86J0BP,6%/$[ MQ99)H^(S-BN%C\>4T&>;AN*2=UHIK1H9F0EX%YD*0'[?L*'R2W*'5;4+:MEP MR7/E+ =87?<;>J?FFQK-*Q[X=FH!0-I)[>5J;!#KBKNB2\L& WT> SW>8*"O MQUCN$0/]2DSS.9$,UE2@(Q.%7.3,3P/A67G); YH/XZ"V_GW4L;/VDB<29"<\QR;MU8W-JB9UNQUN M5XI3JPW-$:N^SF %@3&W&E/^&20;PHS7 3;;4=I^CFLXM3+"9G!4;OS'L\(N M@^L>4V&;O4D3 AF4X^Y0ADT3/OOUL T$VGSC,1_9"(C;2 KMNT3;HA9LU&&G M1M]W&@&V,*-7S&L S1[#$R>S;CY:[XU=]UY7,UK2PZRSSTW$9+VLP)LV#6[( MO:\3;EP,]^]BR(*Z97 \Z F=!OCK MGV2[N/54MDCZ>[V\1C*)5/T%#20R?)D('AN8^2WND]7 MWKD6*VU.?X??D,> M*BSV00T(9L+A+:TM$. >\O91#H=PV6X4#N6YEV=M..^ MYG%"B@-J9B/M5M-F8Q338=MF[$\ISM\H0&24X M7+=(E.S2+ICMB&R33FI]!7TJH_+;:^ZZ)%Z(L[@Y7K8 ME0O:X_G(-6:8P8>,40YTO;JNF_,9ILF=4&7DACB06:^\IW=;&#G$FWKI:<3LJTO7%JC\[:[SJ]4A8\+,2YQ9=N[ M"N.YK]&>IWOWJ72KVUZZF9DV[7!I*]:JTYZS^[&57/WF MF2M[JVX/_IEWE@.AS+ K+E$-;II-=70;LY"FW=V!^9FL>NMPQ8R&R]JS+M\D M*Y.G"QYSR4>R3L_&R,B59.@T'3>]\W(&LES8,(E7D]_V8(=\2:@H7 S=T<-Q MU8^OEZK[7"1QY#B8S+S$0KH6UWO02"YPO9W&P_/7I!R7Z*PCBV]C8=52]-@_ M,DF@?)D:3X&MAULF[)9]"GG]6&V,\F\U^/!W_,QM0D/!DVCN7: MU[SS[CU]XP71L \TLQZ>H];;TP$F\EY.M ++Y,\2_=J#7P[)D1Z%R;/G@[V^ M"[M_);#DI0\$X[-YQM:SA\Q-0U_W@#I/D(_Y%!WF?8]];2,2[H!SPDL[RU$S MRZZ9V\X2!49)&6:H+Q13^RDFQV->??T8L%#KM6@C#127MM$/FRQ JTQ/;+SG MJ\:#QF@[(!>[MB;KM(/I@:FO[H%G(RY=J@(I _"XM/?]_9^9T=C\S24"-O2H9HKY$V M\&I0&JM5B>'WM527U*GTG&!-X50G2078ABIG8FIFHS9DVXG 32=P-O!.77Q! MXP8GNY;T,KA)H4L6YB:/,"7 UTRGJ6>3WAXA5\YN=@[_!5N/_M_5<8RU'@RXAE2>#%RD> 8:6]C%-" M)=-ADL^42P20G HVQ<7@Y<'?KW>](+\)/LH#J<*6"2W^>XM:_8/S&E#W6WB' MRU5^/QP.MAZ*8=[0#O@3J;11]3,6+M72'WSUMQI+ H:(R!@61ZZC1NL!""K, MF8#3UVK.IZC[CNP+"A6]-I>(2^XMKS0>9@/] MLO7VX#V&U#H)N51.NYB66^*G]OU.:04F4:?AH%BN.C$D>^'VX$^8"2:1M$:V M+2BN!B,^.<:\5F BE!&J+$^I]>$Z'V@X."G/]1<]&0Z:56MSA)SUXZP4,D F M%A0 6X];#RT<35K0_C":8*-;:YL)91%&X)O9F56F)O#J\:R_AO707.82>1:I MZ7=9?JY]=&[I33&!7?M?.&I3ZXU&I,UNDO1<0A*]G.XEK;\VY&KHPM4Z.Z[* M$IV][2V]T=EO36<7;3I8?8.<6;R-+UT?= LMPL_.;)$^H47":!N:P>#N&/82 M90>9ARZ?!4X2%=V[(TX[VYXN.+.7GEAB*B-"+2D;9)\F\=UYI>U+=1-A(,^? M2]:SI.<2&I>D*+;F2 V&T3U;E+!D8QPT #N^+@^8C6SV.:8T9LQ_;$)F+W$]LK*UPT^6SM07=V.8WJY%;#YCC!Z=74$-W9L

@RT[E2>@&?I@;/AR=>&7K;G56>Z! M7T.">#B>?&6&'@=:4+8D#OE&Y6P%,D,L&S4$!71&DR55I^C3G46B('*31&ZR M(;<.<,6@8:):J4@/P1OL;3)O*G<\;*JJ6FHL%'UPW@\LTEXMBS@&@IZ27A%_=N$/B[&I+=1^54K7I"%H7CY-P;Y M1Q>M""DH'']:3*=Z'@RNO1!F.T?_: &U0(>=R_7;?H-]!V\S<8C_UK<=R0R:]=VO=6;VL'KU0XFF]K!]1C+/=8. M7J,6<.E]5R9]W,QO^^"2KE76+>]J9(!UNS48E]9:U6>\4-T@N/-&=8QM^X7] MP$($NFOPW8,"N&535WVKAL'/; ?44@OD0KK2$$@]GST>1\&5AD"=DA*CJO\. M91YL5BU'#[&N$!63YL;730;!6BJ4K5<;)M1ZM?6H(+Q9@OS49X/I>=DVNCBN MY];)CH KI]N#]XT#J5%2W:'J^%N'G623ZH1R(EMO.2J"[5/E"3J;6W@)\H2A M'Z_MX2)!8Z7E=U]2;D6_W&*@OTJME86!:&%S_]UZJ,F?C/D>G7)1-S3TN-G[ M.S#L[;N:M7!5(RY\W7<#XR"NTF1K?94 >:UZ.N]'KJZKIQ;(Z)9IJO2F5=M7 MU;4LZ%JDQ_>5TO0R/;>AH4*AGN_'8K.#4>YRX M-%O"I5L7Q3NWG-7@/851@#< #]]Z-M@OM^ENSP?U?^NQ.'7>NA@0,:[:4V(M MP<9'T\0=$S]YMIXV?\NB88Q;S^H.M1VJ^(M]&]L_46[\KL+/<)93 #T#K:SW*0GELFJ=6973(0A/&84\;LA(4S^CQ7!L-ECC M("/I/-*]!2E"FT)BE>DEP<1FVO<13>R?@4VXZX?#7=E5X2XZ".L:[EK?\I+5 M125/(@-NS4;>#336B<6+_H70]_QDN2KS<*QC5XLI, WZ8?5-*C*L:C0FZTHX M< TR.F$REOI>Z&-B%W5IFA1?2'!8%]9_:W6,I.EUM%D;/'E%YC0PXH-S^,,V M2.@\-0OBE<&W^RM_L0*WLBZ3HL:K[$=(Z\34;E%FI\YE:!T+]M:N!J.:I1I4 M$N0CV>QN>>FY;3EFIR[4X47US%34.BQP MH\L\ZPGY!4] 7[(N\0LL>@/Z]1ZATQ O]01TNW#9)EQ]Q0J[CNA172Z-*LJ\ M7X?P-/HZ$(Q^A7;DP#G74F?O3IL<(QW7QJ)2MB)F%P:UG+U\!0Z[<;BBZJ&M M-3U1NM2O@(<,L0BXY[06%[:1YE>J$8+1WJ0.(8Y-XN>)KR-A&%-Q%J8RS9- MQ3Z+4Q-0'4* ];O?78> G*^MPGL_;FK!=L%''[X!N,\RJ4* M0Y$9SZ0\]%B:YUX>AJD7I#I*\LRD8:RW7J3^=K)0?&!%I:M 0*[7:=G5:H5( M1!8I8"QU6XY'Q>E66LA60#7@,7V.4/3RAZVE0&\J'0CAW#M[$>=YAYWS^2VK M>5I+']Y]\:)_:MNJD5_UTG694%7W$4"[391?=-T=Z(0CIT$(Y7'I(EX3J]EV MY.Q9OUP:I6.+*[SZ.M5/%[@T6V#8)G53P^':8)(D(UIPB]XWC=VTK%GZ$HR# MI?D"Q$NNAMF+\JW+D;H"=@\TL-P6B;;O&K+H5_1FP(E]V7:XWFW<2.N#N?#9 M,>8S8)ROPX^['X"Q_EWL'1[['W=?AQ\^O68'__SQ:3_<\S]^^N/SA_##^?Z[ M.<9\^@:N^_AY_Y-D^_^\_@J,^?/>IX_%WJ?C^,/I'H[G=._T[:>/GW:"__GV MGNWO?C@RF91!SB-/\1@[5.;,RP,3 F]6>1#GJ8YY/ ^YP"(=QSHWODD-,SKD MB8ZED7&41D8GD9F'7*@W8-#9@9M!%UTWQKPT6>#*X3Z8H7A#LWV5Z7@X 48X MXGIR#X'ZM5^,A[3Z#AH;'F-/B_EC7+JNALV.#=[MO,.(1_TW!J41^QC-.U1T M"5U UN#[5."(G0<'^P46'8%>1,5'E!SHHK743J=7@4_Z-'FY\:MZ#$-RI'ZW M5IWX2^[87[NSM'0@L?=(304YDR M'O,#XPF=1YZ,A$Q,!*H"#[=>!'[;X&JAWG>[0[24E:V*8SRLH$:-2Z!6Q,9P M]OR4+H0O%!R%R44=!#(E*'&D"U,]7!LP< $6- XG!?;& "*=8((" I>=G7 ' M56D?:\U],2&O1)-)"P0NRO(SX9Z-CS''":_"8PVBW@*T40XZ/ZO;A)R-^)3< MT'U%[#\K:EAA2ICS(L1EX\.>AQ]W6)2FNTC7=$2WJ29U1U_K*0(RKAR,N/4E MD;IKNV3H<0O!@"G&E.%Z:)=^7+G3:PV?JBH1,DRK-I+1>38E)]SSN;_V<5^B MN.VT0W]KHW545K Y[,UA/S[R \W2.(J\*,PBCT5IZN4L4%Z>9KZ(-(O]6&Z] MN.RL7Q:5Z9H^07Y)5^C'H'-\EZ>^%Y&U!J1+-IK.G4#RCHI:^Y4M&5L')W"W M^K2[S,U:/ZC=%=WZ9FKZW,+S==_3&L+=#@#DSBLFO>-.+*;-"EOH(%2#EWRW M7L!C+G.E,L'2@/&,"P;6*,B8,(A"&0CRMBUA"\F/L86VK>5K @HT!:8E[]"J MU@K!SEC]V2[GCEW-3@+D$^8AGX/]\R,_CS.P!!'/G&<>R[GO92J+/3].0B.D M"(SRMUZ$ES,-5^R"$E++D[%%AZ)@>RWE;0T#",63XLRE)[7=G6>51I"<$06! ML(;B$L\ C^,DU28+M0D88[[(PCS0/$_#P$\SH+1EDFA)U]5S(/E*CQ>P91S9 M_(:Y"_I/&%&'6"QE_>/P7'G>_O[ATE<1*C(N!IKIG' M4IEXPB2A9T24&LV2/( M>%%A]H^MP5GHIHJ4&RV%29,\"H.8)2++0C_7 M.8BT) UD$NG-GM_KGA_N''&=!;&?:2]+C>^Q()4>\'SN21'"'D5!1I:%P9C0 MTBT?=AK;C2YN71S]J+IZ$[E49\'75&0KSFR?Y2QSH,@3Q)EP )=C3?5RS^W!A&&>!L@J"Z>FM.H3N'4@ME33C[# M'DK=SR1T^,CE&9I[2$&$(8.F&%J4QP[#HC'GP"[L2+0E26%49H=RS=)P,]0Z M;0TCX6"[P:MGTL8Z45Z^WWZWW>O7Y5HSW*1A[9.L%DQ75PO>(##"XB8PLJDQ M?/PUAFL7W&+D-5.ZDP9UQ\&N/TL8+N9Q5O1B,'KHM2T:8K5^L:_]W?>-3-K[ M].H;@A1^.'S[Z<,_'_S]3^]#E"D?3^&^TS?G'[Z=?/ZXN_=U(2GA],W%WN%> MM'_XV\G^[_LG'S^]"?!@YTBD<9PF MFGMYB!B(*A%>[F>AYZ=Y:EBF59S*^=!7FBM08W,_#%G(#!-Y&(3*A%FF> 02 M;"'TU5GW(1#5]"XZ=BP->ET]T/[$\CQ)LS36.E6&J= 'U=JH6.8F!=4IS).M M.V\])D] -([T@:D1/(F*B9Z!BIWG='SAI$ (27!7@_S MS!,Y#SV99Y%. @$JEK\>X/>72O*=%A"WWEAT75V)R^!Z@S1P#Z9$,%C4V7ZQ MR!%V.: M#]WT;\IA R7?J4<@>9Q"D.?;(-10)YA.X']5/]ZI"]ND+OQKJA:_2\/M) ]7 M?NUO!RN_N^RQ0;"=1.EW/?;R[^+HC@:;7^NQ_Z+UM6L,>X7;_E];T5:KURE, M%GL>GGT=!/W6="-MIO,;:.GBMD]%=M6A\%O7.]T+]G[_X_3#I[?%A\./)_OAW\7^M[?H M]OWVWT[U/)V";O)[NO?.__GGX:KJW<\2S/,"T?B\RG&-#+^;E&<\]&:;< M3^*8Y3K>>A'[PS!.5R3[W]G9P&]O>$8NDTA7\>5YJ;;A<1L>-\?C0A-KSI1D M@1),99P;Y?-8YY%($ZYS?T7NQ(;'/0"/NVAX7)A$(F MSG)N@,>ID$G@RG(?->NY!_6JWHN.2WR^,].&^UR'^^QU-:PD"?(\RKEG0,4"%N1G M7A:PP$N#+%5,"B;#9.M%-&0LNAGSN3M5Z4H[_ZD0\ ME2KR$E\PCP61\(0(A)>)/(I%K'W@GR#RATFVF"YYYX?NEAQ(]K3EZRS=#ZG@ MJ2/:KR'&[\C>>M1\Z$%\*_MZNN%$W\.)WG3%/XNC1/ X]*B&E^F4>9G.8\]D M+,M3%C$>:N!$T3#U_<=B?-R2@V5S^-=%"=D<_ML\_*T:$F11+'5NO"0.M,?2 MD'L\D;$7B3 ,@:7'?IYNO4CB89AEC^7P_RR>!VPI^7RP MUVH2O>%#-^)#[[M*B#8ZY5$<>SQ(+##]_VB?W/"[N.$M9(^CQ,AN.%>+G0&)TPJ^ V.F<[\-&&!SQ,>;[T( M W:OY^L)>1J:)/X69JQ)ZQ[KZ7>J42[U-((U0-U@I!M5:A/]O;4%6F]^O1ZZ MTMFDK*VTG;%:XC0&@VW#OV_$OS]T-23@W4K(U/?2*$)(CHQY7.6!E\DH\EDF M B89:$CY,$YOV5*[A1/T.!)E-KQTPTO7PNNUX:5WP4L[P3<_%"P+A,=R7WHL M,]K+0\D\E?!$*94;YD?D]?+3177XL?)24K7_185&W]51=BTQ@(/X_ZYJ\'EU M.2(6V0NN+-@S0L>-*^SA8D868+P8#X[U6$^X[6;(U6DQ1B0XUYG&7M_TP$2' M'!7R8_U8#[&M@]-&!7?A3H YD_A'/Q M7068WPG+]A>"]R%V-IC[6)Z)P$H(Y([+L$8P2@]0EGFQ=WS$_30+,CF8&XP;S/D&<&='I?>"(PJ2<92"/&X]0HC3![ MBTF?SQI,$V0!-SGF/I@/*I(1USYG.O1%BHGUH4$(GESF*>UU5N]U]D-^\\WN MK]K];WOG1T;"85-1[IE 8>IOIKQ,Q+YG_%@D.6=!IC+<_=5X:7/(1XOR>_#? M=]_ 2-C]^_.'PU?A1XM1=0Y'.OCP[8/_X?#] M^<=/'XO]\/W7O6*^2*3WWQP%@X,#&6S[70<+S+$OB=!XV V'.4I;G M/,P2IE7$,S_4H=1&,\$2P>DK$"DQ]/_1$& >8Z\[2+-(! M2-RM%T%V"92QW7B0)C>G@._T$6THX+8HX&#G2.<@TY(\\,# $>@X][T\9X&7 M^%R9D(E8\@@#GY?H68X"R'Y?;H_/TN?H;N"A^8YJB<@(JV5O;'O1^,&'/_A $5-H^\U$]#CXE4>#Q+ MM1>:+/*U3)(PR5"1S%?;'P_9*>5&5N\M>#@V1/?#1(<0X:$?1V& !:ZA]IC/ MC<2OJ0=WWXM/Q5[COR C%#9.1 MYTOA@_T&)"HBT!9C$PD)6GO TA#[S2T60M34^: <\9H]-T)_:/^I%IH MXL4FA3=UPL3!^CIADCMSPF"$N#[(KT_/1A1?HB4D.V!MW#"'K^HS[7\(W\<8 MB_VX^RNWGSX>?KXX M^'W_\][OKZ,/AV^BO__\=O+Q]]]&'^%\_\\W^15+FGRI MPB#DG@ZQ#P6/N9=GON\IHPSW&1-YGL^[84+.0FFR)$F1MD 6J82\\'"#S&.9 MKW3#])?_8;PR5PY^3;TR17_M>DZ:#AI[T^2\[@#28"^8V<@ XR7&5-^-;&LM M%80U\QV];%GU2[>>2+S=W)('UPGNG7^\^G:PI>3WL&;HT2R* H2(+@4ZQ)Y@@@M2@%WSOQ4B( E0B+I7<:=[SE!9T,!MR:? MN_ZA8._3WA%HWB+P%2J&OD:T/N9E,C1>:E(.'Z5II-GRA*V;]D5=DN+9E]&7 MVE ##C90TVD8+*>SB3[CA>K4G[GH8-,WM/G"?C 7QP<_CWZN+L7?$0/].][\8=/OQ8?7\YSI]&GO?#OT_UO M[\./O__]:7_W[>>#W=?Q_C]_?][[]O=H[W?@:-]&Q=[O?WP&[G2!G9I3B60\T*U%JN( E 8V[^H23'-8]QQD5\!,GHHXB4'BZ"P <9=& MZ;RKJ]X&.I'-'ERC&=%27]75;^^/U@\BFH>_,QR9B1\QN^\ MK=!**GS:M+=W9"*=,^&G7JYSZ6'VER="E7AIS!FRLI"'"]EK*]A87%?,/7PW MH1ZUZY;:QWIZJ:7=-!9:W5?H!HV$_MU?G+OK*Q0GP??T%6+1=I)]7P.@RQX; MIMM^'MU)7R%V)WV%TO@Q#?9Z&_8$V^C) MGP:AN@7 QY4F_YJUNOE.P]]";Y1?]WY_>_+AT_'Y_N$>/%.B^_P<4R[W#Z6_ M]^D-C/OX_&#W3;3_<@YZX].K\X^__U8<[.X$>]]@_-_0??[KR=[AAP!^O]C? MW?D&W[']7>G/M;HQL?%SGFK/Y%)[3(?*RX,L]S(=Y 'C/%;";+U(AB%[-'BS M&TZWX71WP^ER+H04\%\H?):*%%-SC$R$2B(_ECRX!6#M#:>[54ZWWP*V15&2 M:!4$GDS"U&,R2;V,!<)381*D@?M M]592OM&13'(OXB;WF)_FGHAE[,D\YE&J)!=AM/4B2(=1M.EHMFXG+PF,S(*8 M*2% 7 8\CW6>I%SZ>1+FH0XW.L^ZG;R.SI-J/XM5:#R9\@ AC7PO W7%\T5N MN,ER81+,U(R'T4W;B:P1V/CZZC7O2C,]YY/K^/V_9[)KJ>$D@SOS/=ZD_=// MS91C;GR3A%$B@X1%)LQ9Q'DME2>M77(=^%+>K@%N"S#EK%, M DL1H <8)DV0L9P9@]"FF(&LQ=(,VPY+@3')YVHV037NV@SE/26Y_%D8O>$E MU^ EO5YK/C![HR7S3!;E'HN4[X$@B#P_B@W/99@;%H!F/9_:?6T]^\Y=&0]^ M#JZG,F!.$P#&X8O/D^L6HI?G/FKCAS+!>)S#5B%D0LS+2( M(BYU$D=,2:$-VZBXZW;F.BHNUT&<2 8JKF38X"H./)&%RHN$BF,FL ]Y#&?. M'P;Y#9NR_/"9^^D=AX3*?U*.J%IS4GZQ191/QXUXF7X;AU&>^HR%FH6,&YGG MC$61R&2>\B!*S(]4D#59V[4^^P4!^3:' M2>KE(@JE83S7 2BT[T[*R;0N;RB-_3E"PK>_4@."TGUOD^C=-91)OZ+.<>.J MN@,YGAH1Q$H$61)H%@5AQC)?\R3/T@!4:B4WNO/:G<:.[LQ YXJSW$O2',S+ M5":>\)/0\[E(@ACL(3\76$DPA%_6R%>U.<2W?8@YCT"ARW0:@\#D3*A4Q3(. M!1A181C_2'_$S2&^DT/<4<8S@=A*4>@%@C./F5AY0HG8 ].*15)&D5%\ZT4\ MC/-@C<[P3^-O+L?5=#*S1XS06\KCB:YNQ?FV23E:X%11:.*8AS(!58.9(.4J M!6TC"$T6&F/"2[IB;]C1G;$CV=4IN,@#"7J#YT?,(.X2<"(9)A[/,VG""#1% MH[=>!.Q>G'&;=+Z;N,']S$\C 99R)EBB8IXDRFQ(F7^HGT&!/,$VD&9\MHX0NFXIRQK1?I_3C=GEC"WBJLF6,DZCOU M,=R3B?-C16N/FO-])X+WQOYY(*9XW%4XXM#XJ?13+\ETZ#'8.(]XI$AB$R8) M _,'F&+"AI&_V MD3:NW-L?_7BN(O@]4?7/\'^SX=V.1H!)Q[, ./"#R6!K$ M7FXRXXE88'&1SA.,*+!PR/+;RIE]Z.+-E0CMCT:9^E-7U?/!CI2STYEM':+T MV02.#F_@9'D'I/:[U*NY-?DN]>JZS[B,OR[9FT?"0G]9+Q6J0RZ['6J!WT<: M?P&VVD4V7LER-]SV1MSV%N:!QW*1>CGS M R_.$Z7@F\#'9F5XU)<4,CS(47^R/JBQO@X@QH-XH*ZI2SLTY0AV7I4S1$_& MU5RM:3\A%*4?6YKU%COKI6"N%"/=WF<;27(=2?+J_,_#/9?X!S9Z$JK,E[YG M\@S+6%CJ93(37BX#E?M!&G#)MUY$R3#V;QBZN-/#\SA0YC:L<\,Z'UQAW[#. M6V6=[UO6&4F?83I%[*O$8Z$P7@8F,^G7MY5Y*\S\)<$^9U:52R>YEWDUI;\;.S2?F5*@Q&%X^_)_)]MN7L M+NX:M<"[]T8_P?[Y42J,%#YU4O>9Q](X]O(XR[P\2TSH2YEK%6R]R+87(Z%U MU[N'[+XYO%'WQ?OLO[FA,4MCX=Z;(Q\5"0:"*(["R&.!#H#&8N5QGDD%)";C M(,:69FJ]U6'V!N>1Z%$OW[)DL])A+N"3\R'E=")IF6J8Z2K1?Q M=GR])IK5#W71G$U N_C>9]D&E*? U"X&V'BKK.#>TO3E[EJ*W;5KAPT+]GR7 MEI"/#LS5OO>G=W;@\^,CGJLHS!/F*3^-/:88:.XA2.;#V.CO52AKXW%QA-2AEZ2IB)F6),9*93. MCZP-]F;WK]Y]T/\CD<9IZ',O];,0F(Y*O2P6/O;Y-)F(?*6XCUVO5POLOM@= MHHPTLQ'8I$V&#@A.VWAZ029?(9*[,A@>51Z/":9K7-I6SD!DRNTP2>:VV[5: M+OHO$?&=QQ>G*-PG!3P5K.Z9ZSB][(T22(H78VRG[:V:\[Q6LG.=-J/]L9UP MM3'WOX\#_ :[LMONR0YMR>OQ^TH_X8,/;P&C+$X%\%PX\S&6S*WUZLNVKY_D/J&S>4.?>E<6PH;AG%^7O'1TF4:#CD"J2,+X#L M4D3Q,+XG0L&3Q$^!)R!T?[B]F!WR';(&:VMGE=[NMV7^UUS;\IYWV)$7"[=3 M[-(,;+[ :YY/](CC&UUC91=.Z=SH/-]^>PL753F:35??LH"9\T".YB";6Z#. MOR>3MN#K6'MBHOEGCQL8[',^.N<7U=:_^M[U8NS-K>'\]%=.TI@[FZ3UZ<-1 M+2>TY\]!1.H)7@5CXFLSEL')!!G5_RE2R21HR)H;K5FF!+9;YSDP9\98E*3Z M*-UZ<4@-PX'\7R*/(SPG_F+93OYH\&/NO%C&Y0>1S&2@L84#"R,A(J7A9Y8S M(^$S;EDOW /\#_EE(K(@ST*XRX0L]7DFC,SR) P2SGWMIP\59+F)@VB%;B9O M#A^[X$5Z_.I,I;#982QAC^,\#M/4Y.RVU+G7;H5!FM;]$';; MY7V)J]O!\WW" O?XZ]Z;HQ@V4NM8>)'4W,-J7X_')O10M5,9;(Y ,-C@$@WO M0?U)-_4JI#IB3,1!E,!/E:G1Y@ ]$T2&]+P]L0X;6)\&#G*,F5B4,_ M\4R0Q!Z+M/2$"H F%6? MI'7!+]6U#>U'SWN_,\_QQZE=JW%^W=E.U^9[+8AO[N@OX.WAR%: MRG-@N GV)A6)[^F(\SSA(=/HV,FW%\NM+K&ROT?-/=?P<66W")EU+X4)J&PM M.>_:!4_K+(..2E&W.*W/0Y?Z@R=,_J_.]W;?'V6Y#DQBC!>&DO__[+WK4AO) MLC9\*PKV>YAY@V+J?/!:000S,/Z86!)C&X\W_"'J" (AL74PQE?_975+((0$ M" 0(Z!4K/(!:W=55F4]E9F7FD]L[)*25 8,CP?ZH#>8L<_.J6XY17Y75^YQ) M394,WD<&=[YFI7EP0MO:33VJ78_Q9GTJ5NG. MF#$\9F7L6Z4JK?_;=7];OW'+I]8S-57/]%KMME;]#]*1ZY*?FXC$N',6<^R] M?5@0(_1VX0F_MSK^Y*7E_7AC*.]GK?KF!MW?W6\V/N[]K'_;.Y@G; MW]P[WS\^@GM^HCNYMJ0Y(>^G7\$$VF\U3K?Q_G']?._XT_D>W>8[N^&D? 9@I.@[VD),'13<;S0;P8 MQDYK'QW'4CO.J$O)*>H$T0&@(P**G.5CKNX@#BDH>C/[[-\ME%,A^.Y13)Q" M4$*C(\H3ZK@SN0N0@U^P,4R3I,W, [KAAO1"^T\)$3?_W;V6(=*K=49R72N( M#WH%[@3;M[7R@+&W"O-1&FU@"*2N+=L0#[HQ?] ]RR=2^4@I-7TLLVA&Z2V7 MA>-K-7@H&!S#!QS9[Q%@[A2NN7QL+5,M /CE30;^EKJ=TUO5FAF60,02B2;R M")"5)3 :(8E4(L5KT:M[$LM-4_-=&-5.RH=E&:[?GZKSG8T#&Y@BWG 4I22( M X@B"_8+\D8D+)R)WH>5=3*IIF6B%OCOMRUCM)0++!A1,G'EH@$(P48',(+! MY;*V6L:%+*-H;!S PL'Z*8((]@[\6QR0(S83A](@@R.<>PG+.(/C;ZWVI7-: MG!SWQU5YZ"( B!31\[SN\ M49B]&[!M;_VL'W\]"#0D%4 2O-48)$$DI*/3R"AG&><2+,(L"6*Z)*P6&-_+ MTC!E]3.,-]MY1SAO]H]@$UBX;7:'&.38[RP(R .#@>Z=R8(6^<[NR>D MOKM%ZQG8=P\/"RSO[]N/H'KM&29M MR2S=)W<+85[SL7V15/6^_<&M@P2SF9*RR!A/P:A( KE$ C+8$0*;>:)>3'I6 ML/,XK 33BF!N(K6YNQ\%/RP8&L$KQ_N="DGHHW#1,VMGU M?Q?M"*Z20XO^!Z!$+7O6BQ]&/_PK5Q*T[,6'9KM0A>)+4UJ'7>50KN$RCW+8 ML6QX_^'':\5'$RT;RL^D7-.:SOP8KY&9G]UV6\+7!&AISHE4\+,=>FY9F:";YH M#Z&="9C.ATQ/U@S[;;>:NL?[OYE^4HL]W[K]C/JZMYC-NN5I)_5 DV[83NIB MC\(UN[\WZW3_='_W!._M;L&XZAC&R'8V/Y'&\5?2H-NB\66RG=1?QV#V"7C. M3_AF:V?W\U%]MW%4__GY9._8\\;F5]K8_3 MT@Q9S2)*D4E&P!0R/J<0DU7);J:S+6FS_.?MME?AW/O!N#K,?6N:"II#3K MKR:/)AQ\?>P8+ZI]7W*?XFPY--N^>U7@CWSD/@LP'BXCC"CJ=\N M9KZ"E[G@I3YN'C"BB9 V(&%PKCC,B5U)&Y2H$R"N0G.*5]:9NMG#Z_ZL.]-U M^[5PE;YQW5R 85#IYB)UN<>UI9[Y,R9;Z77VZ4 M7=+H2>5U/0QZ/UV:18U-SP!^G?."1B*1Y S@ES*+8,48PKGK/ "P3#%[7G35 MJ$>SH6IO-"+"@@_)XO3W<7CRY^RO+@,];M:HE!"!35/^(Z325^7N;FV]_J[ M9STG4]>O/#^90M::.,G %QBF"7N$.5!(!Y=1):'B 3S M"0>F0.9M[I\Q7P^7%]>D$AO&^P'K9,NATSGJ5:9!815^7$DN.)1C]9W\*% ML6P\+:@4M5WO*&ZCBJ\I:JO*6 ]X(8J'"*6DWKFJUF_^+#/83I<3FA]Q#!AQ^F/LD@GRH3=>(L:8EE:;*^ M=20NS=P6Z>&I/6\T /LVPZPO5P7UM[W(:-5[*S%7^/WKQ?[I)P[WN6B<[N%\ M[//X"ALB#K]!\:: M'86MGSN[,-[CK1\3.;B.1!(B=LB0J!%/FB#M0D"26&FP%M9)MK*N5H5\="'4 M\N7@5ICT1C'IY2J6*DQZ*"9=G0-1*2W'RB)*>$ \4H9$"$9CD5;6 MQ:K6-P.E;R^O>)FMP<_Y9]1)1;_F@J"NUG&Y7U+I5L0?_LBV#^.MMN)%[1?R MJ*2PMX;,TU[QS2#S"Y -A*L^(+*3I*7<]I55;8]8S8=3&&72 547MC44Q8(NYM0!J6'"F!(^-6"2')RCKCJSQS MS"X-=EU/-7K^PV1SK[-DL/1J?\[.$[@,T9>M(YUM%1TB+R/5\V3 6!,-]IA% M'RC73#EA->.:.XVE]QQ/*&O^X<$9,(M0UG>='W-\(AK'VP<>K$+BC$.!Y[8\ M1C-D6$S(.2DV2M^APO^LNV![5[4AJ)6 M&YQEFIA0-F_-)Q\;7[Y.R?&XE6+[H3U*'W1._3QY%[^7RO?E*,9^E7MQ2^Y% M_4!8QAAL!\BR'*\@0F5J1(J,T2'99+7)O46OYU(L8;8!->HUI04\10X#T_QI M!BM?*(?AK9WK5SD.,^?B'28V?"M^ M3:7M1/5 ;WJE[4(;!3UN>IYOWMT]9W+X,GGDSJ, MJ;'9:.U__'RRL_L)?#.X[OB?UM[QWH^=;Y_.][_]U=HI#.#M?KUY>6[GP4N3 MU 7DDDZ(NR@0>!T",>V<\L&DH%0FQ)/3F5L>A-.5\MQ4GGFHRROE>4GE:?PQ M5)[C0[*S<2!#CG%HC()C G$O,-+)$^1AK0SQWFB>DW'6IE/>]"K[#]QEG[-; M:YGT[\4-OZ6^1V7!/;\%]\Y:/;8'V3V=/$2;P[*["L?SN3:DS2$,? 84^#MV ML^M^&6='M-J;[K$W?1HW["AL/TH+BX+-9+K86:0IQX@0E@2EAG."BWUI27)$ M7T(+_O>3FJ\5H>W4P@#)&8N]+PX10.&?!6,R2[-6&I' MW8SS_]54GGO,6+0I1JZ#,UHP:ZP%LY$SJ>*!6EDO#I[S:7UFS22$AH=4>!8.^Z,-]8X^ 4;PS1)VLP4U25MQ;",_3.>G-[T)HGR959- MW?8'7?CO>T]/H)E&F2L5-14$61TT A6*R$3B8-6ME#H*ZIF9; TAG+$J&$^Y M!.N>$9<(T\:3$$(D7*C)=(;;>8!/R^5HQM[-RN+\QY>@0QU/I[D)$'>^_],D M+]EDL9U[8:9?KA]!J15;[3S@\N<; M^O+"V0PO-CT;14^"A<2OY^&?>@%QN:<_ +A)GB)\O;#9>Z.%"^^1W>]! =DY MNZ/>8JN-*F8W![$!@]H]CZWOL0XC/'HK1;1GIWO?ZF('QE'?_UG/CU8^?1&-SXV># M;N&]W8USN,]%X_B?DX+Z[RIF*YQCB4F/1% I-U-5R&E)D I:.V=3, +L-K,J M]*/)>=X8\]^+HCZMPLCO!.RR2;A[WJDP;BZ,NY9P1%SP1AN+//4<<4(QX4L$PXQIXT^>)M 4<^T05YF:7@F/0C(I!!5CQ+QH?<_4TE6=OG&+C%<6V3M"LC\[@VX% M9',!V;54(<^]DR&!29:$0-Q)A0QXH,C88")1E) 0%8\WMED,V'8U_'<(Q H11(I#@7+#@A'4TKJSS52IOTL]6 M]MA3XIBLV7;(_4&ZL4C%J4\YTD2U3_G@VU(67-N0> M=TA

%BX+!"P+D0T(\CH,-6<8H%PI9$0$!KD392HD TEXXGX9)965=T5>M' ME[14IZ,+4M.L&!]JVZ=G@W[17ABL@=CK5^;?W!/YRRL"O*_M44UO#%L_,A5? MF2M6H=]62W$"_^[?J MKDR_>;%MHPVC:9X57'IEEG2SG3,UP=]Y:9NO@KF'PEQNK#@-XL86>WNTRE7& MVWRP=C(.:\%;90(#>XY(A7BT(E<\!"2<9XK@Y#6V*^MDE>F;(;M'$1!4%MO] M'-J[2<(68;S=];VA(3XL$F&P=J$SR*4)F.0#S$@KDE"CH.Y*SCESFM/-?$KZP*O8K:HXO/% M:<]B6L'?J!._K7Z\$+ [RV])IH2;67U7O!A_AK8^-TJ)BK)3LU9[XLK3CYU. M.&^V6AMM,-SZMGW8A)DN&K_WN.9W^-[G9OWXY =\E^SO_GG<^-DZ:7R9*#H]WJ)[IWNBL;O-]WYZ#!J8 MM5XT/FY?[.QNP3C_:=6_U=G.MT^D:.N^N7>0HO%.*8,8HQPTCQMD2.X@DY2C MAAM*2)HL.I6*JT"BH(([SBP%=#5.)V&CXH*0,%ET.EJ(XD#P:BEJY5K<634Z MNR7"])KQ.T=W_6T2]=9S2X(UD@="M4F:B4"4M,1%Y5Y;C?G3*M47?Q3#H!5W MTFA5W[<&;1\8ZZD$88$ILUT-5%%&&_B5Z20[Z+ M+*MCG0Q&O=5U15#X3DB^L,,L@-M@" <[6#+#(Y,CBY'0HLN8?I2G-]KA MELBU>]@6-VHLMK?[^\G^MW].ZKM_'C5^;N#]TZT?.YM;YXWC3V2/[L$X#T5] M\_=F_69CL:/ZQ\^M_6^??M2_93*5SZ=[NUN\OKM!&YO_'.\?GW!P*\]AJ[SX M[Y\;X[S5//@H T_(@[6!.,,.:1O OC22.1<4P333=.E56*CWEZ#WHLHVRX*\ M,M?]_PR:W1AF1O_>YK'KDC(-7KJSPU79''1A8O^&=^R$"J'F0JBM<83R8)\+ MQB42*I=T$1^0X58BRP"Q&&R\O?O,M"O?@R$Y"_[^ M['3ALG;-#[K=V/87M7X7GM(J/1,;LM=_>W9?=4J[ %CLP0O#3[- <+A(?PS7 M:/=JB3[:9OL_G=XRG="^!DBLCT-B#+Y8&_*3V6V4<5L;A2T'N@\Z@KF-O91(^ M"P3[<0@F5D6* 8)%C 9QF2@RFF#D#(L\.>>2!@@V?%%-ZBJ[< %VX4W:W2KI MKDJZ>XU)=Y45_2 (/QR'<*$B,5QZQ,#?0=P'CP"\+6)1&28B^/;$EDEV?,%6 M]+(GV=V:9/2:DG]RGLAE&H@;;@T%*TP,M7ZG]O?GG2\U6--BQVB'&AA)W^%3 MV#":/5#-=N>TV;9EU5YM:]#MC%HXW'W3\DZU/SJGIYF.:;6VW?9KM5^R@L=N MZZ+VC[VP[?[HLMWHC]HP5X?-V"LO_;7VRTIYS;Z1-+AE-Q_/G>S5VZP>12(X%$\BY3+*7%$/6 M>(%PDEY33:A-=#+?RRFN88M,+!+'0V*:!!F#8YP))Y-@D_E>8TF2MICY?+]> MLY>U 6!F MV.V?:!T4#HR,/$PKI^%]?/_JOE_EOEO MQ/ZMDO\>3IHV(SC$G;/L2H^.CH_IN7>S1.MZCGX_W=C=((X<.Z=[/_=TMMK_YB>S?"#_"N$\;ISL?MW[4 M?[:.\YCW/S:.ZILPWMV-G_O'C58] MI3!(2><4398K#)ZOFNFF5NQJ%;O:TYUA:"V$44%:$P(WS(.SZE*TFB67#"-I M 6<8MP36"B/PS9QM/!NX7%R"BXQ$XN XDEA*Q%GDR,1@$:-&Y;I!P3Q96:=J M%0R1U](HL *["NS>(MB->5WC3E<%?W/"7V.LR@[,7L.Y0,HKC;AB'+D@. HB M48@XHEQ,17;3( M$N.0#BY(3A3!0F?B(IFI#5\'TCUIMO9[OO(])(#6;>ZPW;Y*R@%![QTUSQ;2 ML_'UQPDU$5P(>-$@!<=! 59@'U("C]!B1D,5)UP"@+]6[&.BPY1E,B?E%.*4 M"N2L94@GCCG67,8( *\7$B=\W_WEYS"9I..16TRUL(I;2QS5&AP+;B/%7GI3 MA<>64*>NC"8G>"11><0DI2AW]4..8X525-&K8 48Q"OK;%7B96)[K+3X36EQ M%?=9C%Z/Q7V8!]V,.B(1,D-83!@9;2P2@K RRQL*/2:"E/I=:77=Y525E&+ MQ2KJU08,9JQ6E#@4G6=@U)J C P)629!LL32PQ3FGLL6JJ=ET$88W-K:%ZYSDN ,E_'7>=@J(W@+"-K MF -S@!IDHH!_* O,:\E)2"OK\CE2;*J&!R,U8DD&'*6%EW2<"*.E"S@G0W&G M M&TN=FY8*V5Y$(A8"3LW"PY9Z@QR4FAGA35>ZY5U0E?!Y%ZBW@>5 M&K\I-:Y\Y\4H=F.\R9W4CG*#F!>@V-@HY+C0"(P<8Y(G7JBLV'B5/+XV';!>L^1"5(@KK*QFXP'#SM0\(.=8Q[\:KK*Y*,]Z^=K3+1\ M!^FOYXBES*AMYD M5ZZ.!"LMKL(52Z378^$*Y:T04B9D,(FY>Q]#1D>'(M-21:&)8K+2ZTJO[Z77 M/V.W$VSOJ I4/*WZCFW+*OKH8$>FS#)0W\20II8@(B3A3N%H6H6-SY>,M=#,YO-[MP+,$FS\* M(ECP\;Q!EE"*P"KP8 F$! *RLL[%JN)RL45P+]C)N<+3"D\K/*V\[:=#V,9X M9-I&:E-$C/& N/ *&94\T@$^(3QA&OG*.E.K'#_:W:X0MD+8"F&7&F&KX,<# MT'0L2P,[&11G*"@?$;<23%4F(Y)"!TM#%,3;E76]ROBB..!?'DRO$X\\/]V$ MN1?;Q/_[H[0<0.BSHMR+VVZUUHVI%6%YVH>UT\[WF/\Z(ND8?KD9>R.B EB< MS "2+X;KFOV"\J/9]MUH>P6!2-^VX/=)P@-W4;-G9]W.#U#5?FQ=U$8B,#Y+ M,T-?SS1]_^L9B>_$8J!L#IH\^4J1[N$,'U_I#MA^PD0M-$%1*;#]*!-(&^N0 M3"SX%!)CN9D67KN)5360L!;\,$U4GTDB9[*!9)F:39M3<7?<0MKPBK@[Z)K& MY@D&*QA]/=P=3S)8LJ:T>AO<'"_@@4H\)#O3%+\*KF)0%<7?,.>R,Q]4IQ@G-=FY#>TI2H=U84 M)?S$#'U.8JJ4^.NALOU3N,/I]L_ZYMY%8]/#WS^!H_BYN;>[A_>.M\[W=D\$ MC%GL?9D,E7T^W:/UB[WC^GGC>!LW?GX^VM_T8O_C7T>-8WCF[N]'.[NM5F.S M=33!DA$TUD0PAD*@#'$)?J>#I4+11B\-%T0D6[%D+%.8_CU%X26S6GE"A'>4 MZQ0U<3ABZ8/3WL5(M1)XH(BR,-B M(<[!H=2&2?C)4IQ\BDF)E76S2O2"$X0KEHQ7=^5[:)I1L63:(8=A>8R*T>1FPUA5 M+!G/;3()S"6AV JO!5?<&,P=Q51KAT50QE7AL274J2NCR9 MD%,L(*YT8H%3@RW.W?2Y>'2::E5B7VEQ%?=Y2KT>B_MX$K1D6B)*M$+<:(Z, M9Q8%+H4A(6B7&:7HJC*/YH:N]/HMZG45M7A*11UODB&3P=0APWG>@#D8M3(R M1+@R%C/E%:8KZU(NT_;['K)O*I:,V:XSP32E0 @SSO#(K#-.B6!]]-8H&4CE M.B\!REQCR1 1K $1.?(F]PP6 ?#&4H,8EMP(S@C)W1,JEHSGK>\4*7I*,Y&5 MXY(9;22Q(7'N<;"6L,IU7D*=NMJYHS>"NA@R\XS)%9X,:3"GD;/,/9HZM]+K2Z\JM7I@.CR<#" )."D.8. (&KPW(8:*08$I[P85B..6X MMGF\8UV19"S_E>_AO+\BR9@1K@!=]]PE&1/EW')GN/(NL9S[J+F-L@I7+ %Z M7R/)4,P&2R1%-DF/N&<)V8 Q2DF%F 1ABL>*)..9[2$"&F1$\B8'C:A+VEC! MJ% Z8D)-J@IAEE&GKBPBP@R5F#)$8@PHXR#2@06DG O)"R489E4S_4J+JVC% M*]#KL6A%M-F=T1%%;03B6E&DC=/(I^0I9\1X(;)>$_KH:$6EUV]1KZN0Q%,J MZM4&;!/WQ'.%N)06_B$"&6X]2I$I0Z)DUM.5=674$JGI>SCIKZ@PWD$56]58 M>&ROH$E$RX/G)#@>M+4I8"NB84Y)&PVN/+EEVT@.K[,,^- MVBFB)&&&!=,R92H,OBK%HEC<7[ZW<(6G%9Y6>%KYU$^'L&,^=7 V"9Q-=?"> M$,=2(X<30[#0 NN H\)A99WA5[6R3L!>?4/$0A47QFU<&*"#\W)AS,,[$3)' MCO 4]FS/@PV:42$5URK9@ 7V4T_\*]Z)9^6=\*3QZ< BG/'.)).&'!E0RBY MOKW#+MD8 F'X=MZ)6\@?B)D@?\CWR'+2; ^*59CVES$E'6H*IVLJTT&<=7K- M?,V'LB+H>QS2-PPWL[$O#F$'7WW%.D"807_V5Z9Q33SSGEP L434S;V[U'W MJE?Z840.-/@$V02#_6!;Y_:BM_+;=8*-9AM-S.'DZ\]\R92>["5+( =M[G2+ M-?]0(E2SR!:S2S.6VE$W8]E_-97G'C,6;8J1Z^",%LP::P/GG$D5#V#SW"UH M24 /_L@P""#][]_L^K25O(?(K?_;=7^;^/*$FI18E:BWGEL2K)$\$*I-TDP$ M B89<5&YF1+^1%O>/46\A(B;_VY/[$$U.^9-U^*/L]CN%;MDL:T5O *PHP78 MPZ8SSY005+/MD'_0M7- JNF5=KMULZ_BDE$WWE+G5I;7G*JF;)74$?+F< M51"#X0CL,X\XM233<(,0$N9SWWUFL,M2=S/7Y,I@ T"<9_%A[V.!>68CMCQ2 M[!1+UM)$!-;&&U4LOAXMOJX6_VD6OW%^D)+"WHB(B+<6K'7*P)'//V$E0R0F MIN!7UM7:S?Z*H\7/OF/O+/N.W\&G6ZO=2N3PD*WF^G)^\4.K_Q6N=<71M4NC.?W5L>?O+LEWSK?V3P\B)&!IB6) DLY;31J9!4G*-)D M,.:@]=*7"@O&80P;6^,6_K[5PMK*UI?/U#JI6*S;33,[*H2X&57(ET3KCT;!B90#'[U!CAKEB,_0 MJLL(!9^"?Y.=F\)PL_F[K5;GO%?[I0AU= :P_87>KQ]FF9.S_IV9M/X8?L(K MBWJJI7[G@BP;L:%F:U*]&IX\ML;NR<)X3XJV%SW7N!]#TQYH2BG06^T\YO+G M&SJ\6.*U):E)NB M8H:3L]F3!._1%4>&4P(4BTK*N&E.-F!HN^>Q]3W689Q';R4%[NQX;W>+PK-P MX^>G\_HQC.5;H[GW;9LT-O=;]=,],#4_$7CV1?UBXDCQM'%4W]V#]_J4GW4! M8R)[]*^CO>.ON''Z]6+_^.BXL?D5WG/[)YBC_7KS\D@16ZLHU0Z)D,\-F+;( M1$]14,QXS36F3N?R;F865=[]TKW>WT2),F@R8#-'PW)291L1E8LAY0A&U'BL3&#: MBH7&*PMM.1'ML;#U9V?0K5!K+M3Z-(Y:'@<9(S&(8@Q.ITD"[+!\!F948(E3 MQS XG495K;J?';-$986]4FLO1F2=N, M4K><65B(UYWU1$3*E=GYB,6+\0*7GU:S;V15%84#!#]YUO"?MMG]Q[8&<;/9 M\ZU.;]"-O>5) ]X;Z2CHR*>+_O;.]X M&^_1;;[_QV0:\#_'^YM_G31HHPEC(_N@;_6??S;K]/-1@^[A_=T >O[Y>._X MZ.2_?V[SG=V] RXT3PQSE/-&$2>)(TVM080*2H-@ NRRR31@E9PR1$LC)0$S MC;FDL#$68^JB5EI,I@'G>:\5$U^K1YNG_;0L9;MGPNS-?-A2LYKM /?YP.2E MT-Z[Q.WN5YAXY:@XMI$ZR3U/CE@9E9'@<3OJJ)'VKI*X60-^[O*6J'@V8H2.9S:EK7;!6UX&NU_*S+>X0(7X#WN'K8*DA)!KMF[PC^;FNI"\IZWNF>%,\K M1Y)3M\>&UVS7/FYL_%T\"LS1G*=="U>Z7+.N,^C/>I^U)Y*O5[/NMZQ%3H// M:?-GH(<1?K+]VGEGT HU%VO=Z&.V<&K]3JT76UD RB5?K<$ZG=EF\4G14R#% M+BSD2 @N5O."P=7%QMD:]AT8&FXN]L]C;-=@\SF)?;A-WAB;,#/]2R3G\+FJMSOGD[0?MCH/U^EYDX)>C M*M]MZDLTQXL1/KP/89UN"OPG?H^M&GG),L8/M:_MLC4&R,==8E)(FLW5*V!+ M]GIE74J_D(HQ *H%VX_716H51 1PJP\WS@^8*F#_JB2!OJPD?+JV_'D!>TUX MD.W.0(1F^Z9DM#O]D=1D 2@1ZORHZ8^*CZ]P G;%9@X=P[X&P-L'U"RN'_VV M6CY_X 4089L*\-J1I0! ',_=D]'!5!EI?O8R"[^E:&J$B;VLL+T=RE%US:L M@M>G^3^#.!28;BSJW*YM9%E*P%T\ MD[;#<3H <@2MYWKV\GXWB3=Z9K6] O MS;6XM@K2T&1>""A+SZ[LVF39J>9;R^@Q5:F@W M_Y__TI2H?_7 FWVBEY)WO:.BMDN?LB+!XM1F-"V6$4P0?I%U6*M=P2W1(6> M-G-94[887+2%G=L!(^>P9*2NG0,&P)HTP2\'P^/4]L$4+K"E!?M+%HAVS6#8 M4"YZJQF7VMERRE#P'6[5&< 5%V=EHZ;33CM>C-8U#B MRBH/JC,<<.D#%*6775O44&;@.8M^U%;J;- ]Z_3B^[:K-_HSREM'[4',ZKCL MU(YLF&A_]>H[ASPPSGJ?ZGV8IP^[W0+2+NI9DNN%(/^9Y7BC?QG.6:+R_><. MXN3 [.$!\=[9F 12"FO$38S(9>80G'P207/#I,IM3YTB'FG!6D#2Z?H20A/'/IRH[!#88VM#BWQ;CR#';G8]UJE"SKJ M?CC58;>]822E,*0VO,]EP7FC_ *V>;#= *@?"E.M$.=?5C:^_+'R:TWGW@Q\I=$B+65]VQE3)?^H4WQ?^$Q(-.%Q/L6 M^'T@EQCO&M%C^_3--:)G[R*XJ-'=OZ\@T7QE M/#B.DG3G>= M($V<.!%B"3$<$RE@W534SFE'F$BP>K#QII=R>&YIZ7.+SU-Y.7=GD_S1Z?7K ML7_4"=M7'OB4,^MW;'INGS=^U@^T\%0[D3,%.4/<*0ZF)RD(UR@'!\ RPL#T MO*5=V:4\WH2-EU"JZ8AQ-P(LD=M4"?$<0KRSN7$0+ , I Q%C@7B0?A,BLV1 M8RH&GU),KA#BV1[[]9Y[JQF7<^RQ?U'K13\*&((9"$[.]S+6=!1;.6$SP_+H MA+X7K\7[AJ=8V9/)F0&P$]L^?*/77RU#CTWX;K-[Z1Q<'I&-3B5@ /FSL:!S M>:3LCVS[,(SGV6-*W<[IM(/AR4/7L=.6\7$V>[U!Z7?EG:8'(CCR)>-: MN2F-1SGA[T6XK3?IS,&4->%NPVD;?P#<&52G!P,I@K/V.Y@APW/<4A>RJO4& M^?RF5[QCO@HF.Y^6PP04VUJQ50[S)/(]\H3!:#J%90.N:P D&;OST"<-MF]G M>J3L-H]TK;;1'E\AF/3N82Q.UZ8^9FPN>MGWG[[4:S2(:'QNG<']&/WTP_X+ER[<5'_N47W=K_2_>.3 MGSDY_+_AN8W# ^J45X.\'JR^,MT%9K5WW9RQN>8Q=?$%O'G& _$ MK300,Z(=V:PZ;,- )@YZK]L4KS8.\IP\$2.)&PK>^S\D744G?;=*W M\^G >;M'*W=M> M880.C:UA6KK-,0W?&H2K,ZXPVIE&5SK;RC9 ;Y2%ZR*8INTBAZGT;J^>6@,# MKMD)91XW^/%@QF:OO'#EACGO ]?SW>99Z?''[O?RR/C4Y@RN=F%KY.\.L^I6 MBU]*%W]T\>QSS<0IAJA]UI5TW8829W]<'&1C#;X'JG M 3T9Q5(!5G#A7NI(9=8\W\V>EE:+\V/*LUL;L2_A/BLVX 68X)^ M)>?O&/4_T?KY ;-"X8 CSYB=JFNC&V86I'&U6TJMF\_B>MKLSGNI7+\#^'=I M=^7AWJ"H!%:>,4HH&&%$ MZ5M<@%=Q&GKWYEW:=KTX2X]KG>^Q].W;(-[E?DIH^=]2F%;+Q/O"9"Q-R'%W M_JJCTY0C@]K_USD'6>ZNYO,@FPW,0>OR,*73/NR,3H &<-=N/@2KP9W;G=,R M0ED>H/3 YAWTRG.M/W;^V=Y$H^B"+3A'QK%K;& %C%W/",MCR\L\L*V[ 0ZN MSK6>W_.121ZBBV-U!N='0R-Z$@!M;]I8_*AL-( %?9%S+KM%?4''^T%.YSF+ M[;*8H'UM9O))C2_>;_3>4\H*[GG&H.@2=SF@3\^-UN_XDZ-.*\1N;ZLX[[=$ZWOFV?PH@R/?S-UL[F"=L__HK! M:R4Y63[0R)TE!)E$&>)$@ %#-$'2)9LL%2RE<",9*T@IJ?&8"\P9XTX$<#<< MBXF+R'F:C$Z/K\&P7FAX\KBHI@=4S=_TX,ZW>&0Z['-8-G/ZL*4"U'92*L[Q MYP]+/S:<_>+6WFQ6Y-K&X!#&7!RR7_$ X@+IGAD4N2B/&1Q4AHD7YT@^<3S^'!?2D> MNUTDAUQ:AOC] =V/G=R+/2H3J$SS4$Z3G,H+&- KM_H88.47*[4H^9@M!$6Y[=7C MWJ]$\/KA 252QMR./QM.B&L/OD+4!CQYQFE20@AL02*FA&O/+/18;">;<)5G6NJ(U= MWP0#N.@Y4+]X[EM4Y!7CV6'NN 8=)ER*$FAARA M'"5E='+,*^;4RKI0C\2OP@^I &RY!>+31>-\$0!6!O/LX6$N*>G'&MAFO9S MV2ES'"]=Z9MPM3H\=QHAUPBL+IW\:Q"U6F8F+AL?>HZY_3U\V?RN6UKZ2^<4"(!H?0*J2,(8B#W"&+)4/>N,QFDS3XZ.#/ M M(_'Z%,?5H5\Z^GNO=FHO\OG#J0W# ]X^:%C1*JM95 F5QMK95>_) M(N&SVQD<'HV52K7C8:??+'. QJN3KIU@#&]P=7YS.9ILM:]>=D[ZWFD-3N-8 M9E"RA;ZM#C.'_-'5^,',3+E,*)]%M5J7;U)T'S55N.\QK%CB8UCVY,>P6\-2RU'L9GF.7;^.Y:ELL;WC%HC;%JD?;^%& M(;);Y_6/^Z>-S0T0VT^D :+7N)B2I[(;FCO?OHJ]W:\7]=U/)(ML?7?C'$08 MU[/8;GYE\'?VWS_W2/W3@7 1; G*D-#2(!Z21\XG@G#D5%H6I*%Z\M0U2;!= M$Y@:3'%.<\-VQ40^P[ \L2C-Y*GK:,IS'5"MF/3;3UNG'I+>_=#K@Y0X=UX+ M.$H?.4L@': !*27*(Z@ Q9><)4]VWN^/8ACDJ/*DR/UN>TV_T0Z;S5QB&HJJ MOGY /9V%8SIPGXOJ\ MP#0,!S&J>RZH4V Z6O:L%S^,?OA7:/; 2KGXT&P7+U5\:9(D!>XY+/0U9@UV MF9PA-F3?&MY^6 :\5B2/3?"]E)\)LT8IG?DQ7B,S/[OMMH2L2:8>=-O;/Q.L M&JSDLS\>O^T==&Q+P;JF[T5N-9VXZ/*=B+C/2Y5= E[FM6X86\5KC2HJ,UUB M;6NZ^W/MI=_-BHY1YLU!+K7PB=/SX,>B"#IA MZEZ(!;%P)6P?GO48-LZ%2=*#^=??[R#GV^)*TE*SU"(9^[56I]>;%,@I+_2Z M.5A?$5GJ+\_8UR'++KPP_#1')!B$9KL-GFG\SWC"R8O3I3XP-#&D2SV!>^*= MW4:KL;LA]G[6\=[I5[%W6B?UT[^:#?C>WO&AJ&]^)7O-2;K43S#^3Z).OY+Z M9NNX_O-SK7>TCZ0SE-;X>W&3S0%5@L.5@\ MM@U'!1;/#Q875]S*QBIG,$=FWM8@<6S@T7CRK*P&-O/?RM^R?E:,"1[&$?)2;\4)W\W M%'.^,/OR;4CSU7LMP-F]]TXT6HB-=LE>&;9NT<^G /['G#JK, UZ]2G>50 MG2N/, D>--$6F60-XH3G3HXQ(.EL])@P(7$ U<&KE-%*=1ZJ.@MPA"K560K5 M&?./ C68*4'+>"MW,2'':40!MAS"F".)R%R2NLJEN%UU%N30O +;M,A'S+U7 M8?BQ[/I4)J^79?V]U=J7C<_P[^NUHLV ;]V?L=H+M'=T+:(8)IS?09J.@"\KET17DS 4Y>^.&KDR&2-B3 M$1.$YY)1CVRPN0TGF,#&6NLRRTI1<$7_=0-SIJ?;BO7VGYPLWQ M2LM?6,NO;/*(F4N**R1]PKE@PB%+P3"/.!FG!756VDK+WX>6+]ASJ+3\9;5\ MW'T03 IP%)"RW"-.O4#.6XQ,L+E-FXV)I674\O<3+Q_6Q]PG8O[0E-K7#D]+ M$$Z?A5(5-LV%37[_5\U:@F!\I5D+ MTJPQ>]H11C48Q8B1P!'7"30K:86\I2%I'Q3WJ@K'7U>;]77&XXO#5%^=E/D:HH(5!+UU"'JDQU-!T!-#T)438R3V M6!*!J')@:D6.D1;8(96SA4*P#"RQ H)NNC 5!"V3FE80M%#7L(*@IX6@,6\/ M9ZI#'#QB/#G$34K(Q$B0UT013H.FRF8(TO;.Y)K:/*SJ [ \K[#4 MKN!0A"H8G L&3ZXEA,4$NY6-R#*O$"(2&<^*B@\51!A -,;#R4E::0G244O$%=;(*> M4UO4#\?P4/JCH>QSNJ9R<^.S3J^@]_C0C9DVXWL<]B,>GCN/?7'8$1E??<6Z M7B>+Y\ROW&BM^$(]I"F=Z/T_]N]1]VI5#R-RW6A/4$%@]L&VSNU%;^6WZ_VA MFVTT,8>3KS_S)5-ZLIIQ=1F^'.#2D4BD M]<'Q0&CPZ85D>Q8']F4AVEDGSUW3MB[)5,KL3WB[7K-75JB5?VEF1KL\Y8.S M3OL&#^1$&5LO]ONM6#+6IF%16ZYDRU_['GO](8OVYU&%6RYU6ZO]/6,P(8+" M@6IE2J).9NBQ<%48O4+^?OR1"2KA\X*59]39_7Q&:NLX$],4?L&1$(TOV(NS MF<^7Y$.DID)AI2G5G OMO H>C)( GDN4RM^5F#H/J\W&V&)\N21=VAJN2"9# M_..J!?]-KH:2X6:)"&Z>FY[ATWGC\(!XY6"=!.(L.,2#5,@Z&9!.!FNE"#6A MB&1,87@=TMM,D]KG$L[5.6FG(PU*J:@H)9%CPZVW1#L#$.J\5Y[>E=U9B>/?-X0<9">2)0W-,0YCD@[3I%*Q'.M+"?1@"6U=C,=^HI]"6!Z/BEA25F= MG 0?RL(V*K1)T6>Z)Q>"QM(NDKNUDI+'2DGC_"!J)4F@'/&4LWLM!C\J"8LX M-3:!">=!>.Z0DOM3QJT6?'$CXCB]6@,!.HL^+V#K8K8M47@RI2&1G]/(Y?1/ M:V LI3F1K9XYM1&T+Y^"F(@EQ]Z 2<$CF.-&6:E<4I5)L3S:.,:V?'R(&\?U M \4#\X809(E0H)J$(ZN2023JI+ EQAFQLB[6;AZ43-H7-^,.+V%Q3/?:[O;" M'K -V>B)33SXR!+'UFK+=4HR!1D=A7M7QLK2"OZN/R!&&AR=0])$@[@'P]I0 MV*)L\. 5&>$\27E/NGD ,'5/NG5+NJD;5[RF-T-N]V63U/.S23[C]C*#9I(_ M.H!MW4E:*V.X5<_ZYW.#_Z/3ZO5&R40Q_VXL@M#PO@X5 U M.KA^"I\?[\%UC9.]W6V\=_S/*:@&RZ'N_8_UG_6?GV$,?QW?4(WC3QJ4?^Y00]B=B<9)T@%F@/> MX&/:H@+;!R4BY2[Z&W24S%C!18A.*<&I=$X19Y46Q$5,'&:3O(&-3MO;WE') M1(F*^:^-+]'MY)3WYYNGZE;B^JE;Q-WO4E3<,&>\B4Y3^)-, MFA ],Z;]_"S.Q1T_-/OP?'\/'=TZ/6MU+F*V@<>7R]U8KMK?+7CP0Q=I[)WO M.'QX'1381[97ZY]W:NWAK/7&9LV/SUIFH>ZM%CL'0)FJ%>S/Q5Q>AD(!V:[] M_1=XH=;(ARFN6+GZM+?RZXBTO+AUS8[XHHLK ^!A-^8GV^Y%[;";79@RROK= M=IN= 8SZXJSDG"^#M?;<=D,O.SPG\:(6A]( (^ZDU/0QD[2'9C<6?.VC-F2] M00O\FG[)GC[QR") G#G:)Y]P&-O@';7@C;)JV28,?10#SNSVS5[!+P\#/LQ_ M*ARL3KM@^DZ=0;=T!6?SJ+\-\9NIN_,>YTR(VMI+A@5K8WI3=/)0_^K=T(7X MXPRD+-2:[5K==OU1J139YCH;=,\ZO5)D+^4Y#?JPY=?B_PR:_8NAA*W5-FZA M]BY5\$I]PS7W_-J-LLQ9#W_)WO$RNNWS>2Y.8I^H"51)P:67%H.K9UABPE'% M5)A.:8_G8;2_-+#&-XR-;E;FXOCG]XL;-MA&GNJ=\J1HK/BW+ Y>HER&YS;0 M]FA]XX"E!/8_N"N,6HHX-PI9S@32DB9%+ W,4C"OE5A5C,VLXWVYH\91 "S5 MFOW>9>BMT/:CV HU=S&NC9>@,+;[S-QS:@7*3=U/?[&P]YQF=:Y_^9I3L0L! MSGN1[=?RT7L>4/YBT5*S"4K3+/:C E5B^+4\G&RVP$T M]P=1'-3->6\4CPP\.A:QF*%I$[7T,/,^J]MY!Z HMBM=>SI=.R0[&P?1!AT5 M"4C!&B%N54*:,8J83)'CA(4/=F4]]PR[&1N8..]^ YL%49)%(70D''.#P1&4 ME"5,.>P8U#KS@IL%."BE#&\5F_5VNP=^9N'.5S(])M.L<7@ +BJ7DDCD([$@ MT[D\&BN#O*!,RABCDWG_X&I)]X^R\_$;4">CN6;861V=X,4Q"4P^&&,D$&VY MLI4Z+;LZ\<:G VT!%@.)R/.88V1:(JLI1=2:8"*(I&<8,*!#,.7*V&Q462>"!#7RP3F/K;R/+CV5<54IT[V4233.#XRQ@05I MD,11(K R(G(XP=Z4.%;:6"P(G65OO:0N%"A MHV.^\3CF55CH/O'1V,W1S5H'[M(%;Q+6MAD&@$7#9V3_%-[D.WRY-\H_&86E M;(YIP=H7' _P&=PW%KDGPP#7[I1H,0 EW"UGG[1K]O"P&P]M'[Y1G '/[\(: MXJT7FK+@ Q<,,!8[QZ52/AH"=N1+&BS72%PV1F'O92I\>?[3O,N#[I\GHK%[ M3X">^+PJ!#J(JP"$OBA]DOSU]*NASOWNTV?,+BF2P7_I P"L7@_A@&J=VNY)[)>G++\67QI]ZYHCGC_Y/OP@&T#P M^^C7LR,84^>T?/J_BIO^\GUTDVN/*P:V6NL-_%'-]FKO ?UO1=$JMCX-+BGA M7AI';?"<$^*TLR)X)X/*J4;I)>&RBO?=A$N\L_OIP/! /)$>>>-M+O9CN1J8 M(2EPH-)S8XK@R*JA:I5@LU0.W?.&U\F3A]=?/P*($!/%27,"WBFSTBD1"0G1 M@+G$(F-5A&?908'N[&X?\.@]QKEG;O*Y<2X@@^$>(XN35Q&0@AF<04$3NM^ HBVQ_3KA[G^W MS58N//ZST_V8#8KWK5S']0,N<.29($U(%D&Y8.\R6MILU7)JA: RI[235<7% MJEFR^1Z@8-95'6W.Y.\JC.B$+6<;#8> M'R@"('#1[%',X<>_=O^_<5>B:_R1?RY7#^S^J9FQ9Z5^7Z:$EIX!S/-X[5UY MZ;"[0"D'(8*_>U-&MUMJQB(KFS-/3 MH@00QIMB,Z<3@FB<'S7]$=SD+$=5LSLT[2V&H\^W],,BPIS)FH>,SO>,B'/U%IMVH*, M8BP79[FG#'RM'%=^_%@2[5""AUI1!)VO'C1:DV(9X5%M5!2\E,\LV8W89KW2\K/$\+Q0VO^6I/8;+^Q>C.1E_ M:[B;!<_1Q0CR#PO;2\T( O#'4=Y,LL\Y=5V'H\KO>2D>X3)4:6M^<#HH&]O4 MO.W[(S0XJ]E+>K]\USR.JY7RQ>.&Z=L#>"Q,B.^7"W@9=K\S,7RD+V6IZ=C MX'G#]-;RD4\6=WS:RIPO_BB&02ONI%&)P9=2YF=8!*U6QP\+VCY?3L;?Q0P4 M53SONV;GJS@02CL?K$6<>P/_2)PY#SCRW$9%&0W$W*C!>6-["T"B+>6DA-W1 MW_,?#@$UC^"+6>.WV_"D6/OE/YU> MKZRL .2 9YP7F%/8([W!Z:GM%GO*?;7ZA[Z\\A'NUE2V]K.AP]CAQL& 29AYAOUCT>RMBW?-->%HO/ MD*5%S40UU>54$U--]7--M7X*)L'E98'X,L,8_/ @B1N^_=-)W!T$/]4@'[V] MC??\96J913=[UME-Z<;OL3VX/^7EE!=^W*R]VE_+8FY1/G/MR+1!QS MW&C-(X[.LX2=CTXJ*BEEBZ2LWQAY[-,#/UNEQ[Q$K+\/B^^4[IT\ MXTPC@3._ 4D>&1HX8E8QYIRT3N>.>ZMD"IWV=)?F(4CW5(1T=_@.%4:]48R2 M7(5 A-DD$U&(*Z5A)]T-J98\!R6+SI=I-30F[V+7PZC%A1? M>05TFSMG,9<:YIJ24MA[CPJQ+$N 8JGO\7YB(5]BJY5EZZK2#'Z;*5]TOBF8 MNJN_ZJU/,2X9M3J0*+GCQAH:"3?:"1XC=KP*(2SYUO=U/(0 RR8B%A&)Z#WB M1D8$!KE"$5:6$)82E79E7:X*=C-1^]6;YY527^9]!6$T%R0R)GEPV@CB/&4: M6Q\#27=2LE1*_?)*?>5S4]!=S3D#L=($<9H",LX$Y,"4-88P9E1861>KQKQ! MG[M2ZLL21>L SS%-6"B>%+6!N4!!*VU2)!!<.:E+K]1C3JJD23(7,5(A@E*K MX)#UVB+..!624YEBR!T>F%FFG7J13NIRNQ$?RU3ZPHVPX;39;N:2@)Q=_B!? M8LH\O#V$PB"V.J00L<0J04E6B628D'6 MI\&O2%*+D(M*2)2:5[[$\BOUE2^1"%'26X5$HA%Q; 6R.'-B8%7/62H)YBLJ /VE\Y4PLO5:/GWCA%'"F&>8F M%Y&;H)!.3B'O$V'42&VD!ZW&JXJH)=+J]W,H\3GV8L&'DMV)$+_'5NX4"S(PZ8(6D5:^Q)(#E!_W)8P4CF9?@E 9P)<( M$0!*$Q22Y5[!BBH5\[D$ELMT)%^%,!=]V*AX3F45#&O!P>)P)%E,'"64>T>= MK'R)Y5?J*U\B!I^\$.!!,"X0CYHBIY1&PCN-+;'8\^)<@D[IOE@I]9M1:B^E MRN14;F-8C!* M*4D),RR?2TBR3$K]?I+G=CM]VRK;KX:RRTSG1CK=8TXH[EW!^@:!+'/-!85UXHX(YB@PC$CM)8^58[.TN/!F*.#F31<*HY(2N#H)*( #XA$VE+!68@D MZ=QXUZRJQY=;/Q<>+.A 9=F]G[O:]LWK@0[79=AFC\'DA\X@M]4;O=#C0._U M5WTN<(+>S&[PH-ZJU6ZP/+O!R;BW*'%!J2P0X0J\1>83%E_!:P6O<\-KT%);X2E.S/-@@V94R&QV)QNPP+YROI:9C=CR2+%3+%E+$Q%8&V]4%G@=BV5$HCAU!".N<^SXK6AE/VJ=_]LU+HSR]RSVS?; EFQ)3\'V.]1! M3M=4;M%_UNDUB[ZQW5C2D0R[Z@]U=.R+P\G#5U^Q#N9IT)_]E1L]@U^(ZX&R MZ],Q_N]1]ZI]^F%$KAOM";()!OO!ML[M16_EM^LL!\TVFIC#R=>?^9(I/=E+ MEM( F-;IEGV "P*I?!6,R2[-6&I'W8SH_]54GGN ]6A3C%P'9[1@UE@+MA5G M4L4#@(#=@BVB8,\ X6GW>__^S:Y/6\D)Q2D1F5LL0R8C3U%QPQQL%-%I"G^2 M21.BRST&OA/#1MX83%",1D\2PS $([0D5,F@"1CT42CY6HA--OIW,939S-DY MQEJTE)R"_VL>]RO&E(UR$G'@,GJ+&4[.9J<,'#&'IS,*(C&'67 O/J%&IYV9 MHT"@"DZL(OX[_GGN?-SH]/=B_XIMZ-*2D*_4DG@XQU#]1_UXXT KHH)Q#!F, M.7A;X'<98P623'O/B!;:\)5U(=9NAK)J('5;C6;*/J9F9D@[]A+YM@#UM*#5\X%]B$,D.?_)LPZ&:VHR=3 MY8HX[*=.=_A2_AQ9/ZT^ Y_B4">GZJX6]]/9!:7%-X7SR]_,FE&&6U$R5LS2O7F[_V)) M17^Z,Q':B +-%/K63+P)_E'K;'-(]E914@9P%-N=_I!8,K_2FV:ZA#:.;/[, MI3;[1X X@7MZ/3WXK?8]D"[S?I1NV01\MM/#@LU@ M;)V"S]V+[861-P\%^>UP?GKOVA4@%^Q^-YK6/_.LKK/11?;.WQX&:@&)8T*4 MY1 W.$C(2*H0558YS[1Q/FULG\=NYXK1M3F/Y#ST8$34DK-4DO/AD"81&?.P MG;-H0'*T04Y(BH+CUD9IP8N^3G(*_LSCUSTT[CN/@U<+SR,+S_[NNT.LPBNNWO16_$ADZ,MHK/W^QX=>XU4?'E+Y MB]^MC<$V20!^9,<,[N.Y:)3)*5'&8A!5ANVO+7@HF%:7/G;Q]4XC#CW!WB:8 M<>!0]SO=RF #%.H-6F"=@<-=Z,PSR_?_#4J%M?:@6&E@N[5:0W[?RO_NM NQ M=B8]K_C+A_YWZG:.+_'*;S46([@W>-!48"*E]CPZPS4WAC'I-%ALH&*8D=GW M@ZYCTR[(YRZ#X^\P,_#3=;79/RO1W/4FU'[W[9!+ MDG#P$5%1"+6509I[C8(UT9!P4X/WRZ^4Y;<2JDO>U93M-9OKBCD@F?1 MW&D2+QUOOGB*;2ZVE*A9J^O./AX?^-TZ=$<^\#M06;PH8MS]P1A&.ZE8$!4B MWH'#9%7GY*_A.&R;;1C-Q/O9 M&,W.&UC+Y6\8T7'C5=ZIOUOCB=SY_+D;/X]DZ\(BJ>:M2-G$%+XBTU/U1*36 MSYH5^&%D&-IQ&D.C,@!O8%.OKX*.PV@5OE^*I!DNLYM!2$B!&ZJL#98E+.!? M[(*R.4/B@7GI]PZ@[7?:50SM[?\-P$]\!ZYU=U \Z_?C(Y)J(UN5M,NS_2^_ M'+\_V(//?"5[7SS^M/N1OO_Y [3[]NS]7Q_I/OV-YO3)CV>7TR[?T;WCCV+O MW)^^/_APMG_^^]?]+Q_YIP-XWL$[\>D+]&\7QOOESR_@&E+)$4JM0@[$ M '&=P.\RU*!\ML.LT-;*0C2GS8.S+E_8C?+'A8ZE@]B[IZ3//?X7"IF#7L[= M*.BT$-RD"\/&JY"8<_@.CNP0,GL7>2HC$VVGLLM^SE;L+A@:/X'].GWX@&OL MO!MV3I :Z6 451CI0"7B)GJDM9,(4V^QUM(8S3>VJ=K2ZX:=\[1QIS$]-R'E M_)U<9&'HY2[G]G-U=%+7@;[!TK[7NT=9SHOSZMJVGFM_>#=I6T>> MHO4>]@=G,.+8*V1M# @S:\'<%@$SM;%MU#*Q8]6E91_)9GP@ CRA\3@- +4% MN7"$F+ @P7QT+&#$HA2(.QN1MLF"+6D$Y<)BF?#&MJ!;\L'UFY88(UYZ&^M3 MN??/XE2N&7O@JY4U]:KEK$V]>P'YWJ2IQXG34H"I9Z+(U]7RQ76F%$"ZY#@X MJQ/1&]N:\"LP?N7=.Z7UMY"P>'L947$F%1*8RL# 8@ M(21D--=(,!>%XI2D?,9"V9;62\1L]@Q1MJ5N8WT">C]UNBDVUR^DM[J&WL6* MUK;>O>#\MZDCRU(YA'0RG ^8PR17>W]9;86U]- MW5]I6V^H_@/ L-K06S@RC T]97T$+U @H@5#7%J&7,B_!W'\9VU@]@][M5@ M<"UY62)U>!R,T-1!=W0*>+0UU8*[4[-B_^C(T1I[B01E!$K(Y@C'"!G%4" M&1&2XYI%'NS&MB&;_.&YN NT1NY[XCC-:W"K.[C4T):9-?RP,%.IN;2P@-4= M)VO"L9[!$%%'M)XQHC65R;+3#B-9.>CDE^IKP@]#T(]3W(*>8)X8N'.$\ER@ M"B,3N$$LV:2C8#Q(EP-:\I'(61ZBET]T+G)7U'T8-]9Z736^SQ2\4/1=WHC: MG6'VD@,]JGWZ*SAR=2QM;O"=B*6%:()3%#$;->+Y7,$D[1&-S@E,I2.2;VQS MO/5(Q(-+02UX7WA](L-Y:9'F>6)U]W&1[XLSUP7J7BK)QE,CS42@S@3,8A " M412*"NMIQJR^DE!P(?U9JZ)B!8>['SPMO8 MD(I&@%)@BZ3!%.!-4&0B![LJ8,X-PX(QN[&MV:;!5VG%EM>2FL$B.E$=>/@$ ME,'L#='3"#==3'QA*GVWLL:YDB%,^/9X?.$9U2E$@1 MZQ!7%O9<[QEBPIHH%&8\J@Q,U23]WLD+=-3OG[QY_?KT]'3KF^NVMCK=SZ_! M7F.ON_#VZ]%G-[8+@Y = 9\ >$R@\J"KJJX':G7:IGCRN<%BZ[<9WN M__V'ID1]W\O4=,>=+#.%AZA]'5T2?/M&=H]KO-[[L3=>>+TGW)\[ M_8]@J;YMAQ?OAMY?W'X[?;_[VZ&UBBIM)1)2 @0*1Y"EA")J9(SP"\$Q;6P+ MO*74%03<*J^,I.L2Z_ Q6(J7N\S]%:;%4C,8Y9K!,[3I'/(98_.B&V% MD%P=@F&22UVCHLD]>K(D+HR2Y6=]6KCU_SOQG<3 MS�B)J@!\NY)AX<;IOYO;Y%/\A2-J8%&S%OEW:JI!2 LE]L>V"[9PW"BFG& M2N\N7A3E17J),39_)#^_BEDWQOQ$5=/](]N_8/:.L!S-?,0]2H1I]H8.V^ D M4X/[HV;\NP!8;F#4_6:F.FA#VQ.ST3B.F8ZKMYEIE4),,,G@^YTU(K31L!GJ M_M5KG.1Y"!T_&)*9=:$ID)!F*'1G^4/@5W;C!!=YX]A^:QX/CAM7:)::O=Z@ M\ ^5GN;.YR6$_H-)^<^1/5P-N9GYL6VK=;&,6XV;SC&D!J/J3QX=NA\"HQ(P-2CN:")SR!H9 C;H('P'F;?%#5-M]L M#V"+S %7BSVX&\0Z936/X.;'&'WPVJ2@K&)7Z,_N1RSVZW/3B5US:C+B[1O. M29&\2GANG9>:"FP5"*OJSM948#45V'+,24T%5E.!U51@2YH"45.!/4J>?Z#> M,,]52)YR%;&VTDKLJ334,9?<]51@-=_7?5,@ONT=?R3O#S[P/?J.[^_NX/V_ M3H& U[Y\$/L'G\\_?OF,]W9_(]E) M>__7;V)_]U,+^G"\O]N"?OSR]1+?EW9)$&\(>QV@NT=U0Q@+P+=IQC *)$RNB01(S'?+:,>N4@#LI)P+!5Q4N.-[7)Y MAGZ_1$6F:BJPI;4!EPD::LMPX=@QM@RYYD%$;Q'W%",>,E58_E,IY9FU"7N6 MU@$[7GH;ZQ,%K"G"5BT0N+(484\$Z%,482$Q+DE@B!.?K[8PC9Q4!DF03I^2 MXD8 H-.KUZ1JAK"E5?V5#@.N(T/8TP'#A*47#:8D<62U)HAK9\!!U DQ@X,0 M2864ZV@RL\57^9S@I;>QYGF6-4/8_2.&VAM*1-#2^,25(\XQY:1U-!\!&&.N M+TU5TX"]!+2?H@$S-&B1$D9)"(DX4P2Y7.3')PT+;W)0D&ULDQFE%U8[8>C! M <*E0\MU9>"XQO"]'\K5*9,K@7]C:]<0S+S!$GFG/.+.6*2) /P#-\BFH%A2 MLI" Z0>7VUN-J.9+,G@6=R&_)@%;63"8J"V,F8(]021$% '7-Q*%M(@$,:JX M$IY&EV-B9,+SK4G :A-D[MJ_]W>P:A*P%<2?B?L;*EDO>$)* >KDFF)(2X91 M$%@SH[2/!HP1O4GY@]/O:@ZPF@/L9>+IV%8/OAZ\<,U;+UJMFCZ\55L:0ALYKEZUF0 M=VR?6L*(34DACS%'7$B!=- ",1^\1-R4]0L7RL5T2^72V2>=7C,W\*8;032;?\=A MM>OA3C7QQ:'FX_%7K ,(&/2O_\J5*J3/Q*A ^:7YG/AYU!WCR^>(7#?:K\@F MZ.P;VSJU9[V-U]/5QYMM=&D.+P__VD&F]&B#K+ 0U+/3+0+QIC _Y$]!G^S2 M]*5QU,V8\X^F\MQCQJ)-,7(=G-&"66,M !%G4L5#M;%=B 8RJF5W*!\E_ONU MW9ZUDC.+RIN@&(V>)(:A22.T)%3)H D/-@HE+Q?GA_6C01EL(W:F"-DYK M[&&'A3_Q#-%>1OJ4/W9^[UVK_&O"4C>B23FR8\ZY/"]3="AXD@YEQ'=2/C6B M(^G%?K\5,]_!<.NU_0M:NRR6<1@6+*0(Y= N=0;=(:5=ZG:.RZ<+-QY\NBJI MW1NX+V EYV.^_&87]M.3)DS9Q%X_%,HA&4MA.SEM]H\F+8.*C&0F"P2MN=_O!9U9C; MLZ@$;^9=\2)BH[#@7&N.J3%4&,(LDJ^W,(=:8Z7F6'GD M0YB)\XG-FF1E@20K6COFC$DV:S[\T]W>]^'@,OY]=.H$Z_G2\?_!+\^/Y M+\U/7_;@&>!\E1.H/?'QX.WIQ^-W>/^\U83?SR^1K%!FI:31(&<21EP:AER, M&ADE/ (>%QR6#D5KCI4YSMGNA8P+SWYF\9,PR M;34*(0G$0PS(,D:1\5Q8(PU IMK8)GB+7:V.M=KP.$\;-8W*"R^@6-.HW&XN M*Y>D"+*:6L&"]<;C _$AF>OKKV>O"M/B!T3-1?!]X;_ M'&)!![ X/4566(^P9T0)"N+#XCI@QTMO8WV85T;.YKJ1K\Q977L!]F'-L_(" MT'R*9P7LO>!%U"A$BQ%W."#M&491)*PQ-8)+LK'-KN8-W[VT]A+7$EM-O7\6 M^Z_F45D1;)BX^1,I84%*Y(11B%L&V$ X0^ [6IP%17.WL6VV1%UN<'G;6)\8 MX+J2J*Q9%'!5F56>"N*GF%6DLN"S"X64MP+Q?&G,!7RLSX)1Y3EB^/G7&+@>.EM MK%,4\*397;L8X&H9A]MY4^QPD<#CK$]Z*BV MVI" K' :@"-Y9!2/""L2/$["6K$6?.TOO8T%A0N7.I/\IOLX"ZE\OJ;W<;"7 M/BA)'*664^ETHLQX"O\H3CEGCU[8O+Z/\UA8/U74/(9$A:]*F6T4I12)PRLQ;9(L_F(AT-0*?+\G4F5F?Z5Y.<$W# MM[)@,%'\6\*6$!F.B.0<:$Z(05;%A'3"/E@PB#@!,,!;9#$T?+4)LB8FR,)< MJRD61J!W]:;O.A+D/7L4^HRR>F"PDCK<9YZ4NR=)XGC+1X KGK M<6 U">2>#@DF8DA:\Q"-\,B#JP;R\ M&-+M*+3:!&]/"#\3YUE:2TZD0UZ(D%.W"((]BJ+$(OQ/BR#' >;GR9@5QA', M-9E0HLDBGKQ!QI%,_4L"5U$K;.7B\Y\6H'E+SCJ^2.A>-0!=GJ\G1:R1T^5Z4O2,1QF#H8M-O7H*+N(G@M$#T-<$-JZ45KM+D3D?0K\EWA!TZ=3K_=Z<>7 M*\(PB*<)B(.@,L<4 [G,P%1-TN^=O$)'_?[) MF]>O3T]/M[ZY;FNKT_W\&NPU]KH+;[\>?;:BV+4C'+G">GMJIYBJBT$VHG\^ MZ?2:_>;?UQ)7 U8!+.:O)=OL#AN\AL':=XZ/.R.*;_CE&JI>^/;_W(?U)\84 M.#+"$61SH31J9(SP"\$Q;6P+O*6N5LF]8"6?IMT$![?X;)HNY6#67:1BGF[Y7 M0X]@]906WS3[\'Q_,_%D@W"U7]B+-> M;4Y"6$5Q#R"7)ST?,GG8B,'9S(+M!P4?X_%)JW,6H3]%K,NW"YXT?FU!K[8: M&8/+UP&Z&B>Q6TQ,@%-4X:W-1F%F.[?]Z@BK>GEP,@3BRV#:C8#6^<'E0.:H MT\H/[<;^H-NNGE4YP(TQ[WG5]]S^:;/5 A1O1)"!9@Z7CX[-FKUI].]W0!IG M/.$2PH\[ PW=Y7OO8(J^-3I_#^?IIA"%%Q$;A07G6G-,C:'"$&:9T\H*8\1] M0A09ZP]R%R=Z6'7PI-1*@:_GZ0!@ZJ0\:^L'_13Z*.J0#.A M4]W2QE>[;KCQJCK3\KWWO? M[V2)-1.O%8$M$@I?^<7"'M ]:Q!=IY %MG$T\YMM^:QX/C"16H M#B]!S'N#0DE9*!.2)%/G_$ M^(HY\L\1_!3I:,+:-FVK=0'NE>2,("V =P9V2/5F([\R_-98*C.+Y-;BP>M2 M@,$?Q3!HQ??IXG[[A&J5L,('&$EO)\M_LW]VD*7G 'KP0PLVG[63D>Q,[6 0 M$B42YAH%ZP"P6)!(P^PCQEWBB4HBN:BT&0S*&';R7F%(LB%J0[VBN82322%Y MZZ.'Y6*2@"L00?=.L@'5'0R=JM1IM3JG&3V*W]WH#8Z/;1>LCM[D_OBOWG#G M'ZY1WI_*^P4I(VR&X3IGZ-45\,J2=]F#:^;MNC, \R?TOGMS;4RV&(*7#.E* M0&X=^Y0!"4/\W&R/HAD"S*OA*_D47LQB;(?O#R=H&"BIXB%@V[7L22^^&?WR M?6CV3EKV[$VS72RT\J49532_/VV&_M$;8[:T8#DH.,R%&C9?O4NV2KSP4HRF M>H^++27HM6_C+7+M>SS=[\GF!U9U]69_G=.G1+)M\;$Y-CJ MI+/\7ADF(0?TQJ&W>KJNFZ[NZ'1XXGT_/B@N?\.(CANO\J9\A=]IC2;RXL"I MS,F%J5'^JLR-5V1Z?M;AQON'"URZDEI,S(*NNZ]AU42A"?%.*&*IX"Q&HY44 MW#@=/>&.D!RU)Z:NFKC((]>O^S_OM_;/?_KRZ6"'?OJR!^W^"<_R9_ ,\>G+ MY]/]GW\[WSO^*#[]>/G(]3?\D7Y@>W_MM_9V/QWOG<,8_GHG]L_?P7A:Q^]W M=_"GW;VS3U]:7\$5F\P:=I%Y;;W(9ZP4'#*3'79+D"?6B41P\C*!URZO'B(\ M^*K[\Z:M/?"^VE0=.[+:'L/-.\'C77!Q95 SK,)DBKA2$Y1 ML3$IQ!W I\9ZM&L'A M$^T=[R:M[L!<-KHC@Y.AA,U'J!;L3F&0-5JBD%P4#OMH6%H'['CI;2R4X_ % MF(C5C8HU(SI\]>0FXE,A?K6NG(:]Q%I[JZGXSV(#/H_NU];>PL%AHAZG9!YD 2-!E4=< M"HP<9PGI8$(*S$8;<*[JLH79$I7!6A;>P&5I8]W"@4.^^[4+"*ZNN7>QHK7% M=R]0_VW2XB/424N=0=$2@7@ 9'=:YT,D;*QCX, 'M;$M'V#O+;'?OIJ:O]+V MWE#Y!X!@M;&W<%P8&WM4X(!%8$@)!L8>E@S9J D*Q@>'A32*T8UMIK?(HJKX M+2- O/0VUBVP-R2T7[/(WFJ=_5Z?;5E6MS33JTV^N:#]PZ3))WPBL.X"!<\Q MXCJ7:V!.H"@C]YHZ(KU+B\DV%_MPUA?YFVX/] ML3TX1/PZ /AHP#%1!U]))PREB' "-F'@-M^8%8AY25G42FNY%L#QTMNHF0%N MO*OS9#0 :WB7QX3@K&!4"".X,-XE)Y-1T@)X>.K2H[, W#UCO;[0MK02N!OQ-D (9:0RP'U(T$<'69 "K309PKTC! M/&0 CX(V\_,!O-1R?D\--A-\ -A)EXPEB+',4ZZU0RZ0@*2TA&'&M+(D\P'@ M*\4 :SZ VH1Z/A-J80[J?'P ]V$]N17HKN$!N+"V:F=V7GR;N.NB-(B!MHB) MC&\FXYN2#'DGM5( ?IRQC6VQ*6E-"% 3 CQ%#3R\]G^EZ^+(0286;QN!B] +ILZ/R_ LE;!OV,E M^LDRQ"-UJNK)3L]5J2D[5,LRE?!:-;IX\V]C+^M#XT79;G4:O>9SU.2O/ M<2?$5E7N.,1<]*[9KMX8+L#5):EJ'_<:%G2^$"V[LTL%;BLEKO@=\BK;B;+; MMM<;'%=6#&"-;PU"J9A;B"&&Q,U_=W+?6@ M,-1IN+AH?"0\I7K\9J/9[S6Z MS=Y7E+JQ8!B@4:_?Z.:9F"*%AD4',&B'WE2%9VCVZM//\I'1U?G,@#B%@D=- MZ%(W[[PW]7RZQ^-Z]]?51K]<>WJT^#"9Z2(ULAK@J()P69@PN*B\WVH>Y^SI M1I:WBL)@5-Z\*FU?N@2KG1L:=K8J?YV1_60D(*-^MVP&YC0<[MG%A%3+!_+0 M/SLI[91BG8]6"SM#\9[M?HW] LBEWG4V?BO;>BQ<=>WK\\_X,#CB-8\&.1-R M[6MKD&:6(JPYTSQ$8KFY7/N:Q@BH'@(.#O9*&S5@NR1.1\.4$BE>KGW]!\!F M,X'\Y]KH$]H]R#K2K'3D)O I\EMD=\2L$0;=$2C<4A4[DW2 ]()*5M6W>[<4 MO+Z1.F8(O)QNJ9S_6%DW'3"OAXP6PT+30U=SXHM#RQV/OV(=F/"#_O5?F545 M^SGV%RHN3=#$SZ/NV#_X')'K1OL5V02=?6-;I_:LM_%ZNA1XLXTNS>'EX5\[ MR)0>;9#55@Y67:?**7Q3V13P*>B379J^-(ZZ&1O_T52>>\Q8M"E&KH,S6H#> M6@OV*V=2Q4,%9D$IH Y@F^.9.4+P[]?VLJA?7^$=UH,&9;"-V.5Z^"YHX[3& M'E,+?^(%5'B?^=Q;D>5Q*L/#<+=P)8+SEH979,L8L_":X%1L:7SG(N4SXJ2C M"0"@B\OQR36M7?[3T/;*'F'C[=0^E;.,[A#R?K%+^:S!\,NK,SL>/#L>-^O< M88Z,D>46R&P3K:+4K43A\#\O?,M[G87=HR;G1Z,OA/+ZPD^B+K)4)AW-$VCQ>X]_!.7_Y'%W# MHYBC_9_?GNW#.Q^/]YL?CS] NY_/WO_UX0SZ+/;HGU_V#MY^ __SR]X?EX]B MWF)X!H-Q-3_27YHPKO/WN^_$I_S<\Z_0][UO\%V<_[U4LM!X38E7$8'EJQ"W M)" -QB("-5#@OCJ7#-G8YFQK1JGP?ZX'",Z^4[G4(/C[[#C=0[(#:M![)M#+ M:_D3+.6[X4K6D#<_Y$T5YG))Q,"LS&4:*.(R)&1#I(C90+VW+EF3:^]LD:N' MSVN">"_0[!N9!HU.T9I&JYD*3U\.;MZ%U>H^D["\N#?S1.!>*#=/PN%]\G!N M,O-R]B"I\>T.^#9=AD8(2BRWB&-GP*[+9<4B@!RE1#C-!8TJ9'PSZA[9@RN M;B_0GML='JDVSIJQ=7U)AMJ,>X@95PBB'[4<6/A'Z355D MP-AAKPE!RLM<@S\XI$G$R"6";>".T+@!>)AU>.7V]*Q9DZ&%WF M#)[2XIMF'Y[O;P[1EC/7M\NO&]\U3KJ=##>]DA@0853-?"88A]_MY?26D]$WAT38 M)4^E4L]T\'AR/YNN/@>OY;K. (M#Q$&Z/LA53X1\!]0 MQ(D@+AU&A@F)L(Z"J:0\R=0VY&HQ\W\.\]Z:71 +V)-:#="_-XU7S>\RHOPR M:,<&*SG'T?JC*A?)]AMV3OFY5[;;8PC2;K/G,Q;^U.T<5SET)9_Y?4[>!KM[ M=]V%B>SOOCL,DF)!+2 +&&N()XS!0[4.<865MYQ:+$MI_!G"%(;S.Y4[>UPF M>F;R^[^NIKW_8D$,NV<-TH"];RB FXW3HZ8_BCEE%':U5NGF)'E M_G#3#8I#X\XNC-*2QY?MU_]G6RFK7NMLC6^'?.7[NV"C:64$Y1(E&0WBCDBD M,[!*&@V.L$B&YMLAF^"!7+T= K9[;.9KCR,I[#6_(1"^_E'C.-K>H%NP8YC) MWH-ES3:1RW6>7.?OF$7RA0K5#V.<.@*ANMAN,S:_*YVL!EE=*BE;;._"A2AWV8;HFYWOWEI+5O8A" &7SOF(B"LU M#XU'#L0)L6B5#RG1I &LI-CD8L9=MF$8HNP"15RRUL*F5VX!72=6\\F0),H9 M;,$(C9S'(#4/V-/@C<<@0]C,]D+G$IU[5_(M=N3[5 G9SM^VVR$T2$3,/Q(UA/XC3K/-K85WU3F*G'W2+BZ MI89)PP[Z1YUN\SQ6][?L:+9+M"RC4[E*-I\D3@+<46Q!JR>P27TK%\[ PGO" M_1.).VZ@>5A^M&_FLPHWWCY_MALN'H$U6SS*B^!KEK(T*'<&1^;[9=P;7AG, M5T2KT&N^,MG-=UY"=2/,>M_-FVBK:=WHMN3PHMC8UP"CJ&2VEOOC/]A6$>L_ MCF+L;]WE3E=9]UNOTA!--F;$TR!= M&WR]>&"_92^\UTO>WR??CC]^.4SM/L!/@\*]>7S MZ:>#G;./YSOD_>[.>3[#NZ14]-/NT?'>^6?VZ>"'YGMH?Q_Z]NG@S^/WNS^T M]G9_@?Y\X-"G;_\]_\A!/0^UX=8Z;A!(3T*8'WY+F4U[0V8]]B[^2;CO4Y_9ATCS;RI=7N_ MI\=)O-%:L<@M-]PQKKFC((!!!<4)ENSFY)\%R.L?_BB&02N^3QE!.NU2-2== M2'$^R&[WX@^Q'5.SOU1W@Y]#G/>_O#VD,3K.>$0T*+!)E%4(5A!^LQ(GXS7W M7%T6SY=SYMBL%"F?!9;CQ%X6;1"Z7K,4@QZ%O,JEX>P)CN[0EY2\6]Q!D$!3 M]KAR__A5V;DZ ^AQZ'WWYEHMO>T:Y2-=?C1F"S:]^]Q]%&:+4KKPNX\$K ZF M[M7LS>\)5G=6\NO?GFQV;:[X$?$R[Y7.N$]Z 4-3@UW UVSBB*DG;A&W;I_H6@-,W3-EO_XXZ':SG??H%UF?FUEE13LYGP505;XU MRRR0/T68 =NZIOCFZM3Q7?SS^C7XZ^'SV\>"7UON?]_C[RW5SOX2C M3[MOV?Z7G^#]_1;TB>_M?CKZ]&6_^6GW4^O][B]'>\!QLT MHT(JKE6R 0OLRZ4:,[I48VK46!+4F* :3(3X0!.B/@7$&0U(>_@S$9ZT\"89 MQ6K4J%'CUB&\F@,V,&,L,,]LQ)9'BIUBR5J:B,#:>*-NN8N78:,' X;?:J1X M7*28X!V13D5-B$2PWF!D<# RM/0)B>AT"MA0ZE6N9WFU,,)WCP@0"R5>7VK_ MZH_^J)CR3YTNO-&^UO-?/[[EQ3LSXT27(:24Z=]IA^'DUT@R%Y),U2 (1G.' MM47&Z9R-A0.R5FB$68B+1*:0UN,[*4>&3]$(0>A];]WD8UFOU?%+3 MME;/QU'/L9GK+!'1.8Z8,Q)Q8C5RW%E$/98L* 4>*KV/F5NKY_*JY\*LVEH] M'T4])[FN=<0N1HZQ+GEB,_:HU=Z&GBCC:J2IPVFO-ZE%;%)^TL7CW%!808E( MA+7BVB1P\9A%VEI#I2#)!/IB4BC63@V?*(6I5L/'4<.Q*YH]BNI-N&G,BD@(L8BJS"Q );AI1EHD ME8W&)ZH8R:E!,]RT.C5H8:E!=3K0DEC:HQ/._W1\C3:+09O/D_:VQ,E3[@D2 M3.2@4, (-@N%7'#)>)6$HN:>&WV=GO"2]/J)3?=:KQ]#K\<&/([.A:@-4E'E M4KK&(ZN$@A^.24)@K2VO]7H-]'H!KD"MU\^LUQ/>00(X)L%)I+T%QUP)AS1V M&OQTD@3XZB+FRI[+I]>+K='R?-[!NQFEF&X^&!O62&(P<:$SR#611KU\V+'Q MB[EWMC68UFJX)F"T]IK-%L,6@VZ0:[Q!@888@YEQ#/-^DM]A@Q'W7@ M,B5C4BYD=Y4W9/Q5ZR#X0WZUW_E.G;;)]3M4B*9RDLU]"=^'G7'.\+G MB%PWVJ^H4*N^L:U3>];;>#U=V+C91I?F\/+PKQUD2H\VR$J*0J8=*&O^II 4 MY$]!G^S2]*5QU,T0^H_;N0K4QG8I7)Z+5V?&J%SB_-^O[?:LE;RQ3O>\Q>!O M+>Y^J1A\3()A"292\HDGSHR+!C.,N?+@Q!/QA,7@WZ84?5;BBPTE,Z;^#@O1 M]LU6LPRRK@:_NW.H9++)&86"-1QQF%1DHI.Y(E/$#G8+Q\++K08?FIDT,K8] M-#OB@<[5WN-(/$IT,C,K9Z*2U"JD]R-*DGZGGXEA+ZK(%YZ=BY@F?*.B.XF- M#UM_;#52E>4#H[3]0;_3/2O-9IVEY)_W+S._"?WJG52=;9UM-DYA. W;&U:P M[]55Z%>]L/N+ZFQ=A;ZN0G_S8?20,>E!UU:&;:Q2%?&[U:U_T$S44SU/I?MZ MJNO:^'-'SGZ]L!5M_S;+<-[,@G6)LCY\_,L=79WG;L("CKXO[B;0 M$)YCZ3CU40-.LDTNKV8V+1]./C3TN/31!!#\;K2]V'@%FE5^^RX?!@U:_4)< MW.T]K]E/9]\F MB[UZQYQKQYPBC,"PH!0+BF*T$7%'";*>!D0U#]I90J(,RWB#K+X9^F*R]FLE M?APE'H<'A(E4\4A0**POQ!%DG7NOOH^CO M)/\;#RKHQ)"-1H'^U57>IW(!:N5=@/).F/^6JJ"< M=0A,)8DX=@E9KR62F&$I+#-!^TS%\6!"R 4J[RWV_^@*#70VWJSO+_F3ZW5T M4B7V]CN-GW=V?AT=H]B0[\0=QW:_/C5Y$L[LBVN?U0+T[;?NE?A,6:E^)Z_3 M>'WJ",U\$#U%1.%,5(:JB"PV!G'-&3(F,"2B<5$*2CC.B:K8+%&(I@ZQ+G,2 M9JW1SZ'18X\I$BU"3 2!^GK$(T[()?"=-&7@+"F>+ :C2_*K-4/FSA.JE7D9 ME7GQK!BU,C^I,D^2&4HC++7@,BD1$#>1(&UACV:$Z\AT(H&0C6U*%Y <73M/ M3^,\+5^'E\*#?,G':-[VCAJ](]N-R-E>S",^SL&C HQK=J#V4N](SHK]_9&7 M](>\HC].+.B/G=[*%+5[HCWM[6G9S\J^MG-H5&1&"(ZDT6"A8JJ03I(BS;3! MV":1B-W89IMT1E3_[MM:'=!?8LU?O,-9J_?SJO?>A7IS[[TA@B";ZU5R:K/- M"@YHP,YYY[0.3F]L"_40![16[B56[L>C9:R5^WF4^\.%-Q'0:<$W;/IEPF$C6Q7B#J(D&<68N<)PIYHA-VDC)'2QK4O(7 Z\C^,$FJM,5. <&86'V.8DK5 MC7SF;%L-5]6DZ57EV^VW!KP5FOUUN]_TQ,VZ29[4%6U.@B[Q,K\5!>>:HU]@,:. M_8)\(T(Y29!U ?P"#GZ!85XBXJR&7V+ V<$WICXT65%]73"!?;WY/K$J?Y@X M_Y3"XNB15I0@GB\\.6HPR.R:76[#CAI>9OE3#'3IUU?%\(PY/^ X]& M*1,D2BS?(2#@26AL [)261RH54'@XC_H!52OK^.42WA4^%3N0ZVV#U;;L1/A M@N .YR7QQB&>L$:.1(ELKG*"F4R4FXUMI1]<+*'6W"7>E9>I4GBMW@]6[[%C M@0D+2JJ(E *EYIRX7 3<(1*5PR; FAJ<'0M-%U #O#YYN(=C4>C'8\A>Q$FW M.3QX*+RQ];'#DW@1,^XKWL B7:W:<-'ZG5_SDF7ZS!JFYH0I,ND\) D;3<() M,9TTXM%RI'6"/[E0L#.98)3-E3'1+;V.:;&#^XLFNMZ$N\($4G/0^'%=;8,01P!':)MPI982.BBE*LG+38 MBYKS90TT>\$N2*W9SZ/98X\C8L$,B001'!+BP6CD.!?(Y.OERC(LG*TU>PTT M>PG2I&KU7I!ZC[V+I+PUD2DD4MZ]'<69XDD@9S17R2NC"KWIIF97\PUJJIBG MS)OZV[8&10L:MM7JG-JVCVMVM/&R+E2,P&HWIMCM%K3:Z?5BO_?G:"%W1NM8 M(]A\",8F70^J-+P3XBG40*PH@0!06CA6YRO$P$%[7* MKZY+4JO\8ZC\Q,UO+1FCX** D(#**^%RY4J/F+0V"9-,PCDO&F_RAW/2+M]9 MR/+Z)Y5:E$./DV[G[V9O1MW=VP;K.MT0NZB:N3<,ICIT!ID9<]3]X0=@E&_R M0O0ZK6:X>/-6B)LU8<^*!6UAF4,?ZC*&-2H/1]J\TG?##L: MI":A*IG%<[D=Z[Q%T4:%33 A:;&Q+=6B:(@7IRC/'':N(;.&S&7TD&O(?!S( M'/NV%$N3;PTAPC5!W+& #,]WF(,0TF&&/D%(N&'$TD(FV\W7 9CJK'M=LA]CNOV&RX&@U!Z[[>OMB/DK# M]VKH"56:"%#I@Z/8R-7F;?NLI**H[WN-.$I9OJ@HT3BUO<9H=)/=O#8&]%3] MOS[WNSTX=K&[6.?W^DJ6L].\?X1G-]L#D-KW)[%;HIKCG&Y$7RAD??KO$?;' M?[;M7V;P_LMO]-/NT?'>^6?VZ>"'YGMH?Q_Z]NG@S^/WNS^T]G9_@?Y\X-"G M;_\]WQ-[GP^E3=P)Y9"B^2H&+$FN&P5>KH%I]U(:%O#&-MZZRM_ZW3]GR>!3 MB=IF8TYA>Z#;4 O;0X5M__.A"Y@F23#R,E-7^@W5.O^Q4VQ7(%NA$S2TMC-_J8U[JR>AC9;.3-(?\DI@A)7LK-1C?V3JHU:IUM M-78'75B6B[9N::H_WH?_=>T.W(3W<_Y>OJE];+L <0UWUO#E)*UW3:K39N/$ M@D$$?Y\U.BGU8O_2=RZJ1I617-2@[:1&>Y(F$-ZZPA.X=:W! [W[W&P70^Y2 MEMCRV#\43]L_L'Y_-^,IC+$:?^H==;JQ 6O7AH6LIN>DVRFS8\L$7;>81_!V MN]/(]FJ>)ML:-]+OP&-.;+_;A"G?+&WF3Y%]: 4&V6Y\ 1GLA681[MZ4D(WZ^+G5 M<="_9KL/ I&YB'(M,01/S--0'5&]RH8AQ=___.X_!^_*[^3[[X8#Z73[IL%W.P>CSL$*=$[A =U-6,HRTHNES2WVNR PE<;W&J?-_M'% M?-F4ROGT4!E")^9) HV)K6;,VG@402) &T"ISH9]/K+]QO\-0+C3V7!\N2O5 MT)?-9*Y$'F;MQT&_&N(O'==K[,!L@S@#BJG&JXV#'W_9V?CNF2RMTL-<^+JZ MARS"S (AA4E0O">A/N^_&\GEZU/1'%0Q6!;5M8TBX!6*4__;@)]JL+V2H5ZS"-NT*,,W[84>M@%5.]4&#)!?-/$$!#8_:S-KV?23 MWG#N 2N>:ORU6Y?4.%Q'-7A,G"ZI00LU6@0;\I-/9C^ M[T^;H7\T"@=-?''HT^/Q5ZP#]WW0O_XK$YWVT$LPI9Y'VJBZ--,3/X^ZH]Z< MV,\1.9#+K\@FZ.P;VSJU9[V-U]/['FQZE^;P\O"O'61*CS;(2AK S.Q4-N*; M E3Y4] GNS1]:1QULQ']CZ;RW(,E'6V*D>O@C!;,&FL#YYQ)%0]5AK&L.:"W MV0;.4/SOUW9[UDI>4IS*)(Y),"R]LZI7(2RO))ETQC'+#\*PP ME+:JE2)OI>G66.)NM(9'_I$I9I/->W&U)[\JMFIG ),1>M^]NADS!YF MH0V;'\+Y5H'S2X'OZCU%MZ2AU[Z-M\BU[]W4+"%;DJE[-7OS>X(]4F?-G9J] M)=-OSH2^QSD?TW+H["M.UQWN.YPW>$5Z_#+OYBQ MWVF/PG"3OD_LO;G+1GY+ZLO#=_A[U^%XE$ZN3SV!7[LYP-L_*_YL/K0XR?'_ MAUR-6K5LR%E#7.Y\QKG(Z4!# N>&1!RXC-YBAI.S.<6#4>'PX;N[W9:9B-Y- M!.U&TO5KR[;[.^WP=B1@JY+?^&T/GO_I8 _^_L _PK_[YSOL_5_O3O^>]'GPZ.CO;.?V-[NUY\_+)#]N"; MT![]>.Z_[9U[_-_SM]\F;]%XSZCRA"(A)4.<$(X<3#]B//DH8-$<"QO;9,9= MYY=AJ\E-=1':Q9M" M=RX:<>6,$WX9O3:\ /+CQ%H!6@WO@ZQ,R>RG JNS28/)A*@3IX!3/,*/$ 0R M-K/W)*88BT%A+#.)GE8U']<**_C][8Q:P9=1PR0JL\AQC-_;ZC5BI0UVS\AGLD(2:,,V&-PT !(%>(D4>04EH@QG4BT3DN5*W1L8G.U>.>S M\"?7L9CE.?2I57OY5'ML,EDK*?/<(@PV$^( S\A%Q9!+Q"J+#4XFU^+>-/@J M@4A-C?ZHZKESG"_!G-__&.CE>FPOPNCXN=,)I\U6:Z>=O;?A;> JC'SY[QJB MYH.H*7)"+P-G/AGD _.(6\D0.' >*1>4 MB+D(2ID19U\&,!5L=$H8\UBX4L MA[$QZ_2Z=[%(&9SB!%C5R#0?,DVP[GR MG\[Y)8;)CA%PE@#R$0"TD)X1&G@ MB6(%7I'>V#:;FETM'UJGHZR,0C]Q.DJMT M4Z+TIA:9!8BV215J!@<$3__:X]/OG];ZHMY4(EFO^%MMWL&>G1J MNV'=0AS+873<8^=048ZY41QIZ3'*I2:1 M3I8A6&+%/*/$85_(F25=%"%+'>E80K5^IMLWM5H_1KACYY Q[!TU"26E.>*4 M*F2M"(B2J(@4S(?H0*W)IC#UG9MGN7,SJO(SK$E?1SF6),HQ^OOW:EUJ%+IW M:&/GT#AK&'<<1=A%$)>2(!N]1,(9K(S&CKM, [_)^3(EZ-=AC9=C6]0:_)BQ M#-!@ %^G,$.,QWP$*B.RAGH4=>"@W-BF5.[F4[E,]^36)X[Q4PRQ:UO07+\Q M/D/Y3P?TH-=XM;'__C^]C2M'5[77\YS!C''0%59IRO.ID6H^I!)3EU:4E$S& M0K[ $#>)(",913Y*9YT&AX>:C6U--M6,;(TZD+$R*OT<@8Q:I1>HTA/W>Q63 M7(:$.,<><2PLL@(;Y +\WZ4$7H7=V)9F4ZH''XO608Q[J.4?_4P2F8V,.GSQ M,DR,LF*9NJGC MD9QQ2;:.;:R,>B^7N5&K]\/4>VQ[1*^HL)B#V>'!G5 L@:)'BJPR1%)X5S); M A^B#GP\G^E1'1_6V1I+97W,/M:MT6@^-)JJ*:]A!\%&.B2Y W=(1HX,%Q1A M:[RGU#LE\,8VVS3ZP<9&'=M87FU>GB2-6IOGUN:)VZ\1LQ@L12QXB7B,'ID@ M" H4N\A!DH,LK@.>482C#FL\P:'*D).]#FPLFVEQO>JS,'A2PQ&F'#*$TQ.2TRZ2@C!-^N]WYR2M08\Q\&(,G#0>IC=(Z1F1C8#ETX9#%F7Z7&>JHEPG, MB(UMDRW0!;4-QA>;?\@T[?MAHPV7X XM[N@U(,KZ/F ,3#JWRZ3C?$+H(! MOLEKT.NTFJ$Q&M9J0]%S!"1^[G9Z]9'LG"@U17EB-+=>9W9*)0/BPAFD-18( M4Z>MBI294@:#X4TM%Y5K?F4%QB356_.<(6M2*?S_%'YLGE&F7)$\H))[9 M!F( %P)[%*,VE$HE,<>@^%AN"K.H;(Q'5_SUB5W\)_9Z;QI_VM:@\*8T"KVB M;?MUJZ>QO#7**Z"Z6*&=T0+5J#4?:M%I^EI.DPL.I:!S80TO,W,M0Y0+P9R) M7AE9F2MJ1L70.N:Q$GK\' 9'K<<+T..)6R9$4$8)14): 6Z'LD@S+I&,BMK( MO=2P>,7Z +]D.?1X7>EKE]<&&@9SXJPHSCU-TVK)WS"0D= 9N%:\,$\?YN#- MFKAGQ=O_><8)6NZ=Z$D,REMVFXF*U/NQYDJ?9*L7F+6=>2(>HT GQP!UR M26G$M<;4$A%C<,5B7*R/NP ]>>;H5XV8-6(N4:RP1LS'1 M' UDHNTO@UZ_FN^WKZ8C]+PO1IZ0HVFQ;(^BM?8 MU8UFK^%;\&LS->%UVVMTG&'T<1OKLUQSR]]/G=@6E+C=WHX[&#R6-DLP&XQS?+A/U831=, M?C]VC^&[H='L-TYAJH\[WH-6?[N"1S56#T0W[V3;;O=S)S@6+9NY9;@:6(HM)Z3_\ M?=;PMIT'!$/H1IN[#/TX L3X?%2$L3.FRNKT>M4U@0PJI<&3;K/3;9Q%VX4> M'QR!E,[J#KPA;6BNV0D9%&"2\AQD MSJZ8 6O?P)"Z!1WH:V09Q/CSHP MLK MTHIJ67OEZ&1/L=IWCIF_$]M_-;J>=^>M@GOZ.C=X@I:9OPM_0 M7//XI-OY.X^O V^&8JQ[#ZO0ZQS$_%AZ?_YR8]W_U9J_3NW8>4@YQ MY3DJJM>VK;,>#'HXC9T!X"-X)-?*V6@M0,RRO+4[$]UNG'1ZL+_"4.+?X/GD MZ83>0Y-%TDN+(\W/LP%+T =1\[!TG^V5KUT\LC0IP";32RVRG#A-&V\VKC\TL9WC9.6]3 A'JP&$ >0 MR>-F?_BTSG!;:[<'>4S'8-'TLT@4*+UU8$6: >@*4%? #,!S%$$$&_XH4U[F MMCJG;4"@H^9)H^-A_ 72QG/J8JL)0^J5?IQ8$-;)T3=.L_I6;?4R:HT;.X&F M!C9C;N?*/&R"JKLO^47H^,6*Y7:S EP=5Z5($Q,#&X7/>T$!GT[C)U@T?U0T MIV5/*UV\=78L]#PK]+ K!6 N>C^1B)K M_[;-ULA2R-*8=SP0ES3H#V 9JMT1++J^_9H?T&S#Q[(M-VA7<#P4H$;6H:$R MC)>F=&2DN45?JPYNYBW8GL#N]PU\NWX&^M%:3$[JM8'\IYKM_WG\**"8XSCJ M#G56Y0OU=#_]]PC[XS_;]B\S>/_E-_II]^AX[_PS^W3P0_,]M+\/??MT\.?Q M^]T?6GN[OT!_/G#HT[?_GL-8=OVAC]@+9SP*QA#$320(H%L@'<"-)2)Y$WH+N5ZDYJ+OQ3*2>HZGJO^\%OA]9S;;G M2#IK$;?.(FM"0!A^$Y$G@@O1C]RZ>GPX6O;-6=#S5 B378>3#*%_ PA.[>__ M^P]-B?J^-QOAAT[*Y^Q==Y83/..W$S :\EX"6@!.[6A#JB3Z\A F/YT-Z:R+ MZV3UK5#Z_KGR1]G!$ M9?,$2ZK5Z\#8?&L0AIOR<$)F;_K=N)1R,!>D$JF=E(Y)$0.WVAHGB$L!&\F\ MEC+4N^@CH>DY_'M(P;(CR0FDI Z(4X61L4PB24)P4<$28+JQ+?#6U:2J$9H^ M*YB"SS1T.*8=BM.C)KPV0\76V3__T [-7K_;=(.,2F"I>B3!>[T AZ MP"?K-4/3=IL5Y&3UA1=BMPJE0:^JV!9\N@W.:0&\=M@L/D/Q"EMG.3SYS5(8\A=V('I!16H6FO M]"3E>1K&%$\[W>(/>GO2K-)O8NB-PLDC69GHU;1^9/ 81N+*^U,:,Q123K>4 M $&N5JG3?E."0;!?\6Z7J<%BWKM5R:TT\<\H\^D MBU1?FJ")GT?=46].[.>(7#?:KZ@8$6]LZ]2>]39>3XT)A ]=FL/+P[]VD"D] MVB KV OYH*"L^1N0IMC-GX(^V:7I2^.HFPV1?S25YQXS%FV*D>O@C!;,&FO! MX>-,JGBH-K8/2N $I/[';,.T\Z5!NSUK)2_)^]"Z2,1YF3F'">;*2L--8"32 M%'VRR9)K174ZEO74LCHZC+DX.!JK>3E]R/!0.:C3H?>3%CPT&^VCDZA)J)@- MP9LYSGX:P>*'?T>A^W !1*G;.9[5CC MJV=]+R!N]]0Q'.BGSTX'[(H!-NO+'L>'=CX?_=S.4?X#^^T'< 43B.4:NQL? MSO=WWQTZ1:0%K$/):0?N!DG(>BH0B5YZJKEB.FULG\=NYXJ[\:QNQF!B/4MP MP@U7='/N$")VF(7HO"$<]AO)#(]?8I>XE!GM WKS4J1R=]#-6_#5+6)&'D%QYV!C MSP^;/$,%31C&MG*71U9[=7S5C<=5:L01N#\3[Y4]/[?7HBUZ-ZVD7K/7\4PP",NU"-LSJW_ ;# 7,$5N48E/BHI %,CJ\* M1PX/AVW_XCG3G1I9@CFC!-II]CNP&4\-8IR',LI3&;J7T(?3B8]EKVMX;F=# MGL<;>[O6T8Y+ONSP4#+G1673'^9V(MK0L(-\7 JB]7.):)Q=./(9,=O!=LNG M*BLJ9VPA^"&W'F=/HG?;DYYS0]SO-"Y J K'Y,!0!AD_S-ZPW29H\85VE?F= M5HK4;,5*"[H1?(=V;Y0X>)&;]C-AI2]9 0 96+8S-, M+AG"2F\:-ZNX5$ZDFYZ!Q?@Q4PFOT[:*%Q$;A07G6G-,C:'"$&:9T\H*8\3A M;MXW,,$$C6WF:5ODCR&LOD_76"6_=UJMGZJP;7&N#^#I/[0Z_NO:&2D?^?Z7 MG4.9;,**:)2HD(A[SY !FQGA$(G W&CG_48C@BEWDE>Z.XBW10V6"9!3)R?< M55'<'$DIJ76I1"N+(@ZSEX:9HF/KZ#J#:RK@>J-_>\FZ:;PJ: .Z"*_TOGMS MK2X=V^[G9GN4I9YC:\-7O+F-'$D? M_BH,[.H=2VY>F1_E'@E"A3I)9'V]*G?Q.H(ED\ M=%^T57NT);%8A0(RG[PS)S_\,BG5[/3RUN0OK:BIK%QW6F\IP9)E6U5R5K>O M''M;V>A=R+0O/RO4%L;%I1_C+7+'S[2\VS>O6JS:HO+R3^^^5L'H(ZR54/X( M:U5WO.MU^\IN=-=KJH6O;4MPBTN)6+IV10%8Z99_FD(GM0!<HD%GO/4X0?6D+FUN^\ O;N%20U6S<739.W8:#'ZIO MPK.6;/Z:\JBR1\2615@W(9U'JB!^Z07"3?WO[>M_KW-M?]]UOV?'^Z>?+W:W M_]W=/_V0\K-P>M[^WF=\L/WKE]W?/\#W4PWP$5VJ^SW]K7.P!\_ZZ]^=@^WT M?A_AW3X>[^Q]_-+^'=:Q#>]VDIZWG^I^1^T.+N>MOCDDWD>CP(3'ACG$@S)( M&R^0(H0%'IC!)*0A:-]++\ &Q!H0>QP0NV/HK@&Q1P*QG;=3$(M> %'B I%H M,.)64F2L",@1%P2A&.=YT42]M%;HU*+:(8@!8A:.^8+[@@3B%N70L35?7 M2KF@,HK)!L6>#,5FJEA!E2X,#XB95-/&"XTTT1Z%PMG@HS)6J>\*Q1ZH+_-: M8\[;*F9A32JD[2]D)]0KVF=5['>RNE]VH]A;(-R=PI:7-XQ-Z6C>#(]O"(#O M>VX0@!:&'W./$-CFWP;]TS_3V?^9:ZOAVC\GY-&@Y:W0LETW7#&CA<$V]:_G M#'%"#%** 60*[P,.CA(=-U[G*@[ZRQH-VVGX_:';<:;<7>$HCLQQ;[QB5!22 M*QF-QP*[Q.]$5_Q^?8/HAM_7B-]K-IZ(@AIL%++>D63C8:2L5@ASYK7R#!19 MW?#["^!WS!CSS#$3,"C+%%O)HC$T$H&5=EIF?E<3?E_ID&GX?5WYO>:85DKX MPE/$"AD1%YXC%=,T/8FE"LXZS=PZ\OM+B"-.C!X_SFV$AF$TZH947/48\<3; MS./ZL9'O>2V;[; *^3Y-SW[X5V=T#-?#!V_&H^/4<+(3&@B\'01^J)LX4GMB M"+%(,D$1U]PC&[Q&+&AK70Q8.?]@$/B L\0;QG_P&5;WMW$:'E\?'I\S:R@I M7(R(,(X1Z+,1V4@D@F,&+B](#"2-MBJ6VV[??!Q.P]KK*].?UYII^/UI^'TF MTU7AI ?M#&&66BX5UB*#*4$Z$A6")MXYOHXR_27$: MZ2I/MT$_C AYJ'E434C_(=#^<]V"LS(*$.D:<4%!N]/,EVUJL198@KP//JB' MR*Y\<.YX9F]W@Y,-3C99Z#\X3M:L8"T,XTI3!,8/0SRU!])2!%"2K?""!4%< M;'"RP'DS-]DGNJ'6P]*D!S1#PPC&SATRAMP3UCM%#"/DB*Z-H MY7SD_*F:JBUTUUF< M"[FZH7%&LVO[R!+%-ZX^&\*7-OX)6VPNU4OG$R'%5NN1FP7]J]\[V@N#T^U@ M1^O3!^C#1$9\;6^_^;:?)K%N?Z8[%X#SIQ_([E\?SO?IP>G.=INW:1NWMWWW MH+/8!^@-?/*;C.WO[#'#^] #DR\'V'R<'I_OPK*.+_8L/7W?HOT__<_$. MWN4S.PR%M)Y[CPIB""!]C,C0Y#'&D7MA"N>PVY@UNGTSRE%"8;'!Q@EO>.3P M(P/B ]J3P9'"QL7&06_[O8R]B<\^A5Y*3]_IC\)PF=P7NN-/C:]7N#,:\K@?/']+;EVJ ML*:>(2D+AC@U"AFA& I,654(0;%,:C@NKAB<<@6!<#DCD#_&O5"U(+P5<UN0QXZ<(D5=[H@@@>J#,,@F(5W42HP+T-# M'H^CVNWN?2'MO7<4_I[^/01E3BE-#0+-6"'.K4,FPG^8]Y073I*()="*P%OX M3K12 Y)/X6PT$344Y_G>UT\TWIP?"[WJ2:&33:@%T=8?+&)9?SP:CDR.L.?F MK>43IZ99:GD];>=8I_)A*W:^I:E"H]:E! Z$"._P(!!(KZ;C]]5Z/\)R/Z76 MK_[/,$C=KSH;J3YMB#Y/(K6"VMQ9^+0/!LQ%K5%NF+D!@!Y.S_II0%4B MHZ>@GB4?Z.74\V[R@@T!)0+Z('8_' ;'8W(Z(T!%@$-& XUE8@&4Q!KHF(* MX'#5<,]_;,[H) W1,N=5@]G3#BK'%.>!6BTS&.3>R_U2>%;=G'?Z?Y?0"+\G M2#/N.!=J;Y8@!60$I^>J3LVUBS=K([PN13)Y;R2[F[3F#9+="[> M&];>>Y^>1,1)$9!A@2!,F"]P$621*HWI%ET>-5PB6^Y.O"[ M=C=B:H#M090^MG/2/I11&\H*A[ Q*8BC-8*=U\A3!ZI@ :(RZHW7:L7DZBM0 M;A7(P8_.#(]+L!L IE5P-U,%%_&NG+3;JY!N\J6L%)(2YFJJ&=@!:63\%$HW MRP\GA%Z#OMF5]4?GZ\&N'?>Z89A:9?@03E,3C4&BV.29+,<:EJ,D4TIF'@29 M;MX!= V#TV'55"./_X*E^CPWY04-^'J73NZ_R28\)4^XG.KGR\ZFKR$/3NZ, M.IE,7,WW"S35OR6*\"B9EHXH$A4'#%%*1$\)9I9Z;&AQ32G:-;*IYI@N?TR# M0S\F+"13*,$O#DF.ONU\/734!VQ4@;QW#O$B%<2#?HV(#[J(BGA'* @CO26T M7#'):'AL!N'24:=)T>DG(NZ[+YO5%%W F?!_X\[?:4A&'JV11Z=D,JJ(:%@9 MH2X'V^;&Q97ZTY6>"9 2G]*B'I; KC'C:@3V*;WLGVGU>X/.T5&B]!=+85_. MP8HK2!%%803H-T(@[I)/0ND"X2 DBXP13T$\,;8EEVN2LKJ3:6RK=3TV325) M'GTTPR8;[@M/D:)" UB08YG": 8Q*U)QNO M.=E2*S3WFP!7%94QH]+B3IZBY:!RGNG<*Q-29I1VF^BAEXI;Y0O%:,$= XF. M'1@A49LB8A/T:A<2GE 1D'2FH,XJ"GI?75X!%^W'Z6N^9)HZ;Y]\ M/L32264913@%#+EP%%DJ&!B"G'NO,!/6;[Q6:D7,, \:?5!/0/2!$ ^:D,6> M<&.E;"398Y!!DEZD\%Q3 [8_$18,-4605LXAPB.5A258$)(& MW6R)@G[7JO;]**R17G(VO2^M89D/#!N:BS2RGF'.3R>,W^TN ,?_I'"#!\X*OI>\^7D>=@*, M;V> ,D.0,W":_8%/XW!+M_ZJ^TZ/?[-[4)(8%SSX9]ZH80\KC77K89!?GW[Y\ M%2"",,O'2:.]P^07,\S#3_.WTU)S_&+N'FGQ:2T)J!R\0]Z(N4VL#F*Y5&&Y M-*&BNXHX.-V2:9;II$_YJQQ\A->MQH]6)6.U+U850'CV%6.'_>YX=/E7EL:_ M/1,/4+VP0;7_'@]F8Q>/ K*#8+X@$V&QKTSWJSD?;OQSODBCTT,+>[CX^I>^ M9(R/]I(EW(#(ZP_RF;_*0\[35; FLS9K:1T/DD#_K^MK9"1 5PYM K>\3;H M /G__M.\7G62*TL.KBTA6"@YB%%)&[ ML--[9< :VV''=\P@??H3V%3=<6Y[,QH8'R8QY6'+CD=E%57^,(>= M757+4!<8_:^SG(5)K4.2&Z/Y!_W\0./*U_$02LUV^;^[O;03&4U:OP4[&)O! M0I@\)W?/ N$@*,\F8F=SLJFNFT:_PRG:\;"3SWDR+1Y8+ V@KT:L^WR Z:R\ M 8%Y>AI@ZY/B#5I6<*$\8OC:U#.0@N6;K>-^%]@SA>BGEF I5 =9W)VE+)1I M!DIG,%O[S#NZN/!!.#(#GV/Z%?&5O':49&%-^TO+K\9D^#!T@XZ%ETCIIIW> M5NOS67E%=?'F'(%E=RQ0:EJE#UUX[B!G.FS6C)I$@74C)K]1^HM-TK-ZIYP> MD=[F\N]M)G=*^F-(U89Y*::^X$YY&J6NES2-HSXLIS?9[A7[=6>-M*9(?K<: MZ?];06^74E;:^O+#_ED^LJ2WP?F/8$6SU(\KN63Z^^5<<0?>[/?@#EFPY8?, MYMJ[SL"-3U.BLPO#5P^?BC(_C[Y(.EQ99(U2+X97DEY?UHN(>K;33^X%6DS+ MT)]^"?/;1?B62'OA2QT\'V7*S /"3(IYSM*;(Z"SW.)]CHYF9Y\H<^GK=5"N MOOU3>LY&.Y@AP$4V9&T)^#T!.E)L=6SYM!"TSL05)1:EG.IVEILNK\VVUK-728VF'.L/6$=B1Y0Z:K -F-T82 M583A?]24H@6/:<4XT:7]SX"=T50@4P2*\FMFV="M'[*RG&$ZZ>J\0 TY[]-RE6_1$>N$7Q: M3:F'9P7PY_(PAO/*WB4FS"23> #+!L5Q8O$L MVSN]?)<$0J6M IH_8LEY\[X&^.:)+T^+%O93V?=\3"#LG%ND-H$)#0=]\Y, MQ\\2OD?]S7FC?+/:W>EB1]YN$I MZ,:0L]*'\Z9E=M*6!V [$7:V]+3.XW5IC0R3$[?O.OF*_/1E\HN#_FEU3!-! M"/0*IYG\-JU9!+P68AN$& :#RKT[+"_TG6%^K\W209^<:_ZR9:WF@TXE3RMF MJ>)\.9XW.B\#-.7/M=J2J3*9;I&6EF1LTB.S.NG3ZKK]I"X,2X4N7S;QJV4G M^&D(H\DJ)[9^+ 5B?A2(VB& J\L&^8N.U%2T7-'NI'P,Y']O6$5*'9#-\-)@ MV7"<3&SYDJ_5^\H5RD68T&G0 [$HE:/$>TR\F)QG(GK1C3] V/Q\6WED'&(A4!-SC-.3RSQ,)M*"1R&=R$Q7KO[6!_F2_;++E7%99E6/*DV_4?)DS&56W@H,&-5>T#2# MB!7<2J$<#A$7#@.9.2FOG21W&PWHW;=DS(P[P^-DXN[&E'CYXIM ?4Z_'S+I M0"8P@PJ"*>(Q&&2L"TA@YD$CM/#6:' ;JQG=^=4R[GY=2^17.!>AYXSBY6R*#"K$!>@EYH8/1CB6BHLBF $ MRQUM+J>6E=4#"V'@TJTXD8=3KZ5Y:J 9@I(!/]V"OGXWG=[P7V"KA^%N;Y48 M>\DD1.&Z0Y$,!K 6$';6(%[X@*PP$4E,B%)!P/&(1$)7:*W=?IFFDSW<86Z3 M%VWDE>I625Z3NRS3(^!]_F[KIT0C/V_!KU4>T'@ "N(D$@S?*I7(6N1G M7D"3&450R"Y&.U^Z!?EF? 1KFC5176P$;]+&5SDO MJ?/5Z5D]OE(+::=SJ_5.K5?R9@R8I:Z-CCN#,G)Y&0[5US%KL94= [W2KEQM M3C1MR=<=,!;<2A=?'J9'^7+U>*:Y,N7ZGE*G\$IQ*J@6&G/"A U68DN!>D(H M&)8WF&E_8XJIFP19"LUD3O"DH9LIW7P^!$03R@@*R&A!Z'C0Z70^ UI0Z1WQ M!:?7*'97")WQ?%K_@U@(]R6DQD)X8**"W\'(5"%P7TB"&$]^;:L5LH9Z)*-7 M!:51*JFO"?3>PD+X.)6AZV,6O&05Z*KV\IN75<9,BW+/PZ12*+MN-B<)Y9U! MS4S*(5LXT)5":.60JCN%2&N0 )OA7H'&!7@V.KYQ6X&/DQ5O5UE<;VJ]?4L3 MB+PXC)CKCD/;V^\/ _-885^@@A<&<2(C@O/AR,!),(X5I18$#\>+TZE:^31* MS>2JP[]3&+0Y_"*TN._SY M0H,5P_N:BO@:-C/<5,2OQUJ>L"+^V@KWA8IX!S8\*'!.@5P$YR=JFVD&=ZNL5H(T2>O2<"> M%\$9S'"T1A7*,"HL?H2)?YW!O]/[O&1KA26SEUILM$K=:E64"/2#U/6841! M/.7A8,%(LE:**Z=VW38SBT81#/ 8)]YRKXR)H**(H!F(/1,T?@1?67/>^W#_ M]X=&&:\YC0@VVX'"(3 "L*4H*- !38B4N#1Y"\[[\B#H@M91%E$ VIUF.[$& M%E]S'4>:6)#KHJQ)J4$Y@>-L/*KU(^I;0+6_3=F)KRIU&GP!6RCG=YED$XV[ M/K6?!0$"#_4YVWZSG)@P&/1M+D\K\[TVZW>K;@,&K-ELU5I^S#<&R1Z:LJ(I M4?+ONR)Q/O? M#HDABA/#D#98(^YB@52!)7*X8)A:ITU2(N8G#'\?OHI9E[2<$C6<2O%9;?]/ MF<;[8WB,'_[\ZH9EZTD;KFE&8EXSFMH 9;KXU*X8 '.G*=]=75+>$JE?FN]!2IDTL#31/B1G]R^4LZWLG(^&2X_]YG@ M6X5BEWZ,M\@=/U.4W^F;5RV6XBU.Z2,L5K"[W?6JQ1(X$Z9O=-M_YE,K3PXH M(%%;'L(T7^_]"K=(YIK)_1[F4GKV+5V\3*N+Y%:2^4-SK;YN('VV+)>:#4QY M\L7O!=%S>W$-+5GCOAP-P'CQJ%JN"K M&Q#$M>]^ TJY]!X5DB?DAYNT<@2A-=F*AWC \RSRUN04\_]\5^3TY\2LOQ,- M+;SPXO'<9J-PZWO8KO]>W*9;O6+]U7*7U[5ZM\=WWSSH5&WVG9HG^W_],3S8 MZ_.#O8_=]L5OQP=[.R>[OW_&^\D@.7E/#D[>T9W3-CG8?L_;>^_/]S]5W_G/ M'\?VU'=W3XZ[.[]_OFC_]5L7[IONT]DY/>BT3_Y]VM[;I_L7__[2/CGZUC[Y MX_@_%^]'[0[^]J^]=Z/VFT/F0^122A2]3_,]@T?*&H.TPB0&^']Q0:.G@&.=MY.X8@;J0NF-.)* QPY 4C$ M3(%H(835VA@AP\9KPM<-CEZ$F1&&PU>++7E2HE":=E$+[#^JZ4%OMZF;20F>1Q_#L)I9WSZIN?SI57U0BY'W D- -X. -MU?'P MQ^;PFHIC10S"\HBB2'U1HI5(*:R0AU^IB,0+XM.(X4W,B_7@\)?@]-I)2;=F M,#BOVB8!"SR'^^M&'LD?V!B]^?NO-]ROESZW$-)OT/M6Z/VAKI\)IBWAA" 5 M$GISAA&(Y(A,:F=EL/<\#8BG1&UBNIPL=3<#]<9,L>;.M ;<7ARX/8$JVX#; M_<"MIIIZ%G'TJ1\ETQYQ2012T:! MY+;WSQ%T?N# -8-M\?UQ2J):X_#Z35?YU*;&514:CXJA[Q:;$3[*1(@B37>X M=C4K"G_2F2&6O[VX=688RE*2G\C/"P483Z]+5+F&5Y#7CZ]/W' /?AB=XLD= MX/4Y[)6+H(ST[<:]XU!R\MNE]JZ-_G$3_6._;EPI3@JEA$#.&X$X5AP9:S#R M0BJ+.2<*XU0(N8GU ]M6-^.A[\.^:C#QY6'BDX<,&DQ\3$RLV612%$*9R)#@ M/B!.,4-6*X,"EM)J:8*7;N,UHYM*+7>E66-,S)K^/W,AQ[/,-U8WJHX!'7>E M9G[IWCW1NCY.N@6E:K?4"MF7$X9,&@W<\2AW2CSKI-EDJ]JX_&JZN:7WI^,0 M1ENMJ_N5=$:SMC%K-VGF_ICT\HI W7GJ.J&$M[IP! F27#Q.$*2BUHAH1K@2 M+G!*$K!LZ8>K^7V2R3,-2=RS%1I88JGBD1?(%%ZA"&97P0)A MM(@;K[F\JD_R0INJ&XQ/K]+)FM$OWRD=N?.=B_[$/P>6Z3)YHU)[\W7GY/TA$Y@*%PD"=5PB7AB'4G\MY*UDBBA, 1&NTVM6":Y*7C42 MZH MN/RA:[=8IAZ^JT=:[ V;A3QAHPPBOL_N$/O!#%KO>DG?JS>*N$V/B,?I-W*; MO)?UWN*'[S_R(^W-0C^2Q]N;[VYCU/T:M7R'109O^VD$0%-7T*3>/D%(^$ZM M !\D-EQV]NZX:G3E^TKI_V&BP#L7Q\>[>^]@+V^GO/8$C-+M+_S@]!W?WSOXLG-QT-W?._K: MAG=>:-.!I5&.D-RFPR.NI$/*I(B-(28*9;C%"D!UDZ^H"EW3O-P&^1KD>Z0$ MP90**!S%D3GNC5>,BD("TT3CL<#7CO1KD.^YD:^6_V(");HP!)'"$L0+P$ = MN$7:!ZUM02*+9N,UVRSTLG^N0;[K+867!GL_*.9AQIAGCIF #0\46PE\86@D M BOM=#D'3$TP3S68MWZ8-]'V3C[C]M&A=))2'QF*'#/$;4&1<58B:C57PG+# M1=AX+3:! A\;]YH.23?DU_IXHQ0DS+V2YF)#PZ8YTIK;O/-05S_1W?A;IP9",[ U"HZX$ 89HR-2TD=1*%5X;1([<[*< M/?=\[/P28H"-Q6;.2/!VY/&4F;![?D:5GHR-@@W*T0;JYY M5\&C5[C *&6=(^X+0#?..4K':$G!"VDY6!V;<-AKU%NZX>&12# MST,P!#*%+9".275W03O,4Q_234+% [FA'HZ#GMDGW6!I@Z7?M<7<8.G]L;3> MTUEA36-4R!G-$.>\0(IXAAAWTEC+39'&C1"^*8L&2QLL;;#T1_)6-%CZ %A: MZ:4[VXZWOQ[2$+'E5B(;>.J,3PE2O)"(IC9#5% 7E 4\+3:U6A[?]+WBZ8IF MC=6K[8Q/@6/<'9M47-+MXM%X.-_Q56J+V'%7%ZGFGA;E<2W_-_6F:/V_X(]" M[E/UEQD,3&_4VH/_#LN3'E[=P>/&.['^?3_>]GMN/!C *KKGN1ME[M[1CQ%N MUSM*D>JR@P[1DPXZ93?*4UCK>2O7)0>?&H/T6\-P9@9FE#)EIXUL6KVTU\=Y MKW]*W]R8;?YPX^>\_U^K_2\_KTXC?3BJ'E ZD3%E6%*B>@IPKVW$NG?+; MKAD.=V/%&[N#CPD>WGT+ ]<9AGS(TP^'U:=#\K(/_.3]81&"9@6Q2!@*BH3 M&AFK#2HBIA(^HX5.#3;%%E_N==\Z"X/6,)THP!KP?ME=*3>?6@%D7\WP=LWN M[H<"J5_9$"05_'3#QF5_5BC%UP]_ _$UF3@[0XX731"[>U\.%5.A""8BJ@001* :6:H)$KJ@A&%*+&9@ M><@K&]6EON##8] Z2:KM)R2?N9U'M#'6J"FC5:H'?U!'7:V6K_V*VUP M4:N:WO'8_!U:-H!:9EP.H@-U KFT + FS[B\L_EMNNO=T@!9?[7[?:_5-N>3 MKJ:]Q+2]4'+S5 E_]PU0M0>*<]TPN4+_=J"<&;A73>6&3T\[O3+IU!P-0DAZ MW+#4M/^__U*4SAE#>[6KWTROSM>17^9U]1O<>&I677G7DD:O7<3T@?"RD_=< M%I6;4Z7_ZH=?<;=YWEG"WGGNNV4CT?NZX6_:2'0"Q D<;+_G,RW43NP%0_%< M^]#SI+AK;J+EH,=9P2CB6 >D (Z14)$1(ZABOMAX7?"M%6K<)?UFKZ7FDDX3 M'JXG_92EX'!MQ>X-[2S1SD7[Q!UZ[IB*H.-9FA*2%>,IV0DCKPL,QH$*).EX M8 //RL4%<8* M)1'5GB!.!$,V-0JW-/ADO-1B?*)&9\4!OET]*BO=@\FX'U",1\DE.!Z]76B8X=O9YU2Q6N]&1\!0^:Q/C^Z\GQ+3__;['=HO4T.UIN[\9]G MEQYO]M3M;8^LAP!E?0IGH[*Y;C4S:K5%LAP6N'8BS*76RMF@\W>)R;UPU!]U M2F6\/,?D0)KS_C_.>-T;[M=/J9?X_!MMU ANX^=5BWOV4RY/;6K=G.63+(WT M03+..V%BX]1X9V[/70I9;+:&8WL";Y^0S@&%P\H O ":.F@:(3$^T7ZEVJ;] M 5&7B G(9(:X-4I(QA^1ORP@, ?D$$7* )V+0RZYQ-A7Q$6(*6!2P>=+Z$* MG8R.,WH.$LF!G3.0E00L,0Y: M.B,D8,? @"^V\'*"W%TC;W>;C7CS$W\[)=M\["\YVK9PX'OO#TU4F$G*D8_) MZG:$(&5%@7#A"J8$L)Q*/4LPV2I6V-W3T%O&K^2MKO! WAY.' MV-D#,U'2$!06R#FBP$QD!=(D&N1P<-%@$L%ZW'C-R99:01UWQ(.[#<9L\.#^ M!W[R_C#8: )-#18Y8XAC9I$R,B(M3?0<:\YCV'@MU99>;@M0C\2_R8I3F2)6 M*7+S9E_Z]7F5' 6@HLP%#*=^T]L4J M+Q#/OF+LL _:X.5?634-Z3G4+T86-JCVW^/!;#K&44 6=+,OR$18["O3_6K. MAQO_G!\!U>FAA3U+V7K1G0A-\F#.NEKI;F]:J3?-*) MWC>DN?]=8,(2_QQA)'#O%.C=W"8G/,"O(=QZ+ T5/KF(NMV2M^<,L], %M3$ M2JZBV,GN=(,.D&K'9'OV/-MO4R]>I[+#COM=V/]A9:-50^/*9TS,QQ1N7XJ- MPY>2[P- H3(;ZYD_=1/RMID_3Q8@:A)^+A5)- 6&J/4AAJB1TZ1 7','PLE2 MI /3DA01"R]3EOD5R3^W'J%[WX+9YO#O??CP7B?[A]A&X#;O$64J)?H$BJS5 M$DEK2;#"P.:+C==47!6HJ-DEUWE8R[2,X5R0X4;9-TO:S)*/.Q_EM1*%*+EQ M^4S'7-7 GR!FN#HR0.36).A7U3H\ -$%_R;!#6R^!7EDK":<%XY:YP35\#?'"E#_ MP$X*@"]G20T9C$'Q>CL(0->MWXSK=$'D+A6SK"Y(617)6:E,7+^<^>4'+8/P MD2NPS+B.3C/& RDL=4([A>6EROOMXFI4I/]]W,#0'^-NC@S1N4?' M@_[XZ#B';+^"S@4K['_M = -QW;8\9T4C_CSX^ZGS=;[GMO:O&*IC[Z#\R$N M, ^"&Z=?/X:_^UVPX,N@C&E9T_O2ZJ9HP.Q/_<&@'+X+E Z$/3I/ #X^N]8E ML:@#A@!6+]HDUT@R>' ^_IHZLRCEF34!!I4[I1:H+<:% +.A":!:$2!U9Q0K/ M1*4*;)8$,AV]G+/&GI,=S:A,DP"UHS)90 WL=EQI5/9"ZQ1N<9SP8Q"J7U)J M\;#SK?IE]BHYNZ6,Z^7"L>=DW>0(,CV@^V3'@;X$;/>O][_N?FR==<3?AI$CX M(^S@IU$*H_\9!LDM9(["E/L0?7'L]X'F_N9*@/V-46&T0]P+C%*'C' IC' IY(GUZ] 1L)/R154:$HL*&%@:FVMZ#/TCU9E8OT6?(H5MWX; MIPR"M,T/R?)*L:"8(]0E+T!(T0#B?20RN"" ^QN6?T":^'R^\^:0<<*+Z!E2 MW*5*3*Z1%C@@7&B,N74"E/4'8WDB'-C$<+*2"&Z)4LG ]QA;9N"(C6Y8_B&/ M]R(U@6;&2:4E$)*1C&#H#W,I;?>E;%Z4W.M)F,L2_]Q(QL M5BEW]9R=8^-;O7ZK/QX-1Z:7VC_,S(-AF1V5KY^8%: C'G?<<94K.DP.ZLJ0 MH_1'SQ2]5TD,RPJ;[:*9VR MW4X 00 _=[L+>6W_,VRE//-!2N@RPV&8S0M[#HVVC"U,WS;AENFD7+0(+WB: MXP_Y?7KAJ/PE)?SU3$[BZ_1<=YP);_K'BL;23@PZKC0"C,W&W\(V (QNIARR ME"B:>C7 9^D(-ELI00O$:]K \AGC0=U%F>C% MKU4E):6EGH'0'DY6S421YC M>;^Y@KB4R&9@92XE?]6S%:OOA&_P+L.RB<1S\O_[WO1E-^<)<7HTDR7'G<"84-PPE M+.8[E*_:[O22*^%?D]6_:!?"SL7G0TNQ+(+'*#4O0IS(5$4N%>@V3!MKM V% MOM*'D%3=G,N94R-=V?"E3(8$-BA))\\DB6;<'>5,B!M*JA1XR,GBIZ IYS&) MI3L+H'$5#5?$.B'\K5OD5UP:@'X0X;32#WRM7W?!#ZRL*[@2JG!:<4R(M40[ M[V)*.3*$V6<2@N5IVE3-O?I(JP!3*J%:RU3V-7-_?H9?0RDI_JYPAY\$,AJVR3.$R_)\6#J7^ MADM5EU4,&K;I=*8+YWJ"+&ZN';%;Z3D+.U"^'/PE*3\_A9+5?H;7#*O?+YO- M93%$SG,ZA2T\AN\DC>E]=9=_]8?#GU?$P5?4V-XP$*[Q&@?"U:,'PF&;3SME M&=";GG^;]_0(%(U.&*YA?'SOS213!!_\OL]VMP^^[)^VQ3YMXX,$C7]]3OTH MX?O^%)X%T-?&.TN9(A^_')PXOG/ZL;-_T3V!YW<3-![LI7Z4[\4./3@^V'YW M ;!( 1[%SLG^(045P@%HH""42:E! 1D+RAPQ07OIB2BP7PHP*Q6]L$(JQCG5 MT4BF"0U6!6J)I\52?'QV$)E1YX[BZFCY:D7HNN=?1N]ZTA%W'8M&_P6FV%%^ MRTN5QU6OLI:.CGJSD@R=69!DZ/S;##K],5B#8.9W)[U+*GN\:SJGP\JI,=F, M"H#A6\.I=0F@#MK\(!6"C0>STF@+9G4RUN>;I:3J,KAI>M3?G>$DF\G (R;N M@C(G.E7W]:ME@:@ 69&,W TET1"J;#"/6SVO^=2O_H]CLVP;#W4*06=G_9^ MF4F;]!N@#MC5<"*Y!LX,^SVXWSDPS"CW!/!;I7@KB[:G2QY6&9]_=\+7D$.4 M7?CN:-)PH'M>%@CF@L%)15_LALHMTH&-<*7HF12WEJX*D,VC[J0'R&#<+8_! M^+^KTK1R,U*ZZ#!T:U*]TRNUTTE>8#;9ABF .JKJQ7.Z0:[K=..N&50;.G\P ML*DI'W76[[-.)NF"NL.Q1A!Y[^%0;.AVX,G9Y0),TO'C7*W9'TS(Q!P=#9(S M*6R698>Y/Y2I^<1\JF*8>"^2#RWE=$RH:'/.9.Q-/"6#, 2C-&]F'UZXW,KT MT%SS&+O]K\,?W<=Y2V";9&BV:G+@!]^AZQQOEX#8C/26ZM2'90[/!#VGG69= M3;8F7#OJ]WT)H;"ZQ,<_/#5>WUP MFI%2Y:%W*ADH22MOYOQ?=I$;)(/E5Q* MXRPD /P&)CD)W0CTQQ9 G\_62A((IU5%=>[;T1GFZV>W*FV!/\:]W*!#EF@X M^<[LLB1*5IYOBO8V#I'K&S]6>[=KNY7(6!\GR--K^>F9AP48BR8U%'-..L2I MPTA%PY%5L< BF0I$N']-A/J)]=3#A>69D_]2:4H&-5Z9IA)^43&V$''CJ<-; M"WKLWY4K[0:Q%%C,K>N\'A_3:P3;P'J"==+>?G_(!!,R1HQ(I!)Q:QU2FC/$ M5<&9M2L/HTG^H'Y6OA?3FDH'1,UC#DS<7!]MM M=O#7/F[__H[NGWP^/SCY0G?W'#LX_?P5_J7[BVD!)Q[N^?&TO;WSI7WANVD& MV_[>06=G[X_3W;U]L7/A3P_VWL"_!\GR3*G(&++,:L1C8,A0G90H M1S!SRGGCENI"B5<:]IZ'(+DHM.4X,.L++:A7H.J_1I6)U Y\8; MT41ZG8(1LU M6ZW=TH\/OU?7E^&62A4^@QM5WK>4G98;5N9@U-=L+$W'C,VB!?7P2&?8"G^; M[C@+\T$X2M$0T*#L>7G[XTZ8QA'@^79*ZO7] M4*GVF8RKGJ3]".4NKB6\95-L,]WD-'?X+O&LSHG] MN'G)^BLFK;JMYAPN5/[I-*1L^Y<>4P(14,Y" '(:5-P7[YZR5F8(5"[!N?D MZ]AP9^[UJ[=?(T_N<1@5;[@-G(75_ MN2K/=',MFVLUQ[UXW'OMP^"IX[ZKLY\;N>^,F;PU37S82)8"^F-'+!' *PM0=FO)"11$4W M7A=RN=YX\[;- BB 2[0N4L^Y*9RVF&G*%?'2<5*H:T1,O<=T'[OCX,==.-_J:-,LW7??LGK0?3L)[+T9E:D'P>_U M?^L/0'[TWB:#9M )PU_/9X[/-X-@7K3;>>_#(7 <#=)BQ*6&_RBN@=FE1](Y M0K"40J8ZSGDW\H-6 #R[2K&7Q^5UNV5SN9KO8<%K6JE&P=;_%9Z8BE2J.&X* M0=:(1V3"&.78V33@._!A@'('BK-A>#7YX1??&9YUS?FK3B]O2O[2+WD4 ,!\ M17UPSRK"J?66*$C2'4<#^'\_N7T5_]S*:N4_1W[Y,\JW).>7?@RF\Z6?775; M@K<*+N]TVZL_$ZQ9;+/89K%IL>)F"_IGQH02%P!?$G+E[F+3Y J??.:OZ-FW M%ID7;]T01XN@4T+;0WN!U772(*=PE. _!=_JQ6?O-'NI"ENLRB>9[77HHUY=?>#V;0>K=:#,YMQHLY:;UXT#FKY/L^Y:3/7$[:MWMA MG%YWX\5L'-'-QMUMX]3+Q(];4L5W<9J5M^#1.>%'W+O*JW:#O7N1V].05D-: M#6FMW=ZM(JUK1/BR)]*Y$&*\ZL57R7;8O:=/!,(35^:;['DWPUCW$NJ'66!.VXD5U1J[D-0V@JLL;DN M(93=HCZ[TIV&T]@_^TX#O/M__3$\V.N3G3WW-05T=RYVOAQL'^&=$UC7*7QG M>Z?3/GG/=DX_7QR/8WOJN[LGG\G.Q:^G.]MO6)M^_+*[_8'N M[.UT#O;^^-*F[\_;)XX>[.V<[N\=?_G/Q8=1^Q/^]J^]=Z,T'(90RKE5:3)C M2NPA$EG'!'*,6R,X(4"J&Z\5W:1:+V4.K/8RW 75;L$ MX+LA4=>"OOT=F"\ M$I*^([Y=F:9S3]9](6DZ3\ZKYU->%057P*4%*F)1(.ZP1\IS@]*$QA \T*#3YR#X?]S)(+H&)!I=Y0?55:3D@N/"1>H"+[!16AMN=,!8V$#L=:FF MC:[R%/BW,]-50#QQ2@#P+ L1<2X)4KC@B'EC@Q9*A*A 5Q&;NE@>*]WH*M\I MWZX>,W@_UFUTE<,1<<%XLQ99)05B$AB?%"8DS0!@2U7*C6Z M2J.K-+K*DJ["9#1"&:DC24/EF2F<$\IBKH(NE&+7U>$UNLH3X-_N3%1R_2N+3 MS*]O#K4O-).%1*80H*Q8#\J*CPY1$9FB45!+#2@KRZ53+U19>: @^W<0S]I- MS6DO5=2N0K<5K_R]H]N*[@"X, 771CLLP"#C-BKE4@FVDE)Z$IMHS[,CW>=Z MM(<$:8M %?(X 9WPJ0$=]TA@,)$Y%DHKOO&:BDTXJ?N"W14\_UA:R4V#_"^, M;U=J)?=DW48K>1Q>G7E0K"*6:5X L<0(%@0Q2"DOD1(*!^,U"=INO";+$V^? MA4^?7REI0.*!A;OB/J:N3@H+#W9+U)XKR:/"3@:N2=&$1]8 ,&KA$6%=*"0A M*,C($0\A(&N=0H5V7#!1>*PC"'<-POW>J1R-<%\7OEW=1.=^K-L(]\?AU5HJ MAP6EBFF/:$BSD;BG2,$Q(]<=GF]XYY*[I.,QF, MEB%P"_HQU\I$*H(,DGD5&2V:*,.SX]]^/:>C-UH,H_#R3,WA??.1!X@%C\/)M=P$;2V-1421*(XX80[9H("=L?(V!NM(,* 7+(\/:/2"1B]X M_-@&HR85K7,O(J><6&O O$B H:.R%7PTL8WG19-:;,,%+(4M--),,,29CN5/ M5O'"RJ I8Z 7J&)3%??.=FK4@N^"J5<'/N['UXU:\#CN@EK@(WKCK; ,4>(B MXI%:9$1!D,9".TN%4D*"7M!4?;Z4;H6_AS3W];RIH+BT7U8(RG'.I"X4Q]:D M'&SLN7>.P/_AZ\;7-;K*XT.6^1'4F MVY6R5$IL$+4%\"HV!&0[MXC[5"[)I*(L;KQ>$Q6\D>W?.4:LR$E4.AK+<<0% MY86+!NQ"F>9F*\^4"DT_IG7 BUJ, 2QSKYTUB.LT YD2CI1P'M%8B-1,4#BN MTD2P32+)>H!&P[>/E75X/]9M9/OCV.VU,((SQG!6 &6J*$&D$X.TF&!TA41!=!_.?$V4,1G)I#7'*/%"@I '9,I&1X;23;>"W8 M)N/-!(X?AF]71Q3NQ[J-9O(XO#KS.CAN=,&L0MB0 G'0$I&).B ://-1:1#N8A,LS_4 C89O'ZOAXOU8MQ'NC\.K MM9$5U'+F+4.2T8A2B@!21$@D,!6,"VVP3_W3FF+'!B0>1[AK'*P,TDD9%/=< M6N*594E(!*FBHDU,80T HQ93$%Y(9J) WA8><2,QTEA2I'TD&&P!94+8>,WQ MII1K4@G5\.TC"?=[LFXCW!_'##NF]:=QG=AQ37W"93H)"4(9184/0G,=C%&&T%A@)RD51#43'IX? MY[[4HPF6%TYZ72 .X=X(172AA D; SIO!PK+.@DAU=KT81 ! ]"(,,=V \:>V2$Y A;33@7*B@M-EZ3ID"A 8E'FO! 8G!" M%I@:SJV*5DE,'-=62DR);*()ZP 8M6B"B]03."2DBJ 0CU(B:S1%$L2Z"0#M MTCH0[FQ3XZ8)] _#MZLG/-R/=1OA_CB\6HLF>*@1/FRR'QTIAO!_O-GK)(S%K M>\JL&$?OE$X#5Z1 '%.!#"L>XRDQPSQU!Q!@5A' M@A.O(U;2&K7Q>DURC1OI_IV#Q+)TMYX55MOH@N3 P>60+XX3RUHG!%<")-7'K(@4N-=']VQETIW>_) MNXUT?RQ'V[?*V?;U4%FIA<8"*5J +AY LFO*&6*DH$'2&"(W&Z_7I$[X^<7[ MCU^A$ >PCJ8VX=)Z21HT)TJDE'?.N-+<%454U!A.#6,W"24T.L=#P-BW>KQ M<\^P+SC27H/.@8E'1@J,2 GOD0Q,%O"#( 78#/_??RE*Z"_K MP&$TD*2D4E,2 \&%C4T@82U@8Q9(L$7AB$G% M3%&F+LN@ !C*%9+"81,B-9ZG0,(F%4WVX@_#MZNS%^_'NHW@?U(.GD47M*)8 M<-#4G4B"GSN'#-$!%8'3PC*EN#6-X&\$_^,*?B.4DI@5- 3,#?&6*J*,4041 MFAHLFAC#6L#&+,;@K3>LL 5BU%/$ W5(258@YZ(6 HX-#(>-UW03L\;B_V'X M=J7@OR?K-B&&Q_+-S4(,GALJ@Q=(.&,15P)D/"\8\J"?81:PT@QD_)I,0'E^ MZ?[CERTDUFH-2MZZ;03)]@<^#%!Y7J\8'+#OCVTWM";KKBZ UWN5CG_8[W;\ M],-KX7#53CTK;?SW,V[0>G/-+?0[)P+6$@P-#@8%IEI3H0DSS"IIA-:BJ?]X M?IEQ7H_G*$^DL%HB;8-)+:P%4LI%)+##!(0[ER: ?B?H)J?\@6+3#\62E#F#+>8E 7R=I!!=10M!"QCQX:TU2P9]? M07P@F&@TK4;3>H01I84RPE$/>>,6H*"17,AJ/07HW(;2U0-]9",T#OCH5 M'9*@*Z@(5@AA&F(_.IAFE F\RUFA:C:9UU8C3>[%^HVD]$J_/@FU$ MA4B(#PB3U![,&IK"Y0ZE7.Q"$1['^HVF]5C^ZUG,,V+,X8P"TD1JQ$7$R%),$4YSWJ2-T1+3 MJ%J+4<]_C@R $_SK.W^_GNS,SO@4'N#*WQ,?='ICD[?J?^&RDC:EXPZX(I@8 M E?>:B68T<9XSCDK9#@DNMB8W#=]JWK74S,XZO1*^*,9\=='=.WP$OOZ'PS&_PG)/VN<8'_SG&[O3? M/?.7'N^>?#P^V 9\.'G/=_?>B)V+#VSGY+=CX'&ZO_?K:7M[G^_LO:,[M'WQ MGPO@9^!4SRGE2B#.TGCE("327!*D"U-HAZWFN%*]@.Z"?Y/T):EM-%R+0%7@ M8$=96FA/H@935Q-"BXU6 /0\@_T?#0!*7\_M_K#5CZVW@^ [HU8ZB64ZK]AB M0JPE4;[^7SOXY_*'$UJML?K)>#CJQ/.2^SL]#T]^Q8HGH.XE/J<3V59GVXIC MK]O"W-WP;?\45GR>\S_E+\-6[/1,SW5,M]7I#6%O3^'=AJW1L1FUS""TPK>S M_C#XUJB?#FQARUVYY0/8\O3IL#,+W\(_S?N_ T2 M$!ZPV8*+OH0,3JUA<.-!9]2!#4K7PA-\:!GG )1A*8/@ GP-+MPJ@;SV%O\S M!"$,"^S =>&;"[#0&$#[,EUX/KP/\*)O=3NG\/E6Z[?^ -XKM,Z#&;0"'*)O M;<.]DS90WIB1S5;B]LU6#]X6CKP/Y#-92+HUW."6U=I$1>D$E5I8KCFU'H"4 M: Y_2D54Q4U#99=BSDS7(.ND7CPU[+0OVD>''O1_98A 4F '"H**2'FP"Z+' M(1;>>^I54A"6](-_M.!@3_M [4"REU+? @4-KR&AY)#+Y)STQ4Q10] F@-H? MA+"8#E92I0+F!1>%4DZGJ1%1Y'$S],8M_!K"ND:>82 L1K5D5E,46:"(>PZ: MIR &>2.-Y=Q9$Z]-TGWWZ<[)[M[G\_;>QR_)*FJ?')_N MGWX\V>\L4F[[Z\[O[PE0ZK?VQ;^!BN$:VA8[>^^_[?S^X>+@]P_GN[\?= Y^ MW^ED2/QP*$EP(&;2&#G81AZ(1EH*@9S'H(Q90 I,%C4Q!WLN+1B^F##NBV"$ M\++@3A9 C,*+14VL.@243Z%5/X9KU;#;:UH_F,IV[5[753:0'(,!O :H-L<& MQ,_I6;=_GM2UECD:A% J;E\[H^-6J0Z!5C7J_)VP)W9<&(#\>M_+XBL!T2C+ MNC X!?4OKP=^K=VQ#]OT7'><;.G6Z&OHPHI F!\LP7O!I=UT[_I M@7\'.$CX;E(GP=8VG5Y6)('6S%!6#?M(EO M>OY=/NH0?BU/\L\NK'Y- /6\O?U^ J@@KH]PSLZ0*')'=[>2&@N?\_IGN7,"_?WW@;0!CN.<%@'%W9^_C M\3Y]ST 5^-K^>NB89A*(")FH$Z!:^$D;C\#R(%YA+X".%@%563#'BJAM$< ( M"$P[2P(O&)"?E);R14"=;'OK8QAU!IG!6I_,W\ #PU8Z@W6%U94(=^W+/P\< MUV$U@:EI<4Q^^O(S@%"YT6?="OK E&P%>/5.LE1#=31#P+0,3I]!2P<%_M,( M1" [/\#"[B?NOV _5G"Y:*Y?6I&[CC!6=JJ0<>.\U:E)=B$AL^7B=FN%E;W M7G_*B/RVMM)?SS^,@1!B)TS18;@V]L$S@,([L#V^D#;8"^V3HXO=;7=(F61* M4(6H8@+Q2!Q2SH+>9<'FUPXD#L,;KU=4S_\C2V0@F=@9#$>WI(2'S!19/N$Z M!2S3R:_GU86#ETP)[[_N?#BTF@8#QKT#[FJL^L_ M9NH7X'X=&D!]RCZQ&EZ=&E!]NL,^_/ EM#S8.H.0+@56G?_J5NM-5JS^, #) M\.'4-U&_FP,=[RB43U@)3L.DKMGPC 390--="++-=[:/SG?WWN0P7GO[Z% R M$8LB$%1(PQ&WD2(E4F> HM!!4Q(*5CP\-#VDD&J@Z=Z4 -<<';J":$9XBM"X M@#C'"A#+,X2]%,Y)4Q#&5K6H?"R<:J\&'GL^=T/0N5;X5@&>1G"ROF7.@$2^ M =F, IC($V6VKEU>&NM]*K7SOY^PPD[<(AMI&^R[7O U0Z_.5\,5;%2\/"YB M[0^'R@EGO),H.HP1QQX4.V(=,CZ:0AL!_P&3AF^Q)=9I 3EUX8=5=/E4Y+?9 MN@T!WK?PH"' AR9 T# -9M*F[CX%I3X-^K!(R0#P+8,(5.,DR#=>TZWE)AT3 M LS >1LZN&]:9$,'#RW.VT>'!3'"!U\@K#'008@$*2X8LK;(#!J8-(D.EM,> M)W2PV1J$X5EPR4?3/+S:%ZND23S[BK'#?G<\NOPK-==3TNG@X)\'.AF;]X[5_WL;![.8.IB/ M!Y-W. --%=E!,%^0B?"*KTSWJSD?;OQSW@O=Z:&%G5_= M__H%"=BC!PG !AL D7;/?YMD#KWOE?@..[X^X8'/$U2F[=,/9'>OC0&%!: U M/OCK':!PF[2W/[#VQ0>/S_8AN]^\.62^X*H(%,F")>E,0#!; &E/E"UH%"K( MI7AKH%3%4/ T$IH'3H$>.1748AN3VX@NA@>F^]_Z&(;C[FC8^NESSXQ]X(8C@XHJD6W+I%POL^ NTILA/[W6[_:PXX9R0_ TTGAZDG >3QA&%:_S?E MIEDBI#6NB"5CBW-_57^GH,=P5E M)=\16/ADW"M-B)QZ<,F/0MZ&01CUMRY%K4K(5GID4H%J8E=DFJM22B<* M9Z[% =KKFK-A>#7YX1??&9YUS?FK3B]34/[2BG9>E8:E]1: 65*RJB9BU>TK M_6LKZU\+=07E9UR ID8O_1AOD4L_N^JVA&P53-[IME=_)EBSV.]KL?QF"[JF M!=XM.]T]3I6+NE&1R^IJGEDU&[G)2Y6VY/.\UI+FGE^K4EE:[Y*DN4WWPFOK M^VHU@K^WG'^->:+;R M0;:R;0;N^!HV_^%'R-VMOVOUEB^VU<6MWW^]JWMOTWU?1\FH3&D=-K7PUI0I M;957SG,<."Z=*7#;'[ [ZYU=*E5U.VOO??YZL/WE6_O$G:=HSL%?'\[W]]QY M+=Z/VFT-FB26":<2D5HAKXI!QDJ/H.*,\_O_M M?6MSVT;2[E]!:>N7I\3DS!!)4VY2KC!QSCKJ4JD)DVQL*A9C=,.*84"WI:/;^3=T"\,C MN* :8<,(XC*,2VYTB@1G@8Q\;IEQ =U()\6 ;H!N.XYNQGN-"5<9U4%VHUY3 M(3+,>5@E"ELFQNC&)^B6 ;HM']T.I[*;Y3&X!H\Q3E@\'9YF07;3#ID\3;DW M-M<9#^C&.@$# =T W78;W7*##?$F-=P0[KW2E'(L66J4<#+/Y:5M?LQ ,UT! MNDUE-QJ8![.4HDP+@[@S.=(Z(PBGAF:.2DVU#.B6=1A95+JI1T>WQ>Z%K*;65L=82*73CE$,Q/C M4-(\2'YI/#NE".,X(TK@O0.6=E*F[H:(CR>Y?4= Y18;Y18IL$+4.(!*#&5 MF])4Q_2Y&@=0))3&3*8N\Y(T*)'*.V:Y6((U9?.=KUY' M*XNORGY2GKIQ].N'I%#?;%2D"+"W,!@6PM I8FC%*I4IZ2S.%I"(*<:X4RBF7 M*)/<9T$()F$X RRE'7+-!A? TCHM78"EA1F] )96 DLSTE*J&#/,(NP\0YQ: M@7(K BPQ;)V.6AQE,>M,AZ5T/6!I6_R,#MTPZ44CF!ZVH?B:$!O#,GEW]/9] M\DO9B\VH.TF8YUWP0UJ?)JR]F2M,+,#&>V+COR\8N!B7><8#-AJ7(JZU#"*; MXF 0N97G4Z + L-@ DQ" Q4/ 8L88Y#3%3!J/N(E; M9T')0A+S')DL8\(JG!D2;=2B0Z\YNPM@ 6"Q 88: (L'@<54LL@]$\Q+C504 M+WA0)5'NXE%8+73&O3 LAC&AM"/8U?P$CPD66^^C=*.))DSK?AFK4YHO)V7/ MNJI.3EV5U">ZSF@H%1^HSH7"$BO4:< M>(4D!A4?#P0,,BP,/CPL.,$5&Z@.,!L1'A M0B#.O$4YUA8)S+UCGAIM= ,/5U,/ SP /-P/'AYH2@1X>&1XF$H/7A,<%+\, MI9KG* R70=HYBISU)BB#G&FG(CRD\WO!KY'1< .,*<^+F(/3PJ'&K?6'7;4! M9CS# "7OA)+'LR883(,F' TO/O<2<=PXZ*L4Y2EU7HF,JT00#3OD 0JL' MH:69>0"$[@E",Z'<@Z+-B#$H=3J(:EIJI*U(49;IH,8YX@PF=S3T @!"*T> MA)9F3 (0NA\(S9B3A!>.>RM0)C*"N)494I*$"9OZE'I,PZ"Y.YJ3 (0 A%8/ M0DLS60$(W1.$SF?" !N:LS0ZT,<=\2S/D<3"(\&M$[G.O T?(,GWU&*0?OK]L'CS\KO-7Z_PF]]?D(^___OK MI_ZO^-/S8_[FY2OVIG_4?_/LLL6@U_M(7YU]^OWH)-[YYO.O7S]^^.WDTX=0 MY^='7]X^/S[[&*T0+S^>74KR;5PJ'1<>$8LEXIG/D/8^1\(HCG/"PJ^J2:5& MQ-73<6N:2FU)IDU MYU#-X6-9TRD.,>2ITQKFTF2.XJ-EEY+TZ+;>%>H5SA\(=0B9WG.7,QR3?OD/3JM@R@&Z#;3J&; MY)IY942N<\\Q2:56DCIF4Q-$ IWY,;KQ";I!DN\5H-O,EK-/4ZR="J-!B$>< M4HUR(05B6>:D"$)=P+@FR;<45\.@ +H!NNT4NN5.YC++?MR1PO9 OG%&J M<,X,4M@&<,U8$!V58LA;:9U6/%/C')^2W#%[W[P8]JC2X:57SBT= A)M-A(M MTSX'2/0 ))J*>3R37 >9')F,4<33(.;)S.4("VDT<@$0SR1"<-E9XA:QV03LCEB-M=?C$4^Y93E,?G3)8VF'\P::O M!2+1UCO#0=+UG3H0MW@S%^3K6SZR7DBZS@26.6<:24KL6,9+4X+R,'&QYBP3 M+&_2B&)Q%5GAG.XZ+5V I879O "65@)+,Z%JA<,J2.@HRNHHP!!#>2HU2O.8 MVUBDE!,?8(EV4@*!E "6-@&6%F UA:!2S-)ET/(JX.0X8(HSGBU!"D%7$H M#WJH$2:S3O$&E@B?/W4.P!+ T@IS>3W<&@:PM!)8FI&6J*+.,8F\TD&)4UP$ M_4VDR CF D *0=LY(!(#T$D&;L M8S8*LBJSR)IHMK?1-!:A2?.<6*&E9J*5D%("@ 2 M F M!+[& #2@P!IYLQD MQBUWCB%%N$'<:8&TER) 4^Z\#N(3=30 4M91ZP)(6^\S=J-E+,SW?AFK4YHO M)V7/NJI.3EV5U#$6]I-Y(O9M9-)W>,;%9RS(-+P!"=V:E(1@_-U:2>*&_ $/ M- +O:,K+)4D/9M;@FV7*<.,MHGD8#*Z]1CG),L248D1[EF4R;5*8/,0U$I09 M@*!E0] #S;X 08\,05,%)B-.I!GCB-@TJ"V8422=S)#QDG/&/.,$/SB?)$ 0 M0-"R(>B!AEZ H,>%H-ECP%SG69I;E&FK@A1D.9(Z=S&DM!#;%D 0@!"6VO+ A"Z)PA-)2%"<*:MM AS$V.-*QG4L31,6,UY*KDB M')L'6[,6?5AWO_'3"__:XL^#2;T.1_TPQ4W[/<['8C!JHL =_",4FU1NYFV? M1_6P\.?CA770Y)#]UJ3FR3/WC1<%IUV1AH5S6M9%?/:3RO7"2_YT/XY3K[FS^N]_0L] MT2\&Z%+/7^ZT&[O&^T?KFG;.!L0JVSB#3\)<=U4L%>JDUZ8NR4D5\?AOWQ\C ML7?PH7%]+7WR+$+Y8%C_8U\?7#?^%U;;1> WJ<-*X)1S*3FF2M%4$:99+H5. ME4HC\%,\!OX _8T=KH7XNAH^>6].G!WUW%O_F^ZU:_?IP/XZ"DO!GP?@>&I, M0)5A_;RH3:^L1Y7[$%[]4Z\T7U8._,=CX#_M?_Q@/W_Z8'N?7AX6;U]^Q)]> MAO+]3U\"$ =P/PS/>O7US>=_?O[X7N%/_SG!IO_;0/^N1F_[GTX.Z6'OD 8" MH*_XI\]'@0AZQ:?^T9?#EZ_./M) %I]?G+_I'Y[\YZ\W9V^?_B&LECRC!CE& M/>(DMRC0*T-I[DUN,66Q6CQCC/ M5!#L7TPA#UIG.B!3::3.9G,YBLM M6' ]U5Q8?RDP[>7>[.OJ.&#QF,PB#H]_B>F8TD:^;WWGO[%>DZPI5+ZG3VOW M9/+A1UO4ISU]_J08-'5H;KIF!VD,\TIU.4DCTH\WL,:/'Y- MR&!2^)'>XWQ M+N/DQLNX>_.UVQY+<#'W[HZ8%Q+0;J8:,)Y"[ 6]0VFV]! M+CH-CRZO;"[O4"\]#75MHVK''C%! 3]VMNVS8=G^5M;#.O)<\\U]/76#VET) MPKU#7?8\B"F-LEPG/Y K^O(.=<3;X8FKDA_H+O?!=2CC@DQ8^N;C-?BR]>YB?YTH7NNI#AU!)J.2ME9Q3(+O@HT>[ M-%WS'9-H_;G!>KP]VS\;M,MSEZ X+J6IJF M:($7]W*F)KX)!]1/!_;(A1;\Z>HQ5ZY1N(G[&?C&.SOL\(/]@,#SED YLJECMNA,IQ> 3#F>*I\12S M:XW_]TQE=CMX/&M5TP_ELZ"/AM]?M(HH@,E=P62Z39R2W*HLU<@JGB-N:8YD MJC%R.36I$I(XF>\=I!TIKD8;!3@!.+E'L*OUP9.I%0<@Y(X0,AN/+^/2*J,0 M,43&HYL22>PUXMQBX;P6,I5[!Z2CLOF=;@$]=@D]5@<>?[FJM+H^N:<#QJ.('V$+NAQMOI[*'MCGA&2".,O47!&>Y,/!=P! M/3,NE,T$D3C0ME58*VI2;$B,E,!2;QMSL01S\2H@\LVLN5AC[P@A'G%) T2J M@(ZYRP6R68I9D*TRS\S>@1+RH3GMX402@,_2M$"?,AE4PREH-&/8QJG)J&,,4>PD4S3'*9 MQMXUZ)B?JV8.WUL!\O2#$F*IE3DGI?&.YCH'_C#)(BL;6;GQ @)EU:L)=W$\P4RG# M.-!/QIG008XP>>;ST%AA:,INWN>%\U8KE"H^7M@3,5:)U ?M@J4QM8EJI(H< M*2U9$ 93X3*W=T!PUN$B S,%X,8"<,/85$HO*=,68>*J]0+P!/!DY7@" MNR9+1H^979.<4I]JQQ!A*8GBB$>:*A7 1"O'<\VDP;!K O"QT%V3!> '[)JL M$#ZFPD?.L/.1:T&7+51@K[)H :=Q(Z'-5" M"JPYS0EWF9>9RXQWN3+.Y;EW$&QF3>%B9DO%,I4+P3CR@L;DTEBAW'J!7-QC M3:6V(IZZ(0QW!%N!BQ>$FX%#0EM[2"AS4BJ<.\=3SO/8>YS0[M;(H\]3:CBGMIN$RMQ+G(F,B= M"XP?"/_F>#: ABM$P^,+;MU4/)U.%S^+4IX1B M)+A6B%N2(1D/IAN3,8FYU#3#D?0[G C $\"3]<,3L&@O&3UF8^$03:A-):)& MIC&ZL46:&X:H2D5*3&:43L&K&^!CL=;FA^,'6)M7"!\SUF:KO70ZC).4&G%% M)%*,:I3EV'%GE7)$[1TP-K^U&5!CEU #O!*W'RYF+,&Y=([&Q*&6$81_-XRH@WYDK\G<2GYLAP.RJ';S(GYZ3\GV/1_&^C?U>AM_]/)(3WL M'=+?OGRDK_BGST=?0MV*3_VC+X/ID?__L[*S[-:]Z MW;(ZWJ<8L_TJ7-Z?E-T[F"H;D5E&_4%2N=,J $.0'Y(@3(2O86K5NI>4/HD3 MI2T;BOQ9E*.Z=YZ85O9(AF5X0AWNT@.;N-;\T7X9#<*C>RZ\)DS 1(^ED^2L M*H9#-P@/]IUDX(;Q#94S97A?X>INLTPF%3WXMCJ:V3M>08>C?BAK-F8VQYD< MH;\8C",[-;-99588CI4AFG&/=>ZXQ5;E@0Z<9XJ%54!W?!5\/3S[@QF/;:Y4 M6 !>(FXM"PJ=,$A@0C*2:<\R=]]5T(C--RP ,^J/>F&X_G3)L ICWQL'Y;)Q M*O5#L:3HGP8D3\*/L?RW:%U79O"ET3](+D[JF4D\GC6<=D6?X.DM.J]#LX8WWS*S.$QHC:N6+S$UBX.EE];XS-]8 MW6;.AX5B,&-.^R NR3 =9,JTTMIRSEDFW!^4D+W)72?5%!2.'F3ZO]_8O]$2_&$RJQ&.WW]1CH84!B[\.(W\_J4?]OJYN 13O'ZW36F + M,E]9-3/JR6A@715+A>KH:ZOKOIX4>3'\<>453$ZJ*/W^[?M#*O8./D31)?+# MLR@XAY7YCWU]F1(NKZ'K1NG'Y4]V<>UD?]$.0_(J],?7&V$@5/DXS,GQHHY3 M>!5WR3VO"7+S.V^[\]:Z\BYG:E,J MVR5R8SJVFXI-J:OHLC2=ZZEWV#1IB?)T?.N\I=#EV[/4OIL.P^SC+: M@+8_=[6IBM,HURVM#]9OQO\2YO=9,3Q9;!>,);DHYT6C7U#A"IM,VK)1_?-S M6?7GB5L]3X,?L>/6;7']7(3?CI/G 4BO@\Y+A@+6Z@*/VK.+'@1XY3)>N5BJ M?81H^)>7P_7;::Q+5LJS;<,;_7RA9IYY6K]**\\#ZS/=;5O]5#O$Z:H$G0?Q[AW7/!,X0".*29R7U,B)$_)7^XK8G\0 MTCT9!F!^VG?A5;;99#AR];"1.I_%D?-A[(:-Q6@JD8:J=:^Q&VV3]K.R]?D> MD?VG*Y8"5];X;)^D<5M!S,'4Z2U,O3;S;1>*;@TQ4B#&72+&]B-MII4D^^,& M,7I:E;5N^5 /;J''G\Y[^JP&(GRD]2C1OW:5!OD^5?M74NL #:YUT2VA00[Z MX6[1X%0_Y%*(5C]DI-$/^1]C]?#]:?2&=8/$S*B$O@Q8=**KT+B@'9JRWR_C M<)7F"W B*(>/HAP24 XWK.C6L.)JE<-O&RA C$O6#XF*55<%.&Q@^&H M!'P:N M_%"-ZF$G.6RJK'O)T[HN3=%\ZR2Z3H;QNG/ IJ!A+KKIZ;[8OQ*P'ZATK8MN M#94RH-*=IU)ZW"MSW8OG.5HN?=E\3P[##\"FFT@IP*; IAM4=&O8E(.Y=O>H MM-FU))Q.=BUYD]Q21#JM@Y)Z@WKZWIT.73]W54+2R*L4 Z^NE^?ONE+K*ENO M]DD&NZ$;5G1KZ#4%>@5ZO99>K]%8@6 WDV* 8(%@-ZSHUA!LMAX$.[E_CD@1 MP,3+=L]-U;Z.!K;_5B*U%*MJQI"-J.J&+91L( ^'VD1 M$[S3_$GW";CK;EK1+>%/@KOD?]>#08$85^ZP2_ ?K*7$Z">9O/COJ!B>QX.; M 3-CV+UW/0TG-\$Y%YQSH>AV<2 %#MPI#AP[%+%6.]S7@13CLEJYL6TU.8I5K).GDQN2IF)-Y%E@SUW4(5?6=KI/ M:70@8D">FU-T>\B3 7GN.'FFD3S_J%P]K HS=+8YQ3D:7*30HV^7QVSZ[T$! M_+D^ZQCX$_AS@XIN#W]RX,]=Y,_F-(M0^]9YPG5@T*_GMC2C2(5QK_*6R$$Q M SO0XU*7Z?,7/R/"=]8\R_9I"D=4-JSH]C!D"@RYN0P9OTF:ZLOJ@?'C97XJ>7C9MK^/!&5U_<\(*Z&(GP:;S[!L7Q)F9,?FC>HVUY M&BFT&$3W6O+W1R?,C?! ^<\F92"Y#N. @M:SZ/904 84M+D4='\E330>,[1Q M'Q7_I>XKP6F@LC&+#:P^7B:)@7KW>-;/7W=5MY/[+*IVX'FS046WAU=% L0* MQ-H0:]9L&Y;-.8Q L-\EUI91W[;G-H!2UXQ6@%*!4C>IZ/90J@1&!49M&%6< MNBJ:7W6@O*H>?9=1WTV+W^2N SR[9EP#/ L\NTE%MX=G%? L\&S#L[*ZFTD8 MN'4S^ 6X%;AUDXIN#[<2#.2ZN>3:NOQ4]W'Y63 U@ML/N/VL<3NVM.@6\1!$ MQ]E@'EJHDJ=J7=53+6_.[:#G;5+1+>)7B+RSD_S:''Y, MR7XD5M*JBZ=!7[PA^LYW]R6G1 H<^5@\L;OQ <@^D7#Z<<.*;A%'0H"=G>3( M)L .5?LQN,Y)V8M#5J,8IL3U3WOEN7/U)%8K8B-P(F/ M%;!50,B<#2NZ190(62MWD1%E\SEKM<;2^\*XG@LL=TEM?-M<25['2U/-<))D MZ[#\L\VQQ7"3'%IVDOR\L>15";RZ.46WB%!=*+I-O OAA7:>=UEM3D:]OZ[EW>42[ONA\V$2_-1-WC=5 L(%P@7"A:+; M1+@""'<'";=)!QW>L3]N$,&DFB[3<'7H6>.FO?,,ND*9GX76!Q8?(%-3\,: M@]35&U9TBU@<0AT!BT<6IRV+MTISR^*W:<>Z;@/S!DYG+:??A=([[=5?QBY9 MK1:]+)XG&(@>B!Z('HKN%-%#K*5=)/KFF!!)5>OP55W8F Y\>T_;>,O^W]S M1&,A5[=:R&\B_*,R/&%8PL8T$.]C@1_9A[-'FU9T>XB70ARFG23>&/\",]DZ MA/'V@&X1'M\?%#X,3WC=Q1.ZKRY<&\P$M@CLF+ND =4F %/XKOOEX/C"KG,3 MXLG[HE<$AFX#9,2?;!'T^F%9M;^T#M]5#33[:.M]=WF6[I,4XF!L6-$MXEFR M'C0[N;^OJ^-B@-KH=''"_SC^)90\G3NB[',:PZ47W6ME\,&O)N8E/I8S=Q'8L!K%Y'?3QP]JFNAN?QE\H-2R!M MT(T7W72QKR)E4Z#LS2FZ393=71/2!BY>?NPJQ5NC]#! XDECDHZ4V])R2\5D4O&9]'5L#1VT94.\S10:D&\_6&%=TJCJ8KY>AOX=V! MIN]'TV*P%8;O1$([*$$=E)40W?!\#GFL#&!?;L^IP:F!R-=!26LX3!* M@,. PX##MJ_H%G'8:JV*L/.WRIT_T7K%MDZQN0[/T*>GSH;AZ9F+7K$_Q0#$ MSYJKX9]>+UHI?5'UFXK!;AOLMBU^MTW ;MN&%=TB5ERM81)8!&R%BSV=Q8/R!4$:?S^N%U]WK#N>L3Y\[T^VEXY:I5F\M6+4JMLO=HG&02$VK"B6R).P MG13.)R^^.C-JS@2\;2.*)N]&53W2[2&%%U]C_HYCESPUP^1HU',)81H1_H/^ M^SY);?L)N 6X!8H"M]S.+7!(8"NXA1H_-[?\7 STP!2Z=V=N28!<@%S6IQU; M6G1;R(5VR?^ 56L;Z(4VJLN48:ZAE_HVW24>:)Z'>XA,_MU]WWW63=X[TY 6 M82D&K@&N@:++'!["87S6H^AB98'E.&.*:R'L14MNR6'97:E,L,H^>.YJ4Q6G MD=DV%M!7,L_SL@K"29/8(]R4U&6OL,EDN#9%(":8=%\=OE_LR&]%S_SGIZ/7 MR:M!/0RRH4N>EV840^_,@Q-S-7]1W0C/N<-SKI(!0@U$87W2*$>G?T A!J%J'>5:[)BP:B MU-PK87^H\YX[&#N[W"WE?7/K);-]>'E/G];NR>3#C[:H3WOZ_$DQ: :RN>F: MF?3C66&')T^D["I&_\_>MS4Z?GQ[E73C\']KZ85KO"O2[,:KN$MNO';;4Q7K M8L[G>NR6(,M=_.C6O2U'SKO*Q9V^HD[ZVKKH^G6JCUWR,V(R^I$-3\*5IX/! M2/>2(W=:5L,D8$<3G\3(;X-RF.0NL3&Y MBDWV?-%S=B_Q996"D7G]/ K M48QWDG!W&;.CG!6!6.I1_CG<'N=4O*=7Z+SH%JF*U4 MN#%\*0:F#!6JFN0O^7E232?M()30@_,D5#Z,1=+X3=Y)X.J#4(>-7D##+AQNB]&X?9E/W3(/7H85F=)X%?!_%' M755QK*\*.]=3?=NV@W_DU?[!1:?7[UV\I-SP*!Z$)=78L)Y4KM?D&!HS>MND MV;O&,@6>WJ+SNNR-AC??Y.[3JKIE#UV**^<_H*T#TU\HGMG^KS>V[\HK 6Y;#(6-,A! MH=J7>W+!?NES=Z.&%8=;5U[B,WR!+1\E9-9+S MX\[2*QZ!S2Q]-73],>27-T]\4@P#,I@Y^N6;K)>,<>5&M)O! MF\^C.@@2-]RV[Y]OAO_KWR!TWF>'"; Y\-_.R[G>9:(Q^CTI&:\,[8C&\(X!WMIYWXCF+ M%0A,UT/N^U #/1Q5KKYQ/5^DS!^O0FC[4Q$Z%2-'BXO(I)1\?5 MI&WFT:MPNVQU:(:VOC=5EFVI5*H;ENE]+)6TJY1:N*62I5V 5MJW:]:O:]9U-RK0-V!EZ,HB MBF$SA^^O',Q_4"??N$DYOUAX9Q5]7>3+?QV^_3WYZ6/RX9<7[U\D[X["W\,/ MG79_P>F@)L?@ST&".SLIZU8<;"3K).; T544"7OE630=AU8-1XU-.::2/STM MBRBA-H\H?2MB75@6[4^Q\/NA\[HYZS'J_=5)H@RJQU%%0P>%9D?)]:P8GC12 MY^DD\FA,9M"\L]D"B1LO)T4_://-CD93B5XO"+:GVC1;%9THT<;ZM]># &U; M(;H1K*=R[WA[;BRI1EM#D\2^C)LDKJE!'6X>5V@I+1ORC8[.(D=NP74 ML4JA?P;C.!!-R7CS3)MF-E3B [[)[,_*?K^HZZ:!\;:X>Z/C[(F[-;&D:=,/ M-5]#:Z>C-I;^K_9CTTWUM/-<_&7Z+713M-#8LMD$B%K!6!&PYY7=<+>;/;!0]KV?J- MV8=BV',P7)LR7,\#(\Z19N\VC^M%Q2I807B$%412('(.6]6*I\X2C"I;M.RK M\JS]3.\_COW"VIY;E7UV8G/HW&1PZ#3B]/,@\)N@8B6-$O/#NZH8F.)4]ZZ6 M__MNSH2-7,63W:IDLE$U!QW<"F+W-6PN+7;C(]LU=VI";TG+=OW0V0W+7&R5 MK'+!]+J;TW[C996IJ/%;$#22Z[9+KL8JOBRO7"D!\LKFK.1[R2NW =FVR"L M;[O3LATD;Q-JD#PKRR\+.GF\\53XW@V*H(S?R(-/C2E'@V'<1IL0X87_9@CQ M:M&[,.+#G#+6<+X!Q=PTY1:]"!]5?=D%C6T[%EP$^-^+7J_0_>1H5->NUP.: MWPQ(>':BBZJO!Q/'C)]*75D8O(U9>G-QW;;S&F#/YKK:KEK/ BEC4Z N2AG/ M=-4KZ^1Y&=U(1^XN=I+'4'-6!WF3S5S0\]:"^U;:#\M9%* ' D+/@=!'^K-. M?M']?CFZBQX!Z SHO)WH_/@+ I 9D'D.9'[G!JY7GKKD%U?5YN3^YQ !GK=@ M1JP1/*]N(BQI20! T#/9=R(YVW#I>2UJS_K1]JDVX!E"?@,^#RV;"QC1:P, MGM6PY/SY+?NQ%'I+C$) +X!OK<0OI>V* #!0<"> Z3?Z*IPPZ%+WH0) M6;IZZ/KN',S4J^X .I53X2E+HR59]O;R?0%\N;T!?MY:<_#/R?#?N_@_P-0 M2P,$% @ O7Q,4OG_X=+B& 9!@! ! !P'-D M[5U;<^,VEG[/K^#Z*5L5MT6)OG6E,^6VV[W>:K>]OB2S3U,0"4F8I@@% &UK M?OT>@*1$B20(T';('2K55;%(G ^7#S@X X.?_W;RSQTGC#CA$:?]MP/@ST' M1SX-2#3]M/?X<+E_LO>WWW[ZZ=?_V-__^^>[;\X%]>,YCH1SSC 2.'">B9@Y M?P28_W FC,Z=/RC[09[0_OYO2NB<+I:,3&?"&0Z&[O9;]O$0C4_=PQ-W__#H MU-WWCH[0/G*/3O='ON<-W.%X[+N'OTP_#L?' ^3#\^ P.-KWC@-O'YV,CO'#P_/S\X7GT@;+IP7 P M< _^?OWM7B7=2].&)/JQD?IES,(L_>A OAXCCK/D"T8W4L-OOF#$AZ;[X-,Y M" VA!B,W2R_1B :?1%R@R%_A1S2*XGFY0"#8@5@N\ $DVH=4&/)=R=4+;0K( M!(%8R>1+=7B0O-QSD!",C&.!+RF;7^ )BD,0B:,_8Q22"<$!=)P0RZZQD2#W M6B VQ>([FF.^0#XV:[O??G(<22J9+R@33E20GB ^5J7E3"BQ_8&[+QL]Z0;? MJ(^$ZMOYVA6$#G HN/RUOX;X\,*#O0/S L1\?XK0PKX0><&D(.D3^\+D^KA[ M>GIZ\"([;64QBGU0I=^7?^Z[0[MLJSJS>=[P:S^3>XLRK >L71DRN5>6H7R, MFA0E+_D]$91E.95E<8]>5Y9FY6A:B')=8DA')B"S/;3)D&/_PY0^'?@TC@1; MUHY(KA/,?M@/Q@W( !. A;;U! MQ(]#Q?+_]]H'>&);>Q A$?EWJ/R"8=O*@P@'LZH)]U+^ =X[)/BTEYGN* J^ M1(*(Y15H"#97N'N.3/IX=Z6URE1QM#!9]ED!UL3]-@";&_XY^^LU1.Y/0',2 M.">']^O!-LH6?LQQ;J=4.$VB$=P:6\9RF[VR5"Q]F/&@8>><1IR& M))"+JL\HE#;0_0QCP2VHJ<;0\.(J7H9 QCVT'4Z)R4,Y*9:3@.U($?P6,:C5 M# L"Y7P+AC8!]71)U6!.E_/S!O9_]I2^56MQ.CFG'3IR-/)PD$^=GF^VM$ +FZAB_NP<+$@S1!0SYS\ MM\U<"JR&V!K:66,[&?B.OJW6?C<:C>@<#D;#XD TIQ/LT_2O/IDO9@0\H''X M#KRFL#I61P-O]#I6DTQVG&XWOO;E!1:(A&_/N%&FNO[@#0Z]5_6'VOZ2EF+7 M8;;I.7M&+. WL9 G8_)@_KTZ265&^HYQY+UF-G>27)UO<,B:WU_.?;4]E73_I*40Z;,2J+^=J PSD9I M>MF-/L><1)CSKP$S.ZTE4<\XQX*?^7_&A.$ #(-O!(U)2.1! M*[R+YSAX$_8L\M$3['IJ$[B>X"1')\M2;5/E,G727'<=(6DOZ:,9Q"&FDRMY MZ#PEH+C;X;2(/8J!MD&4KK99UEH7?L>H$JS"VCTJ\4O0G7VV!Z M1D=@LAHQ"K".PNTE:=]IY--(P#-X-R61P% =\9T**\-'AZ*U1%TYQ6[3M(GF M9'#.SPIPQXZU7:J%T9JF[N&HN%*HY*=_UND#0P$&4^!&S#"[PSXF3ZH-OF-A MP8\.13]\CMRB^:+0E'VB\)P<.W6+]GH&XBB4'EH+ M&ZUHK=_*I+4:;3@8%2>?;1+ZI[\VVM%>8Y6*:W74T/4&IW4\]%@C74D?^WE6 M#_\U^JD22JNMAD.WN!9=$;2)Z?@]5UXE3=Q8E55CZ17;:*297*VGD MYEI/ Z;7@9[G#BPIZZ%*O$UN/2WE+: _8[*0;1)9+56K$/0*\- M6M$94G*) M*,/ZQ8EZM4*M:$]KE:?'T:N[HU%Q>M*PTT=E5]&\]HJN!DBOY(X]M^#,I26J MARKN&T8<6QMX>2F]*CMQB\9V(MU#HRVIN+6RVA#3ZZ;347'FR)J[?VHHJ;F] MUMF4TRJ9T!C ML"-'MH+UE%./I9V'X+_BM*\GJH_SDZ:5[?6C 9A>)7J>6SAQJ^-LIP/S[?RN M)#8C]=!S"X<.-:3N:*ZA^3*6UVW/YI2)]!;NFQ)=#:^G^LAS"]NP-50G63GY MO'I)]B4B['<4QO@:[#UH$17&P(+-6AC] M,#KQW,+V7@4OO1PKV3'!'7["42R]16XQ4\&L(A_?C$,R505L>F9H!*L?6:=N M<4F^.MQ(\95"S.7@K+/HX<:48>,W/EDTP]4N*;S!2'-D9<)J_]87ALW?_/S1 M$%BK<&'5X1;V+*V([:$2OA?4_]$TI%")L%:A>D.WN%F6!^E?B*!B$S:XD5R) MH1\O(\\M[*V4L+$;%ZH9[K%/HP"QY<+S%1 ,@O*"J)Z!7?H%K>^,@@',)* :#UN>F4[O:+]$WF]@7G MH^(N1AU=?5SD:EOZRXO\$]NK2!M4K9X\''A#>Q[3'':Z"-7GI/6-MIZI-L)JQMU^DRQ0G*:V3*^ZN MAQ9Z F(R!._36RN= JZ^AT@G?_L>DN6QHW6[^57 &M7]&QQ'V2+KJ1UY0VM# MSLGETDMRDT\(/*"7=;-9$%@FK;6V#SVW>!J??L8 8'+/^\V!M6%=C:$UIP\/ M1\4][%(^^FA#ES2J5!XT2CX1L7YMK?ELD?6:[\@;F@TJ9YU)$GIJE6:G^U0# MWI?F MLR,X:: WH=*(M"/Y^01#FZJ'W)S3Z$E^,Q.,R0"/K8,$EHIKUQQ'KEMT70HE]]6^_=2 M%VVT9 -55"JOUT1'WJAP&EB@HH^*B,[G1*A;%2@*0#?+[Z' PLWNBV\Z%+V* M.G:+3I4Y-.7 LH&WXZ;9I[P,P/0CZ,0;%39RM4SUK.3A_U+LP\ M/I0^_0@SG=P1_L-N=5L4UVK7XZ%;],/=A)%[XA*HYS0TVFNH1-&/I)$W*JZX M2DGIY2BYPZ'\Z/PM8K""92CBR+>T2:H0]&/%L5V MY(T*!J&6J5[JM_^)09E@%B[O,(]#JU B!5']R#EVBVZ>*P@GQ>AQRZ]^7Y(( M13[9L)37K68?(>V5&>F772>CXD%>@=7&U9Y+M<^KL?J&;I HL&W]NQP M]>KTU!LU)%KFL=.MT#JO\+>OA=*2=S+P1H5CK2)Y_?:ISX*I7EW)\$G)#D$4 M0"N%9+($,M*/GUMM@)A":F?.$]M&O0K]>7<&O%;S:_%AGD'VQO4_SJFFC MFZ:SW\]\GP)HY^&3X:AX<&W91ZS3]W"F-N6LP6:I);)>X8^\43'RBBV]_]Z3 MP*\'+_PC6BP(V*'R2?([BFA2=O4(GN#D S.*?2#N'P_P/N3R[E(2"H5A$;-H M@1FA 1BT3YC+\SPZN;Y_!/K1F N&?/%I;P)2>,^)T!Q_VK,#B63T31AIG_8$ MBP'C9OS:2^(67I4QF/(D8A8_OK*:+SXM)"-A]@ZJZGQ!H0#L;*[ZQ2T-B;]\P"_B9TB&D7Q_*/(LJBO ME?(N#&(\'+BGUW@^QBQ?EZ18257*4KY7!0(Z1\2 D_,8>DTD[J&WXK,HN*0, MDVE4R495 %'A-AU>/F- *5PI8VW P]4V[6*=OFYCY>9-^E M"C\GS74_PUCDEKSI7JZ@N4]FU(^IUP-W8-Q=I!'S'M"+"NX+DQ0*0_J,@ZOT M@]/5.L5 M+Z&).("1>(O[=#)G0]86Q'E=2[0"]NX!B0'9BPH6PKZ]>SL%@7_ MC+E(@_M6-,9K(#LZ[#-^V2I:XV(=29&NHW#63S[60!T8&+>8R6,W-,4W$V4A MI,?3E;6L%GC[VD!5%DEV]15)#]G#1X[OZ40\@YUSH51GE1+7"+2MRV_8%$5I MQ'&8.+_+SZI <]] "9+CT;.T1E5ULP!X)T,/X,&:K*\J:-4_B)A)DQ32IQ/) M _V.A;JK?X^%2"1N)G=8@OKP7H7;> 0#7&/MOA;W%=K*5QZK[Z2N=-<);TJO M$]9UEM<@MMQ[SH:#P7$2%O)*N0_ S'0++.C-MSJIMH?_W1>85Y-.Y"/&EFDP M&?C?1'V1(.;5ZME(MIOFRC<,YA5.=50T5;;D V9SDKA.)=%U*BMN*-WZNE;I MF"O.8QQ>3A53- MJX%8K=(M$)IW\'?6W47?0[VJTDFTK:9N&?4Q#OB$T7G6X>A$.INGT;L@(UY- MIZEX1Y<-EW$87N %+'^(['W95X@>-;I9)]+16JI!=DT#,B&^REW?72N3M]U7 M2XS]LQ?"+=8&2?(WJ$<@/@8$"L?3Z:*9Y5,1+(LQ%$U5RO%RG>06*?^C,VD) M9'8/9!2KA?F-F&$F9BB=(OF7EP61'T^/D@GE#TRF,]E;GT#O3O%7R$!<0/== M?4.F>H;J4!'?:VVJ*F!@T:V6&%QJMAB6&'/$?F"AZJX?4V:R'1Q@%S!=A70! MRZIX_$]82SS0_)>T*KM- Z1NVK/KC[&N-LO\5=REND69H7#+ZZ\+/!;K<7I. MP3Z!5KXF$9G'\V\$QG&@LV%-Q;O);Q;.^S95 ]^A%M#6E-5Q:R#8,J]7\P62 MT8E00)7&A;\B_(R24UI @#01_.DKJ=K]A69@;6\MK+:N!45!0!(3?(&@2T8^ M6A"!0OR"F4\XC-&("@SC=5H]&3:%Z^HVU-EPX%;OH=3NOQC(=F)&@[E7!D>K MM14WTG7&2+Q&+U*3)N?A\M8O(^-8R*)]7B9NZ1CSQRC [,O][>T9- \*PVIU MW12NHVN;DGU? 6UN99)52[;??6M"#MYLA1QLL$UL"MBR*C^/Y\K)YPGC-.K> M>BKB6-UF.AH<:=P8S,0[JZI3YRI@"Y,G6<(ZJG42;5LFE:N#Q(3D@I\GTZF, M@-=@D5$.TW%NSZ+@,1I#&>5'!S/.^'=<[=50+]A-HSL_VQJ<[VZE;%LIKQV' MO&-3%Z-URK9+?[8RV>_E!7O$ OZX"*!YAX/A8'!48_29";==Q\*WZVH7ZM4" M+:O*LO.2;P2-51BE=+_M(JZ=#*QA6J[V/4#ZC*@)^AHX%W)3P9<.B-*3C3*A M[Z?&XFWW5#!",6+^#$JF]D/GF0NH<=]X M\WGMWT0GZ@%//:/C!8V@XCZ8P&RJF5G_@IPMIN:W=[0"19X8Q#A0^_*RE@S/ MY%KU"2>+!" )C"KT4CLCV *U/>;6Q/DY;E&>6[Y*LDBX3;KO4[-3FESR';=J NW'=+?=6[AM7+='*QJDC6VZOX*(\S0HR Q$&]B M(;.0+L[I-Z@K3*V*U&^C=69+V;WB,7[-2<5JI<5PEJIS S##Z R=)1O(231;64-^!:L9.F68UWI! MV..T?=2P#ILOG1O61R5U-340;+EJJ29??3I,9]V4I^V,C7,5R96U?/2'6D\) M_B4]>U<:7G-J4"/7NIN9:O8[+!548GYD]\]N5O?/! 7MN/I&T#,18*BX0Y@R MQ4RW._1JY([Z9-_36,S.YE ,'TGE@B(4H)HM0IU(V[...CBX4'>338X8ME*V M77IUGJX&TYF0&XQ?HNHSO-*T+5MEZ7Q5?JQ6=QA7*=;5T\=S*'V(:91L/M1O M552G;[O?*9)9(P8#&5R M!X,!G<"O2%ZO";4NG,U!.SHG;-RZ834KW_+$71VR!GZ(N3T;.GE.#)W7^#66 MXW6U@;3WZ@J'O(==D$UPZ(LFI4[E?54\V)K)=52QW M]X\K)]'-V" F'J=FPFV;& :SP2)F_@Q)+W=XL,"!C\)JZZ(Q7E<[P7E(X^"S M.OEG-(AE@(5D!N UEG.M7-O4KR(#K?R$I>/=IH?P^4R>7;,L6I2!5\HK43MZ MXG0+ZGE"_"+EFP=JFZG:)O@KI<&S+$,D U]!DTLK/SESKYN4C$3;GI?2 ZNK M>1;M3/4MZ0EL'OI)+]R!<$^VYOKJ(!>H>^NE0"EV5Q7W-S*F3.J>F@OPV\G: M'K5;Y[#0U*5;MW4CV!JF]='L*P*& _?D;,JP>FMR-\U L&U*H!2/"QK] MGO@)WDRN>4ZCH3[2Z M<5EM/[X&LMW!_Q@QG-R\PB\^YER@ES&.\(2(E96O8F'D'6,KFZ$96$=WIO\[ MCK Z;=BV7RM@?\MH. _BI75>JV:_&=JJ@T0?Y N.[,M5JB[=KD SV? M(SZ[#.GSFT:/M@?M@&*^C^=SM5.O=<"JW6JVAFG=@-[RJU]= ]KPJ3<-!=\4 MKIM>H]L!7"YP1-6ZUC[V2ZEHR]Q_!WL8AJHJW^?"1:::"AH*MWV\ E8@"=)H MR'*+PL _KTJ@[?N.V\8+B6AV!P8G2YD:=R9S@+:GJ(V/!-,)(_R' 7'5(BU3 MEZY5Y%!1:Q6U_JYQ>:Z6:)N<]"YCHLOE;I[1K1&M4%=W ZLCX8R7.%MMQ5DD MG/]"X62)$6L46J<.L*/[$@\,/8%MAYGQ/3:=1-M=6W/+,'\=GFA\)FP@.FKU MK*ZLZ5=KQ71MTW=K<^9&ULY7U9+ M-O:E8[HG7%YZ'%%5]MBNF;E/#"P)BU,4J3ZD;*M__4T<4K(64N("4$>>B&Z7 M35' A\P/0":0R/S7?_MV.GGV!;KY>#;]ZT_LS_2G9S"-LS2>?O[K3[]_>D/L M3__VMS_]Z5__#R'__?.'7YZ]FL7S4Y@NGKWLP"\@/?LZ7IP\^Z\$\S^>Y6YV M^NR_9MT?XR^>D+_UO_1R=G;1C3^?+)YQRMGMGW9_43XXIBPC2CM&I-:>>*8= M$5%*RG@(D:G_^_DO/!CJ(WZ>5-)$FB2)M\*0+ $85PYBSGVCD_'TC[^4/X*? MPS,__.O/YTL%F=_>?[\Z]>O?_X6NLF?9]WGYYQ2\?SRVS^MOO[MSO>_ MBO[;S#GWO/_IU5?GXW5?Q&;9\__^]9>/\01./1E/YPL_C:6#^?@O\_[#7V;1 M+WJ9/XCKV<9OE'^1RZ^1\A%AG CVYV_S]-/?_O3LV5(=;/Y63>.J.\_Q]GI\_*=YY=*]M/T>KH8+R[>3O.L.^T!XR#Z1A<79_#7 MG^;CT[,)7'YVTD'^ZT_8)&+AJ+TEDG^YM[GGWW%&/XGGD_[C7_#?JT8+HIJ0 MX=L"I@G2]9YWEM#+V70^FXQ3F0(_^TG1[L<3@,5\#_%L;JN2;+8$>R68TNME MOY-9O/&E2>'MK+O\S8D/,.D_'9W/R6?OST:_C'T83\:+,O]3\^^0EF=5TO_$I#OXAUBW5QX5M]X/C\_ M74XQ,E[ Z>7OEWV@(2<6LSIR7^H5AW*HXM>,QQEPED5/..(G4G!.'.Y3Q/C, M?=;*!@HM]/\0J]?3@/\(-#A0"]78\&(^QZ7UY7G7X78TDB)&&K,B&0(0R04G MWGE-?. F^F2RD$V(< /%H4-ZZ>8__>0< M1B9[I@+EQ#K#B0S*$<\UCA=GI##)&\=YBZ%NA6Y(J^'^#+G-^?J*.7@:H 4R M>A'C['RZ0&2_3W'"3R!]@ @(+TQ@_ALL1MDGG-Y=QC'CP&TVDC !TC#! M#7#U@-6T33]#6OL.5WIUR59;\EY!!AQ7>CF;?Q^BD@K0FHR$THQ#=$&2(%PD MV3@KF=%:NMQB.5@'9ALBB"=#A&IBKT: ]QV<^7%Z_>T,IG- =KY;G$!W M!R:]-^BX.X>F6<9!6B](\LG1H[92ZMG+)[-N\0FZ MT[?3+S!?%+=]/HJ2:F:9("[10"2@U>:#5XA$Q& 5_L@TH<R.0=6BM:$&!,) 8"?\8>PV'::RU<+LM]TTL+3.1@(5@T MOG1&*>.\(NB;>"(S?I!MCMS*1FO?;2Q#,H0/Y,&:!>\@R5?C]\O9Z>EL>@V% M1MO+ \NHHD2)C"(1EST0B(&C#:Z4MJ&):W0+R) ,XLK*/TCF]9S_E,9E['[R M'K?>M].7_FR\\).1M5107+N)#CH2Z:D@7D1 #+/QX"NFU[Z;CZ>L"7EVQ+D-D_33 M9%)+C56CU?4K,IMQQ0.CB9&HU^)0DJ 5)U39F)V#K'.3#6CCU>1!P[DZR$C& MZJAQ0$SBZIZ81&O/"J)\UA0-?L=,$P_K+I0A.5C[ZOV>*]9]!%[]H/D#?('I M.?PVF\85',%8%N7T@J:$JS7GGKA@9$&GO#((U##O+@&B[$(+(E(/-#B @*2E(,@U%NOJ94!'&W! MB@>1#>G^H18[ZJJC'DN*C79MC-?P!,44)*^)#0;7,,\5">@K$MS/%(>@-( =CL%RW+;*&9'CZ S@0B:"#,$ZU3!.IV[, M4>!":H5.J[49W1E5PIXR^C114B&4 @W0Q!;:^4[UN $W.^GXCINWMX0K7K+/ M<$U=7+R?^#X"I#BO9^46K\1]L!A3 IPVF@F/6RYW:( %=&%#%"QDYZEJ8O'< M!VI()G %"E23?R.3YT,1X[O\^QSZP>)RZJ70-).L B52ADBL3)P$SZ4U/D9J M?'MSYQ:J(1G"%3A13P-M@K%&W.F4,U/$:L&+.Y;Q;P#$IJ"9XYDQKUJ0X :* M(=FW%92^OX2K*?EM>>GRN;A>R_'@$O3Z6YR, M43A&-*5"I(%P@W:6C]XXUN32<1MP0S)M*U"BNCZJ,>6J=Q==1GL]D2 *3Y/F MR%.&8Z0Z2B/ Y]2$#;MH_%AW !4TOI=S1[G^V.L&M$2XS]_[BQ+4?N5Q6>H\9RA>$4M8,]?XMY0(E2YF(9,1 MHDT S5HX0W)N#V3#FOO,0^5?\S:\.X>T9H160(S,!Q)M0G?+XTSV,DHB%/K? MY3J7\2:7F!L1#3V07 !^@OW=? HE(Q[X 2#I#0(H\9 M[2S+B?-*((^E,+K)-O@@LB$YOY5)4E#VM([G)EFE341ZN@@BLL/*@$2%"M.WI?0+_KM%ZI?WOF ]@<48.[N)YK \,#<;;IT4YIYA M5$^=\W&!?_8/T69Y0^#D@8+G'6*!"<"+J@B M$I? D<"I94-LE(4BLD_E@'!JUX4EU)%>_/+G&\06G@RHT^R3FNYBO_!%?RGR'/NA5> MA GS7\?36=5C@E]A<3)+UY]8*ZHHSS20[*&D.'2Z)&*Q MQ#BE1>+:0INSJB..L9J;?FU9<3ZI6%)Y!D8>N@$;*#H:N2[:88#YVAP\T1T MPC^DB8'XJ"QQBDM-F==!-WD*>H_W,VR[C%DGE3**<*M5N;M7Q+FHT'GQCANI MA4WBA[++'M=PV9^M=X.MADF2RMX) E\M+S_#%/)X,>*X>D'.EG"GH%RA 0E& MH/@LI48FAFYW0\;>P3,H2Z8VO0Z3_G'/.1B-'K>V2*@,ICQ'D"1DY4GRQAJ# M5FHV[?I\I8@7GSJ_'3N8\_ :>K_M>)C^I_SY83^+C(I MM?(N$8C B90.K46?&#'2\J =*K/->Y\VPQG2.E^=L;N<*AV)$\4XSDPVR8SXL:]X9'MZ ,U M?^?!TIZBKI?U&2:3,J6FZ5??_0%E:)?'I\HQH6.4A$(?0N"@A 67C%*@O.!1 M\39QN)LA#>ILHS85*FFBGH4(4QS@!/&\2*?CZ7B^*,/]84[^&36YU]8 M0?HXRXNOOH.KA[Q"QS M!>!*FH3-'-T3<,M8)YN8(J"8%3Y(&6B3F);M(>[XSN!I4:R1IHX9<7XCL-C/ M3]Y,9E^KQDA?M=DZ*GH]^%IQT-CZK:IHN+XL$%S1\+)JVLT/KGUS>6B&G"M) MQ.$5+/][Y1/B&G3BIY_A P[F=XI! L.U(RI68=O&1)P$U] -]F69ZPL MLX0[40:"6X,GBB8P+OL8H=5S@RTA#NGD[NES]% .M.;H&S1IIO$F/F.$U!(= M-%V"5F1TJ<2E ;+*,4OQ_THU2?^U/<0A!2,^?8X>RH%Z61KZ(;[+UX?];KJ^ M7NW(>%"Y7+@;%BV1RI?L:2H0'C,+SN7@V\2O[ )R2(_RGQ!/F_'@,593SH73 M:'D0QX)'?+0OKDM1&A1Q6J>L'=1JNKLP^L,42'U(9%\HY=U9'U#Y^AMT<8R] MCJ0#3@VEQ#I?BDF7TI'.1Z*5YA'=2V]SD[GZ(+(A&>2-.+4F(VU%;=5,5'P3 M5LF8BR.E7N-J 22"PWU(RA)\8C0!9VW(R:38YC7F>CA#LHT?BRZ[ZZ7*JZQ/ M_ENY;#]9QC"MCMT^S5 *'T]\!Q]AL9CTQT3O\O==K ?\^W1<8K*EBEQ10[*G M"-@(CM) ^\8DX$*7K>HVD=8^USH0QJ!N?QHSZ-A::[(4O9W/STN:BW?Y6JW0 MD'(DS M59339+VYE\A00TQ#(M"3:IQH&6DEH^<44X#X:JB"AMDVN0>S#MF-;Y MAUAC:JFHBO7\_KR+)WX.LQS]V1DD5,$$;7AM 13R% $T3FB^Y?0 MUW-I"Y-X7=O;*-S^( JO(M]&*\/K;^7NX7P\/RD?+LF7N*0FVTB(^(M+(4@M4!C>MMUHT'^MGJ;([^&(9&=;G78<*2G'G6 M??5=YZ>+ZVBRTB4)5RP'[?U[YD00.3%.ETA2G*#.H5.@/:12XLV[-F]L'L#U!"XY#N73IO30-315[\6" M'T_G)1X5YN^F-[?ZY?8_BB9YX$R3&/$/J94@%K0B-'"IHHQ@VF1;?1#9H%ZV M'(E#==55K[[)M?QE[_+5[M,;BR4,?CQ?UF(9*9\L@A/E";E#PQ$"[C_E%-1( MX9A,X-J4)MX6X)"">(Y$J2:Z:Y0:+%EA771 3 @XSN@9"59FP@Q^S+4Q')K< M<>R<&/F1[S-J(Z">C/K7LW.PR*?3R[+ MSXU2SDX$W#:Y[:_OG"6V##Y2F;-G#MWQ5O?R&T$-J:3ED=A334<-UZ!;!81& MC >AN,F$YI*R7GB#0Q69<-Q_D>51I68)U^]'MN-5RH_ G[K::DBBS07L1LK8 MR)7/!* D?C' B36Y1,EYIX,/VD"36Y9=0.YXX?)C4JN2#MN:2]>KJXZX*04N M;"3H E@BP>J27E:3J#RSH#GDU"2B_$%D3^'&YBB6TM[J:LBB]QV<^7&Z7$E7 M!Z+H(5PK4CTR4AJM%26XN)83K00D)%Q7F>>@R[TUAR-1:QNX3^)^J#WAJFNV M(0M[2-]%LL26G+$A)4J,C[C..L6(!<>)3"$S9GW@MDE(Y';PMF+9CW;XW4!S M5>]1E@E,7XWG9[-E(HYW>0F)C30545CJB3% R].$A)@D8@)JO#'!0&"M+E$V MP]J*18\=^M_B"J62IJH$-%QNS;@V_CY%,V]2/(H(XR]EHRYI8@SW( 71IK^V M5X*XS-'>,RK2Q*15\M;][=J0AOM[V8H(1TO(U)@(E87>>F/Z;3:-R^JQ2XHB MY&O^ ,IJ9%C63 =.=75 M;KT4E^4EU,\(,Y7LW6BZ+<_J*6?2EYL?6P*]I"DQP@*W5L,X#]'F3'.3L\SU M<+;BT0]V"%Y!,8^18D:(4J\$[7N72EDI)V(Y&RO5"4QF*H@@DS]B'-:#*6;V MCW'^-%ME],,^4?>+B_(VM93I*?D!^DR (ZT<.$T=40$GLT3H15EHXJ"RK3>BV::HY\H*K!Y$?X6OWS^NEWA*NAPQ6T,@ES$G(TA@Z$X[ M=*\A,49UFU(9#R)["I%:S>ETD+K:L>@RE20L*W[T"4U6*4E'3#H=+8Z:>YUQ MU HE 9*2'#G-R'W!5)NKRQU /H77Z\VY54N)51S:OC3=U$]^_Y[M]EH>W#ZN M[*4_&R^6!6!&B97*ZC(2Q/!-0/MG85_;=LML[ \/YBHK^_,#!/FN^^RGJ_!E/TV_%7; M+'^OVKR' !]NLY+@=@1?16 ?R]3N+E ]X\_3<1['PQY+INB$=4:+W_O 5+' [ M;2?OK3H_JC9V%\<1=?7BJ^_2_-WY8H[>74F8V%H_&SL\JDZV&_81]?#V],Q' MM'!\FO6YD]C[41SU+FSBH)975[X&]$P^+/S4TA5Q;=# M?^TDO.^@*]486X/H \09KKC_A/0VX?*)2Z^_.M>]Q%GJEG\=3R8OUN$MD4M, M2FM3MD2):(CT1I'@@R#:6II$T+Y1-8Q&XVE07G$;6&OAK.I.7*\Y087+F<;R M_,R4] Q.$R^R(8IZFZP'"[;) 6/;80TI3] 0YLD6E2 ?BU0MZY#N/Z;KP95] M",9(4J=R]J6,$/XA;5;$1FM(BMD[R:*W;"129&:!62=BDWB5HXYR2.FP?O295)=R M]1X_7O;N% LA6$%P]4)4ITYQKWX3PNW#Q6#FVALC%O10UR,5W M98)=^\'2#@M956-8Z>GO-D#_&$TCG$YCEV^<"EP.N>E6^?7?M;LKW''*K:(7WW>S- MK#OU5>5\N]%VTKP7?A69E"& MXMD[<.K>YIH*J%GXU*?.)_"KM('74C25>(S=!71?:Y7DLS7@UN+9FT4/M]E> M5(_!I_T7\2T:;2^REA%BE^G2OO=87N&M_ P?N 9C-5%9EMQ#8-%*,H8(;QUC M)E(5<@M;_#Y0!QA122,U&_NIO_Q=4Q8 M2K30+21ELB$H@U,29(=-L0H*!F;7+%MO]X_SD)8 MG0 /+X1[:J5>W;_)9/:UE)!?4U3E.\I1IE:(C$JU!CR1VG+B5?9$.:4$3DL= M4I,\4MO!&T1VLO;DJ:^JUD=>ER?-/=I88XIL;+*RA+:#WEI:!T^F MS6VVEU?SB;:FS\.GW3V-MA=9NREYF2C67\L1.]WK?')32Y6DLQ70EB+9>\[= MWUY;\32;:QOZVW^>/=!@6S&U/']\ORD5<[&*>;0Q:Z\(%=KV=3J(E2D0ETVB M'DP4[%:%C&J9U3:"JI!S;GW;RZ,OT"9I-,>)5AJ(%.CQ^?**@CO.G0G!-XIR MO1_6$)SPZHQ9DQ>NEF;JN>$QGI^>]Z4"MRFYO'$((R4,]YPSHH-AZ&"6,@+: M<)(A>O!&!TK;..J5!C (5[XY!1]%W:V=_5]*492]79CKOUUIF]L(J,K>OVQ] M;WOHQJ]7'7 S:V?9_/[&S$ M>DJEI3%SU20"^ K!H=O,52V;[V,2P2AIF"<^ XZ))4=LE)1$R;*GTEDA1(LQ MW84R).-C/YW?7N8/%'0#.F"LX[2#Q-VO?I?YXBAKU*&2R6,8DR::6.(YK84G=:".",E$3%9 M$V0PU+H6"K\)8U"E/NJH^P Y'\<@^QYPV^.)46DLIR$4F^*49FX08\AA2:' M&]L"/'2AV;:?WU#PG[["Y O\.ILN3N8CE25* V5BI35$1IQ_3O- :(CX(YY3 M:)-;85_ P[)/&K#O]M)V%,U6V_"V1?O_P'>?OLY&+AEK2ZH?[J0CDJ;R=-$D MDJ4O&7\B%[9)L->..(=E( V(=?OH\7'(ANR!41!"NO(TU@O&B.02A9.D(BHP M)BV([&(3BWMGI$/*JS0\PNVLRT>AW)O9>3=RN I#B$"LH*4Z(;7$EK=O+CK0 MT@"UH<%49'R,H6+TJ4TD[H15%PQ*DL( )Z M1NE1#=U+H$-*,30\ONVJR:/S[45>0'<%U4;.=129:*-Q][=1$YMY1B<^>C0S M4S+B44EW ^V.^7_^]S!O?YVV/D.Y? 3OIW=2M^UQ7G)?:Y7.1K8&7.5*Z)[> M]KX9>[C-]J)J=H=V3Y_['\-MT6A[D;6+SKNGTZ/(\/%D.@@9OSDO!>:NQR,T MD?+F;MK+>XM[\"VYU=X"4P!*3T9[GWI$4(VZX*26TOM#:%T S MI2:CZ<];F#3WPSK4O+NG]>MR?_WM#*;SNT>*ACKF(N-$J7)% X:2$'S"L5!/ M'8U)ZV,+90O80SHRKLBZVV;>$75;S=W8#?/E8:-4,2G*T"KUK.03LI+X@)8J MC\HY*Z)CJHF[L1?:(1T=#X9]^VCR,4G7'SBZH +. W2!LK!$FIAQAM" V+61 M,FG.99/ HSWQ#ND(>5C$VUF;CTB]_N@Q 2AF528QY%02J$EBJ;+$!9ZB"BDK MT21-WWYPAW24/"CB[:S+Q^1=.0.B2BO)J2$,,BL!4ZR"2YZRD100^'= MP(Z4A\6[777Y2+R[=0"9$[,R"N*SC412APNT+7DNE9/:!0?,-HE,.0#SD(Z6 M!\/ _;7:^ECYC1]W_^DGY_ K^/EYUS]TW><\97T[E0Y,M@!9Y>QI;3_[GS'= MVUQ+T;1/&;!*MNZGZ3UTN23^G$9X%R;CS_TP#DT?L%7SE=]Y[SZD8TKTX!0# MV[5_7)DV3SWP0/^'IR'8LH/CBK5A??G%+/YQ,IO@+CXO;_\6%WO(;DTCE>3S M$+Q&,MB?1IO;:B:18Y+C(\39-/GNXEU&XN*7:TIJ8^/-1+?=<*K(\K7OIOC! M_ RZCR>^@STD=J>)2G*Y'UJ3T??[1 41?/J>HZV^'-: ;"*,G_U\/,>E_]5X MV^O*]]]_@N[2^C'$>-^ VHOSWA]>+BFW/BU;^+NS\M6OOCM@Q3PNOF.HM*U0CT *WY6(SB^M9MF=]H^BE'L'U5ZH?36C7L$' M''[MVL,Q!/O0P*J(=OG^^I/_]FH\CY-9.93;0WSK6JDDH@8A$6]#N0 TG#@0GIC 7*;4!6EN";?.?=K]L Z]85RU_@82='YR=]3. M,).9E<1X+X@TR9"0(B?>I(3_=TR8)I5&'L UI)C$BKRY?5-84SM5*DNL 'U< M^ 6\F*8WLPXE/!T%SE,LUY_:B$QD9 EQ /XS!FXY..-X?&#AV=SZD"( &^BZ MDEBKQ1QL&IN7*HE$/>%">2*3L,1*Q8F *)!SFD-L$K[7=N';-%H:0 I("E%Y M0-&[2!PMX1Y,4^5BS($VJ3Z^RVK_N,M>#9YL6.]J**7:?+B\.%LMPINP)>V4 MB$R!A2"U\1Z&@G743,J78ZBB;VU"\@A14:W)%-UA;4.R%KC195ZU-,X MGBQS\\[R=U/R PZNJI^X75?M',8]AEK)<]S$#0Z)"4LSL3PZ(G4LRTV41#/- M?(S<>V@2@MG(9+IJ]J:D-_3VXM)M*=/H'%N^^/[[J(^1HJ !K":>"Q1. " V M"2#.&B%XM,'()L'154?Q% RR75AX>RE\/)77]V=N#F']X@[SDU50G"LG/21UQ395L+8TN@0WK3]LC,VEUQ54YN7V=T>(>JG+H1MFW4W*?Y?,ZA3[Q6DI[CKR.;O$'"/ 4B02 MG"5!1/23372@.#/N]D72_23:'<*07I;)N*SE70;\-'\P3Y^'@J;LW.?NN^^FCZ^2W*=#[*.F?. MT(VE(B:?4>V#7G')$]>^KF**O0BVMV M8#264R0OB59G(AWUQ(/$H6L.&A0+*1[SQ.HVOJW.2.D/NOCLJZ>CV>LO3_ST M,W30UW%R$6:5)*UHJECB:3V=?R@GV4(M/2L$ \ M*^G><5,F/N#$<$EFP;/%G;I);;C#H6]%P!_PV+V5=H]GLE_&:7HAG8F0"6. MZ%BI,F!B)$QQHVW4%$)^%,M]APA:)G]H"WX?5;4FTJOE,820PR*?WK.9Y4]P>C;K?'?Q:ES2G@!N MY0<\"]V_KY9/_78?;*6HPSMVT]\1,[)#Y"R2\,0)C@:\"HE8EBR)R4:@&BSX M)L;(>CBU@J>QU?/4=C+R6.4EG"90P M,QE+ODZO$^% 5; 0%)@FIZG[ MXQDK#M;EF!6IN"JILJLGK,_I4 KE;DE[[K M+E:)"ZZL2I-4T"%%HJ03I58L[N))6O16K$V,9TWU<>;DL,'' MLYIVTM*Q*71YCC(RD*U(2I"4G2'2TD0)3: M2VN-[:?WW>P,NL7%^XF?+LJQW#_.QV?%RAM%JJ/%190$D361'/%9X)YH:DU& MPR^QT.2YXHXX=PST^T%LHSIJ:V@)716/QO&O]48%@#(\&J(9=T0:<,3[2$E M.5'I+!=M@O]VA[IC-. 3)E@+W3T&QVZ\F1PE%4%IR0EUY:$D5Y9XY?IX1BJY M"))S\8CZ:V)P PQ/@.1P082 M* ,2C,S.9RT=;WW>L"/D044?'LE0:Z#,*I?7M['>JF8")7D_ABFS\CPX@" )$Y!7RZ4 MXQ)E@42IM8A.Y$!;NVT/8=PU.N^I4*FUNMIL*^.Y+U&G?6E&Z&"^&&7N3%21 M$=S5(H[=HGFO09$$(JD@9+9IG[7E;D^[1LP]%2(TD/,CA#7]/BT/\S]/2W " M_F!E"56-9KJ_BW9!3#L,K54:\ZIR;"^Q=K)Y.9M^@:Y_')T@+/:MAKFVF4KR M>!AB"TGL70%@?3MM9-$L\_^M?O:?+AL::B..MDD7E_O&566AL!AQ)3QEWI)4 M(GED*,7A@_8$O'> _DN V.@)]1TLAQNY8?%V.E]TYWWT+W3C61K']_[BM$^0 MO-HS043TO[,E+FJ*GIB)Q()"^QLB]Q"B<"ZU,6^W0#>LY(B'L>6N45M;/=7< MH^LUQ-_E-^.IGY9)6K)IS$?2TIA< L*$1->=1G38LF"$"J,S&"&C:D*8^T - M*2ZQ-D^J*:,1/&G@=)3,< M@TO,GW2"$N\X8$D(94*/BG5 M9OVXA:/N[OK&1U@EPV)*H2P3Q_ZCPO'17.[R^O>!($36Z)4V>;*^"="0]M!# MN'#__KFG BJ>*%Y'\_O4+R*.#L*]X\;;-EBD';O:ZK/U4=0R<@IG2#ESOU64 M?CN/[V8#M3R]>V#5\7AO=+"_][^NF28R:.?[W^CF -=_;3M-9-'R?.ST=+Q, MJ.2G"1>-3:TN;5J1R); FXMGD/.C!YLM+VPVE'J(WSN7UY/T]]A M]KGS9R?C/KE\GG7+G6L/D3W<9B6)[0C^. +;>[7>MN5C":_9FOY@S[U_.>W_ MZB>K$(S]9_!!W1U+V%L/N=:)>D0X7=_??)8_C.=_['>>?K>9>J?I#T!L)HF# M+A@VMM90+NV(\F&9?.^][]#&Z_QT[N.>F\*FEBJ)92N@543R&@<[ZX^Z/\!B MW/7O8#_Z+_B=?1AS7VN51+,UX-;BV7]>;=%H>V&UFV7_<8ZTA6YR\0'FYY/% M/A*ZTT0E>=P/K,NPCZ>&57_C])_%N M[1]-RAL'U42HO_FN;-U?#K!G'VRRD>CNAU[',X@GD,XG\/;M51Y,-)F7J>0N M2NJ)V)]@[N4%;-MT+8M_KZ$<58K;?F]_C[8-D"-KZ! Q'56?![C(._9P9 T\ MN."L+A[*'\'/X6]_^O]02P,$% @ O7Q,4I*0>[RLL )K,' !0 !P M7T]$/GW$R'7;CO_TH_L)__ ''J__?C'QU^9__%__H]_^[?_ M^'\8^S\_O__MAU==.C_%\>R'EQ.$&>8?_AS.3G[X9\;IOWXHD^[TAW]VDW\- M/P-C_V/^/WK9G7V=##^=S'Z07(K;OYW\U4 ,PGC!C V":6N!@;"!J:0U%S+& M),S_^^FO,CH.B7Z>3;9,NZP9>.58T8A"FH"IE/F'CH;C?_VU_A-ABC_0XL;3 M^;=_^_%D-CO[ZT\__?GGGW_Y$B>COW233S])SM5/%W_]X_+/O]SY^S_5_*]% M".&G^6\O_W0Z7/6']+'BI__S^V\?T@F> AN.IS,8IZL'T./S[/)_>!V-^6GQ M2_K3Z?"OT_G__K7\,/:OZC?L8L_8_5'3$BFQ%^^3/./_^/??OAA M(3F8I$DWPO=8?EA^^1#L>SG_+P]*?EW_P$HQ$AGG_"[.L9_NW'Z?#T M;(07/SN98%F+_F+)%92IV,Z(2"3=!Z1T4]Q7 G>(\95G[X_YLO/ M8AD+G(]F/2*^^]F]XNU.8=BG@.]\= ]HYQ_$3O$TXJ1/J#<^]QK."Y"W$=:/ M/)MTT[/),-%&^Y?4G?XT1WBQN\(X_S*>#6=?7X]+-SF=O_X/ Z:/)%"2MLW% M>_WO]W[<-9Q$B.%X6'_Z&WV[_,P*J$_$^&6&XXSYQQ^&^6\_#KD'[S4G&8+0 M028OO0$%QKCLG0$_N/>3*_8+]*,NW7C0J.Z7W:6"1Q!Q-/_I(.-P<.>S:,GX M>H:GTX&(DNMB#0NAT%D41&'>F\*4"L%$K;TRZ2Y%IA>4FV+ZRZ?N\T_T%.*) M"/4+5K]@7"QWVG^_'\%")[NMZT)<'^EO!QP#%!">6:4C'9?&LU!*8(;6P0&T M4M'WL)+KS[R)_8I1+R87JUB^ACN^I]6XZ%V+LZX' 2ZT0^!__*&;9)S\[4>^ MCR(72_MU.,(WYU4 @^*2B)Y'9GP,3 N>&XE MR+M*%7V\G2_&XW,8O<>S;C(;2,L5:*E9T+Z0[>LR\P(SDRIHK2P77$"/;^GU M9S][Y>XMT+L*EGTH^!U.AAT=6/D5>4<#!"=*#,0S#T" %+!@,_V3O,F:(UB4 M/6KXQL./1L6[B_2NCE4O1^P$R#*MBUSRCAX=07K+R%TE[Q1\8/0]N:B&SA"5 M,"MO^CQN;SW_:#2]EV#O*EOO?PR_QT_#Z8Q@S=[ *0Z24A:+\TPX10O,1;*0 M-3+K5410D2=G>SN*;S[[V2MY;X'>5;#97\&OQZF;$-?FB_PPHQWF97<^GDV^ MONPR#E2. @SIQ\MHF$XR$;PLF4 4UH6H N<]>@3W0#D2]?9UI(QJ6X2+FMK0.N*J3@88E*18"=X5;[#DL")XL",/UH X$@;T M(>*[NG?[Z_Y%SA.<3I?_J,*B\DGIGD4#$1R3%@9BXI1:'"]Z7T% M@"/1^;ZBO:MOWYN^7]*7;R3MY-^D^#\<)!T(4R$"X7*QW2D$2 TW2S.>< ME0'MN.]O4U^-X;ATOH^ 5\1;>HBB+8&]ZZ8S&/U_P[.YE5$B.ANS8YC)L] J M6D8^16(V1*X,YPJCZEOO-Q \59*M[SHL)PL*65"B<)*U(I7R- MX+H:"W*DJ51O&7(@U[('+5]_YK/7Z\X"7*')O:)I]75%DV.GLW"Q#QOZQD.?O3YW%^$*9>X5 M%+M@UB]?T@F,/^$\2">]3"6EPD(JCESSP!ED.N(5]V"Y<;'D/G2ZZMG/7K5[ M"W2%AGL(=/T31Z/_/2;O[ /"E$Z'_'HZ/:?CP6AM9:D7*]E67RVDFF*X!\>QUWI^(5RB_ATC7/[K1^7@&D_G=^&0Z4#*KJ(5D"0K!BB:R M@$61@\Z]#D45J_N[U;CU\"-1]CXB7:'D'L);+\\G$QS/%A=I]7 AY_R<@'$M M+:C"BG+$OI(5"YKL>VXD.E!1Z1YOL%9C.!*5]R#@%9KO(=SU>CS#":39\#.^ M@ADL<0ZBU$(D36PT==]Q2;*8=6'2!1>U,49@?^&NU1B.1/,]"'A%]DE/26.3 MES##3]WDZZ HTH[QFEE?K0RI)0,@]\!9H2$E)Y3I(RMAQ:./1,^[BW.%>O>* M;"WP?#B%T>CG\RDM;SH=),N+S-',T[F9!H5D1)(EZ23]U)=8> J]J??&HX]$ MO;N+=F=GL'XZR"@]1:J^R,-A'$Y64,NO32B#;05<3,21.4.H9XXV0C-LB': A MXZ&/*EMW$M*@R6:"R(I")D4DY2-:C+L&QD,GS M+SZK7%(D;O99MG,'P)&I>U?1KBC?V2M(]H(@Y3FL$7P:)).# "^94$0X75)F MT6)B/$=>)(_%I3XBX3<>^NP5N[L(5RAS_Y#8$*&59' M6IFP#- &&9TKHC^3^^*A/2KS6O^,PUA8.PEN54WL#XMF"']-HVZ*^6\_SB;G M>/7#;CS#+[-?1E@I\[NOZD5_/-=$+%*_F^]A&. :W MFJ+L[3R]NM99I)]->5W_EINJW$L)=YRE/2384J/:>B.E*LQ"E$QG[^OA@*R0 M%:\3$'UM?VYP2TW>Z&QS $5N([BU"OR/GV[)@ Z.?^W1F>9E-YYVHV&N/;]^ MAE%M9_7A!'$VO8EDH[8TZS^KGYXT&V*]U9 &E!,>2E;&9VV2\Q"*\U@X)*V* M*X/U'[O;&W,^99\ S@;SLHEZ+EZ=[2YI;6+A+"I2O,;HF.=D6,GBO?-:: MFVB6X9Q+4%JXDG5(M(TA.0<^ _,A1A:C#62OI"!7U4[VI>I;: ZO\7U4M%+; M^\BWQW/^ M1+F)Z\&.?ZGU_^[_GP,XP(W/3%["5,)E]I._X'C,YQP*UVCG/. MR%@E)T73@0C<<:9 !%L2N8AV117._B38"-UCD6(O37:MU=" *Q].NLGL(TY. M7X\_XW16]\'I0&6;9,B2)5T]F&(SBUAH$_285!%>:;DBU;B',VX%F&-@PMY" M[K$C$IEE@Q2^3M_@; F&:7HQ#,YUTL=7]MQ M!3)VH4C%"Y<>^0.6Y";/>A!\5%;!\@,F22U4!'( A:&"6&13&',!9OPX4EHOG]G8"MY]GB^ M7_&O.\/)[.N[$:JN&0!1TS"S&I #[9E?TU M^GCWUX-ZUJKO3=H-K("WA QJ&5+&IW7;,R_ M=UW^DWR40?+"QBP5D]J246.])8RB,.4Q9X-9<+4B-VY_G6\"[EE3H7?I]]A' M\0+C)0[T&!(79' JX6NO7OH*M*Z5S^26.A%%;!+].PI-[R3%'CLC7IXT5R[% MFVZMY?_GVV![QYOH& M.@OI0'F& HEPFI/;F%U@!F-4.86(;;2\>/RS5NL.$NRQ^>$%BM^&$(>C>=X0 M.0SS$HJ3;D2?/:W.P^SKY5(-CS[5'B2)IUB#B*[F7 >FUOZ8W M!?CLKVR;:*+!7-&M=S91\=-&#'\C)B^@Z^UON'JQ@CI$RV"#-DC%1_4]*+P3-3SFE1FSYR M:!/66PGG45FQE\)NGR'[2[L-!R;GF.^N>5#3TVS2F6&N4Y.LJMW\+;+B ]>0 M(H95S65ZH<%J1,?$A!YDWB "_,OIV:C[BO@>1S4O;@7 A#H70\9/ 9B'*P3S M4BG&342A,?/@5]0][T^*!Y$=#3GZU4'SX/ %OHL.2@,4.>="9C8=BE@[JUBB M,%JF=)9$8FM1'R Z?!O6T="C1^DWC!6_Q\\X/K\\X\"D&,AJ8B[J4A-7^&); MLT4'KY(4(36Q*%;#.1HN]"#M!B'EE]WX,TYF-:KY"N/L I66143REIDUO$Y_ MJB-!1,V&]V179U\\'7U-D@=7PCD:#O0@[09!XQ6G5BY1!RDU$Y&L6YT"LHB& M,PDR^2*<5:)U3.+8=+^GE!N$EV_M2-="H#%I'DP$)K*K2:M2L2"59>A1<)6] M5:L:YO1^!#QFF/D@T89^--# M[BU45T#9K04VIC # BR9Q-ABD;7KEU&$53( M,HH#G Q'3XU^-' XC^(:0$A2"Q<],[$F1R8=F =O6$Q)DK_,BRU-C(<'D1TI M5?K52 -'8W[/=DT4UY E_"<:K0G )OK7$,2B1H65H6HJ+#36ATF;L@2Q/'XQY,1TJ( MOK30P#&Y9\71>K)]4;!8B^ATT(X%42P3(#UPU$JVR6A\2M?C!Z%'3SIHD"#S M;K+TFN80EU66*1A;]S$M:J(6+8X%%143I6CE4 ']LE&QRVTLCY$NT8^J[E:X M["7G%I7/5^U(%WB@&".X*TP&9PE4;8.%@;SF)!TW2DACFU2RW@9R-$K?2\(- M A$OH]%_'_)N$'3X."'7]GSR]1HQ8P#.58[, ^T%?G(O$Z>68LI91><2TT8 M3I]D=+YZ?G\KOT5R3D-:<&.(V1:)H2D MF>96TH()9O0^\,0-EZ9):MS#T(Z&%SUKH46IZQ6B>:"CSB&8X$GM(_897X]3 M=XJ_==-:LO&V?(0O YVU1&4\,TDKVL[HJUC ,C)?>#')A^+;-$/:#N>1^A8M MM=4@D_NN% 9UT+;)P3 1%1V'1086-8^U\8,1:(--ODF8XBZ4(Z7(GC)?X7OL MW6OKH74/.)<2$3.#Q!T!=(;Y'#Q#[6S='8,/36(3#P$[4HKTJH\5A-G;6[UA M3BW&9PQ$4)+7=$!N.7G1'CP#$/25%5IZD;PU3&ZS&3 M=S!Y.YDO.L^MZ7]B7+!WQ?GLY-N,OQOS(.@L4!4=\F]^7+E2X&5'@=8Z[A6L6SJ@<9>4":3&+IDB7+QM/>UB0B>A-&ZQDMC=2\ MARP?>TC+=#*[@O\AX1@FPVX^',$D[XRRHHX'JJ<9>=@QN,+ < ]:>42_R34I M/> :&^B[VTQ8B^#04UOZT&;7IU1[O R? UKB^&,\/<,T+$/,RQ$6FX!:/\UE M1Y6O0W/8^2X]::IK)>:#<2"B]UQ:Q5*J[JS3A9P8@T1SRV.6.AJ^R>W&4]3] MFHDPAU3]-M)MT=']8IDO1S"=OBUSBV0Q L=D:8*L_8@%^:X)R"!UWK DHK<6 MI"BZB=6W%M$SWO7[E7:+"IUK>"[&4&V :(NM?WOK_PZDP^[_/>OLMOW?C\!; M9,7=119"2'$^<(+7=!UA(H-ZVP]U/"1P7Z!-"_7$4+1.Z++5)87L MU\\56[N@O91Q2T+]ZME[7+3U%:U7Q$$3A1B.$Z$N*NHX< MC]J#"X-M'];[5#A5HG6&&Z:RKA-?R=R+DO8.HW,I6AIN59/\\OZGPBU+C7^E M/;/6?-1;^'\.9RI'2!0\ODL MSCH@1R=5RTUK>PM%/S6UL6X;TJQ$\^QIL;^,FY1C5%"U6_(\ P KTH+.5+-A;X VH\'>R M$:;O)ET9S@9**N\A)1851UH7.>UU'CWM3DYJ7R2G;:J%[J]A>/;O^Z[R;!!I MN&POL)QU=-6DV2E#))Z7$ O%-,C(HHF:.5H>\."]-4W&S*Q%].S5WH^L&R0K M?<#1J%H=X_P[3/Z%UR .G$"42,R4@=>F2)*L#XF1*1^-%49@5&URH==">O8T MZ$G:#1*4_HYC8NB(D+W(IR36RLX9.5\7\+@15NA:*1B15@V6X.4,+*%(NA0O M(#0APP.XGCTC^I1[@WRE]SA%^L Z#_<5V3NC;CX<:PGN0U=F?\($+Z>EO$C_ M]WPXP?QZ3"<<&3#3:M<,BBBHE(M,R]H-C2O-P/K #)U],42N1&ARFO2 _=G3 MZ]#Z:Y /]?/YE$11L9S&X1CFXJ\XIW--+!OT+L8X12FRM38QHPS!-1"8]QR8 M+S%'F3!$UZ1J?'.(SYY0C;318LC.A)E"P(\B.S9TZ%?V?=8[5D'?E]KNI@Q$L093G Z@W&&TXY^_M_S MC6R070VOUE637TXV>,G,@[3DG[M8&\2&A ]=VFS^M,-KO&<5=4WEVR"6-:]) M7BN$@?"T1_'(:]:/9#HK9)"284[&H#D/X*&)]7 _K&.A20,E-(B)79UE%Q=MUX^C.6;K*\D_P(7W#Z^W#<38:SKZ^7I"=3^^:G+*I6?\?924>_ M^4Q_,K_E'*0 LF N+( R3!>@10==[:.BP24?>_[Q/L 7\-[ M^P5 +7QU+AG!\W5J5F#!6A(92"@R6Y=,DX-H-[B'IU5;'FQ!NIYTV"K*LR:! M^%=RU8:?QHLY3>GKQPF,IR2EJK)QGG\W6EQIY/\Z7[AEE[WJ0&EOA..L&*Y) MD$XRP(0D2-K\0Y!"0),&3VV6\^PWQ">@Y17WX Z;SR:);VF0XI5^]HF_'G\C$&';Y^K]^H\Z>*(2BD,T((LG%)7+7M-&@F ML@*%T5EU6#H^;G/6 ^Z-.VE@!4WVOY[? .2"V?3SVA 07^'BOU<9UP%X050L M"6F8EG7$:LTWL$ 2RBJ:Z)I,,]P?^C=!L1ZUMX* >R<+K$!_M8<"]_6VJ8(A MJQF2(C\\1A8R8!8^Z]QJ3.Y:3,^>,GW)>P47>N@$?:.Q +?%*QD\LP%";3!; MZMQ>8FKV*(FD50A-JP(?N]'27CG.N\OR*31:>C?I\GF:O9TLJW#FU>4E2J4R M[54\I3K0/=,B8A',:E/;C\20_28GS4:-5U8!>"(--[;29=>C3'ONL+/$<[W6 M:EGWOPFHOKLLK45S^"Y+^ROJKM9[DO+!*! C5QG,O)U0IKVO=G[45C C,@J1 MP)%+]4Q5?T^3I0-I?AOAMNBQ=!ZG:3(\6\:"7@YI)US$@GZ?&T,#GDP621B6 M4\U0<[*P:- S4%D(LE*";=-[]2%@A[/^>M3?;<.@3^$W*'?_'6K>XK@V"UD" MDH%GG@LPJ8JFU09'6)1G(>:LE' Y\R91BCM(CD']^XFWQ\V@)JQ>Y^(U8'7% MYV=GW62VA%A ('=D[)2@:@T62.:!*Z:Q<)^L ,]OW4>MS C>\''/6LE"SU%'X1C*.B4[\\*\,Z:WU^L3>J: MY^M:@DD$HD3D#,B#(4/&:^9EJ0>-S;1) F.H1- C?/OA_RKH[Z_E+M<;N^OUOK)J"^N7[( M6VEJHZ:XNXCY8/V0-3$YY/O!]R_ZK? M1KJ/T@/S1L= F)[\.NK^[+71XN5G-FZMN!K[K6:*(%%H%-)%"]57 CK"7;W4 M!R7(8RKKFRE>?GSO[1.+*=F5[%FRQ#SM3&0!BF5D1 3N4NUF(YI>E/S65_O$ M-SBK4S=.PQ'>@/BQVUHZ MP2.=RH5\-?+?R+WFK![LS/F81"DAB#:-V5HLYNCI^.@,:! Z>X5G$[(2YU%[ M^GJ$RV#^B^ME_A!]%)(C4PHSTR9I%KU5#"!IY5!FX9JP=!-PAV?=X].@:ZS# M%KOG-2QORZ_#&D4%NC_)*Y@(^ MVS;]:#<%^)UO;7398&^[J,BK_:M.:V7VXDT(5D7)2V:NU$%#V2GFR=5F(4!, MA!1M:-,B?B6<[WSJ0T\-+AQ>+4?.KJON]R"5]6!806Z8%B6P($&Q'&.M(8TZ MIR8--!_ ]9U/O6JNR>AH$D,-"O[:35YUYW%6SDCVH[Y3J3V<-6KI>U1/1R7O6+1HWOBUU[L1L*@:(J)Q3 MG(EY4W)M _-:D-LCZ_Z: S=M2KKOA_6=4WWJK4&7UHIN6N$A ?SE2UW_^7!Z M4N7WMKS".!MPY$'[$EGPHN:41\>BBIYQ;:0G=P*@S?3B!Y%]YU;/VFO0S/5V M%=$U4;R$L^$,1I=R2-ZF0G1G-AI?.\B1/Y$C'=-AJ1NS;/-(7XG M7"M]]MA3MN:S71S9Y*7^,8[#T0@S"0^'GVN2Q70@BO0Z) M+[10"A93!"8Q.,Y5T=$UL;TW@W=TO&FHG3:-1&^A?#?!,QCF"V_SHJ?J.,_A M+U&C$LJ7C"Q[[QB] YZ83^\ .N0Q.VZ];7*AOAO<;XACO6NO00AJS9OQAD[[ M>2N4V0(F@?YM"+3KSH]S,@(&";T!#Y$.\:*8=HY$5?M&5- N!L55/A#K-@/\ M#?&N@08;Q*CNXKXXX=_!UWE&:@P@C=*))>=M'67IZ'!/B0#R8JPN.:L#6>6W MD'U#7-I')PT"42L!3L[Q.K<' G)QD USRM6&3$C'>+&U@WPH02O$H@^T-=T% M]VU19Q_-- @XW<7XR^G9J/N*N!Q"*2!W M(S>)/6T#\AMB4T^:.DB"Y: M=>V_']DWQ)]]=-)B[-#&>66#B$#;8N',*Z C-XA(7TG'%$ !;BQ@FYC!YA"/ M/BVOD;8:^'-KD"YF1JP6C!)D[;L22?\ZURJ0Q**5A15$,%I8:V63EFC;0SW6 MG/2^M-,@KDEV__(*8#GHD; 3ZV=?WXU@7.>4U,DD\P&1@UH:FKTH+-=)C]K5 M,22V"";)R90)Z>U+3:8_; [QR>Q3O2G\=@Y!&VT=@E?SH,7UT39GXV@SD>?KQTDVIW98'3ANP5FGFY"*>85G,,K*$P=9&5\KF6XE/*V]SMWOJ MT9*EL0):Y%G>IC7!A_&G.M-R>;T3>;3"55_#@6+:1,V@T':IC HBN6RC;Q+# M?A#9T;*HC6X:Q++O /QPTDUF'W%R>OVH+5';8B SB8R&WB954D1&0A#![LI55;"L9R3]<;Y+.0A&R6L@'CTE&NDK<,%TR_+ M!E<(QDJ78U2T99<$U8-U#%R,3-(K0K+Q*IDF-:#;0SW6H&=?VFD17[BVV7Z8 M=>E?;^?M*:>_?,%)&A+Z04T&Y,5RAB5;IP,T 2SYJDS%FG*5,V>1%V39ID!;9Y &FZ03 MK(;S[=%D>RWTN+'4R,9'^/+/X>SD9#&A:YG&\+$CNE[[*+\M+[O3TVX\1SE0*IN<)GQ"1J-Q[K6)&H:3D@L9"W)_A-H MA# ^Y":=>=8!.GJJ]**)%O'*:Q1^V9$7.)G58.J\U%-;3B>K$PQ=-+3]H:]S MN )3)BE:N' B-=]8;F$Z>I[TI8\6$HP)5GOKW?DDG< 4.UK1V1F2=30:#0KW M,KNB62A6,\V1/+=">%) I8BZ -IL8.>N^NRCU7,OPFP0F+O)NYM- A;LR\)# MTL*PI'3-RB2'#$HD^TGFU52K$; MYQ/,GW"&DU,2QKQSE]*FJ"@-DZ:.(C8ZL, ETC^E.)&=TDIMLDL\\)RC94'O M0EX12=NY(?(I9O\"9,)C&?7@9&7K:%F*X9@:J%VO7 5/K#B8]0>2E%! M;Z+]>YYQW)KO2[@KM+YW '5S.0Q2CD6EG!F?M\7R7C+O12T$\CQQULOSZ4G-COX,HWE. MAX",@EORH%0A#\IJK*TAD6%MBB53K2MKD@ZQ#2;/[CVEZOGVM/WH_,::KZ^_H5,!M%")M\+&-K:V#88SZ".1N/>I!)_6:^H!-@,OE*B/\!HW.\/%8R2$WO969EGGRB;&8 MG Z8Z#$K9RS9&:THO#'*HV!@&YTTB"%O!':0"@:=,C*'I&#-';((Y'VB\B:( M8 .F)E<.&Z$[/&$::G@7+FVEG@8)%IN!S#H;6Z]A,WAZI8P#!LIS9F*6J&D; M-6V:@.S H>U%<-EVNEX.#7/MYB.S55'+4">XD=JCHI.A !E+46N)B($,_!;K MO0OEV>^H>TJW2>,2ZM]$JIPGE.C]C97 M((Y QSM*M$%:]+*@:=X?+@]GYX3K]:)Y5_[Y?/:FF_TG+G""]4XI*1D81QNO M@GD\SC#0A3N?+?C09![ I@"?/2N::*+!O,CJ8X<@.H5)#KK$AW( M.G@)C@,=A6U&5=^ T:/VZUW=H72^ARQ7&3<_U$7EV5_3J)MB_MN/L\DY7OVP MHVWGR^R711;9WWZ[?0FVI\/\4G=,]M]Y_;3Y:-=@M$L1D:'$&FM+A<5D M BLN6I$B!YN;F -WH3R1\=9;Z?7.M(^]Y-O !KZ)Z V4+)LM8 Y ['U&;P\$HT MA[<3^U'6;6MQ;TDW&"+\'C]WH\^UG1X9K5$="A_XDWV!7N.BW,B]C7\P!FN^ "J3DU@"3OA9+ M@1<,)'DSSBLO4!HRE)K8B6OP'(&QV(>D&]0TKH*U:&EPP?U- +8T'1]$^#@V M9"_ZW( C^ROC0-O&3: 29=5$RC0OHJT>D'L<[/Y"ZZ)@F>3KSB1!W_9>E Q2 *.LQX MJR9D=<'BVB<O0'-98[TE372LQ][A_WP_.HLA)&\E*MK4%0=', M"S"U,1-FX%FGT-_K?EC=KS&]#ZGZ;:2[5N7_\=,ML?Q&W\Y_,?]Y7?9[+#_4 M__[Q_O6EB/[\\\^_T,DS/9L,:U[]7U)W^M-<1"^[\;0;#3/,FU$L!=&5>A/9='AZ-L('3O/-/_NGJQ7<7-GR 3?4W?=:\,L,QQGSCS\, M\]]^')901U29))5%TA;&3/J.V@6G)(9D!YL_IJ=[^M\NKZJ-1BRI( L8:Z]( M+IF7')@R)FA3<@+1Q%^^"Z7_N3?S1A8WY/>^&XU^G5<9Y5IEDLBV*F3@RIIE M4\L_@A8L9#J1%<;DL$E6YY8XGT02RS8L>7CV37]Z:7!A<:T'ROS]F[X]GTUG M,*X9\ .EI1$Y:O*1ZI2>(B*K@^F9)=]7%P.*BR87E_>!>@I#DWK4Z)U+K9[4 MT2 :>7?5 R1(A7PJ5KQSM:%78D%IQ;(WPB?I QUF;;;3VU".FQ9[BK[!A<;' MNN;SR==K5!U8BX6+VMHVU?9NQ5A:8:Q#3;3)2D@+KDDBW HLQTV'?87?H#YO M#J6V-B%K_7Q"N]6BNFH![@W^.?_5=! 2S[9HS8*0P+0@8QZ<$ZS86+250F T MS3:,!^$=-VL:J*A!D=L:E//"C=4=1T-0!FO"@,N*Z*\#V6V:!)-TX2K4([*NF!1UW+*EC35P\@B\\X4GI] MA@_)I'X5TZ @Z-Z=]%9OTA=5'/,I2R2:@HNRAD%.*;M@(Y/2\-K2A]=>I9KQ M(GV,07B439BU-_+C9MYA%=N@F.F^37@5_K]/NBG9CFB2S<4SQ%)JSQE3;4?- MR-],VCJ/"NRA3]"U:+])!O:HP"8%4?>\-A>CPQ=]P)=M\A;]P$4TFON069+D MJ=21T"R - RM=E(!+Z8TB2_MB/>;9%ZO2NRQ3]U:8V'9:MYS[3@6E@4!TEPE MVH=M8+0Y"PXR&Q_;S)U\(@W_']5>VUX%??>ONY?,'S!UXPR3KV]+P&NW+K6FAEYLUV3SU.4C26?I\M[^Z!NO!:[R - M(BKCP3*9:JLVQ.IR$*\+9)%#4C;#)AE:6SWTFZ-)#[)OT;_N1?ZO\^7(P8_= MBYSG2H!1+4A_/5Z6KL\9'DED^65W>H;CZ;RGXWM7YZ/B*PGZM?@6G6T@J,BTX:%"U"Q+;;-+ MD7NQR2#FS9YVG'1J).T5A-A_[/+*82K_7+2RG0X"BAB\URS*.HU0UJ([*Q1+ M,2.XI(O1S8.F=V$=)VL:J&0%8_:.M&^R1RX$4O?';CR?\71[J 8XKTT4@=F0 M YW_4 ?+<6 RR%03]KE436Z7^P!_W.P[N'I7<+2?F/Y[/%O&-E8X+@,C M*\:3(XB2G!5OBF"NR)J*(9V2C9(''X)VW/SJ634KV+/7')4K^L\ZN&3_&;%_ M.$X+]N/RYJHKXVZ&\T[_ UF2YU%QYK$F\*@@&5EYM0 )I;0Q1:4WB3GL]O3C M),R!M+&"0'N'T%>D]"QKI?+ V&!"3)X5P6OQ3 821;%,9V5!8*F3R0Z45W6! MZ3CYT[&T?2E0T\K>+978'U;_!>82T0A:BJ8 M,#7,*R,=R;Q$ED.T.8'TV6P22]KQ\=_YM(\^5G!HKZ'=&V ^6S5W#[UR!DMF MT0-Y R[3&\!IIXUUY'AP4GC-^^'0JL=_TQS:6Q\K.+17"'OE8$:?"S>6/$4E M@(PX"9)%8RV#9&6,/$G.-YI@]DUI?V])KE#M_NGBU3K_^?;5"JTQ98RR5)Y% MICD9Z%#+D$,IZ**HNY9K80"OAG.WL!"<5T81<_/%T^!D7 MDP5^ZZ;3>=KF1_@RD%H*[;AD7-;QNV@B;4K6,;+&1='%2'1-&O!M NZX6=.[ M>E9P:.^@\'T@20@X_#1^6?O3C]/7CV0M36%^2?=BG.??C>8OPM6A>;DL*VSR M/BFF-'JFZXS/('QA!FU"DZTN;08GMEG.M\O3 U%@!;/W3A0G(%?K&* (6(*M M?9ARJ5GKD7D?.!/195^\!W';8.YMDN<5BN/FT>X"7Z'^?C*V;Q84YY $>7J$ MP=;&3%95^QP\"]$K)874/#Y*+7DO6")3 (IC:^(T[E65R MMDV1X(.UR=LO[]X> 2$3+0W/+*1ZU5_GO497XSZUH;K- GQI,[QMXY8-V[EO MRQR&B]*OI3:U+Y!*R(2"WD8="K# A:-50E8\9Q73)G=G*S_\V78@Z4=<31I' MW.@%9\AA#)[>O:P\&74^$CNSULQS%)'(&WF;3C1/9E[./NUE]I#E4YF7<[F$ M6SDATWG;,!LC&A<$D7-Q#-6V8;2+U5Z=3A?M56S;H6D5JB?217$K;:\CSMY2 M;[!#W,)TT>]M U M6Z*O1/4X;=![U-[M(>"]B?Y@O*BM ;(E9RFXVI(Y8R(S M7&JFG/.)0'MAPC/GPP.-S@]-AVTDWF2HSJ5QN6ST:Z6.!0,R4^I\V: E+=;E M>HW.BU6)B]*$ G>0'-Y:[$%#ZYN.[2#>!DWIUN207C1Y-EP"G74L9UOJE!A: MM%>! 23NJ^QU$W*"]W'NTPJ38"6* MRE L]=:P,"&B-]IHSBO\==I+_A!_>C M@EU6<4L/D)Q (QTJ!*V\ F5M\#ZZ+%+1V0RV7U C9317RJ,H9R,E<16R31!T M+7_UI"0> BH7E8XF)2LW5-(!E34/ K=3U?+C#ZFH52NZI2;2$I[B&BGIWE^^JM;5J)T*-WKX(16\O31NJ=]%T#R5@AJC MCFB"%9+HX(N0COX/-E3_1CCVZ"*T /'V?A!7-X"<#H62G64.C6/:!62>FVJK M26)VR-ZE31+4MWSL7GV25K8P>5%OFS_-(]'QZ]6?O(.O\R'O-6GF'4X2?0V? MR,Z8_V#Z&:<5WCG9K.^(5?@1)I]P-C"H3 #IF>&8F0;Z)XALF$TI*1%\*0XV MD4EKH(>S\ELSZT8OIB>EWYX':,35VE5Z+2#!1LK:->#&=XNSUZ1D,)Y6-+T\JNNG %CHMT!J6/*U5 MERR95\*S%)/ECG-34#8)!MX+Z_BHT4 =/8:+YU-]NQF,IE=3Q29([N[X;-XW MHG23Y3[5E=\__#$=R)1!)Z$9][R0"&H*G;.%6;(Z,:NHR>[88$O8YIG'QXFF M4N\QK'RYK4WGW9*(O7_0:?6/!;2WY??I^?1W^#(\/3\=.)O0F2!HB^.T^.@S M R$32U*AAT1'F-B$%YL][3@9T4#2#0:/7+8X7G3C6UW5]*9V+9K.,"],G3G7 MK_^^%OF_Z6;_B;-E'[__QCRH8X=-))&1G&JC"!U9-(H6AD8)9ZSTMLGU5+,5 M'1]-GQ8)&@P[:;:P11NF7[O)M<:58I A 7*>F#?*T*D?#0-K-;,!#407LLU- MVF\?=IG?WX-'H$N/\USF4DTGF,]'^(!8%PFX)4GIK"[,D,M:;\&!<(;,G'%D MSEIO91:;& -;/+-UGOI!#8%6LGXJJ>W7.B$2Q=_@G]<6-^G&]&6:/W"1IPD& MR/U)EGE;(OG1R=5):Y*I4#B2$RT:55QMA?+0J>]M>;*^UM> M+%L"+V_@-\'4,D=^%:C'29%OJ,O;$8^^%'$PDLC"N2>STX!53&N-#+)-S)7: M7#PE&65^WN1X(%_^L;FQA?P;<.)JL1]J16:UU?XXRS!#,DLL#TN0A($[X8!Y M*%3J_97Y.VSIGDO@0I,5FI M3691Z9H*KFI],1V^D8Q LN"M5(T,ETW0'3E5=M-"C[M*-=#>XV<P72YA<36ZK#O=.?-$J 6(;IK33E:IZ*M?> AT\\V6_6ME+,L0TDI MHT+A=>_!<*AV2H)^+O&'*V=IG[U$*H+1(_1$HLVZ0!Y*OPU82F.88:K^MQ(".J<"-]=!HI,P!%O=MT[H5"WJV M#>^(;=EIQJ98R%-EOKHRNLC"8LW+D>1/5D[JGJ M4FK88F$EQQ !+##%I6,ZU$8/F1MF3.UAS:OZ;K=ZVH9XURG>;^!4[QP@C984\L;IQ:+>J0;J]VYLNTI=2A%/Q<2 M)QUE]>49/8_.@-K6!+RM,[]\M+DH:V.3=J#/A[P/W:@];>YNH]_>HVUDZ0W3 M#/.\?\8?I(P9B75>.'/97@F$U;$P,NP2TZ@D\TAF")TOL78%UD6%#:RKAY_T M"+U,'UV;73-5-' RW^&D=)/3.J]WD25]T6X%@Y20+),"Z87B0(M-">ME= $> M38AMVOBNP?,-\ZA/337;:::5WN>DDU.8_ MGUPE.3HX/(J;:)-359B"*_![# M6;9HO%79<;6))[?)L[YAEC111X/N6?-]\,79V033<"ZK]\-/)[/IAQ?O/RP! M%NFMBTC>,=;9A!P\K1Y4O=/4"F1))(,FEM%#R+YA=K717L_U5+_/N3Z71SUH MI_/2GF52BTY)JTO,;> <,AKS5TE<_NB,Q*M.-2Q)59;KKR( MT4#PQ2@=E% ;7G1N@6;?F35K\S;?3EZ>U#?O]?CZ7PS':4A4N K]AJ10H"BL M&*F9=K1'AB <0Q($VA23MK'%X;8W\KT#OJ-1]V>U77_M)J^Z\S@KYZ/E\Z;O M,>'P,KU@8] GKV*!K=1XJ'JP3;!]+UH<$]=;E(8MHLB#D82;J0IJ.F=J%V^ MLDLLEJQ8SKP. ;$JV29%/L^T:+!_;FPA_T,7#0IU48.4G10J2V:XKO%&CLP7 M71A@#)8;9<$VR5_<"-T3J03;2I';% WNI(6>6RO> U!R;I< L\S< RK29*VH M39[7J:2981*!HR^FZ$V::&WTL&>L]38"/5@ERL_G4_(+IM.7W6DWZO_ZQF MPMR@FS<@"F/!&^FYQCK,T@@92S#>>.]6BW3YL?L=9Q>?^R+]W_/A]&+)2R=6 M!5$U[%B)&NLP]LQ"UI)EB$8HXV+F3>X\[P.U]TWO9?GJ5?.EUYG,E6$98IXW MZUP\=T+?C?-O0XC#$4' *?WN_!3S7.P?27\_T\?^:^ 2P:T MQ3'::#A*J532;3+F^EW'X4^'WIAWYS;X$374(\K:1I1Q)TBXB@/S24CFM(44@2OIFX3^>E_)49+V M,;3424:ZFA%BE:EV_("N#3G[]>^VX1RQ2I(.W/@5E-*'7EOL<:U329?D%; MNFH3)MX6Z*$N-0ZP=S70S%.YHEBQM'E\*YJ(,6A:AN"6_BF%@1*T%JF=4(4L M^=M]L)OM6X]Y[="6 P_O7%OKXC!'WO+$ODADVP1@RPN&!Q$^SFU#+_K<@"/[ M*^-16&.M @3G&&2#-80>62R&,^62$\5$$ F.B"T/7#\\#EFVT4'/Y0POX11' MN$0TO19*5<(1D(S,9E&KRWRHPV<3X]H564R)*#;INKSN\Y^$J;N/&KJ>9;C6 MN3] P'CWC-Y[/JQ9Q'.3+%N?H_(N%YZ=T#YQ4$Y+A!@2M]P(LRKDV4^^[+V& ML-2@-/>)Y=I>4@O0-=I36+31>V=2UJE)T7_+F.Z] M*+8%M[8!>42,:J:;A@;QM7W_FCS>XWP0>YVA,1U8X;Q$ARS(E)A6I4[<2\1] M"]%)(TJ )JW.-H=X1!QJI)<&H<(52.]>!<'=L/JJRZ"K&/QT $K9* 1G1HI: M.RB D;U2R/HLPF$J4OLF63V-UG/2@O13DT"1.OI*2+#CCZ!^-3OH2;6X2F=P']!%1\F"Z M6UN>^M0VT,4?OYV=X.3C"8S_WG7YS^%H-#!DG-;.[#4 '.FTJ',E$B>C0ZD$ M/!GTMLE0M(.N\HB8_739-M8>.*VT,Z$6 MDGG)="B>U0LX!D)%Y43D=.X\]5?AP55^?Q4.P(Z[K\+.XP#O6>R*A($EV+?E M(G3[83A.>$WRK\A/>)%FYS ::&T#^*)8]+5*SD;+@I:..=#:.8XYE*:7I[VM MY+@I?4 MWZ6M.PQM?X')>#C^-'T[^:V;3C=:EQ=)"*QJ/CQV(*0W7DC%R$4H MY#18LIFRJO.5E)5HO;%M8JKW@3HB3O4F^[N\"'WQ8L"]Y+;.7I$0W*)'LP=? M;\&3\V1(&YN:1$2/T,W92:8KXN%[7ZRLN@XZGZ03F.*[R9!VJM'\,^C'%Y!_ M^7*&M>'>1_CR"O-YFLT=K--YUPHC(%DGD9'1&)@V@;/(>68%T!:M#0^N2<%" MKZLX(IH]GG97<+7%Y& MVF?:UYUA09!]AYQ'D 5UXDTLIT,N\KB)_#2XL>)%V/L.:+4K\WE8DR5A=,V; M>5WU":.K0NG7X]35!#%R7JY:-BSO:3]V[R;X>=B=3Y<&;,$H5'"1F6 ,O>]. M,$^:8%;Q8G20F:RD M6@4GP[/+(4*J.!.]9FAJ$,J"8\%+SPI/U?GF69LF3ND]F(Z;*WTIXT!ULG5[ M-5IZC!*8-*IV+BB*>5,W6IZ*3(H[G9KL*<^] '\?2[L/733,^U]?/[H)P.\% M^+OI<^N:ZEV4\2@%^-YR7[A1S'%!.RJ7=9:=2\S[%%.2P2E]J-Y$3[@ ORU9 MMM%!SP7X'R= %A3@Y!JZB_)Q:337RK L:[]172?4VV1J#P*M@@1+\!ZHS[[_ M"4\B<+V/*KK>Y=ASI]ZUK0%R0(10@-E0 M-%!!8A9I:$S$5 R,'9#73[G-HK M[*K97F3XF/UX;UX4PNJ+PAX[,&SQO&9-&G9=\ZT^#E&HHDU((EM-5J0-!DP1 M4?L 0=NB5M:-;O[HAJT>N(M$1BV9RC57)D;) DK-C Y9NA(!3).I9X=H]=!+ M04(M"A_G7^A//L.H7A8.4$D'5@DFP%BF4Q8LB&B8\ED4U*; ,ZA/N;.L)[$5 M[\;+I@4I^^F_0:RH0;G-M;*S@4)KBZBCFI209'LXSJ(J)'V#2#N< M?)[;RI5]YW@C%CR;[ASKRH_ISZVX M_*G0OU]V-.COT;9\>'&H@9#"2!\95XY\>N29@37 %+>&#CR?E6G2[?\ :_M. M^V9,>.)-11ZNE:?W-WEC/$,RVYC6N; 0BF522YL3CYG+)]^KZ;EU4GBZ+\ ^ M['CB344>+F HX#FYYG2\<5[S.^B,2RJSA(%,/Q>R,T_>Z']FQ2U/Y47HE1N' MZ2BR\UJO5G7GX#-.: [:LJ)JV:ZWP*"$:O2%F"W7X-HVLFV[O._<;\F'PS0D MV625E_T'5JX6Z656H0CG(J.WVI!])SSS+AL6>?9.*2-0'JH;:A_K^<[K7C7> MH!O)UCEG03ENE%"L6"N9SMXP$$ZP% ,OI8207)/KHV=9H[4/X9IJYJG4:*U+ M1!(Q2TAUY+BD96BKPSR!@3FN3%1&916;[H//-2-T*PYLF!&ZC2X>);=O$X#? M,T)WT^?627Z[*.-16)-%C%;KQ&RF;5G7&?-1ZLP")$V 8\3"CX@M.V:$MB7+ M-CHXU$@F\BJX\(G,,)7KK&!A611TA$<+U1I#.K1O%:$_^YS!K=2P2<[@-C)L M,6]Y!K.YG3*OJWE;/LRZ]*_%A#&9K+;(63"VSL6(0,"48.!!8):QSC%J8KVN M0_1-6!;]Z*/!/?9U/!, D.!@#MI'S8V:87^R975DWU;W7 M!//-']Y"N>D M$L&K@LP9K/-)0V00)!G#.3OKB:C%-+$>M@'93XN)T:IG7, 0 V- V5+'.,SK MB,$G!G7X)D0EE>+2\]*P7<[]X YO8#?CT.I6$CWJYHGG=S^<_(49>79%,A]J M!;2259HV,&DE:!V3$OY[:N 39O3394L#$W,#J:X?)P5UU(*N%PC)S\LV:!5) MU-J-@L$#N>IM\K[W 7W$Q#V8+AMXO5>^_\.KN-X*:1$(\'2$H'?( &J6K4B! M =8>U<"3TZGXU.;LWPOUH6X##\:_P^GPL:\*IY/9X#TM!^>NITJA2.7B(;>>WKCY([\-9O4O!)'WJ->?3=;=;=>.KC!^F:*[G;5]@]GI>7("XZ M"VP 8XN0W.:Z[S]B_W#\;0\-W-;A'N)KJ$U-CG]62; A\VF1XQ=/0XIH06O]*W$9J/2OO=Y+4Z?GI$HBQ13M1&Y)I3$P;J9CWD=86 MR;0.UH2P42KR1NJ[\>3#&9-[R;[K0W ]^N5S(/#E.I 8G>K/7WK8],1 M+$\N5^I0QE*?BGF45GJ; /R>.+6;/K?.A=E%&8^2.!6B3B9'RYQ"Q73M,^MI M[V.._%:M>!"FS7RZYY4XU9@L6^B@Y\2I?\!7&,_N]G]SPI:"V=#IB*4FB 06 MN:J]9>G'.IJ08)->:VL^_BFF36VEA*Y?"1ZL@Q[/$BT=B6BEJYE<1.,$FI7: M:-8E'CW(#;3ZG++A=E5K+S(\[-" .XWN;3&T2053.X<3!0-)(?*2&'FH7 7@ ML80F-]S/:@[*H>W+5@ILT UCVT;GF\#]/A2EE?[WG%2QB_*>P% 472#43JC, M0B+8/DH6-4@FI,: (@;7IK;H27"MQZ$HAZ3:-CIKD1QZSTP%!09<+&5/K<8<+&-,GHVH7^G=4?W/N0XU=ZO;!]A8I)PGNP]KYC$#$P7 M DH>AB?E%A1 +@&F)D.XGOW$I'TVB3Z5TB V.\]-NR.$91A 6N$&0Z M!\= YD!(M2Y93;I?Z]3@7BL0;G]HLSJ# M>]'?JB9(0FF2O7*V>*U"]$KEVBS#H$FE)+EFNO*-SV_8D=YCCBKYQ))U@@@3 M XM&:X:%*QXL&2-PJ$$SO_55$["J1/!"I!?MV+*@!5H7&=K:ZH)G9%$%>A_) M$^#>JNS:3-#= -N3"#+NQI -;@;VTD3# H!5$-_@;#[!''_KIM,!';* T7EF M+=+>:KUDU7QG<3Z[3#@N\5 72:L1?B/$V5TKA[E_O,#Y"TS&=)+4\?8?3F"" M/\-TF$@J/D%VNK9X)Y1-IZ>S,]0=3!!0 AZ29 MQL5:"PYLFJNUA2X>)^MF X#?<[5VT^?V MZ3<[*.-Q6J-ED90-G%X5/4\Z]LPC;=!"0T[2&)G-H8RCIYRKU90LV^C@0+E: M";6) 9"AMHYI$(&!+,BT-,'ZC-;&36:>/J-F4QP.GO3S7"7@.!]G]9/)'!CO+?G5?)%WE26+FO $I0J4G$Z M^^E%5BH--H3>DX#G5DE_$EY^7$L1KT)\2\8N*14A.1V#U\Y[+YW#Q#F7RGFB M^AH9WP6_M9 _3B CC!>3K]YCPN'G^8?6?M+;R_B^3^M'Q!OCO25A IX!WIO+#G]E?$&N:T*MY1(\*.]J MNF?12,? ?2)OR^S=[VTV^-#FHM_DWL848VP,FA@>R,2"Z*S-1B-B]!Y=O$_V M??5Z2MWY>#:=GP.UA4@'X^G5@ZXB&H!9H]&<2>,U60Q%LIAC9$8(Y!BYXS*W ML)HW!;A_(Y+%TI%2HR<=-.E==)NTM"U?8-,R)B#KD"6N96W@:)AWW!%] MHXKHG0FBR7">^T =*4-ZTT.#:Y87HU'W9\W1^[6;O.K.XZR+U6A07N39$^<<+5(^G"KS(Q]]B#\^&//1%@D%TB*4D>'2@=ZK43FAT0F\B2B0T>GHM!Y/NA,$&T0&'?*NCX#3@2_991X(E-(5 MIJW@C-:JB$ZOI)%@8IL,^\UD71A.&LBBP=3-^T5X]Y@QYP11^O.PYHB3UWK' ME47(4$.6A2?.@J9#44M'UI,AO8;>D_WDR9IJ Z$]Z3U>N[HC(.H8,CN74'_7 M%?[T_=YJZ=GS,!3/ *F 9N0(UDGFGIBL*JQ4E,%8%TN;U-%#B#Y]TD!#4*VQ MO9L+MX'_]I"BFZ!8%YI:YA2L(NHT:03'$^VXD5R.A1EI0LF8+,-2-U @J<:< M5^MC0:Q_9+W.[4;[$:$!?> /UH(NED=T M1IB8,RCEM0^#71;1)],/5@3KG]F<[1V41'%.EU2$CB%K72<%\4+?D&^)5A2U MD>\]JHP53S]<@6QX:'/6=U$N$F-15AO4I)=U1;NRM5),&; YE+2)]WVHF@^3 M,3E^L^\PRF__]WKXM;YAM%>NS[HG]1=VBQOYC(:+$SQ@IES*S-OTFFD VW'CY;TC)85<9)>Y=$@HV'I-XDT" 7Z3ZT!SQHE *!)><2T0*2U&CP#()P(7&7 M!#1)B+]/Q,5)?V\.]YA/5+/BW@RG7\=3N'I?UJLJFXNK01[F7>2U3:!CP7#+ M$ABT5GGG_5*NZLJ:7 U[_AHN3<$R,?B]<=(MYWM19U!%=$ MQN_C,OLG3/"F'6A=]3Q$]AJ^#F=P5:=,#Y+FMC9R9-:C8SI+6K^M%P: APQ]#P[>!!N;?K^/_8)K],;YOQ0Z\1F\L^=@FA$CN%-3I MX9QP;+TVM R#11^$CC4O?B8 Z8/MCS$2#F[X?@?7U^,O7Z^)_%O"[Y,I!E:3 MQQ+(O38QU.977C!/W@VS9*9&)RTDVV3X7E<"+P9&326SXJ[LX-O7/^ZW$W[W MY2L,)W-M^!DFGW Z2-[KJ$U@UDHR?%V0+*)1+"IG;4CD ILFUZV;R;HXN/0H MA14@.?A&]2Z->2T?;GJ>:66DA,2PE@23KBA#4G\#PA-6DH3FE#HB]U PC: $F2.QZ"#5Q +^G>7,>U0%] MBG&S0;,S.WON];7*QEKD"'["NI[E^?IJ?)U_ E+_I*3R M=9J]+P4GM7GR38\Y6Q+PXC2#5'O6<8[,<^U9KOD#*>L TG40Z[;W',_FZU$4 MXT9\/&8:QD_??]2%")ZLE#S1VE,=$] M%9[,LP6T;IO:S$-=3<_E0:(/QC=0%,NW\4L# M]6[[9KN8:1BV(<5&UH!\!JBPX6HRW #2]EN4]]3[?>ZRBZ/(3TP_P&:9KSKE.?QU>U M[' R_C:_"K\]^K)W/B12=9AS576T5@^Q,!&3J5/)2.A90, U2@73%&^";@V$34 MY:&C-Q'TG-6Y]3:PR)@M.68D/J^85M$ST 1B+HOW6D9TRT5R9WZKVEKBO7.U MQVS.Z60V^$@6S<(5#UQE\HH,F;Q>D%8JA7GO$@/K22WYD'/I4O](#[VWZ^FG MY1W_X*T7>3^Z/U][M 1^$'&#L2YD['#+V5W,_>_H[3>8!TA@688'L*]'/W&9 MG,2#\9X8[ETD6%::@B-]A#X+59LK^4XS-L]#BFON$?L7XBYVMZ]N>[_ZWZZC*RE9ZFEB!=29W()' BC@TP^99#D/@HKM4RZ#-:0MB># M]FZ"\^"?]\FB#BUN,'?+HQXZVBP>M'\#FX?_ MOD\V=6E/0Z:LU,%%7;37RI4 1EDC,85 .]O?\JF?;C2_D+N+.'_B&YRFR?#K MP['8H=Z2:?R&C*&'^ R=?WI?7=4(@I)D8N"A%"D8QZX0EI>E<'< )U1_1 M1HC"030)"^U)[_'=]S[Q]/@JK[W0&H085Y']D,1!!$AT'A>2?*K6E$3FC5+, M!YT]#^3>"GDL6#TD[?(1=( H&L0?5U'X$4?X3[BJA Y@X3&RDJ9C552U5P>'L_S4%50_@EZ?ZV7"N]'-# ""^FV; MMGL)@98.0J$\9[%X3^=@L8Q\DL",^#PCM(I:>2\WFBO?7<1Z689I;9+=I/#5U7?',T*O, M=!*&5B\$.?DAY9CF ZD[6;LK'W]\^[9_.8S[96+/ 9V[V*)-@<@NP+*/E0B= M&40Z3D%Z::(,7'["M;;9#B:*[$1A MJG8FU9$8#BB)I)21"_#>8Y=N/4\IVV$GWJ_/=MB!<4VS'4HQ,B=.1IVMD_>\ MMLP+H9F76%QR5B7?Y?KW*64[["W!O1EWY&R'VQ3(<;FJ/U\-(0ZOAK/O9/!= M3^@UAT>RN[^ASUCWGNM:GCVD5'88!-TKA8XJAL$!2]Q98'\; MC_,_AU=7,,I+-4C["&?3T_H11&=ZEZ<1N>0U\3E*;;7F(B8;-.<908?]BES.WS M[^[,T4J7:9\Q)ZJ+"=7%M"(P7ZR+J)S.ODESOT>4]->?[O;1?Q#W?Z*/_&/ M/:D3G05+UB'31=(1@3&R4"CO=(]FJ$(*3C"ONF*:?ZB@28"4@M^ QV]1DF,(>M%X.E-9I1A42G8_%<,E,D+GVM>$L1.48#\HF)4SPNDOA\>DO9VX?^'%\=?7S>/)/ MF.2!$T9H6Y!))2-M)NT81.MIF2IIGZ3'Y7[N_2[N'BWGX,[L(NMEW7(H>QM< MPMR2- @BE!*#9=(@9]J5&E;#R K&R*T,(94FQ0RW!)Q.MGM+8XUT=V)E QOA MEHY7Z7^OAQ/,;ZYK6Y4/.!F./PT^CU]62"H_3]CPF,IE?S MB[6_$>]^J2/!"Z&6CCW.K$GD8,M"%G86GA5#QK8!Z;C!EG#93N+E8*9G<31H MGO?CY/.!9RG(/T(#IC;QJ\:1 5:G+23KHC#ZB$9$RY#4H'!9="1&(P^:/$,2 M;]2\UATJZ92-(98FQ?C=23S=3>XA-G(C$9S+Y>Z&1?WT_5?XG_'D]15,%]<8 M,H5LDC/,S;L[">Z9UYG3Z5#H*. A!]6DZF('&D]_\=LO2I9[I3>25HNN^NM) MO2/T-_AR6[/0A=R6=\<[TGN:V^5F\N^.L]Z$=P:8X\(&7^I%+!:R;^L7K^F$ MF&]1Z;1P;5IKG 76MMQHGRO4=I%9SPGSM2'P^&J8Y[;NW+)8E %D%73$6H]C MR)]62C!(/#.#1J/*.2?16][U:A(N]-3KB><]5S ]INBV@+8#37V7,ZTCYOBU M37T(:J/<#^!RPQ*D[GQP&0M'] V&^:S5,R0DX')N0#]U= <5_(;ZJ&. M)?A=F-LBTKTYPAM,EIY.)0DFUGF.GD&QB26>$F:((-ITQ#CS+)BFSE!_$FEP M=[F4K=&!F.>=&+.+M#8GQNS!ZN:),5QD>B7AVMHZ^#75BC6#@?$B>4BEE.B: MM(8\^\28WL2^"X=;%$'/EQ-1<[ .Z)#+M!P#CD$NG,7(.283M5&7TZ+@",;_ M?ISM,:"P7&_:A8P+[5BPDP36%+OOP[Z&'0NB%I8T#6D*%0*9J*%.EM29<>\B M 38C=_G)2+%3QX)>A+@#U\XA!?$H*8DG2U'<)V51.Z\R@ _%).UXJM.+LHK& M"B"%;&!3RF*;%,8-)\A=%"_[G&R)=923K4%E9QA E Q=#BEK<'3$'/FV]I>^ M$ATWE1-M#[=;+X-VD)AR.!^[8EGPE4?61A6Y(HW:9![<050?/R&B=Y3M<)?= MLQ0;9%ZN)_[/*9;KJU^&!L,1LSP@*@S0QI'I0MRS M M2>,CENT.UODXIK8PN=+F3]%^-+3<*)C,BKE-I ++!9^";9Z-L(>U9XV4,6 M#7(_-]#W*J7K+]>D$C'?+YT=<+)5T!I@G&P6IG,B:Y4L58968TY9&(A-\IIV M)_5YX:D/>36X=]U \6\X&VA>E21HYHS53&NLK9YB8F0$^ZR 2] A(S8YH+_[+)OFV.FD52> M8D*N*3ZJ!,3&J*N?J#/SF199QS,**YQPG5HB/_.$W)U0R8/H_&5^-/WS\./WTF8A?A*I#2%E"!)9\ETT4C MD2<-L89'SR$0F(K6V$OA2!N?*<2$;7W*9HN^7MRT&"UU/ M9^,O./EXC[(?>-2!6RL]D4;NI8;Y_/1DF 1,DEM1(F^B)#;0=)DHZ5L8#>ZH M[U363S!=P8H%D5J&XKAQ#*'H>C5!&BSIPF2.#F+1X&635E>=J+ML[/0OH!;Y MOQOS'JV,10KDK 13VW@1A2&HS+C,3B)Q JQ]21?OUU7O3R(MFK$^2&;M0LRS M3A??25H;\X;W877[/IHU2F;)']B MWX7#S=+%43H#RBL&V3FFZ]"@F&)B= )F1X>52J:+F"\N77P?+;\_9WL\_)=3 M9;N0<:'IXCM)8$VF\3[L:Y@N7IQ/07%+ZL85IHLU#)Q4A,V 4B<)073)'3@/ M*79*%^]#B+MP[1S2Q1]W[V^2,+[^-:/^ U'UTB[Y -.RGCRI=Z6OH]7PT_SC?';>+;7 M(+.='M^/$/9?T9)0 F)0(9AB;-8>$52Q=%A83EN!>_2#?1?72DA[CYO;[?E' M%5.',729?"]1,Z],L#I9$=&@%3P4%4#GXKK*Z?'R6@EJ?R6VXPN.*JHNBB[X M8$40L@BC- ('.CN\L#)9#E$%U556?:B^WV?C](_/XRNRZ*9O__=Z./N^AT!6 M/*0?IF^C;HFQ1H(NP@I23U87!5% 8Q3K-T3N@H1 1>)RQESS,OQ><5'&V#RM\QC4<9)M_?%]H;].$^.;WVX:U8 MWVTUR^C&5+3%&*7P.HL$,S+1%WN_AG+N7 M/]P[^U;0N,3#HKCT26-Q0NI$<$REF RFI&@,Z8='/'Q$[L&,_ FFPRF=D&^& M5]KWG'8<&1 MVY=\N/>2],N/9'*PUO,H,Y-H3!T"SQF@TTR!-;35BM%M.E]O)NN0'*7E)_]V M_04G]?.OXG0V@30;&#H>G7:2%0O(M$Z:^8"*>:4*HLF!2[4%BYU>=/Q,@AZ% M?3\UJ5^6-BB__@UG[T:T=W%1"RZBM) *4UH)(L;4$$B-3TF173)8:WY;8/H! M%<<3?@,)C?MB;X\1A57+?(.C\9?AZ,%" ^\ZF+W]Z%L;1#C_R^L*;"87WTC7'^J^"9&O2]S'TM QT+3C=GU MB.*[H3Z#D+0$K@OSJ3;*RT8P$-HP*,*9B!"X:#*O=T]ZGP'">A9:@^RT31MC M>5^\^F'\#[+FX 57#)2D\]J*P@ T9R*HH%#4$'(3PWP_M&DX'0-/1<-A'UXWN",>36:#7,E9?@-?\=T/2$. MX_3M7^GJ.F/^F3CT>OSEZ_7LIBG)\BI>?:F#,@62* M"QMU!B1EUP(XO5!_43 [OCP;'%)WV=$K.?73=UK#E_%H7D:U2))6J ",2,QQ MY6L&NV7!B9 S?23]]7/V Q M(4PG(;FR9&HB.;"".!,+1&:+*SQ("3DUZ0'9<$VG+Z1H L9^M6MOH&AP@[:: MLOM3#3O0U[(,;QN!IZG,.QM$=$+J@>(\!>PRV1J"V\@,\EHQ(02YY42VS!H$ MUD1EUZ2T_#1PVU(0^&31MHL4FXPK&Z=_5-80G^>\^7 %HYN2G&!CL4H#\QB) MM'K3%V.63"FMO"F9:]_$Z=U T_$]DGX%^*C6O!_N-\@S>#T>?C M*7D=U;%8U )R+I2OU>D$DF"K%7.N)).,QT89*8])>1Z&]X$B:'"'^I"B M>QNA"UTM[>1UA)W&/CY4_2!(..**V0^\\PTZLPBSL,^L63: M%3K')LUICXN&+>;KL<"P"[-[3FB;5]WE:SKP1+@YO;P-M8)5LR3K)!N=D(6\ M*"-'+8J(C[IAK\Q?>_SDXUL!_7!\W!N[>NZ&>$>-=K?MURS9'.3]D$7C'>%3 MDEE34F0!"R]8BM%<["2\VR=?E/#V8E?+L=1SL^-]F7L>DW3B9F.' MR6S9Q^N'X2U:H3ZF+$%1.F-D0H6:S6H="SIQV@&8Z# R3J0F@W&.!8&N?<=: M(V 7/A^M'>Y3HRUI^;]JZL]RMPV/Z^?ZK8=:%XNRA1T2"M MZ6OD08 R401N@A!QT)G\?AF]=U>)+D\] M,[=) @%D>AC:=3U!'VE?=2"RF\ M=SX)8<1FUM^\X$"#Z>;@?_CH5Y-)[5DU[SSX_>XC'^#[W&_[)TSR+S]2";@D MDR\9,O1DK4,JQK-058(DHU)8+JWT;=HS'DQZCVDJA,OQ=\3?R+3&!R=$T2!)JMZ/C>SI&1O2%)YH38:! QN5O8:K7T$\3D.?WOO\Z;^-/"%@O\^G6":;A8^WSNQYS9:Q;(I:[N MMF2UQ0A9V Y9'4[/R-[V1HA@H+7J;[2RY[X/3HR5%FW:?RSPMQK G<[P?M>L M^7HW;65OE#:9:\;1&::3-RP&7V][!2:4/DG?I.CD,+*?,8R;2[G%Y(D?U+^: M3J^_+';;GT3S$IFJ2.VBE@P"'2G:$H5 NXH9&TI2+LFLFZ29=:3O&:.N/[GU M6*FPF.\T^0?.[BR6VBAUP:0[BI>HC5KEHD-DI)D5V>ZN4PBU=7[6GJE44T"=";04QYF3SD32 MX%K')O/E[Q-Q^FCL46$P[DD<#3SL6UIN(D1=J&D9E'U(SFD"LON+9XV<#^!M M>XD;S^UB)@8:SK17J8[9<(P\7?JW6+R&INK@A''75H+>A:4M:GRJEGH#L\6Z M#!V-"81AD(QC6CKR!3G1)GD,*?L<@VTBWP=4/&]]O[] &MPB_2#F%JP=R&E: M9_B0GA.5%>XOH76R/H"]+77";2Z0!Z-D5Y;N.O1,9PXLVJ3(K$0I;8S)ER;I\6OH><8XZE-2S33- MM,+[FF3R91Z8NP]P[@7.2\^DRD#.#@"#0#\&8U6V49)!:W?2->O?]8Q1TD0< M+1**UM:=2 M>^("T5IN8KKT@O"R9A1#J41ZS;Q36/-_RO5/ZD?T(JD'GR!4U M1ETH>MYE?3O);'M1USX,/TY9GY1*>3".H7)T&LH4F+E4'1M-BU=S4$HQ3/(W# !'M!S6A5O4MIUCX;GJ9P/%<9C7-B><'%C M+70AIJ6!_H":T]CF>\MFM8P/8&P[+7!K&]+++=F 3'I=&WXES@+WEF5PJ4 4 MQHLF8[".(.4MYG<;(>_"S_-HH?'VK_HM[C\W>I>G'Z'3PZ;U+'5\B*$($T/@ M6@1M0 =>++?(K7 N8I&;.SXLO>C &4"]E*7_\B,97GMOC0Z%Q:(%TS$J.IIR M[2GF'.>Z6)F;G.\]K^/@E)?%FVXF?STBY$:$ XW"%S2:V01DW"'9=8$GQ02/ MIM0QO)":S"OI1MX))N*<$(V/DF3Z%V&#V%PGCOVHV)S;D-,_QC.XNO_WRK7? MQK/_QMD=/P=&)V4U1\9MJ(W\DF,A&<\\NNP#_:ADFRE@K5;TO.%\'D!I8%_JI\3 Q>)S=$!$_-B>ZL<\X$$D6GGDR_N(*DF*ONXRWS9*V<* MJ:;]&WKJ432_HW#HDH,:/K;5(0D2F$_2L!QUT=:J9%6368!-5G.T<6UGM E. M#XMS*5-]-R(/$'^$S7ZY6>?<@__WSP98,9M!-? :EE#VLUM3A?B6MZ%;J3N-'>COCK:F,DZ\_&R(*1@=P,IRV1CKG-'/=MA%T2*GH5 M0@/E\#<3J;0!W>]I!(9XS0,0C&(RG(Q;P.D3W+P0/W6862 MFB"E$W67!)?^Q='@0N C3I$>^)FH?(/?\&K\M7+A(8F!._3%>X8F$Q-"#'2: MDF>I79&\@+2NS3S6#K1=$E[Z%D6/];NUFF">[9GN.77#T9@\1JAJ$!^J0:\+ M'9>6J2(2$6DC\XY\.4D,B &\&W*_5$S #;^<6NS MW(_CJZLRGLQ;';3)(>B=OB-D(;3EZ5(>@Y/%@3->>2P:@*P9RT&C=T+ES&7> MG,?0.ZDGGX%AZLQL[\@#,**VC\RU)V#2+"@M8O B6]^DI]$9S,!8*<3'%,1E M"FX:7[^_GDUG,,H$]/_"VO :\ZMOI.8^D;JI^I-^_WH\(F,IS:[AZ@^FO;.8HM=)-2D_/<%:S[!HL=_=L++>_HSQU,*=WY?C MCY?\CE8V'$V'J;:\Q0&I:16T<:R.UV0ZU:ZV"0TK) 2+SGN?VW18;[6BY[D= M3HZ-4_1-V;*PO]$'9]-WHT78:% $9,%=)*.7#&PM4ZK=/2++21#GR2K1;6[" M^UW&"[R/AX(6^13];=;?KF_K=RS78!A9VN3:14O?!:Y9%H#.N)*D.B^[;HZV M1() GJ(%I\#J=C[O$1;XLCO. 3D]EN//[["W.?-QC3._>HVSNS6^_>OK<(+Y M=I%+KOZ< [4-[L\PG"S<'< BC2$!<4B%W)UL&* N3"&6Z)51@$O]A5>'(@=:2K%=!UBMI$99K^QMK.(C4I%W$T5;XLG/. CN/-TDX]4&T M/I3Y4!<4D4JVZ%C">:&,U\S'Y!BXY&UV0G/LTAKKE)?$+T?+F>-F103PG.+> M&]?I4'K%YPEQM9&:*)$%<,B<%S'GZ+CPYW6$'+(_CB^&KB:+SN"*SYXI%Y%I MD(6T<A]6+'5<7CU MZ=,$/\$,'^9(_? G!LZ *E6"P'-ANGB2I43#+(\FZ)*!0Y.BE],M^66CG2>Z M5FRL,PYB+[3/CU"D%BJ3(1Z9*]42QR19! 6,9RC.*^&"/J^8PHX+?)Z;YMR0 MLV*+[!W%;K_0G\>3@L/[:S51 S<*O;S+HYWAI? M-LJ9X&?%7CE=B'KG"]XZ$EF U0RLC76ZF6519LN,]RXZ*903YQ5K.RPX<#:Q MT,=I>#) "CX2ZZ,P3/M(^MDK$H?3!H0KJBS/C#R/RYVN"WQ16.> G!7:ZHQ# MF0_S\+9G%L7B2DHHF4FEVCC$D\BE9TED%[W41L%Y[:&^.?"RR9X$]E;LPM/% M2G=T)+9S0BD!CDO+O 321XH,"X#DB3$I1*U,LN6\HJE]<^!E%SX)[*VH7SM= M1+:KEW(]P>EV-N2L2@XE,.=X#4QKR0+0C]8)8[5/4OMVMZTG7_[+_CM_U*W8 M?*>KB%Y?+C5/;I\_9CH04=1^8H4A:CKA?2K,HPAD; NK18H\VZ=26G=O62^; MY70H6;$)3E="W?UF9;LFP*1S)*N7?%!7F!9*,,^%9J"C=-8 U^:\$H9Z7/S+ MACIWQ*W8=J&12$\"V3[HA E@VFWX*77766V%JQJTY7S;[5/=W]Y)X.@K!&>B3K.7K2,2H9!F ERRH7$P7G MA3^QX-@>7'C9?4\&@RMVY!DGC/RX,%K200541$T2PUR-9N$+"[D 2]%$9TPI M6I_7U?V^*WW966>%I16[IWVBQW2GEJ\;+WR"*#YH%QG7H4;T4+&8N&0NV1)E M!I[D:2I.^UOCRXXY$_RLZ+AZ>#I&'7KQ;CJ]QOSFFC;QIP7-\^5-[TW$N"VE MQ3Q YY.WVC $J>KV]JRF=C'.HT@Q2VU%&\CO3.KS0VY;::X 8/N4A&V;[78I MW?:;-\+IP@,K3I-Y![324"=;)>M!<9&E*WB6^GJG93X_X)\OBE9LFI-W@;^7 MM'37V!ZR"J>'KU_("_R/C807&V^<+;-O2 M*Q:U.79;C:WA5T!=T1=M4A')G?EBL7MG+YC@I5E;L MAI.'XK>N<+.#+T6(!B6S6%OC9UX3\+AB.2'9CB$*X.=5/]S'JE]VT=EB;,4. MZRS[T8Z<.K9#$ GR5X@K=-4C!=".L0T#">,H\HI=70;OLT6=+SW!NG M1\<*X!\>.4^?,5]?X?NROXWY1UW8(&5;M"R1%0R<:<5-[2-<6(R*0PS&H6]S MJ=K7"GJ$-5Q=G2^83R+Q5<,Q_ZWR+\_^OW0UIN?_Y[_/)M=X]\OQ:(9_S=Y> MS2GYSW^?XJ?ZS:%X7Y!/'W[UUW Z4#R01^,]*T[6GF*N%A-DSY(ONG:\Y3DU MR=1X0$6/N/M,CYRDZXB,?DL"I:=LP.%I@##N2R"GF+>ZEA%WRQCE#UY+CD;\"X>_52QNXM\&V"67,0RGGR!4<)% MJ/?7N4B8-C6-#2N?E+,L HE7$H,M2,W*X?(P,3 A'?% M0%8.[=)@T)6##;>_Z1DCI($H&FB:MU^^7HV_(][+);DAS''N=29=4%STM-)L MR)\B]PI4*H[8 <4TB9ZMI>@98ZE?:3688K\"Z-./O_]Y0YPD6/- *C"60LJ0 M)ZQ3R.U\\9! 9!V;'%L;J7J!4X]2ZW%V_$.].:V$71-A7V#R#YS=UYR.1\@Y M&B8=.=<:D2A5P3'N45M+1RZ77:;S=GG7,\9*$W&T&*I>*7OU]>L$TW#.JX\U MOC+]_=7'WV\(S#QK%X"SK .A6&I3L]@+DU%I*0SQH+29AKZ-LF>,KC;2ZWDB M^:]SK,_Y,5>1OTZO;\W\A +KI'0F99!,1T@,1#)D]6?@02FN07300>O?\(RQ MT2/KU\[4_K__L<377^C'^1_FOZ]\^XCEW^I___SX[@>/__G/?_X?(F_ZE;3B M-4GN,PF>9E!)D ML7([V.U5)\HBN8L[*0N(SGA&6".C.Q3%@B-$YNBT"/- YGDE3?T@_=0I.(]; M>AMO=%)1L("Z-ODPDGE1#8F$6H NA=R8L^+ENI6+\\. M7M#Z=HF/UP@27)9*LQ($<=QRSR![,I>UTQZL%)*?UUBC'1;WL@5.C9A3Q-'6 MKG%._DU8??KJ>O9Y/!G^"_. "PPQ&T'[VM;*_.1KQH9G7B$W/B4?XWD=G^M6 M\H+WHV*AP?UE7POZ1H9IS0'Y>3R9UPP/?%996<%9R2$Q70*YK:9.[0LF*PCT M-W]><[FV+.@%ZJ= 1H_7JX]""3CY-KP)7CY:YH^&$/,53?\8S^#J_M]?CZ>S MW\:S_\;91TSC3Z/Y5O8HZ)CRAH%3Y)@[3/4B4+!H//W)2)M<$\@W6]&SP_QY M8*/!)7&SA2UR^FEOW_RJ?DX,!#J5#!UJ0D5.,N"%15GGS2GN/!UO@*))Y\;C M+O-E>YP/BGJ\^>[+O7]4B#]GQ7*'(6Z,LMHR[D0@\R\B:0@(S.D<;#:D&LYL M@-(.BWMV^^/L$+/V^G^_>- \6#4OU'I%^Q@5CWXV\.F#M8\E?<;--'>=MU<4.<,1+1-:YUH?KK^.1_-C^ ^8?,+9 +U347O.DM.TN$1V%Q2OF0/AO172"=DESZ4YH<\& MWNR*+7.#,G(%4LU-M6LXB7H_!9PV9 M?9FZ0L*GBRK.OWQ$4M+3X>SV*F:ABL4 @ ?'#0$U2+)6%($75 %6#$1CI"\N MG]=UPJ;5/!N G@\F5B!][Q!CW7;S"XQII?GS^(J>-\'9]63T=4Y9&4]NM.^X M_/K[G]-!4$:!JW/4O:C9]MDRGU)AQ%#EE==!S^WRSF<#L:;"6(&:@ZH@ M%I'#VOVW!@[_I+/Y[PO:WI=Y'BS\-?QR_67@HQ(A6\Z4J]E2H?;!D$ D!J\# M_4_'P+N>BUO?]JR0TD *S"R=U3KH0V8[G$'[MN TQ\?^;K@SJ\D,Z+[1QCC M.D[39#AW:B;D] ],* X3Z4?R[6LM60+FD7S]K"7GI#.#6\[+V6+L]T;:\T/? M"46[ JJG"R;=[+55"_M8%Q:LU(+4,0.7:0]:;UC,13-.2CHE2%:F\TH?WK*@ M9X/TLT+&"LB?;L3=F^$TC:]'LY])5(LZF+GC]KX4K), ZOWL(',H2"X:*TJ4 MQ606J!RG99:()7JOS^NZLL.B7J!_*H2L@/_>X;-%]=9\:[[Z4HF\?/OP_N"K?$297WP>B*)4A2.9=#$1JJ.WX/=9R,=JT MZ!4L^^]KRNKV>_^S0>#1A+0"67O'A#83_=/WVY-@^N]X-B#I ME=DK4'!XD*2WUJ0NH$%OZ:2VM6A>.L%BU;2^&$M+$:%11O)S[$I\D+XZB<1/ MW95XOA'G:1=5^RXZ0^80M/3 5%*.:521^6 54Q"\#)6?QG?1^O1;#.\D MU7$OW.VQI/0A);?M8CO0LKHO\!:)GZ)%[Z&\7BFR QC56GB@,.<$CG&PEFEM MR&ZW1C"'$2TF867NDOY\'*&M:4W;4F:[\*=G6;V2G+O;9+::]C/\-C=N;]KH M1.FM%MPP*V7MQ^,+BUQ[5CRXZ T7HE,'H\UO.9XI>3CWQTU8UZ!-Q6V+I3E2 M,:L2E3(L)ZN9!@CD.(O(Z""P6=9!W6U:+-XGXGD>JP>+HT$Y^U+WK2[4M&RY M?P[-\O<7SQHY'\#;%AW#'U)E=$17O&3 HV#:FE1G?1*DA2C12.2HFG27.8/. M\JT$O0M+^S_"A7OU9=Y*;?UQE*N1(HM@)07R-\G)9($7SA3/0O.L@^ITN=WI M9<>_&SI$&N.6K.RY>_L6FR-((W/QF2@39',D!RP6ZY@+20<.HFB7GI"YUK]T M^V)>BRV\EK(;^C27+KK$60JDLK2SAM7VB*S(%)(AB]6(+F'/+N]ZRB+NEY$- MS*^'PTU"KKTNBV=.RZ$QP!BRB M!)XA/V_P[C15Z^RPNXM\>[:_.HTPR%%)!)Y8$+GFRI&CZ(DH5HP!+:P49/AW ML+^>T42)G22ZZT2)7<31H@WPUID$*CF>M"H,LJLEW](S*.19.. R64WF26XS MR_J93)38!UUMI->S-MHPUB 4I M,5K:"*3'#JD=IU72#VARELPK'ICVA&SCM10][XA+ M/X)JT +^/CVWPPD[4-0R=O*8I--$/GJ2V;@)PQO$,%909G1.1(YDR3C'=!:> MT28 TG;<.T685R(]90ALB1\<#0&[\+E'R4\GL\''JOWF:R(:3'("6,JUA7B. MB4&1P+@2-M13#H/O(&QZZ#U!TT_+0G[PUN=Y+.S/^!Y=EQ]$W&:)="!C![W? M'0?]6YC;E?P!$EB6X0'L:[&7;V]ODS.\>,>LSJ12%*D4\#S6K*)BLN:H8Y?N MZ.!.V+VCQ+><7+3CY-.0'GN@3+'#J",Z])MV BL\)RGI.R M/K7QX XF_3R;X#HKB_/&,Y6RKV/1+8-JO!GOBK,606 36_:E">X^B#Y.$]Q= M,'%.DY5_#**XI[C>_O45ZPWYW\=7])BKX>S[O-];(?\A\3HNQM)9J*.J-^0% MF?=>1,SW7]K()3HR7UPC:KBM[V0XGQ4JK,OFSC)&IK$X!LD;II [R*F$G-OM@B9+>I[P/STZ3E$2LL\Y]V;X;9C) M99QO;!4O29W]H? JI4]SUUP-EAI$*'K[Z8: MK%0.@F8A>]K53D@&'B(#*834LI3<)A?E.78[.PC2)Y'XJ;N=K6Q8(().49B: MH%&'G=H,++B8F'2@(3H;HVCBO5Y6'Y>=8+"IC\LNXFC?U:,+-<^JC\M.XMG< MWF,?WK:7>' ^!K(_F=6\%K+7>PE%QFF6.@AN"]K8Y [W#&H96PEZ%Y8V$/## M$DU#EI8,J!DM1C(=M&; 2V2*DP)3SI"]Q5O(]\)Z QRB[_<72*L+D+YS0+NL MZ:4WP.Z] 7;"RC'JJ_<1])/I#2"D,YI+)AS.AZP5) M[MH;8!=QG*0W@,\VH]&!%5VJ28*"^>0B0S06='91AS;QAN?2&V /=+61WO%Z M V3P,EIP+)6HF?;L3

:R9]*0("9PLTF*9L")&QZ..OI&>N=BZIT.\R7X$U2#$N*((HPM%S[ON:2>9 M;:]ZV8?AQZE[$MSX5+L.Y"05T])*YK'0H8K M>P)GI$ RFS&0DM/T;9V(JUB("I0JAE;U4O?4S[&P/^-[#*POUWQT(>-"ZYYV MDL":DIE]V->P[HGGHH,,GB4O;&T84RO\R1U.$E&[8-"Y+DD.YR'%3G5/?0AQ M%Z[U++Q?B5-?KK_<5M%Y+X,@7>8X(&F51%HER<1R%B&IZ(P(70:W=!+?@S( MAKL2@@01K4X8O+:^=Q^1E)E\$5 M?:9FWO8JN6ZO:B;"/5:Z)$OI11'.>ATWJ)RKG.$W_,'@>HJ\'H_H MM=?TYAL2QJ/*!9-4-I%%4\L?)"3F57*,%T PRJ.532[0NY-X_-ANW^AYU)^R MC7@:I(O<$8@)A]_FU\E"27+)\SMF.>Z MO9W!7VF">3A+]VBB_Y3K&1WCUU,<\!P]]\*P$C$RK0-!-A9;"_.YE,BM@;+% MLNGXJLN1>@O>-DC*>(/DP4SF1O&KZ11GT_7\>$/Z;#H;ID$I)=7;#6:!^TJR M8"&ZR$I2@O/DZY5L"V6Q!ZV7@Z=C":SGB0[5\8*KZG;A7^0F3VE#Q(7S-<$K MLI7R;#S/L4WW N(#C-8D@ZYV"Z\-<61@07#-DH_2@LC.F=!!W^SS[LL!S%&X MWV"LPVI7?3J ((R0WK+@')'%03" XIF1)8O"?=2A2W?-G;7.&GHN!RA],K[! ME(8U9/VPKS_@"*YF0YR^&N7;3D*O4II<8QXH@<9&.E(7LP<*]"[#%L(&V:Z+)& MZ[D\S)Z#X!_CV;>[ 5@D&')=@+O(63#1,&U49CZD1'R#0K]Q/N4FQ?Y;Z#I6 M$YK3W0#LSOYSZ1WST_64>#.=ODJ+?J]5+//R3FZ"" A,14-(]\K3,N@[Z;QV MVD:97!,HK:'G5,F_O8I\W#_K&UPSKB*K?CO!'U7B'0AL6?:QE<+35('T(L\. M&#E<&"=!C2P0IK^()7>$/1M-)VFX9;$CBTIN9A9Z8QF*I"(TN.0PI61&.6BDE6WA:M>_[Q MC=N>Q3#NF8?QY/A[/LZ$/X6W%PP&<;V EK*6/:] ) M+$&?UWH CYH%=)(%2+)@=A%=DYN^XR)BBTUP3$#LPO"CE4Z\'H^^X616[V R MQMEOX]E>2?\K']-/ MYV"I=2[QR&7$AZ2KNLK4 E(6!(&HDN?!8>Y2*;9'X':"LP@QUZET1>1D/.VX]@ _ MZIUG"WD?RMISN=NLN)W=XO:V;UUTH)U1FO%4*F,L,DCD.3EO3 ZH3=9-KB%6 M$7,JE^1@ :]0$ %KI9GP3K" M3G,:'"JXC3@XD.O-E<']]OZ8, ;NF8I%,2TR9T$Z4GZH"\CH4Z,IPL=%PY83 MX5A@V(79#4#P=Y@,J\:K95^+0T\!]SDH1B>59W6".?,H,RL9?.$98PE-:JJ6 M";F4T^ @!C>HE[A/SZUUVH&BEJ? 8Y).H_\/$]4&N1_ Y\9;_H8R;XD&X1WC ML?9JSIHH2SPP88-QFNB6;6;D'$OR6W1]:\'OPM[F!_U'S+@87;B8:+X8#F2S MTL9G9KE2-7R>6/3T7\-5I%W*.="S$'JL.B]O&5M6[42A:TQ6AMT<+#92%H M)X_C- #:12BG"HKOW0IO]7.:A,4[M, CHT"X@-[*0JX>C]%GE)BMM:"X0[,< M%[]Y9)O > ZRY&(42[*&,ETJ+'!"%[<@HC=)IMRE >>Y!,;OL>[-+>ONXK:$ M82%MD QS(G,,;&(00+."Q6=G"/IMYF!MI.I\ N6[8.%1O_;>&'^D@'E*28&% MV@(W"*:%=@R0OC.)VWKWPC,TR= \PX#Y(7(_E+7G'3!'D"5PRY2<#W-'Q;P4 MP"24['/DVOHFRO'< ^8[";A3P'P'1A\Q8-Z!JN<=,-]%;!T#YGOP_'B(D-99 M55*HN42.O']M6#1",)>B$-E&%;!)_YBS#YCW#X1=6'V<@#E'C4E)R[SRA6DK M-?,I O-&U@(4A"B:W)6>=\#\D+/@0"8?,V#>A:YG'3#?27!=8Z3[\:,.]9\+NP]S0!<^X+%)4#RX&\ M$9WK,&.3$G-&6Z.UY:(- )Y6P+P_K^!@(9PJ8-Z%QI> >1\"WBO>N8=T3A4P MEY*7F(MCLDA/M";#O..6Z1)YC#J@$R\!\V,#:!>AG"I@OO\XES4/:A(R[S2; MK.BDM#>07- U54&158!1>@S%/H01(-@^JLO8]IG_YIWW'Y??AZ.8%2W]^OQM'9< M-ARQ\,(PE]IC,M8[&M0L&VM NLR=:S+0:!-1EX&-WMC>=W.SAXIW.)U>$V68 MB"[\W^OA['NZ'1$YT!#((03-%+F,Y"O&PCQRQ;+C42DM2BA=AG%T?^/3EGQ# M[C:(G+S]JS;ZNAY./]>5OR^5$XMNP@-3E' !R/MS&>KM+;(0R7(*Y"6B=$4; MWZ3OP'J2GC8P>F9Y@ZO3FR-KNJ#I(9T+C84A0'#!L"2"8V3! 0F8T6H_1 M\6R;I.)MI>PRH-&O !IAW>\(W6&^YI MP-\QT4=KO_V!RFB%EHIA,:[R1E7>9)8D"!>+0<]E"_@<1O9E8.N(HFLPI*5R MY([(&Q(QWPM@SC6H&) M+:0G$I4#,K.Q9D6:FH_B$Q"96A?9++;;A<#+ %,3 M<328Y7(?U_,-L(#[8AN(0=")1QI5 XM"];RRHH08K9!8I,L MXJV4708\^A5 CZ-+JO^V\:Q\=^/-P>Q7F-7C\?L@&^5R], R3YSI2"SQBD1K MM20]EQ-/?MO5[1ZO?=I :,WGQY (_=ZX_@S#R=_AZAH'(:)2.7(F0!;293JP M0/9XU65%1%&<3D(0>Q(]24"JJ7@5L"NYY#SSY!N MAGX-'&BII= L"2^83K7ZE\AAP7$0QD:CPQ$:PMT1=(E@V9/=*W#0C//_HS2$ZOSWZ#6<#211[M)F5J&L8*N;:I1UJ8PR7 M7 U2Y2.<53O3?8FH:BN\%> [^()XJ5QXH) #1B+ 0DEU]H]F'@22=V]Y2-;S M"$UTSQ(=EP&.0YB[0M@]I\O=QK%KUN?OLSK*F4[&1'^ 3SC@QM6ZE.D*NW!8J+QU#APIF!8SVOL"MMP,?KB?I,TQQ M7!)\_8HYP=75P).#IU.=1)8E+3T(@C0'Q63.1@GK \!25'KE5\_QA,DYD?$Y_)D[<6JWORRVM M ^=(L_#D:(LHNRCS+>]Y MVH+NG9,KTLCVOA6=$[?(6ED,B:RHNT^8D1Q\XH85RQ41%J'VR]8L:T54)05% M\RXBWO"."Q!O7QQ<(=J>;Q[O>:EW$=Z/E5)!RP]1A^292(+7Y*3,O*R9K;6R MPOOLK&C29Z4SA4\;*6T%L@(Z/5]6WD\LJH&_N>GRQV3XZ1-.!L%9SJ6#10JL M3D1TS$77$IVH--DPTC;)-NU.XH6#YS"1K$#/X;>-5S"=_C!EWD\^#C]]GCVP M>^_LG)N_3L7 &&F]3(Z54!/5=$(6;1"L\&"3(]\UMQF0LQ>UEX&I]H): :^] M[S?K@5NY,%RU"]Y5_L-5S=C'6@&'7W$B..?C0C^-TO K7 UD";[4D+.;#Y/$ M(I@/2C D RPI$Y*(79S60VAXVK@YJ@160*>'R\V"DPGF13W/(C[SM\EX.AU( MX$D599F&2)3%DEE0*)DR1H"4.H3-E+Z9?@**!R<8;K>&".%]WTX M^K2(&[\O?WS&M_/:G]<_:G^<*CX&3T:9$U#[ZRKF>;VH,P6YD1AS;'(M<@#- MEP*GXPAM!> .SEQ]6%%85[(4/![0?G N.,&2,9$.5B0>%5>[/-8I[";2'FEB M2F^E[#+ TZ\ 5D#DX-O8VZ#.V[^^XFBZB"9S!3X:X9CCQM9>GX6!#89%66^+ M$WU)31+/5M!R&3 XE,DK!-]S@NK*FX&Y.2X&*%"B0V0%?2*(6D&40F1*Q>*E M+XGC$5H@;J#P,D#21B K2C\/3FN=N_\?\>M-!'%%/O9 >*$5DD:SLII:UF8& M2@=F[X(73<,@9Y^$*$Q:\$QS\L,(L(9E M:VS2D$JCAIHK:#GU2(;^5,7NK#WKD0S<%&EL3,RG3-K-.%AX:2A:19^ZM01.:)/R=^TB&!D#8A=7'&F)LN0(W>A2T;WXR>?^E9@7XZ/>V-7CWTD'U*CW2TU*F&T 5B2 MJ28>+SJ6!>:!X"E2\4ZGG81W^^2+$MY>[&JV\Z2^H8;;Z#!P9&@+45-SQ + M9\8&RZ/V0B[?W&P1WNV3+TIX>[&K@46U5!]X0Y0!7H(11(]PFKXDQ8(AZ]ZE M)'U4UDIHTE)M)35/7.[]<;K'YHP_P/AF#L9;34(?R%Z[Q'C21 T7AEQ&$9G% M$BU&X;*!KGOWP9.?N Q[8%>#OHF/!K#P0MY>T8593\Z^+EZQJ%)A0D3M@@4% M_O]O[]J:V\B5\WO^"Q+<+R^ILKW>U*:\Z\1V\LIJ V;M3*Y(27O\;]/0R)E MB2+%&ZFU15A>2X,8)/$2I]ZEVHQCL('4S"N;I0=<'XSRY4 M8Q!\2A.A4]@Y5Q7:B:*U ? M4J;K0K7"/*^ESN87M;CHO<=WZSYU?X"1NDX]@FJGVY1-7A>A0M)KKZ^7J]7R[]IG"?ZBWUQ^GVE+:X)1CB$8R73.Y&IXH1EY!@*"TCKF M)M6\^X"<_N1M/*UYD(O2BIP&K=%Z5%73 :0'KID"K+DT(;&8#3*>K?6^9"W, M! [9U$J3 M41E($#IYQA%ST;D([!3F[O:TEZ %C63;(#)WMY#KG;*MFYM!,S293 *=F7&< M=#/[Q'SQGJEBR2)(*0G;I"+!X[!>@HHT(*!!+&#?O&].NHHE9[(65LSDJ3 M M%)+>VIK:H5/Q600HD]EEDUZ@F-;PZ"_LB[7?6X]]1SG0B/1.!RJ"!'M!)N06R" MT5U@]#C=[<[K^!'^XP>W QC8Y7" ^!JR*8Q(.F%FREF"$YQD41?:793+P2HE M0\1GP^*!P]/Q2>PCM9')VYB/6R"AVHZE,'Z]JH!*+$0EF8G%F4!?:CD:??>> M/)T!-DCVRS$$-Z+7?@WDYB1A \3Q*%62M?!+[:PN93T^T,B -@<;@HH)NEPG MZ<;@W2<_0P9/%MS(3O-=9_YZ34E2:\\-9\8HPN*$8Y"1DPGH ;S4$547]WAW MW)=AQ0R6V(A.[RZ634BK"YK]-LU1'L\1;AXN\0/4#1!7PU=P@ZI8T)!JEB27 MY'A%XUE(G#/T.M%R$*7I5(]Y*O(.&"NMN>LCI9$Y>S>/RU6%LEW!(P@HH3!! M=A?3UMB:DDZ6&'(?O0&P170@;&?8Z?:U,22\'$<\(]^5^15I#+CX]6J1UW<0 MJ6(E")J*"/5HH];H]UQ9)JTA1%KD;$P'PO:/_FQY&T%8+:ZN[]G#K]<2X;AQ M2FL6(-=;/*FVU8F2\5@\R!0AI\F"B2_'R!E5[!,=X[ZK@?_51ON[X&M:Y>(( MP#/5NQB%S@XZ,IB+B9:0>S@A%ZMK!2>N8ZUA:NE%"1A8UK,8:1V5B@NNP7E3FN1LOO2=9:"H M&R2#[Z2";12R Z:6^\@^4.?9.X82]BC_ Z3=?!G8GA(4C* (5G&UU;0EKH+4 MR$P(RB5T6:4VO0PFTX C.\(4"M!'R-,E8R^_?IU?-WQ;PR*_62XNZ=>X2//3 MTHP?&6VD--FN>'>293,O5LF;+*!.918*YU8YI,2K&@(P@M2$]?DNF0';(/[)6Z&?A\OYI\W;;Z\ MS&3'TAQ#K1UJ"M"Z5MM\\9309%0Y-*F ]!#*&3+#1M:&!ST2AXF[0<[QX1G? MF+FJF&QRC$PBT*84=6;1NE0/,NDWCM;'-O6YC^":+#^LL4*,*?YSYXIMY_3^ M\@NN[BS@- M7(E=3-OK\1U0M70K]\,ZCV,YG+8C>C! YM-I!"^:*UI"F76UI3O86K@\\XY%!0L>RLS+ZZ)V377($#@S_[#D=0VR-ZJ;O-UI>?W\# ME_AYN?K^OE1+>/N)F]H%IB1P4=3&,:FV:N7DUS@1F$S66%_ .]GF2LEI>%^B M33@%=0UNL1V&?0#TMDI?!]BMFSN<@/M\W1^:ZT9G?1R?V$E7PL?AEQH2E%DP M*(BUB@LRGX)AR2:A'1B:Q<0KX1GTL4,/BN>BCGWXG"Q.\_'F[ 86^3]P^7D% M?WV9)[CX;5&6JZ\WAZG]HPC'QQPGB- 3^TX,@<$;;6 BS=7Z\OE5URM7RURU;-W\V^DL>LU M7JY_'!RZI QHY$SY6)77<@8V&;(4 71,1DELTG;W5,"#6_O=$/$!_ZIWI!>? M:[O2B^7Z:H6?B-/7]-$_9Y�N#[TE-"&YN:2S"V2(:\>FCD%S.OR:T* M 9"^P!)W9Q'Z:9C]-QADGK][;IL3!WD[HYT;=#4R@+%1LN, M L-JV2X&1M2NWOQZ9ZMI)1UTL],=PH,HSN4,3ZD%R['9&/ER\&89O@MI8W]V M 37VK?V#:*:_PS\26\M6HIY,#WCVEFM2]Y+JP6"M-0UM:GK%HR&3_/E/^ M'[G]/R7]?23\=#R]DXN =AUY(J^O0ZE0KE)QN;:A\D)[#%"B0G+\E3,890G' M?;\1JH<>?<;U!;7%]9=PL=G93L_M&_2XB:CK/.,=/H4W$D4H40#7)KI@#2JA M14H:8P9UG,_'GGPF-S^KDM E8!*UJ9<1(_E)(C/,B+4VJR^E2:W&J=W\V[N8 M6_&O;@#,9 #OE0:F2JV*5PN@1?(,6)'1!.%(!EX=4?I#8S\CG[R/&CRX^#U$ MI T<\*T09J[VQK"^L&CK+1B7. O>U2PXHU%P!:+$EKK]POD?).^1TS=^%#E] M7SXM+V]75W*[LO&AWGR0SC$-2;,H;69.1:<%^5W*\0ZO]Z'Q7SC%HXFV021V MH#^N;;&2$#+4M%+I4LM=UL+*RH8@7;:H>)/<[62PLZG;/U86.R\Y4NH'[*<[9>;'4Z M:#E%U)/I@79<6:TY2^DZKI$E"R%'1O9WB;3R6B.ZM,A\BOR?=,XV/OU])-RB M^-C.><$F\;( ,+R+!1 MJ@@N.G"%E43+C8[RZO)"//.(Y\S>F]$8NT_G'6R*2P=:8*&?CBF>.UKIKB2)M^!TX//^&Y4SJ2[$:L0[9=*'YY M._/(7>28F/6*,XT!R!-PF:DBO9%L=0ZYWB\+FC/,V\O?O@YTSC("$^)-,, M.I>%-"_SM%T3LDJ0:!$@NPMI-BDR $_S EFD*$7:U*5R[KU!GS-3PR3TD"H[ M]$SU]WG.%_@6UMO[73$G0]958)E<)Z:YIUE%85D-\,@"%EUH4GEO%\AS9GD4 MX3XDVPU99%^5.UNUY8I>K^"8<%K2^J =H[E4LQJ$Y$I+WJG[<:=%]NZ#GS.I M@X3XD$S?JD#6HL9N5M=N\'I9/LS7?YZ0U;%WF+%J-!U#N).%44+$K +&I(U6 M6@+1V(NV2W^*5M;P$!$"ELX/@O(40O)0^ M9N[T7LF.D[YR;^0Z[+L?;O5O[K? M04B#BQCNCOPCPBIF!J2**BA&7A*M13%8YK/WS-<*3 BZF& GF>X=4-,'N4?2 MAP>5#<>2?(.LE0?8;L)99/TE80IGMMA,VTI2-UVD4"&@1;7<\@DR3?(SGPX M6_K#;3'Y#M FW79^8'LR.\YI/!ZU=X>1,,7B<0>BYPXS#YG)(@F8\,BB$)(Y MKKE71H;BIUD\6NM'_]VEN7KTD7T#M?@(%[C>9.W\@=L#\X")W/)8&'!'DZU% MQ[R!R)37I:#/V;6IT[L7S1,X%3F5K]V\Z\'";G >\BI=AZ,)5\+YM[I5WG94 M]M+EQ%F.-#\M M GU+HEI^ORFOPO_O*WI7<'7Q_0.NR:0]1=0/AAA'L(\CVUT90M9:16L#!\VU"@5< MXKRHH@-:S+/'0 X6VNWWO\X7L$CS>[?;?]3B6I]-QY#L,&'1.H*&7 M1EGML-37QG'+7:'_I'_(P&.3Z%](97,M\;??_ACX.330-%@.JM'3TRG9T3>#O]JW_ _ M=MIWMYD(4I94R)IE"8U@V@7%@L?(:$\(P#$)Q;M$V#NE3?9&-S@3>/GMV@+_ M;?'CT1<7R[]I)\-Z]YJ66%Q]P_6'Y<7%K\O5W[#*,Z %.NB,3$"M2&9YO?)A M(E,!M-#&0U9=[J+V3Q;NCW7:U-.VNO4@S[@Q=2,>]O41SDVX3%BMA:@7Q8I( M3"=4+'I5VQ(J+9S30:?1[COW0M8Z-6HZ/6I+RE-)H'K\W;B-KW!3K+)@F3%2 M,AT"9\$58$:D;(NUR;=)<^@&;^I8=F/56#:GJ$&HZG&4VV*='3"V#'EW 7F> MV'<+DGOIT0"&SJ5-WH:DP0'C: -AC9J!C(JIZ$';G'2CW,[S:=&1"/E34:(^ MQ$Q7D[>C"S6@ZFO/)TSKUG:*3N22?<3$ VU8*?-HE"TQU],E(TV$SO[JL/LP MIQEYA;1:)*E8CC$S;0*P$&R-U).))XO/$KJD1;P<1Q03:BEY8=S4BY5>D='A MP+.@/3HEI+0"W1$^^C6&(YH'^H:9)T\#O0U7-0?S602!B.G+01U3;@5 M@<5:X,(EZ;%X4Y)MT@>H$[KI\U&:\]QK*SZ%I,D-N3=?8/49\Z?EF^7ZDG[^ M]A]_D:F#,^U%U+EHAE[49'%C&=1B.$#XC5)<9]FD9/%):']V31N#Q :IUTWWK@!_=OTZD:H1JRGU M? ^NFTYOK8F91IXC$OU%8TJ(>,) MKUCN,@D45#;/19;*<:0+J#(O2TX^,-%>B/L0T4)Y;:&1*OUEAGE^^6Z[7 MF^M-9"UJ"[2J[+_C;)'0$WOD(Q/X^[ULK$X MF.3<]WWY!0NN".=>G=4$UW[[2!-4 2D%P$%Z44Z MTO*" @("@D*0%A$0(0("TB%10.F@5*5*$Y$2I??0D:X4:=)"[PDE!-)NWM^Z M9=UOW3_NO4\F6;/6G)ES]G/F[+V?R9"GR4L BY&^H3Y 144%/*%\ /(<< >X M0$7U[_;?@YJ6^M^@HZ&AIJ6GHZ?_]WN1X1+#Q8N,%^GI&9D8&2]=I@0]PQ5F MILM7_MW_]R+_GO[O693M\D7ZBY?_GX/<#K!>!!Y0L5!3W0 NL%)1LU*1NP%! M *"BI?JO /Y[4%V@IJ&EHPR)\1*E02T+9?C4U! ME]>A8S-WI+_AS:[PYD/^16'='QT<%K_1(HI/?<(9&#FYN'EX;XJ*B4M(*BFK MJ*K=5K]S5T_?X)ZAT<-'EE9@Z\.KSFY%31&GY)N9? M:/^%[/\.6/C_%[+_">Q_X9H%+E-342:/FA4 <0H(@+DF2.&O?OGV%;&0&?" M+^K/Y^174+=D>6Y]1IWYJ=L( 3(0-1GH1(K,"2$#%U!D@!&%7*I%'H("V4@= MIY!S>2F4)'$ELH%+K,]%R3LPTV/$4^IM]::#U80NXYH?'8UY9FEW#IO8?'X2;Q17,+LNJD MK?:G]#Z?DX()=J7'PQ8;=R>>M%0UY([MSW2_'[W\[O:-)SX\UCX7M7J"/D6] MO6UO#?HV\&AMW,'ER S2C:U*NJ;8Q,$UE<_X?:=$NLW$[;0GKT5Y?;'6;.^F M"UZ*H)#4/77N\J>,)N/'3!#GH:2:;&5'U=\G+XC07M!2YF+]M<4]JF*396:. M^U6X,H.(D7!,--.W]BL,CF1 BTTJ61M]>YL["X2V9CY3PL/QS#9D8+.Q[-!. MC&F4.<]BH)I[',__>,ICQ<&?\9 N2 ME?IHL$OS;9FD!WQNC PHY*^ V'OF_\0=ODS:_("71S_$#N*\,"3G.O1!C(?( M1-Z7O%=,%3/:L4D)!-_4O[3!;V%,L_/&3K[\O_I%%'4[5CYPEPE3O]?A#V<. M)E)NPG!GV-^FJ%Z]E/;<6\UX<+2TD*);_2'RP$\BO SZ5?L_09 M82>.H!;DQ^#T\JIOB6 ,*$;VU*KIH :YE>_\Y=JA<8W]+[/WS'&G,=N//J$ MJK#, +>VS)J%3 W(KKLX0H7X%>FV1XVUQGG+-I;?:FC)DG>;]=&>J65XC2^, MJ#6@S8X7/Q&A/LME8[!ELU$+U;0K$7/.>(@-]==@#N\:Y8C-C!2JG)N1VW%I M#A:NQP3$U^0!FXKNF0LE3D5;?U84[.9'OG?GSGU\DS+MIWSHU>N%DS:+(%P/ MT\J+5+(]X!CD?.1@+#9=P7!B5W:O/>3;QH\#" OL-[R6*P[N=L"18]R=T3VG MV[<;_(K'V)A#ZX-B_XE3NG8#P*R.F%=@9D37?/ZVCLB%#^04M$'!I\7;<'EO M<*+U]N1- ^'8$EKL:DK*D>&"O$,I4OG'B4$,<@F!Y/#+BF&*U^;YC1+9M7YA M8V4^)VKP(J\]3,-*.8/ 5V1*9_+LQFK!'//B*9=%(2D4I]/C;"#Y^]$^ECW MI3DZ'L7"XR8(O26"WOQK(YA:N371C+_E275M_&2@XSGACHOO99@T.C'EJ^UQ MLH-4_VR@E MJK'[K"\4O)*@/;MNK!&]_LX@UOJCNKJ\E3Z]4+@Z"W3#%W[Y,-[.MDM,/^Q/ MV0;7N?4Y(:(WE Q0*_U(MMPZL:C*&#!T( ,H"U#0I-C)/0AKGYY-#R7)<\>HUWF4;3UW;OM M87I:\PVA00V!@<^9XQBOV!>A3,L>!C83&[8>&D9UR?OK#W\F*ED,>2^^#CR M)")KO?:T*D@32+9]OQS]QT_'9>97QFJ(B\T_(C0IFOT=:/83FQ87Z*-#)]P_ M8#G+DQ$/-4,4'!':5BDXH[/AQN^^_UB-S0G.6(N;L0TRKLCPF!LWL3DO1"T2 M../Z6S(7VQ>N)EJ__W -6RLAX(K\P$/#7/Y).[RE"8*3VN@IE?VCP_566">[ MN\EW]_;Y3]NDBM">8C?58&PA4TY"1<_>?->+V(O""H;7CRV!9%C:\>DND0S0 M%&!.>U3"3[O7-#D*V[CCBH[DUB!81YH7Q\1E"U 3%'O?C/EEI=F=+"Y3!GA0 MH^&YC.V9\-DB?4^+;S=WKAVM37+8YU0G0:OR9#+ =I8#[QK%22_&C9N',X5T M9(I6557U1!J#PBT-2P5R^W M_$?1JM.!!_@9-1&=T#??*Q6-8\7S$52)J37U$TISW$S$&KU]Y58KO9#(!]I. M+:]_R"KFO-%77V_90640V!'&$Z%!3DM);ZWD T=[U&L'9KJ"KCN/R_S-:_WP M+E6\_Z9_)5T +Z%0N?#-B)1Z$!U3C\%CD[JTYII%:7#6)!84\/,'3P;S\J2# MY!#[FI:PBVH6_&3Q.M9+?WK,4+8N^ M$#_J:?X -(E6S(@?/H&M"OH1P8* MK[;=0&PG F3@ QW?;S*P90&*"K4B \D(GAU!X@VQ.LIJ VE?"@Q9V=CC\E@^ M8)LU#BDV=O+6,. _N,2E1VNZ*C0U7[^(-O**4/5'\ >+EKKOJJ7+6/EL'?_M MACV9ZD.B#>%GFGQR>-IYBMI<0#Z2.O*ZJCC4Q9#U+=#F,#+HQF[16.OB':P< M?:"KQ) "@U6?8[Z%PYC18:SGG\0,]XTUL;T=/'W];D9 R7:3?K[O-YPM^./< MW5/) M3(D^)(ST>T80/<[X"P/S27+\!\$.-PG+1IM:LK_M96G:]Z6.6I_9N* M7WD?=V,M=K5>"\';W\*)^9K7$9U#!7T/(^^S+[7(+MB5X7J' M0+Q$6HJ M,/[2RB*-QT\10;TAB$?FVR,14M>?+\JZO9(_Y]^I@])?Y"FR*7O M@H=N6#* %:@E []]P5$]QT(-4=+E]3YNYV*%53E/67@& ;;XT%D MH#\0;4:,VH4?%Z@3N7AGNR:@9Y!5F%YZCS&7D0+8U)SP^SP')8@3 W<@6&!R>7YL-O7A>]_XO$G),T'2I6NHN6N*6-_?QT'.\=N\7VKYZS!L M1[NQMU5_TG^6C:-P)F+#DPYU?QQOD\@SF;JLZLJC>A/JB0BQ#=,0G-(61?L; M$".B>_4C)2:^('CT)2ER:OJG%5O==NX.6H_H@#- _P[7'\U8, MW*Y\*[*<>F*_WW\G0.,KDJ*:V'/%,:2H+WH-@U^W.;&E]94.>N9)(\B"'R\C M-TTY8)R9L/0)TMW![8F2V!*+I.ZBS!,36PSH)<$ Q2=W$0?#6TY4"M>,'\\% M-#7FD';E"]*?:;=?@&+JL97$ F7F6>B*2@G*^$NFQM5U)H7)N1MC,V8_&S:Y MB>M]5DY[D%!XAQU,8G#):R97AG/6*G&E)S/QWEC/EU9.S\!!@&O MDMB=7[X3""K6.S!LZ.N761S>.CP"!6"F8K8?]8S_W-+093"%^82(K::W51WJ MV MV(B/;;N"F5OC"Z+MX[7O+2O^N17J_YE2^9C^];$ZG_SB:/W'5BBDMM2EM M506+:1D?0:FMZ*3[BP%4VX:(::_I0>SC<;A+7J1_IOL=-ES$@P19Y:R.(Z7Q ME7TZ,I#KEOQ-NZ2,%W]% =7@_-%2K=(]I2EVZ\O>F8R6_Q$D+S"HO58M@T_2 M)^4MK[]O\J)]0ZE5>[;SO6P:.__JB5M!,DF")8JTI@R^M% M5FOGJ'Q',,>$RK,*/"MTY3&HI5GB*1!)%=R[,*"@H",$'IW$]_M!.4[*WYOQ M^]Y12$U6?3"PK7]1"*USK>RH&5M 69Y6@9ED8*5H+%1U7)H,+'-.CN]!D,WW MGHX5BT3%T>Q+9"OL/7SM3= D974L"/>QY_*IICJ*5)84F/4?F]76A*4L8N L M+8*Y#'T\[W4MKXNYFCA8)&"A94DAV_7-MJ&/(25PM#'S[+>5%8,NC3P&:(8V M#+DL_NN.5)US2Q5(4O[D^0A+[E)?=K))4%_G >[&"*]$"W2%Y1\R\-BMH&-J M2[.0#+B!)Y 7X$Z(*&1UVN@L02Y?FC?KKF/*@X9/&XT?3!54Y3LCWKS_?$4= MG->7;?OA&;=89-&\4SAI7UE6&H&'X[AZ!3E KC.A,DO-$G)^@BR0#@_?F&2.=S,!1OO[W4!C M ON;_OEX_@\.#&@STL5AUV>.S;@W*(,6[W<>&@9T:M6;XPU_NR8D)8[=SQ=7 MDOJ\F$@C"W1>++B"[1![C1%;YT./!==TJ\N6P(.7]ZS6OJOMC+6)X2BL2)L^ M66NN7/(Z5.M*&L- 9?ZW#UJ]6E8<&BQDH&5$JVP=9V%G"*$]T] MD%3=U<29L+SY\D>_#SM#<3] _ZD_H+]757YUR@,2(TCIX[D<+P&,X>>MCVXQ M*7//J*N*V9M]')TXT_%3OK?A'CKH[!%X'EF=1."8ZR3=_.VA1'% [T<_0^6_ M&OKQ!?)"I0K'@QX-]IIYUV:4_N1G4HOJ:IE]*XY*7;CA2< V0VL1Y6T[9]SH MO+A/5R1;OLM>NF2JLMJ:"@F9\>DJ3IL-W@[AV@O"\W?AP<_-YTQ0HZS/O5X@ M&^O>F8MF[]]FEN;W>A)\K3WV$(03*R&PD0$;8@Y),C"JVT$N=L!VD!9/%W>S MI>#>N@%/^C(\QJ?A'V[JH>Q78MN@J$7.%CD,Q$S5@1=#]Z%2]S.7"MA0RB#O M0/SVP]UVWDWHVG)WT!#+IVT+" ?R-W5@AY <-+TA,PP)#&J GYL-UE&\;4X8A1H.;WEMF_Y M3N_"1J_-A*X$H;!-2_WRNT-69'0R>_,5!DMJ(9=\2BHJ \TL,1F[2"_7PJW, M=V7^RH-NESG]#S3?W/5UJ?LJ1BV<%TPP4$(9\61P.(9%(HQ2D\T* YIA67)I MYWEC07+T3WU@M'W2]WDK;&1-M2R,?L<=S;=-U6T2$!4@6ERN%TU@G^&?BI7$ MQ\=Q/[V<#!5_S*I>H>I3NQG4XS?KNIN%N0,&.M 'O>7ES5TJ"2]CNZ:K #CC MMA(<)Q;0F_"*M-(>'.MC<*XWW(K4R3MSNS&U:QV_*!-O!P6'FX4,2)V W1\1[S_5%(S;9WG=HHH7KQN'*0PJ+A>B(ZQ7C=U[ MM=W??:,.Q"B$H%3D$,Y8*B67]Q4*W[< #V[6WA!,\<8&T)KQF=:LS#IL(T.T M+>$:@GQ3?P0I+G8F\Q1EUOM62SWLGA*0/#KF[P M5"5!D]*GS&:P?C74%P7A6=BQ^G KJ+Q"FO9CEF"[LX*&D]8]8"6?/A//UZ%- M/Z;-AWLZKO?KU8Z)E-$/D_>VMI_OZF2G[!OVBQP:BB2;A(YR!R9%E$;D,DNE MI'XI7WN6;!;B,%S74E[?B(4)!H(^F@]=_^CJ_2!!I2C?3TQ"QO+,UDABIW6^ M BK(#._PV'<^:N.[\S/.LX@TM+A9>"PXTL8<*]:0YI3P>/ZGI26/M-D_M+ % M@@'NYK)624/I"?U^;'U!H%0G&;C\ M@M=$U?"7IA;TZNMA#RA3T?/"B:\ (R8PH#OXM@/8F)KWBF_">5%M2EC6SO2Y MJ2PZ@C5GP^_($%5HFGWVHM$N U=O3RPDL);:X0RZ MA75_3#HVYV+M55QJX_7G.F3!7@OF"TA;Z$BH/=XA5 ZMLEP:>-J)^?EIGAV\ MY2VY,BDLO5@<,&M:X8%PLZK_\[#/US7DJAG-[[K5=!6JM#?[%X4HQ262V_7C MT&R%II5H1 E[Q;7=D^;)X@#$G;T6[>7LYNOY8.J([F_C'D8VO3O&,FS^-FYP MA1X*U_'#(CFZ8;\@-71O\$H$3?A57#Q$.7PDO?]:D>[CX@\1' \8S'^;B;SI M\3]!DP%*X8O*J:V/T!1;^EIDT-+JL(%$IL'"TNB;9B=3(>XJ#2"2Z M9)IW#&L_UO*8D:I>"YS32C=+?JK(Z"'1$U(_Z:N2/%Y9O@Z3A'<\KX4NJC#3 M!1J-=-R^%%!VWU-$>&H@R;WTO)GQ;*,75+?1(Q@K(%2;98WQ_R'-^E&2V$)+8A,\/)<_A4)(W 2)XCL\F28&X)KZBW2^32[TZ [$ MEK38)>"?=;[JBA^5(O;4WF+T&%9ZS;K[>-3)V=2 M A"!MR3WKPD_5Z\<++(J!E#.[RK:RNQJ.'8&!^5D B*_#X+GW&") IHH$41 MZ-&>^EG.9D?O+]M-K]Y)+'UZ.6#@/5W*_XZ?18=A_R?+W#YDYAF+<8_$9J"D"*]R\ M^LA3DQ4U"%WED7 MO^OXGME,_99ETB1[R-0@D@?N(A<- JSK8S45X4YNS<]; MXR_%Z1\3=UW>LTU?9:Z%[:1Y6UE^G%6SZ>\G9A2U;3PC@4$??4?H1GTBUQ*[ M#/7"B@\,R,"%A+&S:922(,NV ,=D/G+L *$TM^/;)!7W.)/GJ?:W 1WZ3>B. MW R4Q-B!2@+>7XUD6:N'*G^RS7Q!X\N-T0 #Z%I!96$_#6Q%ET7TP-&>#! M^0]:C54N(\?]N*U0LRC1@?OQ"MPPCN V80K_*!*- [W#_4*# 4* M2][=/EQ)_9Y&7Q#%V![\Y."E/I]:F(/:MQ9AWNC,UCN M: P\7W]@M6%3.68ZYI!A$_3O\P*,6>$M@B-ZL(OB=I%[9(#Y>?!&:C$;7K=3 M*B6; M6]Z./F,5";OI* N1^YP7N]3Z=W8@_/"N?P*/2%%>7/ EU H9B$-,-H2\QN!V MVW)E$^62%=MRL>D>KV &RZ&VJ$3+M/7)[]S9S#6IO*8.^_6Q84\7;0412/3 MXB4RL)F%H_PRX,U(JC:"Z,^A%$>B:Q8)1YMYD8%N\,8&X>H&JB\V%(('S\RX M+]S$T)4^F_48_RA[PE,2_;Z0'BK/PW'N")'IX8&IBO5*W[2[D[5F>@H-.3L3 M].BX76?;S1/2]ZNS-W/=N]H\1.2@P'[$?7"I+^)X5169%".6J,(UE_+ZQ&Q M&L:VN4Q8C,YEAWIDK?FI#!CIT8KQCPT76C7\[_^ M+2ZN>6 ]?T_DP]\;"9U:A2*)AM0+2,&R2F(>&5AM"10C=6%!Y^;78,,/.T.; MTB0>Y;C5I(?!X9@S7\? M4YP^Z]:"4'/-I$B@8XIIG:&E\X,KO;*;'-$B\;FZ]<6A1RAFG SX[5XXJ'@-J;@U.H$4(%UR@]1P=29 .IN:WGB5ZD5_N911\]&7 MOVR_(F)?@9EF:D6UFPQ$\2(Z!:-YZ]_5?F5J*RG\J]PR2)!)M)PXM;+@%EA^ M@\BAT+70SR-WA9*X"+_\IG4WM=;,VKH90G.>/:J>PUOE3O1;.Z:[WT\X4E9- M2F7&/7?L_^1,W=D;9?CWP?(4&+/_B:YBZ:<2G-E,+1&[K$S7E#O#+/#D@A*- MQ&J\<_R;44CC<:OIG.VXQX'T1NSVV+YR)D_!DW[)6P-5'SIH6'00'=OX%!(# M! ^%/W6P)=S"Z,W@;TY\_"5;["GT/CO+2@QG?9@;;T0&KK[9QB"CIH/5S"I= M;JVMX@K]]YO+ZO:;3ATR<0Z\@3_BNIW(0/71=LM V:GHF%7&8;-(A6Q.7LKX MCM><8.,WGP+ M4X>2)"LUGG]T,VR*8MO&B,A7!Y>?^X.8 M"-!7=0_^Z=7B>Y2#N2K%'^=FB/]\U;]1K6/6^TW>6W'$E.)N'%.6HP#;U9IY MY:8P7E*MP9*=3 _W4)0@/XQAIR9EUGP[;[YP\P04]+L[EN>>B^-[G9\WTI&\ MVFRP60@;B6$+\S@0WC,;KQXJS#KS-[(Y7)FT+9(?SNS2XR\@1&',SZ&N4S78 M.@&Q\!Y[7<59MS];UU=HWHD;I4Q));T HR9;1(8F36TLGZS,-XH=6<&S0(7? M%[16JPJ''=[>&ZTRAZZ>9: R\L_-\;JDL04.XB<"CR@"97QLR&,V(WWCR11X ME#@]?KNOC%_R5/F,%8-?\4?@[Q L*:DO3[/-T6F/I;F=^(>#._$FUO+@[VJN M865(CX/<9*A?Q7#ICDT:"?'U+[R\L26G)(VH,&2(JBX[7F!9*M[U>(NLZ!G,_(IH2MB?F\LT:ZTSU@MH6X:8PSM$VZX, M4[AUUEY31Z8Q3+$#._KJD/4PK$#O^3($(;M":IP:;F-'5Q:N)%VUWCPW*9HZ MSRU6F)NS[58X;.8'0-UH]4SB&V(\\ME7D LR7,6&6E.5MW4P:]X*)7\X^'+I MPK?@-#W&B"DW-;[H2@AK8#CWY2KKY\@%2U,)_SAS^'CKNK>1ZXY!\ M2M+^WIPG) MH0GUP__ "'>/_7ZNOM($Y\([],F &P3GFO=:U=S:CCO4 )4P"\M\L+QL09^C M=CP=!23&;T%2VW@P^L5+K?YS#\?D]H^']8=/.WRA4GK2)MO<+'HPQTX[X"B> M]KZ]80/TN;__?.W"UDRS9<-C_\GY%W^F MFH@S7_V8M)EL>J&V7Z\WUC7GTG B>MFA1ZO:08 M$:.4(]P3QTWER: "EB$="8G#:>@1-@N8?PUC1K?ZR%L99)0F5\ES\)B$N5_ M5V4RD):'>L3:JWIEKDIQ0B!M&'3Y:--J-9X-,E14L5-F0;@R %-$U][7*%6O M,EVDCD1L%7B3@?[R4#* ?TF0_]UVA32Q($,AN*@)O:*94?;ONGPOZX^>)%K% M"^JY"@4#5.LM!96XN&[P@NP40MG$=#]DS^#!IY+&AD]QADKQ/M9Y%NYI%;TOT:QJ+N8L6_=.RSEK-5OFGV S8$BJBN[J2V5*SG0BE=6-G,LS5\*4X M_TJ*%R% ;HD-)ND]*L9S5 M>V[M@\7BIP*/Z0S>A^R>@WWQ1J39TP4:S"!.H_W\/N]B]!/[*=\AWGLRVO9# MS8_BTQP>Q]&:GG7T'7K%\X,SUF:*7SA(^L=ZAU^Q6N!YIQQ6T*:(S]O K".IM_W'/6P/?S"$@.>HK;90:5V=$HT?GW=Z9WLIFK*\4VY7USI0C, +^#A!B/PUC< M>AS4#[93#0)1X/_GVPIUN$*\5J#4BOU:<5]LR^T2:(JUL('GJ:1AC'7X/QW7 M[G$,D($N.H( &8M M+^(LUSM[:NBK50GWA'O_$>1><47!U)TE)$X$2 #YV;5N3NQG>WGD6*GO'OK=7TG@.C@J5B%[>+5V25XPO6E\+7/CC)EOJSRA>T'8?WXY(!_WG7Q83)Z,$ M0]SCY8,XDH"]6/>L265UB?3@2YE]*G&1!_]X7ERE ^4$SW Z7K[B:,!CKI(O M,FN[&:AIGCHQ=)BM#]$KEOS@;;*+6.A;;O5;K*:LD8PD&C(P#>LC T;"B,D# MW)/%B,5CH>>@TRXR@+%T-2#&:+,'PL&UR"JT2HQ7D(N"G8ZDL&?LW2<#7>O; M%^F0SMV!/S(>%4NZQY^8A.6639 ".W"L6;\1C%7=#VMLX-!"Y&%N"40 W@&& M.Q_@K!?H(-$V-^OVH%TO]R8*$V#0YNLIR/F"?M ^)VF3 WM- ;6@\55 PEPD M5D]\@OYE8A M:-WO<7.3=/)EB,!;HJ,Q=S]9?X__PW<7%S47X?JWPSPF:':$F S4Z*_[T MR,"#]F!0]R*#PZ;-R=NVDF)W^3/?N:%&\#6=:QWT-*SA%VE8]'P$Z(G)VGP$ M)8Q67>WG0 /C,3];A063X;:3#ZH2%HK-^33A&A$."9 $5^NA:_=]>UP^I*G5 MO\I)B3NL#H98SGE&'9M=<3E[RU^E)KUM7J;4: MV-Y_QE;A941.R""LGM!(K MD4L?V\1Q4B$A%8'Z?'ELN/ML0O?>X8E:ZJB[U!OFQ&/ZU\:TVS ;%_%N%AU^ MEA#P@580O!8([V:O"V,;NQXEK?"D<)[ ,*7(6D'I4 M3&N@')'3-N$!S_0WFU3>A&GU.-".(2RLXQ,+2N _I [)P%P5V"U(B6@!XME$ MC$&NPCMX-&GA/F-NN3(>J9[LK0MO+:H!2)<3'FK(C C?HXFF8>9S^QXM53 M@A/,.9D.%<#1H\A 4C!ZG""1[[ ]5GKAL;E_AU?NH='T7<&'HR^FMN2Z(+B; MH$XS8"AE8=H]5[Q!E_N:U8%\!!FP0UTL"KGE?L[<26(;([ 6W/FR.>N1F%(R M%Z_GX7JABQVN]P! Y T3;+IT96_[B4D$I,?MFQZ@M>N%T'Q\%NY!/2X7X=): M6R"IVH'6L)5.^%/$-/4=8OJ+PLD3^CA;3#F&(QWO=O@BXK+22^J?W$N-9Q]= M]\.MVMX5Q!+ "D,8-<+='VJ-C29DP,JXX-#@&&:2O%15+OW2FM&=)4EO\M3+ M?]'J1%N$DJ!,6 ^2!:8LKK] O\U^N" ^XWF'AHMT=TH\ M:!Y0H86%[?#*;$3YW2ZOO62CCV7PMZBI"$4 MEX1-_O/B),QA84,/K:L6A! 1L&L*3RSUO+BAI3G:=+L7I3*U &$$+>6"&-I8 M';J"7)>C:[5T!:QV+-,0W +=PK!=P9>OIVJ_13X @"O M;(U13+ T5JL:B 9 M$0?WM&HZIE0%HHL_\94<:)FQ"G[]$'-#F;!L.5>2A%+-?O+46:PV%[HW;PEQ MQ7J+U[+(2MTSZX*MK6WWK0_ZA8R%Z&MFHFU4357-8Z#G$B7\E(U#M*]>_#ZZB 7D,U(9$*($_.1E!+C$NDWFT%( !\?%; M&B@@0:$ ATS3UE[,]?7737K!9E!F9VE7YKUO$Q:>=U-0V M>9GLPY^B!<(B!]PG\F/M:K[I2?5 ,M*^U)#LIJOTBL$RM:U]N9G755/4E&Z*&)!O]_AIR;;W#9,3*@IF^?".J$C>5_[ M->#YC*A++82#[%>XR8!W>LOI\A2!#=JES8OAM\F(]DNXTV-"[9FX$-A]2X69 MKW?]&?7X2_H&X=CSVX]NO : RX Z(SI4?6EWE"JA-/-9C*XI?ZRDD=FKOUD. MVS./I?:Q.[N8*?8UW-!-S6993^^'&S[5QL^2P9/[^_--GG#RS'\#4$L#!!0 M ( +U\3%)YN">6M@G2I$LD]"H@*+"%#5&D2I,N M14)'1$2ZA!:*@M3$$A>DO>5Y[W[;O;^VWWOGG7O/?7OQF_FME62L->I_C#'G M#/3W=#RP_^)YP_, PQX&X!KT!]"W *[3-[UO. %. '0PT*>!L\ >AA_'C]<] M/PXFQA^O>YF8&)GV[=VW[S\&,RL+-)CW[6-A9V%E^W% 9QSL;!P_+G[]'>!AV9/-I,C(( 7LX6%@Y&&@=P,PB,>]_\$> _!_ M'0Q[&)GV[F.&V&"'OE"_'V*?D1%B>B_$,?3I7>AS@(EG+Z^DVNE]?.;7F:5\ M^=4CTIZP2)^I[A"P&";('+UQ.Y*535!(6$145DY>X9"BAN8QK>,GM,^>TS]O M<,'PXF7+*U8(:QM;QYM.SBZN;NY^_@&!0<$A=Z*B8V+CXA,2TQ\\S,C,^N51 M=O[3@L*BXI+29S6U=?4-C2^:FCN[NGMZ^U[UOQX9'1N?F'P_A5M87%K^\'%E M]=,:\?.7K]](W\&=W1]R,0",#/_C^(=R\4!R[?EA ^8?(/T?Y#LC\G6.3_ M(\G^)MAOP^/4A4&&H M!_/>@\0[K"="V4L4GXM9K$K"+>^>!6-[SXKW8@I/LZ03.J2^'!@1.1A__(.% MX<7['=9W&>@ DR@UD<9'ZT43+F%BK/3V$7(SL/&ZGOB*H]TTK8F1O62KXI)Y M.]G1D!KJBG5TOG"O#Z]:.*M,^%UI0BTIFYJK=V+0D[G#-"6/EQC2.C)MWN#- M$1PY1W48OFG]9OIQ($/0"_L'_:]@_DLOJAB&X8ZP*3(IB/J\-0"2DX,PWO!@ MP09UF4#>@/-D*P4T1G[:/,SY>BW]>6<"DX/[ZV6GS./])RQ,^^]X4PX84-H+E0 +"Z TVN][_QD=_.O$IYU%FM6S3;5KJ@"CP&4 M@[M=-<$RS25MZX+YYJV%>!/Q"!YBEP"'2-:)\ M.UH4A8+LY <^Z,*RTDZZ$6; H!Z7WLSOMF\4+<8+'Y#E6$025:RO^AX%WO7+CB'!#E)Y'IP,=Z%(G"LC\:* M* SKVLU*:K6ILBVGB8Q_514_DS:GW'#9OM,Y)=12$!\BGCDNYFPD?E&U6Y54*YXTX"LB>V$W9MCBJE<&-ZD6&=/8,IMHA,O MRPB=F=L#ZW\1>RV&:_77MM-6YNTH?3H0%6722%@GQ8#CY(.TM[:P%(H2^:A' MFAL-+B$#QAQ+>(8LNT2H'TQ^YM:H5M\&%K__8BSV(M)T-I+_"/,G?0%B:@*D MA>HY]F:(CU/3=* #V<:)$FXEPF+1U;U/2X*-+">%C%LCI-L\];8T'IY5-Y31 M4EAC8*N1.KJ/V;WQ'HH38B&F38$V)HIL3Q6B#<$)1MX)87($; ]2Z'#,$ES0 M>JXU.RBJ2&O0"_\F,_JJ,)X]0+HQC>V0VD[A"%*9<6M['VURON9[MRJ.L1M9 M4Q5!TPUVN0(F+RC)MA#EHV[5GPLELYAF?6F]M@(,[+]U\TD:X[7G0T\GE[O_<(FO17M_A3M [X(KD M]6Q5+3%@[O[#6NP?*_(OKF MZ^@ 12#4!'0AAX%"-%8T^3A%N9JXTD,'A-UJW9L+[@PEY!B.Z&H6&WBK].4$ M^8K7OZDXVL?^,$)*)O9>[<$ N;X-=L@#[0@KFP.+F"1L[0CJ<%(G7$R/;3WK MCD%2*V,)&#WDJ#MLI,PS:[O&ZB7JH94I57392^;4ZTOGM+V W8^)E'00<@5F M78HA]2D=<#)-PM15M4/>=+BI5+[CEY'M7K4U-.^F2KGGK< +(X:D*,\VF_#D M5Y$*&,5[;X@?-1]LFX)R09OK^%3P4-"&XP)LFKT]C[>%0)&0,?JEB@(/]:_M M+YJSFS'TUM!S?Y: 0#EED$IO.LE:IC]FG'.M^@6.?X8A6&*C,(2+0Q%WO'NX MXQV$L42#^%;S"KEDO#?3)ZU#G&_K45TR(O8\' HLJH>LIE\"5BYFP=N0]W?8 MU'O'80EFJ1SH#DVT)^2&V@9==$ \F-SIZ]$&3.HJ+9W0?"EV1=D%49WN5EZ^ MW-B$:,BU%)Z2P;UPN8$ M)GBFC2?]Q3Z\:,0X/@S@*(Y%6%E=CK6R8&&Z@65'NYN*AKV#[\?BMX;BYB2( M<>TG5>U:&@B'B_-7:4QCNCZ"XU9IN]77NC4' M]T$[8Z>B\-P;H83,/CQB8YB -2'$17^=*LH>/3_*^-!&]O;G"X/21UN.2MC\ MDA=U' #8D>)H5VPXII8[8AG,(NM3G A#$5]9EGG0'L'%MK&OF>]'GG,=J=F^ MS=!YV'HIW.-MFQBD2S,X/@\K:*V/QTPSMM>\(IF&,(G&-F2JS]A);8<\,<*H M%"4C,OTY'DM['A;J1W#1NUSLI3PC8#M'\ MG>; O(2[G(6QZT&OCVZ$'"ZXH3Z:#VM^5D8.);N']<'WHKVVIZJZZ4"M?)\I MF\V:-CS>O_]:PXN\\9M91BT*G6+3M\\[9LM+CL=J7UOF96$N6L7U/EH4EQI% M#GOS?GR[B]-),HH?&E V>9(15\T$ZRV?;(=!K@ J#5&T&?LP !2CJB*T(_ MNK#: 3/FZ:^(E:I-",[VXB;;]J [+I?#\9F"R&JNVB5NOO6&!-^%EX@NO:-1 M5#6GVNR/,'6QI.!,KAM25FX7NR,*9A8"\Y"DZY R:11OZF.L6U4BYKDQ!%$( M1"U()'RVH74M<$HOJE3,900Q\3+E+6Y;IN/X:V(X,O''4QPE7]Q3]-)Q9?SZ M.A%TH;%"M<#>; R-K8","P@$1-VR#UH8T<9(T1S#=B @H.DTXC%." MV+^3FF+65GSK6GJ([:&1-]$!%W)87IV5T%(!PB(IKA"?")(O01?#IP='61$@ M62@ZG-T^QI4@QBKQ]<@)I"1/848&?S438"J?6$]XNKC2.9\RS_UU.Q'B-TS* MM4V9T%M9RI++AU&JRYP7C?E\MVD]$X#S6[+?5RW]@9QQD]\WM+OSH_ MA^.SD00+U:K74J;KZ^V= M*M(4G&!6 M:1/F .D%2ID=%[%>91CP.!R/WE#%>T=.J =[=XH6M!U\URK5IIHR3''R/?RH MQ$!\=G8R\Y/' =^$; 6V:B;!VS9I-P"J'9A!1H8-S#/KJ8-&I!"PF+C4)+65W8,$SA@!!9JW ^^'5*UO(<]YV9#BDZM$ZK64&S/ ME<^5;%MJ58W@*(W][B(L%DY H+G1';)M\F&O/CU9/MW6UOMIDRNP\$$'*^/Q]D_H!N$O5#]:OVGQ4ZH84;5,#D8N(KEEY M"*JYVCB"P^8O$V'=C<3+;V(*:CU6&CU,:PXE7E#98ZJZ;:UH;[84L3JB67XE^#"F6HDRO*XY.#-]:E8F MO877Q.=8I4]^N%XQ^@LPT%*XM6V3RIC[UUF AHQ5U% MK!P6/X^>"EI ;D+)>-_L)UBM4.]=7K%9QE[>X*+.A8)&0XFW!F-;T0B?;2;E M=VU3CF'/5HO:"JE%6'Q9 XP+ZPT%"+I#%>L\'Q.HIPNV++Y4]+1#7/7H'BQ8 MI8F./FW,Q!L&^0K4CT%E!!]_C*0\MXBSV?I][N>'&)_X"5]_ 5QYZ]]*!&#UQD&47V8<,Q^5N/5JLBLF24$RH\*Z\GFG-&VIL MN'!:]ND >Y32F?94V&7+SWA.!3G3'*TQ=:M?V-!^-3=G\#AXJ5M" M=+SNE:;"&7N[\AJ]&VFG#VH?6_8LJ+3$IT6>@MOI\BRAF5%&A, L(O?"2J(_ MU>_TI 985>?IP7J->DL!Q._().1!#/N]WXD+Z(V MJ$2*IE:&B0?#$/[*V=Y)NDBWXC=K:NFENHG6J*ZTO/P7VZ!T'R4_B@35-S6P MA53J,;O)9:ANA"D\0ZF2-9K,T]"+[[A.] Y*A,.OHU1^=%:0X4+!Z=YC6"[* M(;(/2JZ-N)N#+"-HWK5VH^_ 8=P"61 MN$$/@A)>JQO.BC(%^P*6B)XZ? M$6BMN;PU'XVM-VF"6M!ZZ*D*(/O2)(4?:S,.7Y AF':]/#;?/>'4\[8TM.2X M]6:YGC-U=7G &8QXB@68<11U[420\(63$$!!3/KM@Z[_;Y M!"@Q!<*R2\";D*9C ^$NI.Y7/+13]EU<-8PX751O1A"?9CDV>N/J,B:+P N?P\/&S9%<513!&T:JH/*O,((!=G_8 MH(IWV;S;Z)JH=XHGZH9:4?VF <-*TV#G_0.O6AJL;/ F2OP*V<% ^CB*8 M#I\>(N' 23*G*?D8/!IUEF"Q8EXW7H\$C7JH>4_\7$J/8:1Z: E\Y<[ZRN)9 M.KX9S(D .3N14DOHHQPHK@J>7A+J0T\EM2,))DCAX*K%N Z/EQ=?<[. JMWS M. ,DQK0M[IH#WE%VGQ9@SZ_/]+#N:/D':)D)LV@:60B\A0 MX^LJ[$AWAG.LH#<[-]VONEQX)WU-9GS#*6Z@M3[Z ".\GZ/DZ)>0O8#RN@64 MLWFQ^"I8C6DB_%HJ X696M"F#7HLQ/7 H^>$ZPB8Y%81HKQUW%ELS%>@LA)>MPE5?.P?&;SY,K'>UYZIV47G"9 M M\U&"C?(;T@:*Q@"TD)>N!EN MRRG3IP\8=[U335,]ZUE:=4!_!SPQ^J MW7TO>FZF3YY*+O0IOZB0/N??WS?$D30NS/UI3R) @9J5R Z4"W@6#46Y/JTO M3+8:?+*P\W56J8LF1AL=>S*^$!IJ"D>,%<:]>7BL>_[ NU?JYRVLIY^6:F"] MX$EP;KU]Z(XE&$>8(@I!U-!6C?/',$_G(A!-YX],&&&CY%[7]UZLG-X)=,=QN!=2$-W1Y\ #\9#O"JM=F:8)!IN:BE[IK$KT MKQ_S?D"6^]Q3*=68OH 8^'+X[-X@A$)!!D>@&7-*V*OF2[!&;HIX/U&(-$3- MKC="\J)40=^%GB@$\6W2$G!V%\5(OSCAFO/E\$7%=,GU\YB9GWPK\ M'K)Q(H<<$BQ-VB0@D_4$/6C N(:*]D?OO2@8>!TOUG)<]6/LQP#LI*YIP'6 M?'5,K3.:#KA>:%@=.9&B=?\0\A.LJTV0,!2ML;V!9@T.[#*J^R)"&RBV*>#9 M.FGG#JB'9M?NRRFV'3S94Q_-T^^_4.EP//SH$8;3-YC?^ KSQ]SM].!"*RH MGE JJ(YQ(!30CC1$T@&C4:X)NMJR.#VXZ)9;M M>5_U$HV?S/7KU,90>,3P$QD+N2XF+YI&$?9)U@TU30;I$Q_J!W8"+SV[G6(^ M3'@O>]7TC-+V@!B[^.&1D_!+-;$XEBR>TTS7>9@?,T98O&/&-U)X!Q9-NW+/ MTKCFJ46:=J;BJZ-3ZW,')LOK['ZI/YZG<@;OX,9Q/2;J!J+[J'C9@WA,ZL.E M%=5[F+TH'K(ZQ0XT@ +?'#(<1]@PP8TF!3Y9RE$1LZ3F2(YWXRK3GEV-S;NK M4I'%[5NTE9PVXMJN[^J4/"5Q+'4WL/P52@ _[>D%X[,#C2ZE6C36"[YS9[TN MG'?\5'O"3?87&6YU"?"1&OF6]< V]M/6YI9P_(=(X5LBV6:!)4TF(9ID M@T5N3C"H)]MN-4_QG7*]SB$6=5MWP5*-2Z=?R1[8[W/WV5T=X]&Z4!;_"JE. M,3N[X.Y TL0P4XK,@;U7S/9$K"HP[D"-5>11B@GH5X#NX,?B\^_LJUYZ*?5V M]WO7>3L=G9=GCA?FRM6V1DHE=@O-*RD[B@PT5UD!- S$9SY-FD K@]CW(6S% M%:YG!FDU(^Y]ZQ[;P#"Y[GT&*X?_H XM,L/P,X#"DHD/86 MQD 3FG23SA4LD1/?6E6>=3>,7+!SOW@S4X;%9'-$<4F&C3J? MGPC0[J"=X-$.LA! 0O4;OLE!@8C8E%[8/&M"_96F,K6FK15+4RB\E_[ICK\0 MPM?!1F6LNG3_(,?])!N!!OP%9\:!+L1&UCTLO@1='9"9M1?3@4ZFB8/UBX-6 MJF"1+B.A#%DWJ>EYX^SW0'U/:1;)?K&M8K7I[F+_=*E[DUAW;:_<OD.NBE4O]R[OOF!>+*>)?GGI ]7\?62SLW9SD2'$#H3B6XEG2M6A\]7K( MP=&;'KD2"[P&9B&NFULV!E:"VQ$]/D@^N/M\.%84DGD;'H$\0(.!NW-+'7[@ M11WQHST(WY<5*44CKKMU:OT>RAWG"*TCY8<4*:D')8TX^,B;56!0%TUI9/D= MQ?R)S9K599Z/4_.X@F$]KO/F'\=-8 EWX)VS#BM]VF=LK5U]/F5-JI2>DVY\B>9>4Y.M2VYA/91N M?5^R2S#MO+J^$>2Z%6 /(<<4,M%SK >2=R^2>F"0PFZX[">!DJ/^A"+ MS\ T;F]X$&O-6D=H"FO:*CTQJ1&]&;K9T;9&6$Q%X]Z9[BCE M\PCXV$NS.D)C["W-Z2I^:S"P4]SDFX!J@'#YL,N+*X!B:[B7SY$CK,=[@# & MVAL,7]L!6W1'%@U.^#:?ZA]IP#N\M@<.HOI?=J M/H2WRQ41,!3^?:.D"Y J+M#V!^U]]9W'!D+I->&%E5)^33[IZ%/U M]B4DI=2:*Y#[7V7U"3.=HK M?B!@68(30!_%"NNIHV0Q-'8U,BMMS K+0Y,!,:?&=347R)C]* ,P:F'09,[8 MSU(T>:J9+%#W_%E%JZ>&FHR@VMW)UAECLE"44Q_!IRE,3HY8-KMTY/O9&RHIFM]O\;X8+([9^W77."3CY M+\C7_@I MIU<[=DR?3WP,AS.C\?5HL3:AJY#-^C#5L&1OU'6WHJE/$V'"31.CB(>V@T\K M>AMUJRLV;E^O@-U,?%,3H\AEQYC]'0;J2)-TB=A$O3VH$Q#KO]#>JMGK$[GQ M!HD;A;1W(_GS/CC_[^::K:_X^:3MYMF#3NW;,W.I+P)9)2#P(2/OZ2V2;4S! MY:Z#W?<'A9VN3]X/UF @(OJVWZ\O094X$I3F[L%&"4WLQ_:B$^?V3FAN\]N\ MU^-%\SCTD6)''0/EU6PJ]&!R]Z"2QV:.QZ0HU\&BZ'77\!Q,I,;'2"8 M8D$%>->0Z#I&$"6PF$-6@D5]W]U.R&W5]_GN-V.GDO=(X#7NK$^J;N96>5K( M>;E,B\0A6?2YC!QO_#R+;7"*MS .O&R]HHH_1?:R*[%XXFOX1/8V2^WEV=9M>P?,A!P?1$&%%/,9 MJ%-K;Q.&5*2,ND&HBJ983O3Y*HF/\-.*AW8EX$Z1^!J@>0*)GB':R!%/R'N;"4L=GNT[QG4A?1YF74S(5S;L=#CTV+'9%UB0.R!,AVEJVG%[!<8*W1 M7;X>V[V9Q4Z2^XR,SXS+)<2?8'H:R<5=#X2I0J["HL<(B;6D2A%$D,8AT6+ MBR)B"\CX>@QOL%VGGHR%<6I\I?S$TYQ-P1J&A*44G8-&E99W2T_)K!PPH(A, M$^VZD !%GMA%L@0SW$JG4,82)Q)="/(D^S[S1!T[DPJ^&1%G-'?]\@K*4CZ MY @DU)LNCK? 3L(!WCMCF= A6#UE/6W <>3QA2<)>YXI" ,,[8PCX7H_%B%4 MP*RN-@7HY!+M;:.#Z&3Y-Y:*,"XP[.U'(Z6"C.M-<::Q)Y[<*-A,$[>Q,55L MCV00V($LQ-R..D60:Z #M9/A_DB13XCLCZD!BPGU=R4FS5*,RH0_&"N]=LNW ML#U(AKE=T[IURX49]DX%JEY^+/GBJ G>>EQK,&XT'K\-RG(GU'4$+3PMF@W^ M1A'7N(PK4_;MXRIMV&.^=/.Z1Y#P\9O^SO8:@UC6'P+FN!]I;%O M:.I8OW>K.1XI^,E!"GQ*V+Z$V11-B??$MS2TG&6C;+/EI-U.%^CJ$$'M*2\C M1T')YB3D6"IAA]$=8FC\$PEN*D;WRG4\3"!XFQ1-T+UCV=75C$W2-2RU#SYJ M47]L,Z@TKJ4YU,A#4K;F3<7]!S>$SVB42U;)4O/"9$%'DAX$\DUH5]A^VCNT MY[OKQ,8(KVL$^]MN(_V'L9KMPQ\:$P=YC.Q;\W'^^J?\9&YA@O?#_71/XH>8 M0?VM D)QC,:L6I73%V\[D^H4/E]YN,X&8^CMD!.ZV4V'JNN)$WC? -6X5,AO.@(@WMZ\[:5^#]9 M?.G=(QJ;7+1.U(SYTHTREMFH\-2;DDX_/JU^_K6H[C'\$8_O20@H6>J>#G$I M@5J%YR]?C!9]J=O9VA@QJ'^0FG?LVD4MQHP._)5=@'(0TD=@*YK0:/MC*29L MYLY;S-))WH](7A#;_2#88O'D&3GMPC(P^Z-SZ.66[Z_,]"4/I35Z^'\LA.CP M*/V%+X0DO'QT;(MSP!6B7&T@[EJ3:1V[G[=7I*-$T"UEMJU>=9:W^F&;YE"9 M B=8(#;G$RUV3HIIQL12-[[CZMFKV:3N5WHJ2 49#Q6I+ M;OYWKPKC7U],_6[-1Q[4YP?,_QK_-0-YE#8S+P+'/\5R:7#S!H^2-$%YPL#E M80I?OEYA:6/WW3LDL2H>#9]''QI&E^J,[V_>V\LW-,&2 M#G" CC36#L(\:2UI0?\[::5G'6;/<(#*H8DU4I9R"7 M3J'(@GU M;<5'3SGO.<+=Y%H^Q 0.=,%X6D4*4&>@,E?PR5,/G%/;TP)D1V[6L=K>FA[% ME5II)6Y'6W_ W'ZH>^@>EKV-\SUN#FN2@1-?Q19\^CH*;L-<% M=""ZKPOV532*MON84U%)B\8'XT"_<^TX&VDK^H_J+ZB^HOJK^H_GM2*<8T)NK"0[1QN+5JW12?^.)T=RK ;Z[_ M=R-X_$&*5VCQB+_OF M\" C1YSUS9@IFX=MK,Q?=!:W>[AQ\J18*#,&0C4E'.Y6A4,85D/7'9@&K=AK M8$1HP92,X#[VDXYFPYOUOJ**??SJPGB?*U<8FB^+1BLJ?]Z1NL9&HE7&$\J520VJDJ7U0:/@>YE6DX:\:?SNQ3JB:M:$OHZMA-H MHL1].3Y/9*O'DTGU7I[+]H2/-D^72K\P^R52-<"S9$6*%*BV9&RTZ!7A7>X^ MISA>]TIC8%X@N*I;R+8RWQ\4R1:3R5LS<'UL%>@GZLFU?!X2>UL]5'F"\V"\8%:GSWJC[ZKMVUJ>>WWH@&+ER+F0H+/L#.L!&!_"_8AC"1"FGZK+G[=^%<06[=UG5OV Z^;+; MUJG9D-WEOGG$)72MPX(^/X.1#6$EKM6 ]_2B^+[75&G/X<+-9Q?W[X:WXR?O MA^'T]A),HLC*P?/6[RCBA397IU=3"%=MW8@&,IY-(597]IJ^J+I5I4!MH@/+ MPY10.G!-B Z\FPC70<8>.V:!.D;XFF[3_08G_L19+=+PLT4CO+:.#NP0XVA4 MME?@53H@,]2%)>V!WAL^9%?'P$T*A$H:O2-T8/Z)P4_GE\U/[:<#+FYTX,L2 M-W67'_VW4P%-_C]+)?# Q<-]3KTUHN*I0D-:QIDH8/E+XDQYJ.J.^#9Z_;7J M1U=&([*.*1W "*.WWSW][;2TY#$+^C>^?Q(A.Q&(^V]'P@'GL<7U//MT2*#. M76(CCBU\G]@=F.T$[>TH'5CIA9&_*FEU8S\+#=.!]:]T8%6N06$/;&,33D-= MIP/8,ZF_G1;EATO^1J7PVZFB^W\/DAJ4OH>'8%E!@=5P26C- 45 V'/UKL?M M:HH1'9"\"Z-A36F1_W]QBE1!&]S9A9;^Z_7)(M=E;^TUZ(-A6C7^EQ[RYB7YDQ4'.+Z<#0/?CW5?/?3BW'S)C@ M4S@T!>RB V$QL-].C?6!L_\-2*R"DI0W)0FSR\]QO?>>IY>7, A4V;3]30% M7F=G3_EUYYKX![SIEQSS%)&_.56R#NTT 3TI0#M3]+^NN?]?DO03/"O*=RU3 M3]9YZ<\\%CIEHN5?\;J/ *=$RM*!JBGL5T5@Y+\DS*6,Q!3>ZP;Z*G'%. *) MF7_FYT5_EZM>.K0^):W0@0<&Q&UJ.)(.G+4%MMJ$T/U'"=!U!?SK1:O-ZZC# M="#=96&>S&"+7GU8@0,4\A/_-I0D!F@&H?.[GY-VLM__+J'<2%1XO.??# XT M+QUXA32 - ?)_!BZPQ_?^+>WV/,[R/*X\0<$^U-^AEZY=TH')?I=O\9^XHVHNJS_P,FOSFI_;^J^$,]M'TD^9W\1X7 M:U&.=$"J9YOJH\'@9T('[J-@WWK0]TN?B?\4*']"0&XZ<# !O4[RIK(U*,': MZJ*S(MVAT_9US_61[R @;V.4@2'55"MA'CSD3%?+#V?[-4/L75O2X M\6_)V?J(JI28K^A=*GR7M2+QYZL_]_RC?S.5YD^6>A;VCX"?:>P?]!,_#X&< M)=B.H"IZ/:)"<9"82DD2PGYK?[=W\#>KE_AO[S!W0 Z'V&'+_A/2_8PO4) P M0OXJA=REYM"!,W].OK\;O[>WQ_CZ:[@7>D<#+4$'WN^E U\U'W.M+P11'L"Y MH#?8H& \5^@U(=2YO2,7)DX'G@L4TQ(NSO[!47^R.F2#&DAU<]]IK?DTY_!C M/V/&/QO_W(85_YY8"?;[RNT/UW^.@[\9:_PW6Y7^CWAV_Y@+Q2$(7T^$7/,4 MW[^; T;-P91<8G[MV&P.49- M/)J 2)TN[H$QU!G!PM$L :7*NH:+['P!96L3VPG^9-XWB=5'R#477B_Y?!!@ M%58NQV;X&6MV#_GZ*AG*W+.9G99-6$XWO8QL!8/PW2^*E5-<'DUD*![%RMS( MTDT??=20G=B&._9]V)8.A(/)2_;!"(U,1,9PLNV[1MVB>1F[R0R%NN7-EF;# M3V4OL4%Z[+0I9,UV[\XFY22A:\DKH=3=6+3\CL?;B>_J]ULW$J^E@-MU!Q"E MB"^%WKZ^;CY9@0]:+;H7%C./*;YJ7]YO<#!J#FL%M6!IF$9X M;5E!-)X00; MRT_2@41=K9N-VF%E.LY7SW?YG/T(6TR7NVFQDF7#_^MSYZ.+\E'J"_8U-GDV MME=<.V>(Z?9$X^E'&NGI;;MRC>,.XPM]R>:+;]Z><' YKU%F0DE/0J6[(3-* MCRUN-E2@=)@A8D+7HU2O5UC1F*-#/8;^1M6@Q MI\3^%>7O!D*)J+14U0&+XB[N(<8MP6)0"]63DV^\ M#-@?O/I6671".ELS\Y! VD,!IQ-,$M&B@*U2!B&USS32 3XQ%-O*3$SJ;)[+ MEW;CPA0$Q^(^^B0E#]9HJ42D/4@Y>GD-+MS<H']E?H\;K/\U-.>"R^/ /3 M[NH2TO[0["ZDMI ";C[J3GEA<(+M/,]+3L#?_X>4'V"-<$HV/!6]L8<.[(I. MEDT^#)N!CY?=)S7$* M_6H;2I .YNBC=@*I3G1 ^N4V-42?,@C<^A,+(@RIB\@==DB2;[OHKWS0#7YW M^>_74ZS@">AEU:=T8/(3E/2,;_WA^L_Q\#=0+LL.HD3AH<2N1(FY_ \B/ESN MWU12C,2G-#82KC9LKDU%-&5;QL8MLBO0]\/=2(ZEDZU#1XM1DV_&=W_\X"B7 MFK+5)@UJ<^-2.YSWCNFJ%(NA>:8'%/M(2<"']"O*IU3%="@OKR(9'[*A#\$HJU?54[ #2WK/7^)& M,ZSU4HX^N(..F5,=#'R.&$,2#)S'LTCK!,)H8XB\X5@,;6;I-5EIZ?CFQY"[ MH8MMR,1#+AG7(H\%!;+%1\DFK );'E^#2!#61YK-&1.:O1/A!S13^8+/]F3G M]*G&%!!H123;V"2V6.K2DC3JD4AR[!5+%XYN%3 K=WG*E/6&PM+:Y]#@U[_Z M?PQ*KQ_SRC'''KW+NX8SA7/H#CZ_G$W9)J9F#&TIR_-_J*_FZ5Q\^/Q; MWKMG3?:8[[)!;)CO7+>_5*\_--='??H:\<]V@?\.*NQ^AR.6#-5_=A_Y6SA4 M26U "F?Z#F9Y$,66)C>+"1Z=88>CS GDW*#N/.W1_&8TU^I$0[#KK>( U>+N M'.78S]R*KHNZ;>K78R/+DEI@4]?7BRF\"MU8^LTT-P4 MJ/YG*B)J=0]%2QQP5>4-UE,$D1=3>[3SCZ=K98N5;6MMF*D_+5>7TAA5K U/ M8\H:N4DM@WO]V/4W2,*(M4)5(]/(A)>N><#2E=HVT'1A/CY;?ZZJ8%7G8D.^ MUZ7\MY_1:EI)KH7(V2'APZ):C[E_@9)"NH0D-;V-@X("(PA&O7""D2I7V!ML MG4N4+LMN7FUQ,.ILB,694^J5-RKY!NF ,UEL M&Z=%XTP'6\BN%$-L()A&9#Y'[.OQ-.V>>*L_7ME2Z# W6&C$U*J+=#(^_/IX M8-H'Y=,( #$[STWC#,Y:VM[T+:!-8P3".)&@*)P3=7P,);N0R@&F++[VM-K4 M%&LQRFG)Z7#2)>B+)BDXQDH>;=S>$M6_EV&[$]J)J89MNA#D::P)1#X:RS"A M;^'*MV]MM:&+W)PH;?"1W!-W_U!OEG7$ U/9\2\:BPN'5:Z_;(ZHF)!S M6N,8&-RN-T:-TM,*CB)E4N/#N&GOY@XG"R&(V"X5;OOQ"0VV_*VU3I$B'#,# MJN]6J&/QQ6_9'_28* <)V(T=PMF.>09=+AA9J$-/W[CP1(GU\BVH>O*>%7EP2.XR@\[,X?>ZN75?ZL/ M,=@(=2(NH]G^?0/=[7,?DX=]^;^S;!U$XHVU-DFK%4 M-B'L]Y$Q)#MV^1$81&NWPNS**@6&0_7S@NPXE'/,H,*P+3,5- Q [_*KHK<+ M*R SSY$^N=" Z"T$'GISY3MNU?9__YRD]U"?MQQ ]6@BCA9;, MH(9D6V"@Z93\@ZM7?TY:IYA_8Q)2 .OA*JATCMFF?JVOU@>@TK_3J S*)$^@ M;]]5@1'2UZ *6,&!#LP;V?&;[8/_;T9[._MC4\E0R:<:PX667]X$R::)9*F+ MO_S1UOU\2PFHX;C?E@K!7#$=.*U9?0KJDG]^BL%O3YCH@5+\ST^I0_]\IUOF M_SO0VOQCK04$_*Z:^Q_V@&1H%1ZS\#'_Z7I]PAD_K!P:6[!K8C=. F]Q2D M7Y?45D]&L4T+W0S"7&IN[?PK@]D;6C*.!S.7]T\SWK$Q02"/]QEP&A:V/,1T ML12&F)@6W*B<=TC<+ AYU.9Q5JY]@._*B5M/!8@FMP/O236_-NGW7]MXX,(* M54F65&R;-KJS:J1.IY3&0]$9SZ XRG"Q!:=:W]LR MH7'L#JM^_E4U M!5;#O-%#S/72I /QR%J]O-V(2VUEMSA_?>,;?C/4Y?P#QM1?LK]N1\+VH7C( M<-3AD3 ^U,GGGS5FY6:D6O#]OI(?#0NDMW6JE4U+V]L!SJK?;!QZG";;_:[G M3)ZIE;_KL(G&SLT%>73B;5^/^9+QN699816I5"'5A5\U42H7'PTJ("IL2BT_ M)OYZI4W4U\)TIBCW:5'%:V^;HZ_".,+Z8;4&[66KNF<)7:2;-35C-\S>K3W( M;'D1O[1MH-+5TFM*ED&4_RZPW?XVF2>@&2R\T7?DS3KYEI/;%XY--6+U"'Y@FE!2ZE>)^W] M-_&R5>P$!Y?3UD?0Z01Z"!=8C!B?TO;[\C%.AQ;0] 6]1M)1GI3O?J&/'GB6 M56HTHA4V@LE2WA&BD$/WVP2_7;>H33(;;=7R]?76O;Z0QYHVHB\MF1'1P10D MH/H;+$Q&S-$Z\A1!G1#5>.P-[A1<581X@3HVZEN/#NNT//:3,P/MJ^2]D&FQT$J('M.K;6 5_0)20:EJY:?$G>?BY2<7JC4B35 MG@T^_LM']ARYRFK8U\W*BP.TA8:Q>>J=#%.-V!=Y-NB67+-@]&XPYJ30RB:O M"3NMK1?SP 6+_J=09HXZ">80MA>'XAR)WEUP,;?LK1S5V=:1;=Z;S.2*NMQR MG=(.\1ZOR3=7GEK%($S*[6_6N95ID#5(>OG)[L<3+Q8>.J2_EAUD'&3L^@;] M6W0__:E.N9'XYEW?[X !_C,F-/R8#_]GE,"?)RP?8EO/3J[,E?$!O3[Z>-V\ ML3H0;N1/42K[P[PAX_\$B#P\Y#!6Z97.VGHT@*WV>F&@O6I3Q<6_)JS_YTU8 M7PF8]3,@]"8%+9KN7_.9LK:V.]FS^>%-A'2DC,7;C;YP@.G!YA7AU[?-$UMN MOC:/MB_82.NBC6+JM&+1SN@8(?3^;P.(MI*IQ[TJ%'_^PVS#50?+DS+W M*Z6'9@&)DI2PIU45@TX2$NVZ^0^H7S>(O%=%)S0N;S)7F'Q3;BC*V>$H4E]4 M[G 10&Q)!L0EK>6E5TZ&5!PB%0>]/)_VTX+F2/E/RS^H")+LOY^FO_6NRX]] M>N9C":;P*%QC? &81-"Q&6\3 .N;:#C" MR;ZI)[]\ZR9%?5J\4E'PT2U','@XU^M*##GSF7N Y M['<\*$G/MI'M6NF5@,_] ^SF:]3<)ADZ@#4L-D&L'[ZB-V*0B^*@EJ-=Z !. M?3:N$Q-/0C0.,Y(J!/$YH>0;>H30$.#^M65!H-* :3)_,A/E1[V'=4G%<>$] M'$X0E -W-\YI%B=J&!IG%GHM;;W(4Q94>J_W02)C!4Z(H0,=I^#.R#D4G)B; MU3O$?IH.'#'E?].@35%+74@AA&WAETZXA3FVL]NBG99/5#8%2D\9TX&!YDW5 MAQXRC^G EE3AVALZ4.]'*;XTP+UY#?MADVG^K:6='_([Y_A7@U$-1!Q%D0Y$ MAJ.8B=_C#;KF#YB64/2(=Q:<"8VI*ER8$X[MGY?1LZ]9F;W$_#C$6R=?[&%Y MI;GH?,+*Z>&$9?7#0N.75R:2@Y)P1K7&Q3/?U6>FE0=7FU\H5I=DI@Q9D@V] MA68ULC>@4 A9R?]/G"+^>=+YK^G8_\^F8ZLRVW3<<9C-1N);TRGV]N]?#/ P M-GO] **?7=WM_,]7/(==AU]LV?@=8E:JNQ<98U=/K:$#KMR"(%>?(,BP M86N*I';/D3^]YO0_@S')+(V?@.O);VO:[O]PV>L#39$B !H3^[KZ.N<%:3"W M.]1,[BR))^[B3^3+SM.!,#DZX,:B]VUAA72*^@3M\H!$!]ZWD"(Q9$6)RPOS MW5:AU*-0(9#I8\\];Z>:?V_YU\RJ(H4J[\.+!R95\E?/N%LZ?/WX\!-6S_"J M/'459_34(.Z1S\*J>.N6@^LSEK;8\A9]W?H%4 MQAR%OC4?M3O9N6EBPV3FH<7F7:?3M_G!X0R+A6]N^9''G\>_,L?I&B\,";L^ M#W[0:4O-+"V^*D>VHVI_DHMU^H8XI18CU[WK&I MYF6CS8U'W%=N7CO+?4,)*BQ^_#3H).KD@K@[^@#M%9(_ !N]NSSTT=BE ([S M]X!*KZ()WO2XYV(7V+0/59VAJ.1LH\0-:(H/D2M6V1#I7/R7BIZ0\X..AU0) MH^59"Q>A4.C0*]]53-S)H8F6D1Y3<^'OZ, M[BF:L9U^7"P81QB6^#QNB1XP MRCG6_1PX8D/;,A$P=@X;HP.$*^@(&%L;\S2XCO=.^IHJO(Y;:M66P'"L"+YY M+)2]!<^\D!%T6/I:^7+X$2WU62[F15UG]0P.6=5;S_2LW^9<+IK;'7034['% M**>;?+).I 1U6>N*VX*OVWI&[$=BSBV8J]1%32 "#;NR5>J=A\I^OYV@C)"U MQ+QI0#Z-"IGX,*EWB&(]$7!4*=/H:/ PKBMON#W: /*Q@/.A'W,)'J02ZF,: ML.[K@6:C*7F(>F<==%,VGC9RT],Q9'P@=L_W]7+@P2_(*G1W\TWYQI/;7Y9W8*FJ!6&FW[9,2TS?SR^NI&JV?+:=/XQ^1%[0#Y;?8"1[ MK\(:XKI$ZHW*6/R'!%SOW0=3#6/Z[PDR.W7;K+R^6]'1;V5E8<*H]7(2_ZCM M4_+H]7(?[1UL^J/\"V]1_G0W]? _ZT1-[P\TX: MX/V?^'?!C/]ZQ;OAWV\(^KO=-G]\X\_QH=4+_ZP,-5&3C(B?8*?X'^$[8/R/ M%D?L@_JP*1(LU-PP 7>L8"LZT&+ ..Z[%3'MXYS)C('W?II\8+O$KP_"6<4# M!@?K,^JRLK)8.8X\"7'*Z'RF(*)LB =.#**J"2.X%=(N2 >$^@;OS$XO:'5M M7KS0)O'IRQ/6JK62P/YGS9B7_#<%DD[V!DOIZ]'T,Z\3_?)417%=YK4YMB>T M"*.IW]UXATZ_ M>-"&&P'>.S&):]Q$D$_CN$'K.9UD6R,MIJJXKV]%.;4/AMAS5LB?L09N6]:& M?N!'"'H^6CR*\J_6M$#4F-N>5[LX'(VXT".35=0\F[MS'A'73^#ILO#$;?:O M'^IO>7W[KI/<=%BSC0V4[1W>3M%F)92&_>&<[S\]M\9] M6K7J[)?D:\WT-?GQ[E@55>;+,D,[$^35.Z\=7YJ:S'A9<>*, M]M2).76C\9)^52VG,K@ <5VE9PD4PIDE4Y,OO+6]6F)K[CU\0A\K&Y2OQY2? MJ$2VIDGJ5?SXGR(@%D'8WFPJPTJGOLN,\&TQ?Y9[V)CD-G1IZO MQ<$*ZRF&2YDZC,E+3>5'C4>+68RK5DR,*2-N>H-V3ZA]>!-&6 1>P8@W^XJB MB8_ICF@B4FXL>RMW-X;?')D*JXGY9UN^!!9WYRG\0J1+$,A[CB*=XRX]WTZ/+KB&R%J0FM:QLMUHDGSCOF,$2/#N9 M#6S\A4[_5>@DL QK$-H4+Z&P$YQ28]O$W3S**&>(R?,DEXBODI%.3;?VO;@O M<;^3)5 ^M9D52->Y/8,5R%YZ$MU5]M9K(/^JG;>3<%F35KYA8_YQ/^4^]H=X MEZ3NEC-L6[C&89G&VP]J$FT;1FQKHZBEK5<7D;B@Q9JP3C2+9D+%+=U?MFB' M@],'G_O/:C9=/2GV. _O8W!3-];B_V#OO>.:W+9VT6!#I$2E2HL* DH3:2J8 MV)"VD"HH"%$1Z2#2(20J E(C(+ )2)-:I0. @%"$1%1>@\) E(""26\DG;C M_MV[MVN?M??Y[CUG?_?;Y_?]".<<<@XB,IJ">(#2GP?L66#R4 M +0 )L_5VF=L@6:]]"12UJPHAR)E*KL67 :FF3%?^*V.5A"?438_OQG#16N& MY@\T.)+.=+GZFUR!9QCR2@?L,'IU#M3U(SUZ8W&S8@+/JW!)N5F'^'VJU]M5 M.[>H:M[] BR21WDB<^T4WWOA0[WJG<5WW&V74$Z[2USE9T-[L#&>N B]HS$* MV!?0YW_1Q+^)V_;:7R'^*]Y?I&QBMO"W'=A_SIV,VY 2%#8H3D,"QPL4ZU4- M^(T#XA+C$B/6!@7QD?O*WQX.MW$I>C)[U<@\P-UJ^*+S7JOPN)3^KP45'*HH M!IN.1.U@.)8:ER!D@?1BX)S\@Y[\WGN:BBZ-.9.R#[A8&^C-(AP'XC,.J$]? MC49FR0(UU)W65+=Q^Y/VIR1N%XQU5\YL/9+Z=GNY7+7)?:7^#VEX= (0@SP< MIK^(&1/\5H5U64=-?W8(_;%^D\$,LB22.L.\Z5#)K4:LBBE#M*?+6\5.U(]_ MYR5*6;0[$<>W(#*&Q#CNP#L[.>_K%#KPIO5UT4,AKI%K]0K8Q\_SSIPQG&P< MW=[E**9WY427Q^,8A4*%?P1,@&):$N!$O\7JA4&<@'[Z<61'O6D[G=^7= <8 MOQ:)[ZP^*U"2YMBZ_EVN[Q[N@M"7A[W;HZ-IYJP!3X-C6,IU^\SJK M#R(%\UP=3VE0)_9" G^5-J6K$\[N%F4:UGM3+Y6T<[?1^\4F[_E(4H^?RJ MX&.[@8 CNADU_;H>Q]BO]6F1E;T20,[5FCZ. M,R\GB^Q-4M;>+T5]\^)MM\B+\'[A(0Y$YCW&C"#0GG)"MBI#L-B,BHYA2=K? M"+H3"*!)_.XWWE9CA=\ZS__"F MO0.Z?M;1-Q59VD8M@^E:#+7!2C3W!0@M8K4==I!P8P+((K\RCJSLNU/UM*,H M^J@^+3/ZFGA $.V1X)D9W3,_8\" =JXMT5O>8_':Y=W:%.1G&3S=$V%)147[?66#$ M/JTTE&##-:=3P#W>O'7EC:>1!TWN;%[X4%FC4F(3KA%Y6B@R^0%#D#/E<69J MPVZZ#(.+&=4DPI"I"\7L1!QD8AOV92F_SW)*M0O,NA'H9I-[/\G0-ZCBS&'$ M\,>/)UL?0FLIWF1_JCRQDXPA M:0-(4-;;ZB-*0EP3 H88YJ]=T^2&K8;(*I>+=]=W+#R@C.N>.M3W925CY\D# MZQ"*.1O$$U1 PC)$^FFR%"S^?9W,@*XR$183,E3G*WB B7'RS1D=:=$A?U.\ M6=Z9E7Y[."\H:OE:X0A"@PT*O\@(Y;@!L3:_1DL\A+M)'G!O$_=L?9+:::T] M-EA7D^B+3[^'3BCX)/598>=F3@OT%*6SS7N/*V1_@V")WAN7,5JZ]YL%48JS M4T\)M>2=4=WRAX_XD:&702B&H&HS5!6PX0"";P O99BT.W=H>RZTFWOW(GS[E2HQHHL9@R4!ZI5? MJF.+#5T^M0<\:X=2.AWA4.0@[IUI*RJ*4(&-;7!]'93<(6B_,&9LLBMPZGB6 MRXUP!7R.Y,GY[%?@?.0?$^E](/L8O#D%>+# X?K&YB\>S3WCJ-Y='.L +FR@ M?_QH9(.:JU_QQRA"6/O#9%A(;Q1%^>?E1H@!&X3))#!XW3CQ[AT;1.3N@\W/ M;;%!.\;0__&1OZ;F_^&C3U64LI?R,5XEXJ$O$\>O?-3#>W7)%[X2*(OI_,/W M8+_,^U!+H03UR]PYO\R[\\[_(0/!?X<^RBQO>Y+L&)E ?#? 82 MH2'6&,;A;7T&8XKC0^S,]K0+H]F@O=!$-@BFC0-$!E"MX%Q4;\\J:W<5R,/\ M.H??AR] UMM; M](I1G7ND+']CH\+.XO_OVOM_SDB>AC\[MBE#M34=[%?RDRBN]5*)U3]P^%SW M 2"FPFFZ\83=Z3SWS$^51E=5,J44=@;\9]C(S](9,@927E@89^0.< Q&D'&( MXDA<*:5>(@F45-M>B7<9%DVND7W4K =I6VX[@;7XQ!U"51W9(D;%L>2 /CKM M&_ C5[,F6M?$]5N0XOG:>=:!1KYOG6++ M'X(W>RG.Q.K"FM";HK'MMB14H.ZYRD-+7[M8ASG(8 #'4<*=>3WS'*4,2U!E MJ;UX-^V8?Z+!IBK,M3_ +>UY06[1IG$JY#,ZCH/M.\PSE/RJ6K\DTXSSC&(6 M!M?C-.-5XM>MAK<\1O_)>\$F0#_]KWC77_9>+_W!&/3_[,6"OO^Z/?NVI$$T MS]A9J-0W.#7:L+W?,<_X#T;)]4[O9P[.7RT3\HM1GI<0LH;]8ICF_]8C_W#< M\JN_L7:.0"@6N(G[)9N<^W!T3H]+Y="5G6;<-O^_/)[3*&!L\J[>^.<;O3)J MMJ6D3U*T^!MMIH+']*^IZ:.:BN94(O:^\HR3M*FU %(0L3>W>B6O08%^A&W<*8)ZIE#>XJ M>063KEH+FE4;AMX2"]02N4V3ABS?PC-1RP9(EYL@\)<0CK2@]@#'UG8YIYG8V%R;:8'Y/7"%\;[:!I[\"*5)V8M8Q7I@K M\+#3[UGK'!C,$!RGZ7 (D*H;YEU:!))WO 8?YKD"OTYAE18[+*J&RJ[QR*;: M%=?EU@5?>G+W67>3NF3H(43E^/* &?<+Q!%F"O( 0HR:GT?5/E\SI.DM[#9V M5]QI-:;!AL1;:F-^%L'7PY]DZB]3:::H*RK@%/0'CV\/@&;QK-(5@>+V ML9KH*O2.*,(2/>T])EM"D9JC(6,V./)&" *QOJ MCV22SIJ5XTEV3LL^!&X@P+VV]I; MFJ?-QIS,>?GPV6?]\R?/.''KT,XQ7VB"'R'YFJCR;28F_JBG4+7WK'YJ1^V( MG%UJEUW0AP6^P\_-3M/;0'MW+IVRU2B/@]"&Y(Y7CF5S5RXJSPU?M_C:E(11 M\C<*^"&YTN@Q(\&,CD@VS#NQ;GO:,O0"-+GX7MIU?(8MU)AC$;Q0,4!]NA<_ M*4]$XB:GI9;S$Q,+(>#;(0'EI;56D=EQS&BJ9 M][L3Y40C ;CCK)J)F>_1W-D@6.L\&=4$*D%S,,C;(&1,CK5Q)T7[4 M="3L_;6F=6BW.S,Y4(296!F_;GCP36N.M,%"0M6"YH\Z^DY4URA@RB)PN.-C M$LY@:5NBU4&K)V@]ZL3%I+"O-,#!45+%,(&KFKP=#JJDIH@>PGQ7O7 M#:\5);F9N"*[-KUKS?6$MZ.7_W1;.=B4[/@&.51_+YRHB!U9Q;/$!OV_SAC M:C;8H$-N%J.N_=])?=\_)TU\W?1J#"/0LRBHK_\\BC](]*IH1ONG-+.;O^N5\'V7\]7P.6[? MO.Q\6(3+8/=IG".7R\;&[*1@9H*+V'V0H48_, -8MU18#=EO!4IV:<9_3GG! #3KZZH M;DH]#QX#CZ986]\.GWM@T*E)\?_$69L#&#A^K2'5>@P6!7.$1(3$"*6:&"DT MZ,\T&@U&[EU+&+<#+3V[Y)EU=!(NO%' $,QD\6!^WL%(IU2O$PM:3,6"ENP] M;;_9NX=@XQ'V/LBMP#/W7"T(BNX>GSZWQYW,@5ZA/2@ZS_U5X[^S,OYEWI<# M?@$08DM[5_8MDYQ/C:4'7I_Q.".WK'?MREG!0RG?6VOK6';BC,Q MXZLS#!QHX_@W&$\3Q.VX:IO41=&CL/UN;R[IY^6 &X7N>J5)=9P^J@4=TD^Y MI-[V\=ILU\6DN4+8;#S9:>I!0)SH#X#],NM3@IV"S4.U555:54!@0$+ BI'39X_9@O*-UO@/)#PJU&^98QZ&3KZOC MK.Y4_CQ;7C.]^8AV/*/[[Z@0], !B+^7N91&/1IB33K1NP -1J MT6+SCLV]X)O)S:9KL&5)*V_LFW^BBX<*':$WH]77EL::^ M[V4X2.(<,\2\OQ0JW.UU[DWZ_?&H$,8A(#@#"T8-O0P^5Z"JC)LEX,GGSA6\ M]QI;1@S3KGDOX\K\FJ;LX*M?-E=')%A7>UM1-#:(\TBBPMOZG-#U5IL3NIZP M0>2?_S104=Q(P.4A.;!][1()MBR'VG:+WFR0YP17CMG%L\PYI #WRK3@3_,X M"PM=Q.4J@@L6Q2;2X+>GII..0GWY^I0/^$8[SGZ/'"#P MX+PAT;B**(8@O#E+&1BGJE!+O1N<*/3V#-V +"&*%GE/]W(@U7TW2>U'RX&, MK@S32ECF;%7Q<5%E0(< _DQ-*RTR"Z[7\G[_X+DG=OBI+EZ>># MC&FN@"F*JMVNUO@I,:7FZT8FTGE@-?=#Y-AAKF/I]=.2"O=:VOVF*;^_0)X0 M\]"]6:#UW&*RYEU/7,?MTS /7(*T=@VN#^4$&UU; M1K5V4"<\"D-RR11:VL?>-Q_U%1_5.7XWWG'%*,+;&."E7&J!5&!;&Q6)V@^5 M]UU?>$LRC@:M>\M[W:U]CFY8&96E3?.!0-,P1]-1>GO3CG>#36<9OBFJ4/F@ M;;WW5$G@X\(SGV\+;]<".@^2=^WLYG-Z?!Q['XO2;2>^_=WE&W#HN&7^JH6[ M6Y6G\[&I_4,:C+J"G$SC^7(E:?E#T:F^";'QMC$#TUMYQOZB8[ZN1@48)4TS MDY_7=NLV+_P]&/U':7&@7ZJ[N$7]DCSQYF_*5>@^)4M9C2B1N$:%-CH5V!9, MU>'J#1PAU@]V!Z=6T%T88@G,#=,=6N]FE V#Z. G&^DJ":$(@ =]OZ,AKAO6 M=2H@5?O /L_E%VGJ;! ?\CA,-CW"XZIT%%4VK1=>NUFDV($CZC+?LHX@FOB M"]F 5@^+O!7KK^Y[!KZJM!^> M97:]Q**14(08<$L*X4N5-WR;H99:J7W1&$W?R'S!!A$TV]@@O,W2E#ISN+GW MH?1QJ@)JT_8E0S%_!%:;X=54VUR&:X95H)L)D7K'*,YXY1-C0:S9;V^#MSA> M;_A&X&G&4G7.(N(VF@T*:NO'=U:)A1JR0=,?B]/8( 7NBLYK0/XK7'T9:ZN M910T2L&0TZE@S$&& 67^44FNY!@0:*H]'(JJ[_MTL1A5F0)-IXLPY&H;39Q) M#@588(PIH-<;XQ\M=PVVW)%GIDJ7W:\X[%*$WG/77[8@WJ*MNS&X/H8Y %GA M1!JOEAW-M\<;C7O8H& "9121^)*(VPM8ME3O-*:@(_V8*B-^-?W+?4*,9URV MFO@@.NTY<(CR=6R\'7-0XUN]9>6(K8&7E[8?J'W_O5U99W;4P0$73&S3.2:A M!3;:>SV#FY[1&^MD?W8"O%ITT('#-0+W-&6EG+ Z7N1'RA$N-^H*D0VXHA93 M;JW_;CB>X0M(T24GW;MWHY8R[EI[P!$SDT6K,U<'_9P/15YQ/R* M\ .?B3XVJ/4%,P]Y!,$&">-<8,O&-FS0C=R@?=W+P+:]<3KLDL,1NE<0>!K= M#-MM"^BW0J7HSC$(/?ET_Y+%+=/ 0*GR W5;!@97 EH?O[K+7:;;??QC1<:^ MR-M1$2[R_N+/XOH"W!8,-4.UL(V9*\[6$9*7@]W:#0-<89]^5'0.3QT<:' M MG )X+[ ^?;W;@%KN%M1($IOFYDE-3(_=SW5&/LFG8[<.D;P5OD&06 C$[=> MD,\=4!6D6WPPD;UGP(/?_[7\[2T!XN-35CM;-./U;&CW[)B838@C^'9W]_(/ M&WF5B8;JV=GJU*JH9==05>>/=0%5E37N'L@TQ"GF<]P] M?2=F!;;V33'N/0 MD3NN?N2+Y^ZL.(TJ_1;QN$M1<8_^N0M+B9_Y0_P1G""Z:QX898-XAO$\2#%W MF] J5;[;GC4U/%,N]^NX$!)F'!_H4[&W1OELV M8&%3;D0?56G-NY@@K5OY^O5[V;1O'!@5LB?[3WFL\ RL&D=NI*S2A"E:X3.$ M: A_ XH4I*M/TOBR,0DC$B)DA[QMJ=,9?I;>@MQC%CS(6V#%\+@8$)4,GBD@ M6W$(C:7.*G<0F&CSL$&'Y)+ M2V-AJY)M^V8%]$WI"L@O66)4#/D'_0*K9WLKTH\7#6&J=/#J9:+%E0TEH) M@((\WEO:1;#%%]M#\26F9CN&)&L^3_URTW[,6+C-_+/'?%#2=&N%AE)AP^LK MHC]W.2.V,.5R$?+MO9'P"OGE!2JN=2PO]5W^(E*'VME)WD/;Z0MS%;7<.@"MMAM[%YXWLVEC*EL_KR4E/>]@?X^APV(T4(5.FK3"J D MT_.* M'P'A#\W4=6@1P_[H3R;XAWU+69U1@!W[YOWS958_>A.0UG% M=+6MBXF#4N#^LR)1.8"S7B5E/JIRQ*-$23EIZN/GL9.)+0<5K/3,FT$@$ W[ M#DZ-<[(9%WV*_IQR2+75/^VS!H:IVS\#83B=J:II(>:M%=NJ4B-$UU(XKO/J M9I6>D$TGY-Z?R0AA3+='#J,JM5O9H#%(&W0/1;M-]>V"->PN71E+,\E]KSUV M20;1=_G3@\^=22$S><'Q\^1Q^K5%$:Q3(-448:$BA7J[?$5_X((%BP!;"T J ML4$U8.;A&JPT=GTF_G1_W/T&QW2S[/0[1_;>451HMWZ39)2;9'C\AFREH4OB M#^3MWQV)Z&*QP20CB_*Y,$+Z\@'6%*XJSKS$G&'=6O0PA[X/_Q!&C@BQ68ZE MV[.^$(1@+BAPD$0G;'_39!X\#/MSJTLKT7O452-V7?_@6_S1K+T+"2EKI2'Z MRVC'F3!36@2%B<:_#.C_;#FU_[T MI:)^&T_3_L\OW2.H\V1U"H18H2NM!+S,U[\?M>?CD'=E;Q:^^ZGZSLT==:; MW=A>,=;63$$G3#CH[6DF[27_E_YER/#)"S_NM[['<3$$@ N4=AO6?M,HVZLO MC_+Q_EXJ7" S9=V-:2^FAR\A'-&L/>)9XN<6N\=,4!-G32ZQ08J8U[XSBXR3 M9O"I0-0#CMG*G88#KIAHJ/9?8F=-F^US+UA@$1#?;UPE0U^:<\J%WP[G8(1] M\[1Z(&(]:'WF7B)149^^'1BN@5?*"^/G ))3VO7?;,J_ZF^_B^YP3W@8;Y88O^A8RW)*0QI/P'\J8J=%OV^!E. 7:P?3O%7/=3HO=5!LV MHWH5')NI*3-+/,2P&BYP&1.))G;OZF.W<4BXA#RD,?R\"";N]:[A- M!3>CP"5L4*6NSXR4MN'3N&+XE*P>&S3)]Z!SY.XP-O7;#96KF(&WE/RI%35# M'-4X&*8UKI47B?_"DK38N-(C/-//&D%*495Z'"GZ1%QT@_?).Z_GK_9G3'5= M#PB-?LC;&Y9KB:I@@SS!3QD$=P=Q(-A1GE%>'D6_RM2_?^,=F-0P7.(5LI)3 MZ#JFE[EXMHJA54WEZSK7EGV N_#.>>$Y!UGFNZ:]KF3,\)_O.0,W]P8K3/4FZC-.X:)UO717$]@@:88AZ1AJ,\,Z_>A"-1^L_NNE M[D?]9_8T)L2 9A$[*3"B:.N&^;1J5+W#RZ-Q'/T)OZK?@$V#Q=I<^UD.#8.X MPDR%[F+84M6#\"3(8XC%@(/0T\]CC1.WCJ)3+G:>*$HPG.9+,K5P_^+R"GR8 M#8KD92:S0=^?LT&S 3^9-GK(.P)U&S?J;=&?F[5%1&[9I>^'D-\3FSVXV@97 M-/]8E*<;<9J9VK0;(4-5H*+PN%U-F6_V2D/.^8?6[;PR,I%W-R4E"K0FL)?[ MC?!WC7]2S%'/_[8CXDLC^;FZ1/"3MX<<^3A4>V<9=49!H4'PSNU/MH/S46DD35Q$5:.@A9V$W7%8:+!0 MZE9U6>K]^I?4'@GU?"F1DU6PZ1=0/F8MPI)^GF'%+(5YEPJV3NVF>LYS8&[G3Z^Y]IG5V31WWAY.)+9A9)@C2-_-@K3 MP3&$BF=@$;AICEI7HV([BAVUHN4?-JARQR),\EVGI/OAAM7KRB+\ZG=^D.\? MJW=]T"4;^)9\9TD!G@V;CO%%M;#&D M&0MXS@LN$>Y=GQM,SY^P^F@OM&RV/^'&FYT;XG^A^D OB]>5JCU3TP(?G6F! M'61Q,_R'&XZH,E2\]RZ(MZ?&[R[KL>W8LGD\%>24:N#@TF(SW4I-_N#Y<42Z MGXY"]HEO+:?1#P?-S^">( Z5!H7?_+KQ.$,@Y540,LPB6#7?*9*'OP'TOETR M2:G<42Q!^XP0U[*?S7P-XT!Q.XZO27,R*)SV%$"Q0;O# "QU"'^Y/Z\?H3=M M^G2H>LP=<*.^O-GK?[>::B+YZ';*_NH[A[LKZW[#\D^KCL72?F?FH::3(0=Q MTQ4L/J"&)"7:1C,EF8HQ3E*R!X^9',3CSPI/?G+/FUP@/A'U]/=V?-!_TZCT M=.BK+UW[$PX_A+RQLA&F:S$\*6P069FN&R1(BZ'D%;?D!ZVWC#D_]5#^=K^' MSR;UW822A[ZU^6'+_F?N57^R+;*,E$,X ?84KXYA2R![QD[YX!3-4;BDINQ\ M8G.7^N3.57P7Z1_4ZCF)Y?Y)_S-]D_U'A30OA%RO]NH_ZP"?='?1EN M,'XUL1AR]XM;XBF\GZTU]TI\HPG(;\#:^Q=A0OXF?JX\O7L<=OW7=V#^B_S/ MBUO]6P\#!?T9D[B.5*#J1ZWJP@+=W8O:UG0O'SW^+:/&D;3*K^_$YUW2>NB. MV85S @H['1HL:5W,;(0)I?-*'VL_0J3*Y!+)&RWG#N$9V11Q1T\M"MZ_V+YO MMOP*K\ 3Q9EW0!==CZ$(2%#&KW$\$GQ_1_59^W?)74_F[-+!/'RWF/,!1\XO M)">=WX668R;H@@L=W$-J. [JTF1S%HQ:8E0=XOA.D=@HH_/J;=R!M7=BP>!= MU5P2X:G;<6CN2/SMVB\-,$ MTX?)\;8QZQEL4)H5UEF5VGN];[UAT\QE$S**IH50>I>_4E[W$Z>B_+:&T3(. M0>%VM7-A-F;)Z65W99.,I4&RS[*O7#T5MN\?>2_LSD-Q;7-B=22?@P]>C'LV ME;)!=A[UTBS>W1'=;Y^U$E_G7.51R/NJNA0VM?R/?6"9XYM_1?N3E]2?=-P! MW)]I336-WR!#)WWIX\4/'V(N8!K"HC3GQ-/(25.J+RMQHZO$LFR2]62E>T@B M?4_&RQKO-+"".4/ORRIK\BJ/A'! MW7W%E'$%9LD &3LUX77^$7+W 1#.'ZS\.0R>"1X'+L&^@+\0W5*"@O *:D M=B[#!#:4Y8UW!W1IJ,VYU'>=7@+&>-#I:O M^19E+ E$0OLE[*9C'J\JPUD[,',L_7D"V9-4:MI!J(0\U;4L!BYR!)>UNASG M5VI^<>+\ZSYAD^FPOH_"--IDPN#\89'3PALU9'_Z608:7H])6#> MF'F4$[GVG?*61-)G:LCJ9>Z<4+6D\?)(1_H=_2W;TW7WSSH?'MY2VSY. -@@ MVC, 0NG* HLR#/IOUUT*=_14'5-17YB]?*@CK%FX"S.F0\*B8?X48YKOT$HV M4O &U2HV?]R1OEAB_!'WF_B"+A=EE18(W'R#X";:BYJF[-G==Z$)$?KQAR]0 MY?]+;.6:)5#>H%QQ3^&P=E4T];L(=FL#PW4C6!;L7NA[&/9(N&*: \8EIE6? MJ,*J(2V&)8N_!1H6 C'WFC*NL*CKAF9A@WJ!D'\0JY_LO^"Y;WS\8F)'C+", M'I>5P$.N+Y;%_R6Z'OVQ>D\A[F\_4:S:ZG#LBX=?UY'W@T?CXP=*A-%W)L1! M"_^ID;U(9$J!PORV])?X @?X@(@ M2C_CCA+1?&G<\<75,D@4GU026$-;NS%EL"I8?JK@^6W#WQ/C$T\>\TUN]X1#I9LF'NQXJ1KN<^H MM$7/<*_=XX&&_W>-2)B#CG[5>6V 4 M'^XV\(X@59H:!2&M2LU*RS=4[?3>.=$NS&3XZ#YK*;,SU(@IN>!TV3I )L+, ML!E;A'.!C,O0')@I+&D7C"C,134^1#Z"H4B2>C!LT(WO:JF6?J-5^D!WSQ?R5[= M[2_<[4U<@#+E$NT1A]85P%FCG)ZJ =@$)Q1#D[3 4(DCH MJA8$=1.M,=.GK_,;PPEZ1>))RP21:,4E$?GQ[R]W= MW=%3*B6^\CY^WZX8L6+X,.29MPO6&ULT(Y-\&@4[0Q@23_MMA7M&SH-B[)5>13F*^@DE]77 M(2;K#XWX^I2FN;!A?EZH"B,0%-KF(RM]Y(L'MD]K4MQA+#<;_(9/@#]HE?R. M0F\^"U_.FWEYZ3?*%;2WCT@D68CBFBB3/=$0R?O,??Q/"N'W$P,R"\"1#I([ M6O?OB7!^- O^0OT&+F?_E(7M$GRZ7]%_KNZ9\E N[]Y:,9'Q^%1OT M-YGU_+%WP'^A]C'_6W4!?6#T1GYQ;I'MY9T.^YNOG)$P\1K^2*C!DC4+&3K4 MK0B&U'3H5]JDR-HYN!57K1?*WVMDN;OV[<;=5^ WOXKKEQEZ*9"X#=.G6?S] MNC[$44:WLD6/RF'9M>RH$V&'KEHEM!VP'?C7MBK[3QW5'>MY=(B[OKZF.D'A M2T.208RP%5^2X7?0JK7[FC=KWWMZ(%!#FF]7MJ,% Z'8'N=I@H!]559^=;DP M:[@QCF1Y!!*B,"%D1<\M]'U11JB81N[[='KFS':J],W$F+D78_5Q >/&U1M& MB\P^$XQP)\([[;Z<\>;$;S=GY;OWRCL?]VZJ-G2;?/E>JP_U &'Z\_HI"X\4 M2EC'V^"D&;!C%/N'KO>[@QXUZHX'37)887N(=BLXGL#5I!GD2WK?!P$O/ MQL:+'9@QBUI)(XXE[U[HVH,).W [W.:B25(HO,VIJ:! N_=O4T-O>.:G?IY] M[7HDT O_ MTF2&$I9S>9>#W)#C,;C9;736WJO6NA33H&)Y8[%*03:9_-KQE$EJ*.DOU_TU/:2H8 M45AOAM>^*D08-5P?9OC&DF;WI=_F]_G,Y=/5US:H\W&DL M[ U\-+F3("AFC^R#B6OR.W"?0?$!]S/Y-< KT G#DQO*58U+<["A&O36 P\- M*HS DH+ 78^MJIXU?^/##!SC1% !9*C^SU/3\<*,J3/,-ZP]03J6'#CG;%2+ M$G2/,^K,!JP[R<-\^#T?J*JT#@$E#2E18@*:0]+A@0?=Q(L+ M5_9S"05+9?+E-QHWX_BA$(9Z_Q[T-)A[Q/7D+6X[G?NE(^-,N[. MC4_+M^ .!C4G/]V4JZ'OR3)E!KX ?WB#]5;J*B_)2"YXG"/NNKATW\E9/47%W)CZM@P@G>ZY_3BE.H@9S4#_K4#<@E"VTX? M=M%MTMF@5E$Z'&$HT>!(U;E"T7N""36E5"76OU=D#F5Y'<"-H8]6ZFK2I1"" M?9H'L$$%QHU4KT)&""86._9C?#&>7L$&(8;S/7Q9FLP:)*]+B#TM>QK.MYBE M9 \]-1QH:_V\R]DK!'R*I+?O51+HL)8AZ&X&H-Z9=6J0=03HMJ0V-4Q/+@:B M=;.1BW4)>I& &_@!!'JE.ITQSRW )^)"\(I<3YH#1N4MO$/N&57Z8#&^+T)91PY=AD@;<#9$/H57_=5HA_N\-'ROIK(C]V*7STH5Z03^8A0QS+ (CP ;= M@TDM!M.3%P..%YQGD0S%J*LQ,.()9K6N.1MT&!7AP$>IUV9R;W:IVG,SWX-X MF H[1Q2P$,A>E!OJX#J)#1I[K'Q*CDY#BE,^'?]A?07N:2[I!%E-[Q83^A"K=0/=AX%'!+R9QLYE;F^OD2;D9Y!W4\8;/K)84@<+\@!E"1P5[[&A]H35X[<:+@709B M_?GKZ3G,J;Z;_?5]6^9/6V^?O#&H:Y7W,0\Y43,;6CV(Q=E5;$3&_( ;49T? M*KU%BG"HN)Z_XDG88#N)*+S&!M4CO[Q[IA-J8YB'N,7,5O)A1E&=.? A_M7R MX2%DM[\\ODF5ER33_6[2TN^] M?_A1]\3[>.$7 X0A6X,ABT9&"]^]ZY:LK+DC6"<8IZAE7XG@I[8J^3U].LI7 MCT.^7[,[3#]@M]'\5U4N 4LQK $XI:F;KD\R;;,'GP_W(LI5%.$]Q$*#X]0W MA&?.]C*$9FBW/:^83P>>P2^*;:RQ(K_KU M=>+)_A?6:^:(XB'K6;@6&G*2)!E[(DU.77"O(5GTV">F#-+Y>S(TXG73?38H M,H+9B)1#8/:R08X2$-ZQ+E;!=2"-Y(3&;BV3HU[4;G]E@_@(=%^&L0Y+C35^ MG+ADPP;9Y2 T*-\"QL,"'$S3HTA-F]_9H&)>?A8S+D>_&S/6O?*ZZ,8/P\[/ MG9FL2EU3>N2^1F^HJ1/$;MAOI8&4-^O[71G5EB5%R<_8[HW17%+6^@S;3 O< M,N1SWW0^O(\5[%_\?O+2C?>X@;)=PX*3AL?:LK>X'[15.#<9RFO2#3DZUW(* MY10:9JA[@2IJ2.5&;UJQ0;\7)# ,?5 R(2LFW1+.D_Q(;]8$A LI;DQMW6I' ME2?DN!8&P>UZAFGVI3FC_'*^Z%/"AD,G'95335XH'#NYXS&A,,BNDR46A/I] MN'4NN$1!][)E_&_&>5'YDXI3)WV+QH&5\=E11?MBEM0,TJ0]G6;WI+V77ZC0 MR-"RX(S5FX$?87-U1QN'A3+0Y^JPH0Z$,^;V<,9Q2 QD0PGU;1G"L-\Y'=7& MX#@73@!.?LL&4?WI40Q]U5ULT/>";AREAI\-ZC:=6]UTC$9]WU?#XN7 @:/( M1YPGW3EN#=T#/$OVHN\=K)SQ?#'3LU:PKC:N@\#VC^'.%\_U L=6(YKX&5I, MC"@1C3<5URMS%_&5RYZ1^*"DY@\O+/! MM?V0ZB'J5<73']TZRJ1+2GE:"J\8\5@^,+'7J<7IYPS-;Q5$_K@J(S.-$-GW M_JI/K-=GVH/GN3/^!>^1-EYO%,K@)%@')@*U=YDU2A7L%!&_K5BO$^PTJ1O. M?)JF0GBHR7'JE":6-N,:L[,9_-C7=J2K-0C3\6W,;H9.;<8UI)B:X:G"/YIN MMQ_2LG^Z75%(5D3UUKL.%*['"?K I]*40BN6BF84+-)D M.8N?_GBPM(P2IM.]/? M&G*VW.H6 P_JQ/2$T\P&=<-.+<(KT>VE\/:>6AA-*B>37T5])%AM_\V$3P;R MM5@+2L%C#IV5.N8'WQ-T#V]8<141*^$4;142DA,G+R/KRU=Y6)U$?8T"!:B6@W#7O>2SGD\ZUMJ4JC5'E;" M X]0*:;U;Z";L 24&^:1-*CVK%?AS))=S_GJ@7Z-6]XJA]B@NNK#XW:C3\M0 M+%%3L@15= O%6>=OC><2NU M6H*&0JD1*6>]68VMQR[MU#/.R)M761M>L5--TG_W$-0LW,FXR'P%Y6,H@2$) M34==JRT+ILIO-(RCZ9O2\TS%.(ZS> 4S[!!4QQVE;T9^P:R^CU+*-YO_";* MY^6#-2Q]!+HY@CC'S$+R(I2/:S]&2KD.U?!\:$I5/3L/;?+(?('D%M[DOMW) M87.&C-^H6RM->Y"]9R<9JEN:6,%3"]6_L[:CNG]NU<.(5Y%]F -(5"P,$AGE M\O-, ,5E&RS&_;8^[112[.C/A*!U["[D1S@7@\>?6>PT;: I=;EZ0=/$IX>, MQVUM&3\K77EE\_I$D<)E,Y 82 "4]W]?C?AK_\6AE+]F3+KL^/6@T]+J["_W MI?YY)]:_W,D#(*P+'-0PO$S8%O:PAG%L]ML!52:RAPW*-MO3_C\;_J?7,O^K MI;?>M"'S4Q]T3Z-;[>TZA_DBY\00I:(0\DD4W%@;@I_K:X27K/@8V>B M]&X"G-)\_>O3W8\4L]K,N*O-': H]R5^EV7 GP+KG#H\R2J; X-_5T8/&8HY MKN6P1$S)*)(CFA_Y>5LEG&,W-CXDN*#2Z);:>'SWQBOPK=<-*)8P&T1.)B$1 MEZA+^"PI:SHUR!T/=YWYHMFU*RSD9^A[-C;?0Q7E*#UZ\Q,;5%(M/C_JFDK B"QEW''6J> &BV/;[?=.;J^.J-+E^IR:@N7:6P0= W@P04?;TI^Q\K-V=G!NZG+=9M'[]W> MM@E^!5QJ10K'?J#@(C;(FFKQJ2+FK6H+3W8\U&U&#@5F;'53EFB!5%8%9C-0 MW87T>92IIA3/5. P[27:9^II-BB:NWF5%_"T6S$DF1[(+ %;5+\ZL(&]562[ M&JVK0PR5*0S*A)?WEW;:Q=)S([@9/!^$A4]8YG&?J4R:;#PHZ'9B>0U/P=-J MJ6J]T6R0"U/U-F]F<,2V](;0J=SQ )#(_3?KXY/!46_ MKF'(Q/'C7MH-LT&>JJ/KAHUGK\:21AF74 P1:?'^V89@V.1=^RC6=A&,T@1S M@1U"X/A03HU&0Z+T^JBX387E'2&"H$]1%,UUS=/]D0.39X69#<.C.8>L76G( MKJL$VF;IP+?@R(.TN#K,EF7:K*\O'E4NOSQ*O"-A ES(_=0\'Y GX7 P#(7L MM6^/3"1Z[W4E,]/S7;?M<]W3UHX8R)B=NP_:T8!E"7>2PV>\,SLP4ANFO,V$ M):4&2';Z[^@+FET341/W,.YT(83"@+SQ:G3(:C3#]4%\K2')$^EJI5U^Q8QK MV=><6=,FAMM2JC:']SCD'L?62X^ACE]471<=4K-D2FS\D8-;>$\D-/3S:5Y"AOR@YM M0D89]AQW'-31&D.^DO0 3F/:G,8QA,)''8L0UX10K57T6113EMJ[C!X/[(10 MV2 2@3M(>I3UO5\);O'^ FLX\VGTMAG,L4>[C= X*EI'4CE25;UQWD;K6K/ MC4A)3X8XQ\?"!CYE-=4N6+7AMD,M+&+9H-I JZ;OA[% '.$PNNKII-8H" M@[2U7-F!K SFZ#2RZCNDFM#J'8%YYY7N7K!($+]+Y8[1%&.,@_G'7':(K/F& M:_1E1JY9'H[0N?Z.>R=7#*.;#>(_PP99Z+.L<'1[I#.^231,0QV1_Q*!W3&Y MJ^[VJM,7ZX38E*OFGLK)1F/>V<"4+\E!,/)=+U="AX+58YL8-$SU[H2,[,MZ M[5"_<^X-08N!EYA)J2&D]5 M)",EOZ[(\OB6C+;0:%6]7&.2;3>XPTJN"\1TQC MF/&P>Z4RTW+Q14%1>#9( MZ##5)"JF=+E,:56YDLJ'M% J*2LY]LR@3&[7@827ZYVE:118GTUD[?N=K$9B M\,FT%V53 D:LCS[6*=S''=8,=BV8]ME7X2( /4A'#\_2::S]RK3S6)K9B MUNU4Q=B"G7]8K_D@5 )Q=EB=634M);(N@ZER->O"T!=,?$.PRU7T,^Z'Z,XM M< &5D$Q[-0YC^7K;O2F_5U?K2V/[IVY)E[PL_5O"YQ<-S^U&8J(_K'EXI5 & MYE%S3YQ^Y".3=:'2[H3'R$)I0W_Z/M8G02,OCR9I0T=MUQ+-S-JGVUPJ,*/" M-T@\ >SEF=%]%8-ZG M76"G?'MF/=&.GJ]X6^8X[; -QY'RTTD8:>02S9>9 )4-:H9MQQM;OC41O9K6 M[]G3!2N*L[&&M#0(G,#4%#R_^!PR_BV>PSFF.YUJ;]UH?[6V* M'NUX&4>;IH6>%P!"FZN G'=XE:Q_?].)11\1W:[ W+%/\Q/E16K0'V_\L"-V M,YV/'F/QN+%ABVH]F!*_MZX:?4>Q3B$;U.1NW,4&/C_"[M4;Y3+CH M&UT19 M^\[ )1#W?E:O5^ZBBM): 1-?FL_GER2)YC3/A%:%.P=KYDR<&(J<):4CK@/Q MR*&L@\ !^?@[UHJTU7TN8[D!\]R'UF4?M:)]8[;0D;BW6\N)%'1W%.T\%WE:@^AM]#,IX[HHO<3PT@ +4/B:Q01\]@-X9.!E' M=UD =1*]1]?&6[4^J1U;?>J7V3U\8?(9^N@IY*N8=7O%&>'>=M?+J$I]\DNJ M?Y(CO4>U>5LX-=J+F[&NZJV49-14!TK\,?R]T7=* 3"DU'2\SVPG"/B9&(Z7 MU&3'['70 MZIRT-A^8I#BG;$F["63G.],O3:NVJ@HUP[Y+N:JD^+%!6Q\.H%O?>D&%&!J4 MY2Q4/.HV7.+[ S0N<'IUO\F;(C:HBE[W<"?NJF+/=J=$'X$_JG#!-A4<6G;!#58_1*CA4/# #8L\ M<%V2W$U4<_&,1"&\\ABL!_U.NQ>-KDJCIGK3[.K$ELC#RINC&+D MV\&"YA:^!>Z^'BM-O4EO3Z1^UMEGE'%LK&'SG-N9_9'3]T-L\#[PB$-1X/M7 MX9D=IU)L,ZSCRTCSI3K*M"TGYESBO.,#H]J;32E^&'4@S9W,,OVTK<[BH5,# MZ,1$JE?F*X;F,,*\:)%PB\Z?@ 8I-,'' C7ZLH[ IQ0F+F!S<$1>9BE4%<'2 MH";%J#XZ_N:.GK4;0NV$V&W<=>Z1K,W)JP*%9Q7S_6(U9; M^<)A=?&4A[!-:G^\JZ%R&"&JF$#666TL_3)%45T>IZ@3>0U)3W5A?-N/D6M+ M;0Y':NDF75YKAYR(X/J((J0"\RUKKTO(HR\(G=+)H.)K9]8V<#RCFAME8>FP MP&%F48XS71)0M:M'7P-Z9N '@N;($O=-W"W]JN(;'1\?W8&F&1YMU&YE\5/0 MC_VHN8 .7AR9X@&;C<2X/"O<.G*^:TMW>/D,\L;_Q=Y[AS75;?O"05141$1Z MC=(5$92F@$1$NH"H@-2(B! 0D!XE) @"4F,#!)0H541 NM30$9#>:TBB(#U! M" O2;CRW['>_[SWG[/M\]W[/.??N/_+ REQK9,XUVF^L.=88*:[G4<[A62(/ M5ODRBV>F@F?JH3=F_;8SGT%;LG41#'[TJ@\1S(+(Y1))>,">[I7R M).#H#L6VZ,C6+N&MX(HM"6N5Y-T@"T]OXK[*].LGAO%*P,B?2'D,:29Z5V='AI/.2JF&W4 MQSJTD7IEPF)JCA0X=BP8SQT!.8A@KZ@3)>'TA[+-7TXM#L2@A,]^8(!V MIHB0#HLICD86VE"#Q)0A3I.P40%T;?WY)M3'"CK^EZQ1BEM2I?;:,][:SQ>! MXF=(!<8 6!!Y7M^'FS6;SI!]GPIEZC-UQ2P-6ET>W!KQ\WV>W-FDO>&YAIK" M<5#,R$X6X)_@7:@/](W.?9\>NB;_R%5Y:XG8K#> /S)X5=+ M<@J=^7[MRL;V!E,K?9I%IU3/CA98GXT^5>HE.^7C&%AJ%/BH;Z6>:N7(Z+$1 MR8(\?C_FM<5O8)1!LJ^OBWM>?7=C>BZ_R>$PWAR^T*D]S@35[UK.MS^J6K1Z M3:XZ>$>9'^;L_^;BJ=(X2TQEYHZKEPS,.,]M(.]!P>O;;B8F0D_EO,"J 6Y+ MP8V0.#"I#GEL$<*'^@PI9?D';29H$USQD&&3HOV,3H^KU7%"_FSW[55QC$3D M4Z48 X(- O0,&F1.B0/!3T;%;"E *F+N#6W.)9LXK<'X1%.T=%L.DQY^775Z M3J^B>@%$AFX#)PD5KH@I\)B,6-)POWCS\MZ[5#6_[]HP0Y[G^())%!.L67)%6@2&>+)"6NA(835B/P1ZI M8^-):6=H#@8\CX\<5CM N+>K<-1B3J&78Z6)S-&&K0/JJ1;PLIO6\Z:*'-V# MA5/TY%N/3V.?7ESV;X:4:JPLSE7KCZ:3RLQKJGOG:T9:G+[VT%=Z[3D68[>P MY?!:8<9Z>"3_;,7-[]C5+A-?%* F2G4(M(A*0P,9V ?)BA':!M5V=%LNIPR MQ!"%290^I?>(0$JYO@)1!CC6H[R!X2-R&I&]=XZ_L?K;&?'E&*T$,2EUSE2_^ M\=Z<;RQG837O5SR!KLY=0,BCF50R08=,?\VC_ T34&P2&^0>/[R3&(Q/)7 M5L\L]?E=#OW[&Q(Y(FHE_/R:EGXO)V2"&$9=%8_./_+.L95O\YXR5DK7^%F< M48$!3G:L-$_&IW$W+R(LR-PWX^<69]E)]6W+"Y^/=#U_LQNE9L,0$:1L :D; M""EZ_'V$DJ?<[EL7 C0F60>+*ZN4\",N0PTEN/N(_*?-U"Y?7#91+=^P$KO+ M!*T.3_SR(YX!OWKSH$+\85#60:NQGJ'KL;^QCR&+ZPIDM#U )T^U@04JNCN2 M*D+M;!7YIW3,/E:.2TIT'LM$YX:,<3GZ=$ C&"K 0;*/(V!*I,H[CZAZCL;Z ME*YMN%YF-SRM'R:K86#M$/:@Y;A8[/<".D<7,3S15O?VZLI-J4ZOZOO57C\\ M;S%!6K^,77)2Q^!35+<+_CAD2(/GSNSV(3K+/X0[,49^*R1NSQJ#@R8![&G0 M3&E)>^ZN%FK:=G3<;E&]"E1Z!=_T$ 5_^?F '[M+9BQMLW@$!9S -=$]FZ!E M\UBRA5TYG",^\!6CU\9!6-'+ZIGIYKG.<^AME5FL!CF=)]GYO&R@;X"S57[+ M1#MBU!^[+2,,.^*6G?)V-'K1B=.Y["I4['+RL?)%_6;DX+4?-9%8K+"A[8;B MG=70TRM])DQ0),L#[3L%O/\%)U)B2(8M!<8Z6YC'=>J[">U]:ZD^1@=PJW+F MPS]1S$%PH$:HZIPBWR>,W$+Y"1UV%J2_>0XU&(!^58I7 MJ3$9UQ#39(+RE!,NH.9\G09H\WTK5DW5XHZ^L?!H)L@B3_,Y$]0H34_;T16S M:?&9:)D3;/JA1VJ96XC:-'81<[RUR'-Z@;X8M.ZR=FO,4Y__U_@;:P5AJY'6 MF_XOEV6GJ+-Y \Z?7SOPRYARFRO'+O*]H";]%MK'_7_VX-8C 5Y@QPIUS=F7 M7@_9EKF&.24Q38_Y=[AY@NX+G!?WI.S'GH&XZY)JN./L*E-)_I?,(+J?TU9=_RD^W&Q1&$1(%OO]:DN\BO?(\D'5;]:/(Q/D?8 MG);(LQW@6P>&J#@ME]9O_O)]K3G^QE'D^=LLSJI[0R&VL"$S\U//FQ0V,F#N MQ84]#X[V^$V.7S!NNQF?U2,PG#12E#:B5J/E>=TJWR0]J*8R'>.(:I(_""%A M6$+>SXI_?!163NT0&0?;,9S>2)[I)<9ATNXMS]Q;J]J6E6NV.OUD'^6>2L/; MCY,-(/*6M0_:^5Q^/MK!_D8KN(I?%+PT%*LE7#LWG7\A[*+T.4YCQ M"=V^X%>GZ""PG\]#JR+4)MUGZY!\9L.W]7^UH-!_V*?F_-^A%=C56I(<1;X_ M@/LHXL&7L:RX5H;LYWY5U(H/UXQ3%L[)_'/CBQX1(:\(E0=#QD)>V6?F=RR@ M9"*QJKEO(@M_IH+<0K2(S1JHTWAG_ZDF3VJ2)Z_ (4F MB=/H%HGSP%N8"Z^[R/ZB=3$O+^U<9Y4#.6E"\QGR=\-GODO"7#9^;#3JA&>& MZ8&Z=/<^^)WL_A<7Y5D'S]>J#I493^1B;OH1 M/YHG'BHTTE(35EMZJ1W"D&AB@F[R,D%G,(P?'Y^AFBR_:7[;Q='DZV+>WZ)A M >-=EP9D#U0Z[-;W!/7RCZ-$#!K M#7PI]5-I#A-9A#)BOQOHUB6SX,5G_R$>/RB%9]Y>()*%0Q"U-$'XHEO[F$5$%6] MZF-CD#+T:AO+,F$;P=PTC88!-5/ZO4[O^(&V[RU[UFO3]/?;.J XBR^%C.7C M#87AT:\71L;X;KYZ\#E/P21'_GIT^8UPT[>7#S8XH8)3MX+ZIV0ZYI-\S^T2 M/0Y>M#-V6BY,2:68\6^<85,>)%WK:F.CEK0X* MB;OI,,RR!K97F: (\WH+$KZ@@@EZK.D!V5%NP.K23ED,'J.MNMQ@B$ )%K%( M:"2J="%.:>2+:?%1;;N;IR%UAR/CE'ZDZ311O>'?4#F>C$,DU]I-JCA+0Z=1 M4!4><#-Z!3J59\L$H9D@$<2%@23L3^'ES:.K]2W*;[Q \]+P*;X0A%>I@ M$/U)Q/")XNVIS9 M< .N7/:M.$@;>A+<7L- C=K90<]@8')%SD]1LH6X0XPN:!DF_*QO#D)^T.G* M3D)[GG#M U1]C1^@0^2/9((.OPS-I\TJT'-U9*&H1_+:5Q0S?3Y*HNP$*8+T MC+77Q@1'*=O1:;&4D3K]@.^8&Y7Z?"@8V0N*=^U'TQ%%64Q0[N((MU=B2HNQ MDJW]QO6+>WX1E)K1'%.<9GH=3A*#^*?.+NDWP_?I+H8W'IJO0$T2*; !%0HN M?E>*R$"LF74P8KG,!R%WBR>*KQR?H GU8\1UQF 4-%W$7FT8!C[<( I'@'6?BEX:8E$R3+&#N(D]1SB:GW?=/)"R[(7;Z@X M;M?F\\>/'ZS^9>/U53G*E;4\PKPRFA[RCK6\O%-6W"X)*6U62D93O_Q8UD 0 MNJI70,:O3QQQO[:)L2%'?CJ_V\Y7M:S+@D[>]6X,;<0)$M'@QM3UX3-KXJCU M_B:U%55+1J'+$@JLVFK:&2*D1,LS4"([;YF@"85R3%!8<9?\C@VEEM2QJL^] M\HL@#B6XM7%S]>484BPJ%D74GW;=ZYD^<2E9K_K!#WNSEY :#LNF=\(IB19)YI-P$I+ZV>*)DC3 M9L:6'6VRN)HJKZV4!YFQ"B3B@L4@9%R48:;RW\HYYFSSKZ@1<9\U:&EN_[V: MH^F:PK@G77$.LG-B TO=_Y[%\$QD53+K3M>@ :F=XRQ"2[W]F>G:I*G+VX(J MIWTSDQ^*AUFQYTMO\G]G@HYAO=4S%FO&;\ZO]"EVGPRYZNI^'?VP4S]T-6OT M0_$;"!Z+N$'LFT'VHDHZ6M%"'$R09;Y'T,',Q<%=K^IJN2W+6&T,<$JP#;R5 M@N%""HQW#G4E.OIA!+SCA=G->]X^)7D\61PUU/9]W*B?VV#!!TMJ0 M+:QB<>[^MPYZ+'8'_.BBG[)XD<(P#P4[*+5B)X,I<$!3VB(&*X+0R.J1"+:= M\1B@9Y$BC9]C]ZG]@)+6$VYTN/30LU">J!@G]1D&]FK%B(W1D.M63\5G(@FY M+QC*A7)>GY#"@U/D'C> X'["!";()B34E3(5J9/I^5(J8M-#)Z\9;D&\\]$Z M-/_&C]\/1)?49%AP/&*YSC&><>38VWVSA>8P):K?"U9L>!Z?S1I*0JB0_2N* M5[9(P02YUGQ._L3E%B1_FM;Q1XA?T_?'+U+2=,D+' :A^LZ1HQX*#K\YIH!JQ)#,(>-3C2G8*?:Y^N3J M#V7>Z99DAXVE%UU,T*RS7V_JKGSQ@\RRPK9I_>OI>8?67DF0L[-,E$957_'N MY,(,(P#O)'WK7'&KM$DKAP+C1R8%Z5#9V)HSD9EP'W.T$6D-[>D,.TH?*4RJ M:1,)Y;^TI]!2'_$]YV1GE_DJQEBHG</M^]TK*EOWDTX6/8(5 MYK(+O"UNXWA=VO8"$??DZR]>Z6>ZAR-CA/?FTS;(5;1CO)094F*]1$(N(&@R M=B?-YPPG7:E5O9.72OA!\.WX.+;R]H^%L\86'10('8(/D@_>)@TFF)CB$ZY\ MSV((Y C+_ @Y\Y36%TN3FF,HM=?=DSV69T6[GCOL@&U]XRI 6TE?ZNOUF4 Q M#D0363?YJ!V03LDC\R=C(#GA_&].XM="=[-I\):\ZOI;GV2$Q->1+ M=\TC<7BO8T,M3F*#F+&X<(SYW^L6"25+T&%HP]2%"9 #)#>@1O5/F MX)O%HNX,Z91K6-+]M)8>]?2'XM-G3Q5N?=!W2]#C_;+:J_RPZ"6EE?Y,%3*E M1WD(C< W& E8#6G141XH)TD/J"T?'"3T70L7=@2,K^V/>;.>,*.1 M,!7&T84B7:]'M65PL4S$.+)%I*K%],:9PGP@F%"14>!S*%DCR-<]*.5HFSS' M*]X/@7VBC+./ MR[UT C8I4_$M7W%KW'8AS?A,T57?$UY=)7I"\1PRWU'*(ZBY5R*M8';M8"HW M7)#HFIM $B7(Q2D%AMJT#+B?$W4Q0KR550I-A9Z?40Q^TEH]"-#MNNHH4)RWQC_ M6B"1Y7>^*%)E@4_W,DP0HV:UT[)%Y#L?::.4=N)GSM+E'S?J-@@&_U/6$59&2-RX]?&DP)]HBS+_E MV_E@SM1[*:W^?N=Q,V_FAE^:$IYD*:A2ZHL+RPTY\QA]*)(E^F#;=[@GI9>4 ML.F2Z40[5U'.L:3(!/6IW090C$-MV=R;8#"-9Z21"7J7^#;?O@R%>Q^&,MDU MB:4W:ULZ&B;#';2@%&X3\*ZW\K[F6R8>PR7GGS)!TVVVJ$6_U%]7,I19REFP M*.:$$ =L"XCY@S0];=&&C$?DY6N057:6S3@^B/JN0N6PGS'0V=RU:36[P 3) MC^]7V]SBARX?V8-JZU;>8(*:R"P6*>@C61?8G"4Q!&!/T8P#*8R4RQ9D'4>? M*0U*%HN*.ST2*:F/KJ>_A'F%[MQ_YE:UPX<#X%$%MX. LH]H"_+99T5D[<( MJX?J21<^'\-X[+Z(A4[2M"!H15,:OX<2_>0W2.GY%^#]]W# X@W4KLGCC0'6 M[-\Q^D8A&VI BT._+PMT5]#8/\CBBKY.5:GE9Z.:3"%W$WSV=U.R2;O>BY0> MB0T<$V30^J4XVU/)FF08H;9A7HL7/[/MN],PYBR6R@+TKX9VUB(SI+0=R\[D=^IA B*QF%OG@M#4@J6K(Z%,HXN$SE77Y(=5L9PP?T04LF1%%T/AL^/Y*C1<73 MZ*XW3!!ER;FG?9C1*X'2?,8$37E(H&%,T$'K]P>J/Y/5WVJ[93]KJ48I>T#_ MJ&B7UQD'K:B'>L[6##$.]^29HWY4OB5X&4A"V'RK-C]@\1.0?:=1WZV ?+*I M;L<,XRN9WN6UZS.SE;6D?0(2(6Z%BN/F9X*RQU*^@YV(AU 2^UFHX(BD!2E9 M I*ZAKE#QM+WKV!)++>9 /[C ?P6/4S;,LB7POXQS# M6<*N_8;]\?2<#2%ZU85J_[MD&T.RA\@ML3S42D6*OJX;P?6PW']R5 M$LW6+MEDNQFZ2(4C%.BUVF"J#+S;DCRVZIP-8"_%]K)]A)$! 7&=>;C9\*F@ M3LZC7WKGMZRDZI$.-IO!CQ%RKYR5@?@1J[RG!3V=PKKF_28G:T.,+IMQTJA3S\#!4V:K1LP#=Y3RY.<#;>QT>^[,@2LQ+(CGL%_F)[<>*2P M_:;C3-.]\5.OM5W5-/VM7SGUH# W1_.7*B!LW?ZG@RP3\^*;AA_D<\ [O3$[ M ;"?HVB];:()$.?UD:8SU' 2_712L3+BXV(_SG;)9NIVS+ODLY)GW6X+GM)M M6G2R(:( ^:H5W%PW$[2B98$6<7NZI7[G,RR#9S!W1#JUGK]P)*MOI.UA-(UW MF<)!?],@S?BFQ1P$LO MWY$Q]TM(D9&GEGH2Z,LOAI"WH%^9H$M^;U#";A-6AQVL#FM[-*O4+A0JF)RD M0:HM'ZWV:#W$:-LS1G&5X-:@@R0-BB)98>HKTNQ&1ZGN^_8L*N-F?)_DKM?W M1(\%VBDF"#C9T5K>EP!Q7V>G02J?(48S.$E$:*\@-=>^SLN'\C+/8]K%0@90N=F]6HEZ0K+^!KUKI("W, M;;P'G$FXIEWIDL0SGQ 0D5[4;(KH.#59;;'7.>[J;029M 4Y1$F:!^;Q;+V-# P-\=C;;Q M$R06_^TS^-C^_QT?O5?M24@:#ABI&5%\._G]J?#MXPI>2Z&>!7]I(*[31D3M M&7:6\?_6Z 7,L4EXA:IH7L-(H=,)GE\\BE^E0T3*7-V( M>FX\<;9EG#_.]'LE7NH8+?R?%C.^)(S]5VWU?,!GCTV'&Y84I?VMW98JV_6NOO:H7BF!LGN"78[OIL0>HPM-_UZ D_^N M\=9^R'B=#Q.D6ZM$VP\A&O[QP)[O__I1VPQ^%HY/"TAP_FAO@($]XW^QQWQU M.FUI&&*Q,4UD%S_[LCSSNQH([_P^/=9>5D M#TGTH0&P6<%359?:&S0'')]T6SL6*X8>$(2=[V*(_K&UR-L M;,3>F[OA!^FX3VA1X'=.T#':18TG#2< /;,QU:ON5E7:2O?2)BU#5[,LC!7%/Z71NELQ7)\1J(C<$0O7 MISE(X\G%O+J[515;9IZ"'^LG47UJC[ K,50IA"F]B"%G#U=H2@OH7WSP+8' M%4J0Y=+$:9=<%+G,=A!LK1,K'+VD4\6""^WTR/MUEKE+0;@R^HNZ[>B>^*7M M=@&A7NTLG6]NE=-!BT[4N>(]< 4\"R214EI84'AQ4C;%!R-G,?AI\,"UC#P/ MT+F0C+QZ9&TKV.CJWHV=&YVD(:OL3SDWDN1W5:DC M'._A=OZUYME@W[QOT[3T5RY=&.NBU8J,_-F#).1CTG;3I$T83>&NXF:/H'E4 MAT7$A0U\S)[C??X5AA>7S6,5=KQSC$<^+&@$S4R%5&Z[;5EI!BS>N!9>?KW4 M]&YRYSX^RVNW_J/U!OO/]ACL_[AJ_C&G\+[U'PLWE?Q;[17_VV?_O\W&^_\N M ;9;#!DFZ%D#F@F"YK%,K%K)G[[X!^?Q-XX5_8UA%O\C:=3F#_V-06G_WJO^ M_YM;4?[79?XAP=2>_^]K@_\C*_QK@\L_,_Y1_9]>!"QGF_ES,83F/[>U*O][ MF?T;_UF,^,,[@/W_4(Z%T+_#2[62?R33XU]KC/&/S4'X;_SZ&[NL('_3[K^U M7)+?X_'OM<;Z#YO)\A_Z_<__C.U-_BT$\A\T^YR?B*G:7CU1C.Q$E7(D(K4 MPZ:TL:=J/6"CD^\6[3BB%T;D7NS>NW7[V50C9YUEIV2W[-FG1/_G3AU.P503 MQBBJ+&4E<&Y5B0!>U2*[724Y/?X$C\)=*1VM>+OLH91G*R&=;'7]\\E;V;*V M)@:UR'O"PB!@F7%@A("+@HJLU>E2KR @3%!X \T&6';.A TN-DB2Y%H][;W4 M:&KPWB*WFE)[>&[BI<]=3^W/'G6==,BUB2()KNI3KR('L21C= R49,L$[4?8 MDX_$$4+DR'+Q2"'XM:47N3'.^+>'UN;5!M\^ M-3QJX4;B;O()!Y=ST_@UF2!*'SVY(O04$]1<@VZ_QA"F'[H M0]W;11AK7XA:6YH\H(28N%EVI=B+E^>+_([/7%"A/_4LJJD>PLL$S;UV.F>4 M"TS@0[7:H8=8AI&MN='#CO'^DQ/T3.K%I!*=NR0'>P_E:>F/A^X;.SPKT>GG M'BZ>J"+Z1#-!,)\)8B.FW"92T8E+I2/CR)"VGK./5)3[G;J*1+S+'(I& SL0F/E3<.RL^G78ZFGG<,,;/QV% MT"Y.F$MB?:U]\5C.!J[QR244G[:G:Z;][+<[%\J2H3B:X-QZ?)H,)?_#(A=74G:PS-4B6W.VVZ#%Z;&!W;YH[8N$\R^X MC_Y4MUD4]4Y0\KI^+7IX/\?^,B8(;X-085F$X/>HN4PP0S9,NZH15XE=*7@' M5S#LKT GU*@*!MDYUM<#NFVV#R,^]+U^8)W! @%4YVBF?2-2FF?9O*7&' +$@_)\O,Z1I!*^P M;J(^\0H3U)#-!!$4:IB@2#-2,2,FC_4]R8SC7\[Z3TC(5AU5I;&2W'"V[HM/ MHN:EA$(ISA/'5J5Y&[64S1Y%__EZ,F0/39NT%U>5DK@)J^/*JG^C]1 M^==X]WF#[GU3819^\NRLL"EJC?Z,!?SJW#';PQB:/I@T@RL%TP43>!F[+YF@ MIT7+#'Z-9NRN; :8"6I2!?\^([^!G^7J54E,$./@.]:"Y-DC_TGGGW3^/]#I MINE1_9&=_AYI-Y_1? ?%76IE#71/'E+?.F^^SQ/5$HS\BMIT4K6@+EDP)+_@ M)E_B%\)4U^,Q^U8#F"!V=Y)^,/&A2TVB^#D9VY9>[:'*]'R$7=%M$9H*&&F)B2!."_?(U&K?)1=!_F?P4HGPK^#PP3%&K,TCC+ MO^C;&O8O:LDZZ5 Z'DKGM>!F0>\T;H9DV'GH/RG]D])?*5D'QT&\T1.RQ):4 M9U,TOX'O04\BKQQ[8?'Y8,\CZ)\=P,;Z%!2/;:F7H]P@]^;DP#GU*[]$ZP7% MAH2>X0O02GG6Y,<]&*9Z'^+=-\%_VMD&6,T,E[RF>V[/>2;(+_8VWBH,_Y6$30RC"(G M3-!]I8GT#AVI,A+Z2<-9F,9D\GOEV-[>8]0?_@,&-L+%)I\<(?BJEGI9RD5# M4](1ED/E](X*"3W%%Z#S_K<[]?J?/\>WJ@@5-2+O?WL&70RS'AM]&6_F^7!/ MMUC$A1:%/=PZ%?=B08FCHZ/MDUH*HN[X*+Z#?&>/6^FSLUT2 W%XQ)H)&J1; MHZ$IQI6>/YW=[]2[\WU[_O+%8_*S[(U+YPM4_]Q.O(DQR 25HYMQ$W)S1;74 M2PCWVA$OFAJ^]J"/FGT"^%+M<$Z4$!$F_LVZY.M2[-.V[-L\()F)2[)A6ET* MD:Q+W=>?;&/*O%)670J65[/AIWXU?8:_WQ*_?@SME6?J474B^\IT\--Q5T%? MQ8TB8CS@TP@!3FNL8,G=E&=#$%; ME&=X_]H![0+1](DBU],&X]=%;?95[\RJ+A'J>*^R= N+[$Z!E&L\0;FM\P : M!&C4$$$V=S*X!2,!SVH4M)80(YO-.79R):U\^77XW3W9NS=?\[M/)/5_YACA M[UG$'$)(92,L1W24;5O.CU:$JG.*CL$ZXUMX9$#F'7+%C_!8+^A4\)S%"@?) M>IV(6^7T+]9[9V?&IR0;B:\MU*WKO))P)//D53 ^((JX8WR3K568!+,^0(35RG^M.R9[:3J!;U MIU=A6>G@R>'W&=97M+*:9&^U!$!*4FA\O!0W>JW.,0^<(.,@D$F9G&K1S&E/ M)8H+MMGY+Z:E1*V_$\VM:JA*W\]A]?V%R9S8V@@,QI:Z9UF33[W#=_ M67!PSQ6!?H-!(T#LS:D,#KEWW\>B&>U0T@V+<":H2BE!S6 M@G+CXJ 4 AH?9S0BM(V]_/US<$L4[-V@<,Z8VP\=Q>;5%#D_ST14[8V\ &(? M_%",1F@Q0?L:Z F!/@FS?,!%@@4G[1HI&4-FMQ&!MA0_G54#?$)RX&YM-EZ, MCPJBBR.(/@VIKGOZMNPGK^N=A)C27(&J+(0@*1(;6Q%Z9HF^7J>;\W,R".-2 MU5M=BVV(ZN47?V(Q38"38*4 MGH [$=L.XKO1<:9SHEEXT8N6.*3MXY@J)QL?5B_YBN?G27T3]O1= M6>D':9 ''(>W>((\#L2U9,B3Q50J<)$5L@V#5U5>6;U^?_D6ZFC3HJ.,/W0? M0P%N3^QHPAVD^9*4JT7DXFEJSD4_"10>,9QK;97IT[K6O9&A+\X8F!\Q,'N8 MTL:*6^0YFC#AE1E*M62EZ#JKC\9X'P$[P*[#A)07G3,2J,2S[ \;6(+<'BI4 MC##UE;2_FK@:>87SY#U+OLA+%[MB=Z@469:NOV+THJKNE1%P>VCJ)62?2)KG MG-;K3')*"_9I@W"ZP5C *SN2VOZCRX+%-@7ZF\*UM<#1 M."<=]C)R#:#SB] \S@JF#GS7Q'\1P-R%T=:U;M>Z5FCY:PY<&KO+[%^OCZ$WS3#8]9VF]@UB=Y)7;6A"],]85! MN'':^6W-_ =&Q4[O]L1NX")1%1TM4+2$RC#B DG#<+3./NMGS9M)[PIBJ.PD M?_^J3Z:,:V7B/,Q%HRC^T(5RVT&-ZXE=2S:1TU244*NP[+@K-MS M&'N/QDOV+BJ_J?B'L+(W1_AUY=[M[=^[:9.$[(166C193$&;G63('8VU;^\Y M:C5GJ&-)N1\FUR)UTC67U"]#RN4FUJQD+Q4>ORQ]Y797XP>67R-C&)P15&$$ M._"$(0$DX3$Q%.21*K(&36J;"1*.;HD;FJLU,S*Y#0=;'9?:FVHG^YR?>.23 M!NW3)8[Q !LE<@AA(1)YF"9&%FQGN4QA[W+T$3ARP?JM*DDZ>4D^$W;E0?QC M:738AW>T;UT<=B3,9"WC4!5)BJ*AD0+E1_+2;@QO8KGUO!D7R4H1"';?CXLZ M1U4DC8XQ-DX;"%^_$GRK;O1*P+U#TF:-8 L;#2(J4H<'B" H'8%GM3[H'4,* M#*=1C95[+:WO1!YTINEQY$C1'$GLM),11.^D@KX"N,>Z8?3-S]A^U>X$_74O M6?T7)X^'CUZ0Q3RJ2;HUD!IQ^- \]J[29"V>>[6)J@U'43(!KA"4/UZ)3[0E MRV$I2-%+M=/GH5I6=4S#W?U&8A_NJP\>!'T'<9MDUJ43N5?32<%SUK6$>A6" M=$V\>@,GJ2'UTW+*J%W(S(O=I.^41Z%/CEX6\4SOCBG,OAFN>D\F4^C;!VX, MLI,%,*SZ)K"4S\"/C\AO @Q.((%$))BG9B4X:Q\D^S?Q_A1)8J37.M=5)EZ_ M,K#__'FOEI=5H&=LFR/\[%PF9H^.D"=#HS3%D*Q>G84X?0O=AA*$!YLF M+IB1D$"R7]5]5UM7^)QKQMV*6/R[F*0?/.$JL[3[]!P='@0;P/L1.8C4&?.> M)R%?9C84!GZ$AQA5C\39GE:\\,5HA9@TJW32-!4T_E%#9=_>?HZ'^@\[(K$> MF"HXGR65VE(J*P]?P.WM(?]D1.W3?8\W+O' M<]Y+B<&Y2)5>TAR-R)Q!L-/?J_8!QFK=7%)&]:/( TO)065.3KW)E)*=C8_O MSIE*GOJ^<>M.F,["Q"#K]L+BD<-)0.:T_?7CG0+7E.):H'].@'_P9F%<92^DAZ*L2E3V 9 M*4$>:T''24@.TB3O0,'POD8LET^@&6>SEZ3T8Z7U:P>(@;%&WP/0W^[:.#8* M@.CB<]!8R!&&+$UUL.$(X[(&B]4LD<-C\R'K M19$ MZCE:QOCAI[U_%\3,#TZ#E\N2SXK+J;MH^QT^M@KOR<1+4>B8P<'R@O,. S+^S>WG/&Q,'73O+SA;PVF$6CV)7A5W_41USY.4XX):RGCI6]-1[-X$@7H+0C%+U7[A ML6T*?>$Z8B2;V+I PHQ4BR!I33S CQ=?7YG M7?'-GEP%N-3#V:MOI8)H6C^A%>!&T9[+"\TZ MTE^&)0?/!#I>+)1[;8N;OO5U7F[G^=7*07ZNJ,F;I?DRESAR!Z#:/2SA.PUP M&^SS%=? >U6W\ZK@&^+XZQH,^-ME64L4$)6>X M)5$G=T7^/A=%X2M-CNI%.T2N6@TM9+3,@JO'T&AM+3PW8!SHKH30"(2Y)^]? M]>(G9 3H5W.=O"T!/@>9^3(K;#(F1[V-:C+5X4)V.$GZ<'A"#S).P9D@V_*! M]N)B&.:0CL2,9_%[V#?'ZTL[A%;KK_,G@Z)"5R2#."N,WW%GRA=Q4&[3\QH. M("<@>V@0JA&R-^-"%5GPB;:9A]O@ECS/LQ\.V<^-1<,&3,5BO_YL/%?ZS+./ MYLM:]&' UP4#1(,Z+23-U M&%65=I,?Y@;"1M+*LN P2.5Z(V822K1I[0O#<)X)7!AC'.O)T2,*;6&X9F % M?&E/5,R\2SBS$XUU$X]1FQ_>+S7XVBNJRK:4IIX$>_>3DB:1\>EX:67B ?9* MHRO7"EY.SQTJ8P4JN'@=,.!<#(LIQ>62XR;WM6AK[> M"BLQ](&I"*P%R7=K1ORZB*4)2E$4T83M**08'-."XZV[@%\778[) D0)'3$- MHK/C<+W6X%)?OJ!'KSX*6+U:Z'[U(:9QMNA:U''PG0$G-W(>)8\DV(25 'SF M5NR.5!"*Q>&5LTO+ET@6D9E5(3LKJY?IN>3)>??;557QG2*I]Y+5W)*DS'J; MS-&-ZY.&>,@J-ZG2(@[#I5:]IKJLU3TE?J=WOLNH.*" >L%)M%LT_8[VUR+G M9 V#^' _-L>NKE;V6I:GHYC2RUF",#EID["%?5RV[&>/@ "1(7/8H^(A+=LB M=SL_3NIZJ;7>X4PR3KJQ:A3][8K7$M$;))<,I+/D01K@)W4-M3MJX[)STPZ4151@1'SQ_C=OQ]@V^3G MM[D\%@#E;I*,-I8*E-8\]ZSI<=->'NL/ M?^+CZ;ERN1OG263Z>5*D;TO&Q=OI6TQW\&BNFU !D+\NU7U.*V$#?G)/I<8W84UI7^7(^RG4Z.^*9WIZ#'*IL*WPV"2R] MI$P#7J0U7#OO+%RC+:VU@9]\5T*X;)"F^-XX'P=$6(7J<.FN?E)\U]W]0^_\ M+VFOY^UWTD-.M:Z<0K9!2-? CR%5WF\)7QG\B[/R_0C=.<4',(GS)(O$.HAL MRJ>?-E=SB/9Q;G(>7Q^GBMLF57[NO1G&ML;?0U,$;N#!$;/BF&8&9U1 ^9?A M(J5L0=Y4T=[4[>K.U8R(B@>S8O0JY%Z@F-(QS 0Y7Q18<-*!#-".,12&C]>1 M9D8*TQ:[0\1?PXODKIB^'3*ZJ:IS![ETR>%<4E$'T:)ME7LN)9RW_='\V\!' MWH'U*D9#F]2C#8$SJ_1- 6OR&0+H6]G[>W*''K\FY89I=BG\KI^/(=ECQI"XW> 6TT4:.'O)]&RX*:Q"N58XZ_7#ZT+) M^L;L)[RZ&D/ZVG&367BEQA[V%I&B"I1O(118L(XV)8&C:>HQ@:$$K4X76+*6 M_IF2I*-9WWYI99]MCU^7_,#""Q?Y?TBPTJ&X(-B)[R['3[Y2'N)VI_K$QO0?FXJZBK^^=(&-!Q'LE6:<"&LKXJ^ M9W1G'"=QM_E$,63)"-Z>N?U "6ETNX4RJV@4M:!^S"',8:7ER7,7/R&NVJ=V MH-WVV UP++;2IZ4OB@GB*]8Y /@W.9TBC\4%H+F*GR*,WP%@B_#Y4%Y3MX#8 M^87>-)D9!4/YV-ESVRH/S5UBFE\ZCC4Q07$X+B0$<:8?JKU6^-VA '3)]6*JT'[K?;?V' ")R_RO)AK".6C\<0Q+5ZHI:@(+ M=#-!5X.3UK?F(96H1@@O<@12FM<*GL"T2$!*2+4T75)0'KYVQH\)T@TULK.' MVG9[GH[9XS"U]MS:L>MJNJ[3S?DP9:RS.,<5LAR-ESCGG4K@.C5+F4'R >;X MV]5/-6.=/*GZ-(DA['TL( ]M2NY?3383I/B,KM,L M"?10WLC1,Y_V-6"R](\OG^E,6&WFWO+MMT8:&UK) MSRI169%^TT7(7 YJ'TLYCI#!-/YTDY$ZKBP/TLQRS7XT:<^8^;#:U\C&C/D+ M:AK#"ZFNU:&,P$Z;U&^EZG.K=: 0BZC"+*")Z@?DM=E8RK0GD/*:S\*MVQSV MY-T:J4LPO&Y]H^FDJT!,20UA+7".MW8>!9SF:%N/Q>Q#:K,P>@6YCV(_4&=! MU02D"(RD? ^D;#_-;L%F('!GU QR==C[?L; 33O[[D>KI2>S83+*+P96>'HH M'$WH\(R3P T2QI$T"4S.6@C T0ZC%;5,T#&46ZJ+*96:G_MTYVIC)W^YS[X: M*659A5O#ST?K,!;T9RA/<&+#/A(3U+P^Q;)&3TA*\;2+[P&T^6B@EM)>Q$6, M\!DR:V\AB^)YZWG#\B^$+H#57NO/UN2DGCI"#OCB#83].HL[2X3 M5!W,!%U7/->00?^(/+V$VPMQZ^-#Z)/:LFTT-P4XW?"FPHP?:Q7!I^Q@E7G] MIB$7ZZ"4P3HFB'$HF,H'E#$.B5+%X1B*/FFAW9Y[3Q.AJI31/U9$D]^M>ZY8 ML55!.) IF-QX;!1O?,\Y2ONNC0^9\0..V?E.G'S+]J$[-1T0OLKOZE*-G4I,HFUUP*YZB(:'KZC<"' MI]0ES@9\P-]-: M-H"*07S&5@JLVA?#K2F'0RM'')&Q+@WBMHZ%EOYK%$T_" MV4(/GA)EXP>#2^KD =,M9B],WQW"Z%:1:I/>/NJ\YS3>B)G_N2\<;+1L);FCBG/ ;;GG: = M0<:A91X@D G:JPX<_$@[%^,\@I CH")3) YXNOQJ"CZ<',,6YZUS^\GCQ-:Q M2E33 ^QW!WH2$[2RS1!!+;:;_/Q=F7YO%SDQ?VX]'+='1P?A7TKV:?$)LZ-@ M"@"(>5Q+L4^^9XK(7:4CB8'&W]9%"S//E1W(LBCO.7R]ZM7[]\@^QB%N*B]" MEUYYFB%T"ZY'C$+/?66(T!S[=8Y?">3>9UJ@1I]/TNKAJCZ)\I"*F0ASB;I_ MY$ ?2-QP=80J!T5.,D%E;=N-"DJ)&7) D(^:/2KV.U"W:U;K!.B[N!!TA MVNV2@1OF&,97#B@3Z=/"#J^3#N:99:W=:PY$1]#QM-JHST-VL(_*2 MB5":PQR#B0S;V)')2H_-"W,]*>%RQJ=G9:IC0US/G?LJ<;(*K>1-$$I+ MGRM>V2: #](NC^CHT#S);>C8!DE/.\4&M$Y^]L_"/-BD=_K>%U>3@ZR+M=>/ MJ9;6E79*#QHKK';>3)3/ FUI_C$* .P97!/]FRA>5--A'0[ IU7SKF -\CW> M\?KD;N^\,KGO<%K.1IUW7I3U=5V.#VH47$PAS2SPW?04H&53\GEX5MMVUN.1 M_TP3[W<_4G9_>83PG!'&:>07CL;;09$ "ECWA4%_O*DT7FM ?U<.X5W2X1E< M+T0H$#F+V4P]Q2PNMK6U^@3>K8E+?RS:RW8SX]C2Z^GL-9 8CL:'F9M-I7K# MT?B\%?WW=M(+YD#T>V"Y(^T)+(E$B=564YS-7KVFP M$9"80':A3)# +?"^U%R$2G\1PJ?H R38LLYVL_"$$.J8JJ'#2XZU3D].E_-2 M"YAH*,D,"R@HM11P69@.0>;*[>0ECH_D#FL;?VRCJHS_+B5MH;[W!3W7T?I2 MZ6GG.W'RG8?TCTG?.3_",8K9W\ Y2U,G8]"(D&)XF,_CR^. MCJI3DBN=WR0_:+A:5B*76BPK%7$)+,.R_"$(/7(MR[F6'L1^IK\L!\= VS!XC MJ=C7-U_J=;DW57JYM/@C8QA:-II%'J.8D5-6RDC+;8^@$>_(;N$^=4H269#H M28:X)@OEFUYVJ4PDX&2.7;KY\+%!_X'?.^_CD(Y9 <"2-<\T0(5LVJ&9-N&> M(4)_6Z?U<5DP_GSX*$ZW*LV6NS3S+$TAGYZ(Y'$ %.:@474WR)"6!WK$A%M0 MX&5KJ8-!X1E,_K+@?L;NA+24EN1#@9E'R*5)M3EY]C12](HCT9&;PD_B7M$G M],79W:N XC2*]$RGS#W'J&329]5: M(?C$DRZ]G:^SMJ>B])^Q-V]BHM-P<8R+C$$(R9H[JK(8QC76Q#M7_&3;.C]J MC#"455N?;@<*!7)JX>\J43LPKF>IIOJJ5Y$P4E\T[1R&=&_ZO[3WWD%-1?&? M:!24)B*]"5%I*DVD*251D28B BI-B(AT 5$0T) H2"\14! 0(B(@ D:D%Q/I M(B72)4A)$) 2N0$)5])>_.V\]W;>[KR=G9UY.[-O_SB9Y(];SKG?[Z?0'7[\CVEV.:M+8'@BT^VT;4%,RV?5M=%)@/IUUFM*#FFA=T!]A@: MN,PRY +IVA^7*CWB'A ]-U861QU>Z _($;<17NBXE-'Y\75;W,6O!W]VO]BL MY@YX2B[O\#FP T*8T\]HEAF:TI/.XT MN-$Z%- ]*U\=>D;1D^NH'M%$4I#N',C>7JZV0,'R7/2G'>>(3WYOE6OI+NK_ MR%H.T;F]V=AB$+TZ@IZ;6T\G2+'YT&TGD B^SY_NNRMU>1B-AV'V+.?]<#AI M\%+?YCNU],5)YA=D]G/)B46+#.>[>QX0F!($NO($!S+W"EZ-2(%[:0LQG4=: M^;PH#.- &ZH/6M#@[3A@=H]WY4-[SOVO92?B>GT@AI?4T?1W+$RK/B.(_25O M>ZV<8178&V9B7F:1XW$(&$MQ-GW./%E)GZ!G]&ITRQ[.._7F\O IE1-W*Z\] M@OE^!'L89NBVXWA#U,!L=4]:!:/;S>N*(VB,3S= Y@M",OQ'F29U?4(1+ MS^F\G473<\?:3T2=.\/HS)2$AN)W<"_G6&GX8T@W,!Z#H4'%FEVMI]\VJ=CX\R^DNUX.(/^6FWHV7^V),H< MF3/L/*"8&RIAJ"DN%.7[Y$LB^-?EZ2A-X)36_1!H\;MD^KSR/6'G/E#^\L:%_DHMI""^32(DFU0/AU?C2?9;(? M;*KB0FSB7$WL'I%=[Q7')0^7N/Y"SV%GJZ&=Z.^E4Y0Z;!+;V(^MDT*)Z&*A M*?Q2'OPY%XS<%ZM.VFA^T'Q[_>^WXL.D2Q-_FX+W1$GF,,5'V((#KY&VM) N MA#"ZS=-$R;<<[+@L[J&'K1'^U%M;C[G3\.%QV7A!<=TCW37,J6GECP;+*AD_ M>$@P$Q!NTS(&$T1UH:3%#)YK50=5KE[N4UW>^YA<'7+G"79^NEQ!BL^QHR=4 MZ^Y)$4-NY#T8YD "IA%T<1H'\AA^:_812I$V$IG2X417U!K"(1UVO)DDV\Z+ M.;UEKVKS3N.4'R]>.6G$>]]I2D?1\8'3Y]G)D6[$?M01&YH:MW.Y3-^*GCEA MZ0ZIO"KJBWA_NOO3LRYB;RI",9.8 # _:F*G5)S%]V\__IF)WN_^K.^[-^/^T7ONTE M,L4)\[[M(B1UN@QH3\/,23_QX>K;V' ,SW=TNREY-?['CFVK#O^>W)#YC8L6 MFM/R?5]6/;B"8B^9 _DJPQ;^5SZ( RF7*D,X((^ PF2N_:%' >MKJPRCJX>J6K>G\1>;F_AG>2:4^D!K#%R6Y*>*9@>T:I=KB_.]O#S-M: ,]R6@=G2B(ZX'6%*7X59,PDE]":E^(UMD G M'G>:5)FR_?24Q>S&N!#_(;_IA*]:..5$!?K(\1T"58*6\!E&7Q.KEGWDMEW-8(:MH&83* ? MX4!BXIAR-,R32I@ZNNUBK;88\Q1 $ $8[0C(6JLA_?M\W#B_[<^(S59[Y=+3 M+E=UM7.J\P/Q9V H[I'ZOCU0X((=R:P+*J[DLF4GA70!"Z+FS2*C\A;/T2ZJ M$.VF7[\7.<-W^QINC8\"EXXL8PL'CX3;R=OIY52S^]G*M4EE@^L?S_JB][Q= M^M"0?L#T$2Z()LT4=^INWI]%:R##U[9I7SO:H2($/X6 ;2=:=H%A@N*J_3=< MG?RM^K&EX47Q-W[!\V=65-*Z/G58'Q6KX'<:8RNC>HVNSJZ9OF5W<""0K2K# M-B-EPOX2P"?M7M3KWG++TF7JC?$+Y]5#>2ZLRO**'^J5/=W[:K\O6\#KS;+K M+%,LG^X_LE5P=C)*^G)ETB>]0#6+CMTGW[_[3#_.__.:)54UC3;+ MU<6 '3TD-:H9WK'*M9[)^!.)K!&]XR2/!*'YK.;%%?KRV<_3)3R#.AX%#"GF M;IKE6@7C&!+&RFV]2A/LZ7) P@!4/KE/\WY'QWJI4(N;O%659\3C]\$ZAYT? MWU1N4XN3A+;A)N<=P6C&6:8+JZC5C>*G;^I(42TN<5NV;PN^[.^J6'#K2'VU M2I+6; #6H(X]81'@:S? 0 [D;:H^G84D M,TZB.N$2L-TH$N(@!Q*(%F,^_,8\&T1K7SW32 "ZS MQ_:+R%7 ?O7T$[2^A9Y14*,6X/S0^_YM=BT1R?,9OZ=V#&D]SW"W.0]$Q%:1 M[5DM52LZ@UWNH8^EEO(6%V_RI_,O/0?-/*Y&,/3*UDK^R7K0C?LY I0E>1-& M36@%Z]WGY_RD\.Y:_T(BGQW#_CIJ&"4,"KPG,L28.H!/PWSM M2(&>IG97WL\\]\2GYO4&FL*M>/_K1YU?=*9"'#6\%A7EN1U4 ]. CFX"8(O8 M$VE(SFG[Y$A>19JTC)HH4#![5@TK[MTK6'Z6 M>9XQ_!%0A,[ S@],).%%V$/8_1HHJ,8#.NC6X-1'2ZUC7KD? - M;Z=MHAZ^O:[LX9JETC_(=@VZZE[]?NSJ9[Y^#@0XC_W;@OU'D5 T->XAO$U$ MY!=< 76:Z0(N46RU9AV'Q5UJ 7B\5W.BC="4W]U>E1]MSIZWV-\;\8]9Z)I# M:K\?Z1 \X=^S*&5K'@19Y3&8D1_L1$@R02I\-M& 9C:75%M=@E@YIS#>E5YT M;^E,X;DY\L'?P0\$J29<*$/:@VX,>1<4$;.,Z$8! ?X,F M92IL/WB3?82R2^]C_R:Q]NL!ZZ,:"FLIO<4'>_;4JK2S2G?/<+.!]^FH/H;K MTLSA(5CIR*:"+0SH+@=[INBUF69$M-E8N[R_B/?B!?K?) 7;$"8WD6*X9KSM M$DRDXQ5HZ,K]V>+OFA.[MI7XGFE;NHRHF2Z)+\=9!/-./-XR&%W,-D[!SO"U M'-^(53]E_$AIK-6<"P5F )0*GU\G%=,O@L6O0"=7$$>F&MO1Z 44A+!-N:M- M=-F;#.?5 QI.)R0+3ZGXW8I+[QT_=>E7_ZTON\AH(%BKK-*6(8D\ XQVIDES M4:X6D:ZW+M I\ILR$E^\Q(MA/=:;D.F156T6 0W5V9>W@3YVMX@L![+B7CGQ MC? 1NY9%UOY>1K_Z#?ZO"HEK=3I4Q,7J\#C3+"!X 8_/\RUH]T&Q]X\Z4:DY>LJEM M:@+6$CJE\(IY"Z5!N@.;S(0"29+,>NN'J[MU'K]Q7UIS-[ST<>C/:K2:;8-S M4-4-JR"*1V+R[G>I.Y ]$-O_;"H>7Z=<"+,24\F!3#[UQ^Z\0$R,825-HH$I M^GW ,!&E#2;8ZBC76.K_,+J:D_NP6!0T+[ S>ON%ZX)11;+^GK)[1_[ M>1];+=(EA :/34\P)2SL, _DG:>1RBED1J0L4N!HJ)=4A=:;'&BP41*+_=== M8&.W9-M4QO4>JB=#C#OH9U"GV,/-(3W0&"Q@3Q1FPK\Q3]_\!CJV;7,@NXLG M'.T:,PSLD)NV[[IKW(URDKQ%U9X+M?KQY>I>V!7+T$9*TOY-.57BTEOYK]4R M?X!I,U&G:>/4,!14(N(=2"$<6#&_K??ENW"IS'N M)HI' 5R:B4!HN?RRR^/T1?G\P*F(I*>[\2Y[+EF;9#P2>4F8BYN5T*HC0)B^ MX#&:W9PZTP3L)8ND&=47TRIL,/9N+>YVKF/? W@R@'P&Q@"Y] M#IQE>'(11K'6]/[(_$TP$@&ZCGS.9#)AF$]+ 9:3TP*#L\_A6/"@88VI0ZX3RY/AQ:NBC]$FY(A(O]Z9&ZX'OL[ MX)[VKG3D*ELP 7"T9-4Q=>?6035T?.WW-]&^73O222;>42$R0F2T\').;]B$ M[$%S_='L]NY)V.;?AOVO2FJ[HGOFUML04DQ5T)^2=K*G6RYLY@3-,G'KTX.E M3ND';L3;#0TY8J9O,_=D&^;)^\'Z;A^PD3>YEFQ89)SPM5"0"WMWN+'IQN1C MM?Q;V+*G"%AS\E ;*QW5GT:P95'=-JNY;^9$]4@U<^8R5D4.E1F6!_W*Z\Y] MVP-_3(JOIFB#I]7GG^&/^J)!2[@/47AY1F;3;J=%=GV@G[QK;>)TK\*H[RNN M2(@Y'_"@BVMMA>C;P-4,=7(?//V!3Y&G('1:JRB\Y!C><^JAS"O-]=0) M*6 ME5SWF'$)=*,309[Y%E.EGAWI1TO I6:DO9Z5_CU6 MOAK1+VAA<*)U+Y%U$?185KK^ M[)3N]1&F-N,RV&*')?MD5'6\@\8;2;Z)T1;]X?95N8X]T9)1W&R MGK\H%_//B#TZ302/Y,2BE/ZC;( MBC@C!E8I=#Z8;NC0U"]I:.&U">'I670[ M1VYR5&AIC[-3KY&1Z8HVLWKWMDCT#.0&Y-3N[/_L-6@L?9H#>49BM\_2M9G. M',C(I2Q$R,0@M!:^9D8SF_>E3G)5=/\WE.FO!PIE;0\1HE.3D=>6/F?.P-[E M#11\JNO)OZ\O\\0;UH]1_!ZI'/_C*,^/5K=RIC$8Y%G)]*(]'\]_<]:K>.^$ MR=G(:SJ2:0WY1S>5X1N#< ,?""#44(5L8NQGGOS >H920'U#-_1TV^Y?;5^F M<2T&KM/=\EQSW8D??B3)NKR2=S_.1=DT:5))*[?@)ZW#;H;DG;2S9D2B>@CU M(53K^1#^%>PN>' T'SDAP43];G-JH?PH_H!V8GQY>;&X\$!?7_F9]*<*. G5 M(^4GDY(BK"Y>:55@2*)(T;9#V>>)0O\'/\T[] MVY@ZV="O(/-S3G'7WK+/W"S(L0?@W2+B[!&$=*N7%R4D MD:TQI,?:OWYE^(]CV??E/--G.>)NR_2G)B-?RI>F?PPH9UZ@:F0N_3R?K@?Y MN\F^;\F!M!SB0*;;/_51\LJZ,%.ZY/7V9R&Z=F!4R0]PLU,'9]Z:ZS/\)_*- M@BRT?UP-.IUCFY1P2)1HN&9.,_DGSG+8@H<(BK4ZMV"BV 3J'!H\J[HIC*'C MZ#DDV#2K& -'_^9 1F]/9368FMJ0$6U3LSQ(&S"!YMAI],,UOF0^^OYXH-=! M%73-GSZWHT%5E8^5LW>;-S>IL1]X]*7KG%'4YXZM(:"?T G_/N'&>HP2!7TO M<>W3S6^_38Z1HV4U+3-*)K]*&4_?O(+8NC]^XHNO=O"H_^>./ZI,XDS$H0U=M MF23,8=' 508B55$#[".C075B[!^J65>$3;,AZT75[_@";\7S]X\P# />G$EQ.>[_I?=P0A7 M5B%2Z1V8/NC\Y.G .]> ?=D.5F4QJ^+6#4JO)]ZAQ@E\M^%!(5,1@ASL%&@S7Y]2Q@P'OXW;1-%VA^S17\PG,P+50X.\_ -+/Y'T,MI$GV\J M'K; X;>!BO_F*2>C9F%:M'O&JU"@62_ZJ$G/ MDEQX8<["]U<*Y_A?/*=NBAGE(4!#:<=Q558R_E!DP$V+%*Y0(FGWR$4\H?!M MA_IWV&_&6+(_YP6F>J5F>2Q3M+\W4*"/.!!_KIU"C4$_^G8I\+4W3W2A1?Q) M:$SMNA@8X'YAV(UJJIS*E>VJ3KL[+8(UO/-P'$2_53#I_]-6J7T0Z0!Z ]WR#S%)<-$PJ(CE_?YZS/L @"20/'_'3%V+8KAO MOM2R"A(\Y*S(#U8 !,I-KA<59BO[*1Z2ZHQ^]2NO4_JFQI_I!=T@9B"*>\KW M]]$I!$$JZK@; MY-AXM@813N"Y]GX=*69*FGNE-^2:]EGB' M/N'/2?F]3]\.]G1X\]J^(+*"G62[D? M+HF*G>N_(_!9H:+FU>YD]=PAO!X32H-V?K*;(R;@CT4^X$"Z2)J9'H$PF8_C MA[,Y$+N&^Z1,XN[JR*OY<5I[*?MU8\\HZ$L.(M5! E VCXV=!V,!!.52 F5@ MKUM+BE\==O]*AH=KZ[<+WP9DLE6]-3*5E""1QP.+_]]+J?VOUO#[.)#8EQI4 M+:X&2T <')BNO/NB\L_I(RGS[R2(6?)&V;V MQ>P]^TKD.3Q FQ>TH1"I50S)501PD9#@8$83;\_B:RX, K3=%OV4!HM_1BJ6,QZ7BKO@AK[:74K[?R(6^VPV\6W!G_O M6F\1VTXCS=3:[?:;4XA[ A051U\-515]&MJRIGH7DLXG77U>..[_.OCL@K(G M8@^*6,^5IXYH4'6I&Y?$)2#+&+2G"UL/J4\C=%)]N^%"R*AB<*7#)L73>#&YCPA!K6'W8>NOH^C M2:GF]X9I4IKZ)^A\?&0!#?*8IG=420$ZA) MAJG<9_,&OX_U$J6-:CX(T@SV+<+_3C1^6+Y@]VEJL4^V MVB#&(NK?<._B$A+)>ZZ_'Y&$2D>IDPJ-FS!.D-XWG MPFA8OILV-:6EPCB^T/@T+NY[K,'&+8V+5YKC]N_2+YG_5Y=*BBMU]C0"1*I* M""#BW AZE;&)1CFQVDQOJ::22IMR]P#Z]F/S%@_-V>SJ,V>?GD/Y0':?'(5$ M8MB"1?/&ZY,)7>B&LL_KDS':\DQQ((Y=1J\*GNA^/75][,^GDXMN09971_[0 M:_Q48PQCR/,NP>2HXKB7O%_5MUW+F!+&;3-P&JX#_H0#^6B1X$GCZ9R5:(7, M& \-T&MW? I*P>M1QYL+?JR&F)0OVH3NTSGWH:8UOT-FW"!T8VDMAV&$FIRM M+F.*HRE\3#&'57K .-(]NHP4F7\6-*?M[;G\P5W(95C?7^M6??.HQ P+\-UV3)V,GWQ#EB MYR>A#J?L.X$&KTD PKQRLN.AB4Y_YG4IIX0!AV3KI7>/[A, "^M66S@U@Q'< MD(J769[9/R8]KY6>@U<VYZY>SV]DDV.&+?)-FP*X4# MX=.R*UHFU*RO+>$"=Z[GW*?#ZT5BO O5@T[:].8=:N@^G\Z?\3,W]^SN4V.Y M@Q+J8GL>V#'%S??S_:\& 4GO.T7Y<+90#@.&&L'6$CNX$8.29.7!?8," M>Z1A JPB$]UYS $8]OTONK54?EE^L=&Q4>VJOGYD)^E5T.F%G+V/C*>U*1-K M$0PSU AL#ZCS"C4(.U8]43OE-BO[RT.%9MA6A>B 3M;XC[A\OC;C[F37H&N2 M@O(*3ZP_HMT2O*#?Q74_;5<)_@@)YGG6*Y@X\P#W%J*NKS9O?U9GG!_SG("I MNOK7[\35DJ((UUPR9Z)S1 3LM"1 M#,X,+%YQ:I[^]'PIS<2S*O(*"0RQR?9C3X=)33@U-F:?%81JR5!N;"1NDW?I MST-K"&U84A9YEFK+"&2ZT>!KU12K6DR*7'Q:!$ MINU]LEXI9+I';UG<;_1> M5'WATML$!:[Z%5_LY$.YP 5?6$V;%8+N9N\ ,X"&9.EA#X0H>"]Z0!-1> MPIC4R->--=+ZY;R-9:]G9B&^8O!\C="O_=WZ5M^_Z)"A'_$X&FR*+33 .+OB M80@*O_D%.]+ *F">FKA>B[*UV+ MNU&X;E=HW%"7Z7Q.0,K@N9QCK4++'502"XLT9CBM$@ G;474).H8*YGI1<;L M LOFM-**_#-7'_Q.HH/K5=HXK8OB;AW11RK3E3]/*;W;B^D/T_CZZ.!2/'KN M/4P45.- >!\EL 4/ Q5TGMBSP)J'X:A>RVP"2G[\-O7P\ ):K/=-?KFB?/C^ M3?=3S\>/7L]Y_G%@>VK*1.@_9M<7PD-L1>BJK%=P;UGD7KPQ<+^8 HW''U;4 M;QA=&'7HMHH;J*)6GGCW_8?&WHA6D"OSMN(8/SM@OH&*JV&MOT2NDTHW50IV$15X8W9B''UV!T0]]?8(4I>-/OSE\OD&GM?P@YDF[!O8Z4X$V7D,S)J.2:$((X#I> ML6ER_54-?R1CU@PV=OV4XZ9_Q%8[U) $>?1CWJ8XNKS MEJEL?J0].%(1F)-GV"X"!8,10F#IN/K/I/=OVP$ M@50=_Y_?Z__=_CL;7I/+63'H-J>@?Q7S):\CI4'H:Y= Q>.U]JSJ\@#YO)&+ M]R&),'A08[=1EH5MZ&:I1[@ ]ZX MA.V(GS$[6RJK,+P8.]KY'"- /^7D@YK^BVRZ=!@M' WH_2OLLEEQQ/IF6RW^<]T-NRLWQK M;RZY5)AH;XZD<7MEQZI@'T>USU;SI<,#B7$/1!*V*K"[_8=FW7\I'DJ^D_?$ M-G2?BIC?K;U2]DH&%T[=+$)=_PV!F@TA]H*;7.W(,$?UYB5\MI-!3<+W,.5# M@:7YF;J27P8>)X"]N/M:)CJ5 0<$JCQ;:IM3_P*G9G-?/SN9>$M5-TZX.I1Q M%S6EJ,1]&D7@!%N ",QWP(7DN(+]9 VM"I>LWZA_-&]1*.59@Q1NGP.^Q\F+ M\;E3$D+EI4*@0?8(+72;(5=QOR8U4"LH=BE87MAQY&%,&U0#U*4CY4@A5CU,']UV!FDV[^Y$AX;P M^4'WFXA34C#[S]*T>^0TQS^8.)9/!4G?;&\?_TT,>GFQ;<_\#ZC^-F]*0/ - MD%"RH-D$U)6OJ=L"E3?3)OY V;VR*IJU5L^9%1&S4 MGNFK0T\)>/HM"N\;_RBMTYR9>;')>\?A__%: 2?&^@338IJ!VD"L+FL>#8PU;K\S8XO0[>R^5'!T M4U_B9=Z&;0GZ6JJ.2/8[^?03GY/72-X^> MQZHX-/BAU3SKQC]SW /&;"RY&:0&%&%3C1J6@ZHE6GVISEN.E* M&N[N)JV,Y4H=C; -&Q&5MQ/D?YGIQ[,BI\YEOW4E M>ZZ!766!A%IL"FI_9$2;-1DQ><_APTCKV5=@IE!3.%9NUC;DX'J0M[*N1=X] M8ZOZ\2YRBZ$XK?X$USBW_GJ7AZ%W_4Y1HPOW&S@-M^7[:U/W+0ME=(/#Y[7X M[BB@ZO[V '9LP5[N=?: U0PH$L&JTT-,=I"#Z]X@I6BXQ+"0 Y%&Q$ZCM.RB M=Z1?11X;B^-D2I[^/5%?JX+]E/R(6ZF/4%E#'J&,PZ@1#D0$'@2=S&J#UUFV MOPTY_,TD]%5'^7>W !W>QOKII\#774K(N^I%QR]D/BD_%(.TH=>Q/J(#5Q$D M28*/-JB&:?0V MR^V 7>YGOO%G3OT<"!1^>ST%#C%1 VSFMA-;)#G'GB3_Z=K?-X=]"@>_2M[__'U3)^G>@:>M(6 @([*''(*!2W(@WEA2\[K9 ML(DM4--VGWT*ICQ$76@8V2(*?OV8,.HPXZ*:.5E5&N.GFMAW]&O/D28QB52> M95=U-RI"RW,[L?N)\R])DBS%?WDX&W0)$75D:K]+S(&]0E"OYI+/M,ID?*A#-DY[ETO9B0SM'V'_E=T-(AO:,*19,Q!'6^^""QZ* M-"_)("8$7^% >KZG+#0NX=V6KH>?L0N T//^[SS%$N;>(NK4ND*^8^C*M EJ M$)#?L;._+F).4SG R74_0:+=]!S40"_,Y77&18UW:W_55:E%=W0;(=$\YD@1 M&I$MB&78HCJQ(K#]J"%L':Z-L'ME5@A_?#7/(NW=J@?ON/;A4:3ZO7*WW*K% MS/$50[BHR^^^F#V4:&%\S5U[BHG#L7SF(Z['7SBD28EIS M=RRB!G4Q?7F(DW#=KYO24=?CB*>VNB":DAL3,>A '$G>F8NU.)!!EZ,I)I"/ M,H\5(26K:=@XG,9^ M34B 2IJ8TT8N -.E57-P#$P5T'\7Z3H<&?2F;OAGO,33I(6,R>F4ZM,\3W>G MWGP$*WK=JDO_ &(8H5.KXXA]<$_XDT+>T3KBVCI5\UX70K+NX:JI6+M41G$\ M2;\ZWOKW>V^_A9O2-\]EQ-]7=1YK1=.=N-=NP(BCOB+D\3KL*82@.+DGA> S M'6(_C-+X]ZI*)7M\.E@):Y=1G^NPH'#>JN?^(H_RR6H(XU(RN&W+/?XQ M\BYH'P0H47RI@7,(H5]X$=:KK3X%/IO:;ZAO(4C)RA4#8GC)Y*R=J:HGNL]V>5O.M RS)]$'V::H;UAI/!^JV^,@D-:)YJE:HR*MWT6V!2MC M$+0]72WNPE*C4WTRMXN8X"0VD\=$M0 MB;9$?P#DT''):#^T! GT^JPH,?[[HI+=V+[,TE.WLJ6E4A;2]SU1T5RD\"4A--Q8#G7>77"#%DXF.0O#^AX ML(E F65TU*O(F&/M :+ZG2>>61=Q(_7UNLU1F_"'/S/U+?8'C"\FBGS"?)0&;"]2"D UO1+R(QFS CM#@DX_PQ1<@%CLZA9Y M\),#(7NCVR[!?TVR#W*_^W)]M3C"PAYAED"\,WK4XN4'"=7A!KWG-@3#@'+$ MD+;9DL[IO6JB'E>5,#C>Z;\WEUVBU(>#9ZH(NDMPT 4!.&)V#- )W*]B MA#R"J:Y"Y5$"D>=6KP.%31$J6]3L'!Z;T#<_K+I*',5B!@1NNKB?%12X)B@A M!6YVL/EIV!3],: GKE6E?,4U"]\ULJ:AG'=W)O^ %)&,F#$Q[,Q5.W"KEM9X M/./G@I.3QV)>M\W:!A7W;KB?O8<2+#L(/C0N?]SCF /7K:E!#2&LS5GO@_Y, M%(__HO\K)^J4RCX%PNDE-7:/8 ='MM("'8;6-4M'] /G0X),=IF,SQYBM+CJ M>ZZ<45C]D\"6N8B-U[6K;Z?M7&1<(SY%7YB]FZ5 F6Q7ETH^< M2+VQ8FV[:>W>1-D[FMD[F'VFPXE++R)0C5F+7JAOC?EZF%9'Z+15.G_Z[ M9NX\@3N>$1,3S*S^E)/9P@W&':QE?+&&*?_(LQ^D:XO/WS.G,YU0UMI*BR&\ MZ#9]*@<2B-V+&H1*P -FTW?*DICZ0-F%(1/;N?6$9H^DD#+_X17:9!<]L&6[ M/W.Z]M#3MU42OFIW/_A< ^ I^/VL$F80!\*WB_E@F'#++M4 )DC;8?H9^9=_<$; $E.< Z&[ EBJ?3F* MM"/]I/4LM',:88FQ'F5::W=JWK4/O9&>J5+A9ATYWGV 5L'/K'H5$]H[J-K3 MAP;,JHSGB&EP+WC2M4+(L#Y!F!G-/:K0GD /A2^I]?3\@!CYW ]_ MTNN5>]?U''"7V]43HTP3^))WJ&A/N\F8*7H9@:L$T;M6Y.PZJQ"7ZJHGPEE" M7:12K%3UGH:=)Y]JZIMLW*9C!>4B"^K?O;_SBI_IS1!F[J-I=Q4XSA/C,(E( M\7E3%$D>+0;&?D8I-PV_&9]/NM!%__XZY,AOJU&J=4E:21KJ:KB#.00902MN M;R9R-;*1R-SO&F"NKHO0'C*Y=*453 L/;DH?UCSGMOI0W?KE'>4H%9=LI5YS MK;V[E/YD-VH_(M1HMZ$G*VS&;J/$0 <;-]R! +7+-*VF\A4GN?BR*H\@ 7I* MWU2YYKE%1AU M.OT8PE0V85HAJNJXNM'HM*M#3%;:B-.U9L+5L+$)F]+6.)4!*9Q7#S>I=%EU M7+>2$FG,@0AR71_%CP-Y0J1/<""O->?6F4=G.9 DW(W7>"^62S?Z&U%\FPN? M"VK0T14T<9EK7PC,I'D.!,AEDSB0/^:M"AQ(G#P'0M.GP!O*$N%^T6[DO?DA MM$#R[]@WRQ44*U>A NUK_C_]V<0[NR4/>=[/.;W%,XX?Q.5S=1]AXXP>FG&0 M&\9_,G_CH9V5L>+Q%#DRTX$*;M72QP$?[7D&O:&'*_T7_,/T5+ M(V;8\C]E*NUV+VQYO7"*"1M92"GYVOI\V3#D&G%XXZ7>4HY#9H5*Z==Q)@;Z M7XY9E38?6$''?:+I/\>EH20C;_9=B'J$;ZZ9\+"^>3'\JM*BZ2G_C M0-K.XHT"X IPGW62>"=V+]Q?^TGWK&4"!?Y$5?UPNILS[E ]H7[_Z]]CQ4V? M3SN@(Y\T'T['K^ D:65K0H!0UZRL/@="4KO83$N(-XF@^&D&;1$D(N$]1NGY M^@N?6M4E3MA(Z/*KGK]\(>G(S#%P>[*#8/4$#+B$D7_H%5@8\P!H^ M5P(7_N,>0L&N%:&+G0-V"+$R9SWGG<:54OUU(0?X%A-.7?HFN^S7"LWB7=+*_5:E-4:XEO&YW,@O)NLIU34+K"/'CB.%^O!12(H M^IT3\ .62>'&!>>V.R,./'7/K&U6FX/!27*'3M% MM"I:$:&?=G8E?* M<7O-C7&@]RUVU4>;D#*!]VYK M1W^_[?]&C?C>4E"?>A_],6+M&.,DJF/G6E,1NW]&>%Q/7EMT-<)HL,[WX7P0 MXDKRTN7&R:7IVX3FEQJXA=*ERP(]35_XG!C&S-V@)T,#*0S@UE8!Q%DCW[A6 M^==M);^R@XYEC,M,R!<0M94.MIQ>R'U16+>QS93(8O,O,638HRA%FA-5S9/\ M'2^/]!^Y?6N\%IHV(XG/LAW3F[88G]V6-A3K7%%+NJ9L*;;[_(VX6X==4*.X MPC\84%5D+;<8:4_S[61$:W>+][&J8]EI9)&OA.@3I&$[!I'$@HN@@-*CB2_5B7%C.) 7 #H$1E!1M<5O] MLLSL0J715C6)+PHG>$]>7WO&__F+SL>YFQ\(FNI'TD;Z!?0X2CA.+JU-;\O,)G^%QZ%JG M6$_ L LC7+=5DET1^&[926HBDS2]G!=7&V/SL,\M45:EH=!0UD7)^Y1&V?%^ MX9 80@VVG? HO34V3JS1W9U:ZR%GOO#&WO)KC5MOBOU?8%&E?$:E2?25)^D^D>\\@-ZS@0 M.1N+GL-"/_8\8CH6@[$=,WL_N6D+1\8O(8"RN.#PU:9:4[ZKC?ZN;E.FIC\- M )OFJ%S!TL.Z5C=%X!K MA]DQ)++#3X'/RQD!Y*)(Z#\6)M#_DQE61R_S/>5 VKT9_AS(D R 9DN$_"=5 M+I!#Y3Z-\__F$X+V!&Y>>7SBTFH3XR)JB% [T;Z>D.4*]GUFRPWENUMK5+ZO M97DN-IZ[O)XAS?.[G-%3Y+WCU#,KTAKZGJE/>Y\[3Q2^*+9MT^)"GB[ 85K3 MTM]]O9#Q0P=GR:J'&:#;%\"Q"%9.Q*+?CM2JL':@-R(01;=?_;09.WU5_R1#%\7"K]#R:)DF:*&\[[YNXO M2OMRP8(GZY355S(.X'F*&'%#?D=GX_ M,DE@BVM/V;$3>V*YU%F,9JMBP(N$(/B.DB(7)MJY@0SF;:T$C#Q;1A!R! MX6GD)8 5G_LN]Z7I^_S[/HFJ*,?&;=,NY">N!P8/H^?2L+6';_(QW?XV&<7SH(8*94?U"0*!_.45?N,>JJ-ZG:WF84^5J[Q, MM%:;)*@:7,FJM^MO DVMG;04#_?'3![O8 N&S[?,RJ,&7.F/R7]1$E_JO_DW MV\7C#W7YRM:FN%D=D/^RD/JA/M.:U[,_F?9\\R!+AWLW^X=KJ[39@CT,(3#' MKCI^ZO(HTG]>W?0!J5) MW),/=.>S)P"+I:5 5.2&2]E3XR\OHCL;58 ^*1V=SU)CC- M3CK18^O!/10A3;5N-L3&%T GU1:I%.6XU6:KV&:YVD@X)/JP?H9^;?M1\ [K MZH\ K*'?S2Q&V#1*A\"9T-]=3/;X*>=Z.,:._S$V6E7V? M9*BI//S%6^/GA%L)NVT6XMF('T6Z0)-,7-!174U[:=';2?8GK MDVUZ'Z4Q Y.RF;=S?^I8XBTV1OSXVK#5N+2Z]4DX_26@O49DW$2U&?EV<"#I M.TX=(0>9@2]PO8U"A_2U/6!FRA14/T< MR,=:+' 9!ZIRP]-NJAT^Q4?F0&*1]TI-<:E;'$C: WB'0"G--AL7I%1?YAWQ M5N&Z;-')J/'UVT.5,(?N),$CW2D[QP "70&4!'#=BK(T?"'2MFHV$GJA<03) M/Z-%"_]=:6(::.)_L/=V<,E]+5IW1F[)2=N%F)@SJ5^14VUHP!P+JMEU$$@& MF_0"P*Y-J,#0E3 QX='\KNCIZ M4)#2'(BZ=.0F>X#G+ 0+64 ME8OV0D^NTTVK:5JY#%BDXY6A.1HZZ7>K.>4HCNG^+B!F_4K3C0EI]/*V;M1= MJ\]2QVIU9(\\,F0;('V^L84BKVFZKMLTCVVE75ISCD1T&-W8N^DVJN!27/=$ M#/+E6L3S+^DRF=:W;J4;>O[E*NP]3JPTDZO +)L?P;"+=.BX5CL.4X_\B^G$ M)&4M[[/*\WSGSW"OI/VF(& M39V>#X93A!\Z?PN;U-#SKX0IK^Y$ M0R8=V0+SC$.H+E?#I%KHY 3Y/,F=D'I>B!)"Q8D'N/[(>W*GLES"3K7LWAVV M0U)IYXTGK-6"IIM6?%]F =?307A==A?B(_8)[ "UL9FV3A4%UB+/D PVJJ/N M3K.*[+:5&I(*L*_L,T/=U9BB$5:M8!##'#4-@]"6=@P^B5"=WH')<^X&XW(6 M9;XA]\JL[@WK\M^M^O8H6GV9^ 3] ;$V CAVXA5IAC',8^56,T(UC36 9'PU M1;V/ 1=TN]2BDF#;T/A\OM81^OOQV:;#K*\2*=OAOI3U-1L&G!E JR^FB709 M&51[5022=OMY'&L&)I)P8<4484W928UU?*\&VN_\R:^B^4OF>5>N7_1O MQ]$Y+$*$Z4TN,&0+=#$L(UOL&NN!2W6,\\C+#T7OE"C%;34NV4)-]D7A_(U[ M7@:+[;O3CM\!'Q>MPG2Y^9)MLBN*_/;%5*0ZW6XTQ,3VGLQ?,>-I_[GZQT0? MW[2?5U?.WPY]9!N-IHG3;X*B-,NYKK(U!H60(*5.UCQI?/BUOZO'*G3M_L=; M@:=OOVDX2K\[51M:ZW#NR] SASGVL_Y73;?OWN6Z'J&R+Y_\4[#P^N3MW##X84 M17:0N2!;O\AP'*]2)8!=9&&YQ2 U1'.-EZ]6;(1&(OYBLM+=;SU)6;H+X9V]&51?%-E/R3 MWQ?9?_F2LMOSQ4@(U?1O0R]+SPM172]D6'KB#% MKX'9M3K'(@XC*W>O60CH4VA<"R (GWM9C81] O4((O^V+N57(28>'J]D[H8= M"ZQX[6_H?U>KX?ND4)MDKO]9E=>"GXW??:SX^%1$>0QY@@O VN Q.-6<<93I MC0>#WDXQX<.MNF6@4SM4# 4=>"^CYT8]K.4[&@8TI[WK4)JQ.VX=*J?W[F:= MXY&U-$M#AAVZ[?3M/SA012VF=1>4:FW82>1*C3TF%^H)>V%'K_L]UJX;>$"\ M^LPU\@%%JM ^//B6H_=Q:R5SF09=F]JSAZ%74*,$P KWW8W>1IN-AZDC/<"0 M2G/*+/]R2JF_AR8PD1JNJ7XEVO0>.\ETNG)9L]-7LS]UT! O$W)[YQJ&<1 U MB#\XCE<,1,D#FH,O4!+?!_SG-.&V-&'6I_C<@Q_TQ'1JTD-#0I7._RZ\/=2K MJHS.7[K]*!+!%,5U4DZ_Y$\\[X_<.)(O^O]^"MT^"YP>H-BM!_7@8'+G2Y7263$C^*/P6 P MXM_^U_>[M?/ \R+--O_^D_>+^Y/#-S1CZ>;FWW_ZX\L;D/STO_[C7_[EW_X? M /[/BT_OG%<9W=[Q3>F\S#DN.7.^I>6M\W?&BS\=D6=WSM^S_,_T 0/P']5+ M+[/[QSR]N2T=W_6]P[_F?PTQ05Z8>"",D =@%&& O0B!@$+H>CXAU NO;O[J MD]C%5/Z>A2P",&80X"2(@8"<>WZ(.!6B:G2=;O[\J_H?@@ON2.4V1?7/?__I MMBSO__KKK]^^??OE.\G7OV3YS:^^ZP:_MD__U#S^_>CY;T'UM(<0^K7ZZ^[1 M(CWUH&S6^_7__/[N,[WE=QBDFZ+$&ZHZ*-*_%M4OWV44EQ7F%^5RSCZA_@7: MQX#Z%?!\$'B_?"_83__Q+XY3PY%G:_Z)"T?]]X]/;\]VB7Y53_RZX3=J9#_R M/,W8YQ+GY3M,^%I*7[56/M[S?_^I2._NU[S]W6W.Q>EFUWG^I%4E)5)2>I&2 M\G^);DK<\EM6"<)6Z[VW)V(?I>VOB?I'\P*<7N-/-:)'K#^KUALWU M[>ZZ&BWZ]!+;^BRR$J]G^"SVW71$7JM?O),_-=VHAGK(M.JGH>Z.J/Q[R3>, MUVSYI&DG9?_^D_QIM2W #<;WJ[=R6;SC7_#W3YQF&YJNTXK WV?J_2TM4[+F MK[_?\TW!5S%!V/60U 1S'T OH #[/I-K%HX@]\((!_ZJW'WN*[X!?WQN):NZ M']SW3P9XE&?F=+>]R\(!50QD.MTW_4 MHCM2=N>I\%?.$_&=1OY_^W4/@MU!63\GU.MI47XM!)>R/7"GB[>/KNKWQ=%NUO@/H- M<+W&Z/D?0[K_]>@SN\Y;=7%.+XQN\\2OJAM^7X(G ZTLXM&XE-GH+[0>-2GJ M3TZ6,YY+2_^$VD>SZ_,MSOD+:5NRE]F=:K#JZ#K/Y:?'U2[@Q>/^D8_X4?WJ M^AO.V>O_W*;EXUMI]^;5;J'X4-[R_,LMWGRX5TT4O\DFRN+MIEX[5\R-8.SY M'N!0[0*2) (D)C[@ :)$_@]B')OPY5R"+XUL*Z6 V@TPIZNYTU'=(8].][E& M?:?2_\JI$7 Z$#@5!DXI07 :%*Z<&@MJZ^XX'DN=S;X^[L4$[F"ERDO?LLR M]BU=KZ\W[.VFE!*KA?RZ*+CJ]^F_5U$ X@]"A G$8!([C(2# 5("$F(R^+8 M)<'J:%M]D0A'"Z;%<'K.!9MLU^I5F<4=S:Z&X2%MVVMX&!]?4ZIVO\7[K.3%NPQO"MGGFW2# MY>YJ) [EU:A&-" 8DAQ MPGV*3/8N8X19VGYD+Z&C1'2^*B'_/S.*'34X>NPZ%^03$ZLAVL8<:@,FF_0Y M2IY9F=,&D::7-F?U"C3']85NJ$U%UR"R9/$\W14K_AM=;O@HX$BZF",30 ME60*70A01#GP(D22F"6$!>$LCJ!+DBZ-:2WLYW<[]H[2E4U6J^U4>L_DY[GX MH4SLV+$Y_,OWY(P;^?G\-KJCL@A'S45A?PS/C"[FUEPQVAT.6[LJQ\[[;)/= M\UR*I%I7QRGM(6'B^W$$?0B$#ST _4@N0$0%)7'7XQZ,6$!=DP6HO[NEK2*U M_[8K;GN>^',C\5_,%H +:.NQN#T,)Z;B,? 9LZ@>*C:I\$*/L_*9GO:'I*3Y MUC!FD3QWEY:5]UA:XB^SC>J 2VN<%Z_2@JZS8IOS+_Q[^4(J\N>*$Y)$,!8 MJY-.&+B29"H_;H!=Z,:^[R=P]O5Y!SF,1)P@P-X $H]*]L(,T-#S.,20AUS+3MHWN31;Z+?7GWZ_ M?O\//=[I(-//)./M=O/XJ*=Q@6GO]QD#[\V#]>SN/G'X03N M-#C+I#Q6H)UH)_XR\+#A+LO+]+^J[= '\8J34DU0U?K'G-^EV[L5#.0D\B(A MC8) 77;P($A@%(&$1YRBF,BY9>0$N]CCTJ9>5V G$XX2V6EE=GYNI#;'YRF74]4(6 DJ2 $#L8X P0?*?E">>'[ PA"9<A\ MK:4T/)4\A:4>?XQ$:&+&, 7'F"%ZU+?)":>ZF94%>O0\G/=]CYK-]/L\6[W= MR$G$BU)%_[_*[G"Z60D*0Z;.T@3#'H NBP 6/@?$Q5$))/0$BK+D'7"U6$R+SI)_%(*3->OT U(0G MGZE83*ZV-8>=>6D6^NH7N&6N"T\-C"K@^4-*>;.81@AQ&) $P#", ?1#%>$: MN"#"/'9=SL.(<:-(@&[K2Z.L1KB!MLA3X/2LD,%P3$Q5VDB8GSJ?TMCJ2?&3 M#N8]W3VEV]&)[,F'!LY52ZV2#>\*#[SF]KYJ*+N(NR[A,D9*P@) 60L M $D20< 9$QZ)J4<8,SO:Z.UO>2<9K91.*^:@R,=^D,.$Q+Z0!,EB+@D2)@(0 M3*1YQZ%((H\E")K=F;,%\3R$.1FNFOQI"ZW)^50/*',ZU0' *KWV=C@OW>KH M?D2_6B\-HV,5&%/'UZS7V3>5:T:= GWBA:1\7C0F>\0YQ)CZ((HH 3!RY2[0 MC3S 71I3$D<0(R.WLDZGB^.-UR\=E96';=?\RO%\X*(K9Z>(L]>D.B=M=3'< M,AF-BA[=V,9Z:M:9"&9CEC+!S299:?4[*V>9('%(74;O+BW5P-_D'I6S]N;F MW[E*1L;9M30$\0VOKG6^DL3\!J=Y'5D<>S&D.. @@:&D21A"@*@<8#D*L%F#W:U_PIHF[%+D M7=+"]>-^DPM*GS!P_!<1MF]=N1\CS'^J,9TO0\-0 U=+\Z6Z;K<+,*4>#SV(*2">4,&^1!VSAPC$V/-CEH21#[7V7L.Z M7]K*7VO0'#%7.G0W!WLMG*]?ZMNL&E&I-D;I\C'?M-A/O+@M%7;]L\1IX9_I MK%$*N%WCW&'[N.M,2.N .T5ZLTE%2M6RCSOCL55F!MOFZD*)>NZ1R]?+S)&, ME]XI\T#]4B@3X4%1FVKNQ%A_NTWIK2.YU;GGN.N2^/8=^FJFZI6)VGG(%&TV.%B=E[+ MZ5(K#9R?6UW^HO8('W87RMY5?_VDK!N0"?!'T>;*J5QI'?6,$ZD.&TR]O>:D M S17$,WID6GO_#6*G!F-*T=J8S6]ZB@\+>=:'2;+W(E71R%V(@OKN/:&D6Z; M%.FC_*QO9;=-%A#)#-?LG]NBO@&TXC[EU \2@+$? AAS%V#"& @IB<,PB>+0 M[&Q8J]>E[3):H:^<5FQG+[?3$=R,*?5&0(\6K>,Z,0>.A]28Z8P@LDEK>AW/ MRF%&6!P2EMG+P]CI'9>DQRL3I?B8K5/ZV-GEB<05,68@3VNA;7?'^M [,>\5@";V*Z&8&;,<]H(&*3 M7?JZFY53-/0^9!*=5X:&%9X^=T43@.HM-^4F W" &$:0,0#=F((EX(FT7Y@E& A+RQ(1T3O:R-)[I".GLI33-PW(*3CTF M&0W2Q.1AB,^ M"D]^MO-CG*JHYF3H/3H>ISKI._A@3N7;'/SA>=W[>YHGT_E M)2[Y398_?A!O2[[[.VO"-WWJ)9XO5)H&-P00$0%()$+@"H]Z+@I(;'9-:: < M2^,.I0:0'=WM'05[3:Z<5A=U4J6TV3W%!H;:#AT^S=W2](,R]4YJNO$PWVF- M0]/J+FR@*//NT,;A=;1[&]G=5 0!UG73E1Q$B MJGXB(2X%$',!D,M\@+R8(NQQ/_&,LE(8];XT+M6O[5?KHTZE&HUVCUXL\&=A MT+1/ J<9BHD9=)91L%5FL1_-&0HMGA%@":46^['1++9XH9%Q9:'J)/Z2F(NR M^"W/BF(5A;XK+4 90*SK KFRD2A%J1L$[G1RH6012ZDP"7"!3"*,4@" M/P2)EQ"/)F$HXD@WOEBORZ4QQ5YJIQ9;[65:P=7/C>B.E%T_FE43_GXRF0;4 MJ;U;SXFG?D2P?5QGB@*V@J]17*T95#VQM)H-S18_:Z98-V;6\,UA9IVZ)RM? MNGW%'_@ZNZ]NM&RJZR];28R?,U%^PSD_"I?P HR". $T5(4H$BH IGX"/.I" M'F"?)<3HR&&0%$LC^5:)*Z>CQE63T[S6Q&E5N7*:<('1X1;#!E#/P)Q\6"9> M)B8?$6-3=12B-LW888+,:N*.PNK0_!W7F+EIW-P.%%DNVU7W^Y1_6YK>E!0G%(8 >0RIC @AX+8BWOA!609UR-YD'W\M[" M%F83+Q7SP*6_=; %VTP;AJ'P&>T1=##IV1GTOC[;?D!'B>XN0.MYL_6IR,O5 M)^4B;I)R"APFE"8",,9B #EQ ?8H!C&%&&$/^HAK96 ^:'=IC*ARG*5%F5*\ M=GZODEK7&3/,#O4/P>MGP!&03$QX@]'0GK)G=.^Q8N4;'0M6_NO0>CULT:/=I*>^_/ 4)_]?2QIGU81A?4UYJ+.,7%-BBJ\:(4\&OL)H@"*0%J. 9;4]$)_<]/? ,(2W^ M5#3SAQ0X+Z7Q6-%.NT"&82 (]1#P Y\#B&(&B!=PP+P ,N$*%'+/Z*R@K[>E M<4(E;+5\/A%79Q4= +6F5]\6@%-[[X=C9^Z7U\'$JO^]M\-Y_>PZNA_YT[5> MFCG=[KMTPU5T<+%BC-(@0@)0E_L AIB!A$H+Q*6!1X7T*CR_9-6.IZA^O/^*4O=V\Q/=IB=?UME0)F&WD@Q_$@:6Z0A2Z M,&(J>;"NHZW)L9EC"V, MBXJ6C I.?[G)'GZ5KTLD/*1^ .J'#OWT-CT+G>@HU]*#UK/F@6V?^ /?;/DG MKDZ)Z_0F;;KF?;Z#,B,\YS2[V:3_Q=FWM+Q--YY_)_]P6ZQ@2 CT/ _XL6 M^CP&DB9\(#S. HI\%#/M@L^CI5D:@30*.3N-G(Y*G4P>5\I2(-S9Z^74BCF> M[]2JZ<OO]/UEDE9VIRGJP AZK,(@3C! D 1 MNP"Y*ODH]1'T/1@EC)HEE+CY\_-.<*>5_"^F:2(T1D#/ M[6 ;UXE7*1N0#LCYH(^1W50/&OW.G.%!'XGCQ X&[PX-W>GX@C?L]=W].GOD M_ 7?<)&6'^675.ROB[D!=@6&$"1(! F(0'$]1C@H1\*3# EKF% CW[G2V.J M5U+$C30*&F$=):WS:E\N9_BQF-&0Z%'65$!/[2+H'F]5P8>-X$]05[6@IKBD M-P0TNV%%!OW/'&QDCLQQ"-* -H9QW,<\HYRSXHU4Y/"D@<D23VPM LO.A"ATMCD$;>:FG>2>PT(CM?:Z%-@X(N@:Y' M)S:AG)A31J)H'JBC"8W5,)Q+?Y[P_AF5T"O3NCWKLJJ!T7H M)L(#D=QB2?O$2P"2>RU DI *&B:^<+U5F95XK4,FC?H^,2DC8N M_O:>%!,^BH, C^,,( NQ"")?0ZB.&0Q%B).S.($3W>SM/G>2NDT8@Z\>W8& M4[U)/QZIB>>].4B#4Y&>QF"*/*0'/3U+$M+3VI[+0'KFZ8$NGCI>N?@@U+ZO M331;93==D<"%%"=RH8^P"R!F/L !92#V$Q_'(A&!%QND6=+H4NMC?[9,2X6* M%CV1D-?0X].#N*;'9R2 LV8$,@;-W.5S&0ZK+I^>[N9U^5S6^\CEH_&*>03K MZTVIKL0S)C^?XJ-L#*__W_3^9<;XBKC0$PE!($Q"E=O<\T%"):8>% FBR@7D M:A7TZ^]F:=9$+:G3B*HR(RIA'2FMH\35#V3M0;:?*NSA-3%+#(7**)[U,A(C M(EI[&I\MIO6R@MVH5HVGQVTION#O];F[2I*DZBOP8B5\EX5)E"@(/0#]) &8 M42&-">:B(()!)(PJ!/?TM30ZV-G-JE1(&TI2B>M4\@[;8YP"V6RC,1*ZN78; MIJ@-WG3TX#'%SN-4=\^R_>C1^]P>I.^5T8F[=FEPH!N+D' 8X0!]' $"%0) M7SW&(0IBRMW0Q(5[W,72/+A?5!\.;2YXK/?R#DZ^9>:"&(?0Q(30$6X"S\-Y MU2?*EO4L'H?S6O9DP++D:=B'#M?%?-OLF3Q$A"::?I1D%W>#Y6LZ!Y[[G<-7T)8Q':VH_P@"@S'T(_3!8]1^ MWT&_OD=^@PN/#PTOX_5[;%>VZA:K2:&X"/!=7J?!"@-V$ M @QI(C<4)$*AUF4W@SX7QQ2UR%680Z:DW1D(N!+;-.#L,NB:U&$7RJEII$&Q M#0]1:%8"[_86UDT* X#LQJ1=[G;FV#1M'(YCU/1?G3E95IT2X.VF*/-M[515 MHGVYQ9L/59&AXKV*J2M*SO[.TYM;^=_K!Y[C&_Z;RD*N;A&_P6G^-[S>\A7Q MXC@)7:92LJ@R%D02',8)$#SPL$LHB\)D=<_S-&.O-TR/Z9:@F,G\?ZK>=$0P M.@W4+HM(!Z*&2DH)DM.@=.7L<+IR6J2H#46Y[&P3/Q8F&(C#%/GU?>)FN>Z&56#CNOY2&C]#PY?GY??T^+%0L]PD@@ MIS-101&4-+/;=R.?X82$ 3(J^'[8P<+GMA)QQ,RN(#2?UZ; S#NK^S$9-:>[ MBD\UHZL^GFT^=S7LF\U/GC//W/4[+NEMG0.%JG0[-_R#^(S7.']\F6W*/"5; M93>\>/S?6[Q.1"J$= M8:N3<]H5U_GY?28WL5YB>#^Z#V\](K.$X<2<=0C>$SFMIMVZ!(;E+%MGNYL[ MJ=8EO4_DT+KXRL!:+55HPK[*, XD300+[7@DU29^^TSE9K@SSM8=XJ'R>U.ZK7T41M67-&?0C 9FZ AW+'1!T 2(^ H% ,0IH M$!($A^V ^CM>\LZGE?RJ2B=9[LI<5]*/W?%<& _3G8X]E"=FCW&@CMC-Z"$T MS2[F0M_/M'O10^3\KD7S_8&6!J79MC)A/6(S0YN M$[/74,B,V>DR&C8IJ*>W67GFLM:'9*+QAGDH6&.D%9\XY>F#VLSMM@8)1)$; MQ8':>_D <@P!QK'5DF%"0H B1($7!@$'B.,Q(G6?9;3S2^-#)N<=I6(3B.C M:[OY6-WN7L7,C0C#'# OH'(O101(0A'(80A$0K'/<.P-2"D\E_Q:DVK^_,3S MW2>NX7#2C5,#LI0;ZP>?F>;AX)*^FO]N-\^UOY0%72P_/6P_QN7Q ]G_FUP0 M/STB\UT"/]/_^'**G\N,_ED5:UQA3T66!LH:)A! )CC 'J' =3%S1>+&86*8 MXNI4-TLSDI\6!*SDK(N2#J^?V,%4;P$8C]3$=&T.TJB"B<<83%4KL=/3LY5) M/-:VKT+BB:>'EK17!7R^X.]RTRV%3M=IQ5:[7S>YKIIZKM?E&R[;QFN5:'E=/Y4YLA[N=&R;]<.;AT&D6=G:;=5Y2R9KQE]RO0H[MG&]NI_0M"<%JF M#_QP2 Y&66L8KYSK.^43L\>PD\!NDYCM"C@KGT^"[>$R,$TG(TM=5J?B[6'X MBC/?"T,>@##F"8 N]@'R/ H2'B4T@,2ET*BZPNENEL;G1R$BK: #ZS0^Q52/ M5,0S:E#FS9O;^11 M:0Y&'HBAD,:@3R* B1^"P"4>\D2 $]\SO&UTLB.3KWNF6T?MV>!]+>B@2-]# M./4(8#Q$WJ.H-XSVIX)Z#WW]# "^"W+V+=TO7Z3 MY3R]V=2-TL<;JJ*PQB%/(F\ "3,(](T2)C<' H.H.?2"+MR MLTB,LHWI=[TT5^PG* M2G+K=:+- ;-)10:]STI/YJ@<4M: %@:>.RNGVO7]?/22*MV^G8E=FJ1G9^E MT,5?!D;C7D9>\PS5)IY3'WZ.AM+\K%(7'JN'C!<[G?=T4!>#HV,][1?-@]1> M-3&+7^2K*S]A'-$P!AY,!(!";ID09110PMPX8$'B4NTJM=V&E\8EK6R.$DX_ M(NT)5OVT, :!B6>_GO)&X6>G-!T1>/:DN=E"SDXIT0TV._GW@(QX!%V*H4"Z]V ,^U[:LJMSH[4-LI-J#+H.8CH\ M_9PQ,>@3$\H2\=:_DS,A[C-=U)D ?Z-+/ ,1[+G98]KB;-=]!JK:O0,TM(FA MT4^2<3=X_4?!/V>B_(9S7N6Y>%S%7L1=X@8J?BF6"X9<*Y GUP\R%C MW.B:]=F>EK8\M(*"K;2!BD94TVBBM>72^ M-O_]PK^7S@LY/?ZTZ,6Y"(_=:)QSGGM;&N\Z=-NNV]9DV27*V]P)#AT60A:Z!/34-G49QB+Z4'BU4BZN]Q7B;2TOZ(BO3> M&L9%KS@I]S=@_Y!?2I:7:K*IKE3DXDKNGT+J)Q@(PBB T \ PB0!'@D#CR.* M8FY4C?ABC\MC)%)V+KQ?.1V9G59H,XJYC+H>RUC%C,=-H0V.3;"YW M.BO?:&-P2#GZ+PX,8)9;MD)%$/+BP^;U=V5G;=/B5G7V0:C.5\A%+O.8"QBD M7+*.*KC@)AP02%F,W8BZ@U+%7.QXH0$#2F0GVSA/1595&)30AI'+%\'7(Q\[ M6,X4I[P/0!X HWEHLBXT5B.2+W8Z;R"R+@9'\>H=QA?\O3WI2GEQ MMEK#"B+&(LDYP*,J?5T8)RJG)P5>"$F0)%P0R =0D:$8"R6FW79-W:#NZ''5 M7Q[&U%PR&S%=X\G^ ,QE2MD%?8!Q-0@ZNZ:6F0@S&UZ#\#DVPX8U,_1:J6Q( M]O8FW:0E?Y<^J-1'I?SN4I49M-I__ITK1QAGUP\\QS?\CX*+[?I=*OA*,2$5 M5 X3XC& A&@BD, 3,,H$202Q _-BLX,%V9I&\A6%Z=6!JR5-LY>G<;[ASKA&:F$NG'9P!=VG'HVKWQNT(>6:^ESL>N>/; MNQ;:'%B.^%:EKWN[V5<$>EV4Z9VTZU0H_JOL3EK)*QJ'Q&,!!C$* @ CR;_8 MBV+@N6X4N)*)*3=*'J?3Z=+8M999I9KL%+-JQ;ZJ[GLX7VO1#0\"M(9 CRQM M SLQ*5K!U+R$L0%(5FL9Z_0[;U%C R2.JAN;O&M^$Z"ZEO>V*+:88:D^= ?(XRDT>R+++2Y#G$AA:; M/-O>,'[\DLN.MOECQ@&- M3"BPIZ^EL5PK:IWK?&\ZM/*:,6 ?R'HD9PFZB7EL,&K&?*6!ATU*ZNMN5M;1 MT/N06'1>&>@8S#8//"^5!U(=AE?!KOOH5&DF!9A&'O!\& !( A\01!/@$^9" MXKLH%,+((]C7V]+XHR-L%= Q.A2X'VM-UY\M!*?V^8T S]S5IP.*51]?;X?S M.O=T=#_RZFF]-'/]MZ9,SH=M691XPZ0!]7Y;98_S0IJXU*5 _H<#Z*-0I2*6 MXX*3@!+$O<#L2J9U"9?&7!8J<^UJ;W64O7)J=6]!CRF<=Y:D=D\\T MP//55[LT"(LHI'96R!^C8MHEC*V51KO8T;1^0>5J>2/GWLKSP@##B +A614V<)4@*6M$W(^P&G\@#O([?K_A@"Y1+^?TF%^Q]\A M>L_A\-O)L$A'WR%"0QU\1^T,([C7=_?K[)'SSSQ_2"D_S;_OE2VO*DM65%M\ MR4J\[OY=W7Q]GY7_X*4J.72S41=O5C["OH!!#*@?2Y.:0I4@*>) >! )1D3B M,JV,>I-+NC3*;!5U&DV=S5-F/E MZ;X3/?I>Q.C/:'+O3.F]Z7,TW%?GAM9^4;C)X;>Y4$PG[*PKRN28'RX]TW^YBG&YK>K^6RN>%O2WY7K(A/8.A2:9!S M*@"4"Q-(*&3 "W@DC?4HX8R;K$6C)5K:FB,5ZD9./E5)#I9S,L!RIY?S56GF M5*H9>JS'#Z[> C+KD$V\4,PR6L9KA#6$;:X%XX6:E?.M87C([?8:-H_ ;6J( MJ0*C_'K#FC(]*Q1YU!4A!R%DD=P@^#' 1 0@(E'DN1#&(=4BY?-=+(UE&RFK M:KZ\NNK8"*H?T'D&RWX.M(/0U,=YDX&C']8Z'J29XE?-P3(*4>W'H2<6]C2Z]\.0P2[7GVI5&V3T(B9<(% '&: "@@#[ (:( $5= R9$<$6IB MI8Z29FG[0Z+33J+G!*>U;RCDKE)KJ @&6$&3B979WEVVJ^+;?\JK4K$B$4/6G M!>4,0))_V6BUC^K$I/B\@.H;NO:!G/9\,UA MQO3'O,DF4[587?M:>@($7 1A#2=F>RP&GW.,HB&+HA:L'GI-,UT@^ MT8O)9]_M:\JOODV@5-2?][^ZO[BNY]SCW'FH;XF&5Z[KJO]WBBIXV\';\C;+ MJV25FVS#G;2Z26=F#Y\: CTK=R2LD]-TBV=#%\U5V[?]&!E;I#THV+0S3W4S MJ_78H^>A3=CWZ- :3:I6X!?\O:[?L@]W)R)(XA@E((SD5AIB-P1)%(7 C[W( MQX3Y$3.ZF'2NHZ59=;6<3HF_<\/][UDH]2:]#8 FGOD--E+&N6HQ]4-BMQ33 MF;YFKL34K_%Q(:8+SP^-W,0%5X?1*Q'XA"=! B)5YP1Z/@0HCCF(L!_QV!,H M$'Q5JG-L/1K8M6PT[W?M3QDG6$4%*M%,0RY;K/3F^2 $)I[8.LH/"'L\4-1N M/&/;^,R!B@I[G:(+Z4YND-EYM5+\9)$E#@>(N=?;R.HW AE>'^['6F];V$)QX MK@\'S_P&L18F5B\1]_V/KA+KO67NUSU1L_$5?^#KK,HF6]7?Z53? M6;G4]9,DCD# LDPB$8 J3RO/DVX2 AQ$Q:T>; O>WC-.M>:+4^S7T_,.!WA M=O5(G8X&=?TB1V3Y_L^?LS535PM>;HM2&FFY@5WG!JBB8=$/76\;5 M#\Y]DW:\^@-OLYO^6;(GW@M1M"'3R_Y^4'H?P1U657KL\#ZKH8>%"Y%>) .PF%'@N1W&$B!>$1HE+QHNTM)6LKM1' MNRJI"2IUJB>A)($2?__K@&*'XT9.;SK'%<5+-7Y#1"HHGBS;::7EHFJC=Z?%'G'_(J\C,.MNG M[+>ZC+0*/3=DA'B A@0#&*G*1I&*V(%8:(N@ZU'DY8AG)@'GP:)2('5;9E:Y/H,6&4!KB_))@GT,\H*S:Q8X'N)+F**36WE!6#J,J_=IAC<+FUU4)[,>=A\DP .7BJ%"? M,@%C5R47( !"$0/L>02(!/E1%,0>(D8)F.T,QYPQG,L8![W5PBJZ$Z\5MH$U MCQ[2!-+-+%X"C.2/O%$1Z$3I&[]U*?^DK1RO7D_A]!#A+J)@#2 MP <(>QPP(;G*]1$-D6?L&3C9U=*XJ-YF/BGPN!=VP#[_-+X&^_?1J,VR+S<% M;-CFNQ<+ZYOJT[W-OUGNU?KD)KC_C>?)6/HFRP5/RZW*RKQAK[_?IWG50O%V M4V_*#ZJZO?[.4K[B7'@Q@@&( V4C8773VB<0!#CVD@"Z/'"-JJX] MJS9+XSR;B3([P-25Y*GC/DT]+O]A/KB)EXL? MZ%N;/8^KE3%>4L[7<0K]4/EAK8R=[5RR=H0:Z@POR@_B$W_@F^W^X,IS410$ MEK:]5CKM,.'DMIN%QX6D@=5W; M(^&9W)E=(]-(.,FQ72\&=KW5ISJ:V3_=H^NQ1[KOX>(!G,A_^GX@XI"XV/>AY0+V[Y::ONZP)OJ9I!0CTM09#8T>O4P%^,2L M8Q7K*Y10_S>'DHQ"&)?""YCJH880(PH1CXE',:N0@BKIVO8Y@(2^.]5HLJ M:F>7"4G^7*OB/-'E:DQJM8%#UL^$\PS$Q'RX^#'0CRZ>?BQFBC+>C4DIQP$W M8Z)^IO68T*=C4NS&1-0J68K^'8=G3Q3PP(9GBP8>IW@W*GAD2^9KDW+YX^+V MC/.@W4 *1(4?Q1P$G,BE*(D2@+ *#<$B9F[LXSC2\JAK][BTE:<1^FQM IW- MZ$#L+Z\IUA&=> EY1C#U%P?KH,ZT%M@ UXCUC8#J(7F]=F;C=".UNA1N]N) MS\D^X^>7[)K)Y4&VC=>J'M+;37-MI!* ' KP2=T,*N1NIZEZ4+MVF]H%ZH$Z MZQ&#@4 Q"4$B( 8PB . D=PA(A(3GQ+BA=PH-^O4 B]MO;C^^/;EU>ESJ6Z% MDS:VO JZJOR;'<4,/393?Q*:7IX%#?34GJ$IQ]C<4S03\%:]2U/+/*]':J81 M./)BS=7OL+5*M5&O?>MU]DU=.54QB@?;G-]Y58<6$A]CC\; =;D'8)@D((D8 M 4F :))P+W)=HTN&!GTO;07Y_/JE\YG>F-D'@&B3I$VZGY5O!^!R2)U#FEAH1.0* M113++QN#2*! /J R9H73;DBN2&0 M)G^ (8A]K)*9LA"@./" *A"4T%"XW"SKR/FNEF;_MY(Z'5&OFNHRAG>+>O#5 M(WD[J$W,SL, ,V;2RUC8I,">WF;EKLM:'Y*.QAL#+>EF9_9!7 [?>?'X._YG MEK]:U M"6U@=V3O66ET2"Q)R0NVY;[KH=:A*S DA$,0JM-#B'D("(TP\"/F^9ZJ\TBT M\YP>-[\T_JPD=*2(CI+1T M[!D&=\(\QN$P>ZV$?$I,@CC'0S!:Q80:1873& M.01Z0S&.7IHQ[N*>]?,3YJ@0T-.K. JIG MK]F :6)J,T#(O!+'!?6M%N8XU]>\=3HN:'Q4MN/2\T.K:SWP^C#]L"94*"(6 M1W*_&/ @ 1!YD@ABRD#"8NPSZF,_-BRO=::GI3'!7M"VAI1IE:USD.I1@16@ M)N:"8XRFKK-U 1.[A;;.=39SI:T+.A^7VKKT@OD>YUU*LOP3+GECBX:Q1[P$ M4X#4953H"00081!P2H5+@BADKI9Y<*+MI?' N[L\6YO"-V?8O9T3M;E[./3(T=X:4:5/6 M1W*?TN+/CSQ7O\ WW%L1&$8",A>P",4JH(X 1$,*1,C\.&!!Q".M.Z0ZG2V- MKY[(ZBAAKYR]N*9Y-7I UC-C;$$W,;D-1&U IHW+<-A-N-'3W\QY-RYK?IQ^ M0^,=,_Y@/%V]WI1RV_0F7?/WVVHU2@2$$*,0Q!0) 'D< $)Y!!*7)0+'0>2[ M7(]ZF\G]=%.[$+3G^Y MR1Y^E:_]JIQZZ@>@?NA,Y9--SC)U^Y1IIVKO,^8;C2^J@FY5V_XV6S,5D5IN M\TU=^TEDN=K9I)N;3/S^^8]"35L \$3P)$^8'T>J! MYR33V8>8=&WR%7<%F.YCKJ1W.N([M?Q-W:PK%5[WR'%>7%4WQ%;@2@-, \YGDXB;12F4TY/+/4@>T?G!E'Y/(& M="J<)R;SY4"LO[6="NJ9]KV7(-^J2. R\/VYJ_V!9RL(NB"L,HJAMUU1&8CP5CGEP#:.+*Y3J.(X!" M7]HY/O5Y2$4,B5$M\#/]+(W\6S&=CIR#SA;/X:JW$;> UL04/@0HXPWX!1AL M[KW/=37KMON"OH<[[DN/FS%"D9>KS_Q&K46_\>PFQ_>W*<7K5]D=3C>K@)"$ M48Q!$E%/6H>A 11 @)!(L_C8>SQ1(GM9&ALT@EXY75&=K[6PFH30#VL_ M'5@#:V(R,(-'FP:TU.\A ?E^AP#DOPXG?W\'LTQ]+1W;B:_W\( 30Y7\X?>, MI4(VIVBD.?@)6 *Y2.2D#^3_P 0RD CL Q(&#-(P2K"G'1IYIH^E3?E*3*>R'HN\$\LR;\YU$]HO^ MY$3RPJ,#3R;W])46 M=)T5VYR_V^6SCU'L[DTZ&!,3VTSC8+1_'(SGV'VE><>S[3<'8]+= MAPYO9)BEIFK&OMT49;ZMZ\5N'KBD7K+F]8^%"CI1\G@K@0/B"P:!2" $D.,8 MR!\\$,$ ^R[C/L1&]Z>U>UX:+U:UD/>27SD=V=M_%%4(E1+?S'C3'PX]$VX2 MD"?F.TOX&MMSQEC9M.KT.Y_5MC/&Y-#",V]@W(';R^R.I)LFQV65S5+:EF^9 M[%ON9O?[_S^T9_G0S [/E_/QS'PDOZ2O9O"9_ZRC-T4DP3P*/$M\PJQC6A=0XJ(8(H8 @A$'$(72(O.Q7#:AX$'" R;_993=ZZB+ MI9E-.PE'%/L\ :3>8C .GJD=9F;(F*>].JN\U5Q6Q[W,FZ#JK)9'6:?./VD> M-'%-Z?9NNU;FX(?REN\S$2)OS>GVU$L)SJ. I 0 M53K )QX@L1 @"AE$@GH4$8KKC40YUM@Z\B"#B_(GR5?%US] M6G*&@^\JO%5*2[5:.'1;E)+#\T*RM$/7J7KPROF6EK?IQLGDWDS=QZV68_DR MP>N*68I;+LF&J60R/\O7U)\V67Z'UTYVSU4BA,V-0Q^I.@W\=IO26R[IT4D+ M9YUM;GC^E_IV[TV6L:K7HJYP5C@_IQNZWC+U=EDQ74>/O\A><.G<8FDH$,XW M#N-KR6+*%:>:R-9,71[N2"*AD,:\DIPTCA/%?FQ+Z_M^ZDEUG>RN,D<4=^9< MQ3E5/D*!T]QY4 765(9FO.F0JGQ'/I)*!)CZ6]5,?46_P:@!.)7X<+G1HO$IO6*LNOU6IE!S=XC:]OU>.2[(M M)0BE'+G2J;M0FN^\H5(2:3S(]NZ4U&JDY5\KIT_[5!6U0O-4;H=2;.G^H^YT MZC>U^IN8T[+24N; D-)[9V! K\H2_4%\+C/Z9W/'AHK$#0.1 !($"$"*I+7$ M<0!$Y 9N'"#L0JV$(>>[6-K>NLZB+N=9):/AA:4>)/5<;N/PF7BA-87&/-CV MK/968VN/>YDWE/:LED>1L^>?--\9_;&I5R?.^'>Y ,@UZ#N1^RZ1ECFO]F9E M5JB.:*>(T"K GA!"N=V24/G9O1 @EWJ 25Y &,,8(^W\AT,$6!H[['5P:B4J M%T.CAM/HH6R#2A.GJXJ^!3IHI"Z;]%/C/S'[+!=Z_0W!U$,PTR9ABJ$PL@3' MX-AC'0YJ=C:+<8S272MR5#M#DUC>W6\E/[_^SVUZKS[0QGG-W<@5-. 1>I4 MAP0>0"B(@1O$ 8.NQ^7_F.6O/-G/TE:15DQG)^? DL[G<-4T-L>C-;7%.0"H M :DJ>V&PFZ7R=%>LMCIP>(TT^'A/SU71#85YB9 R45NN/#!)DWN(D8[ ZJEPR MJC'S)+^O&IO_C6P5K^N*O6_D[XH5)Z$@U>5['B*5'5S:6=#G('!Y&),("T_O MHFMO+TMCPU90IY:T*;7M5++J)P ^#VH_D5F#:F*B&H2247+@BRB,R!)\ONW9 MT@5?5*^;-_CRP];N0W7RF7VJ=W/JKKWD @9#G] (N) 0 -453T3E/Y%+?48] M3"C32D=DWO72".)TJ'\W%5\C?9570I,S!HR(GD4T#QT)K]O9WL[19 M_$32]H[?@%#P'F OG_79@6OB*3X#4OI'7FV M\[++"G1/Q32>'II\I[X5^05_KV]5RA_:W[W^KD[8^,O.2=OUAKVH3^.*E4HT M$>#$E_:.,G]$1 $..0$1]Z09%& _2(SN.PX796DDN[M#+35HKF-?53_O_M#H M<^5T-:J:23_9R' M)'7]@^/\C7QA!04,5>EO M %7M#JAVH<1E/O!(R$/F,2\R2UT[0I:EL6^M"JAT],XS,Q ?<.S54U&%0YWKHJZ0^-,0-; -4F!8\19U8.MH#; M(0G;:-(\/>\GV1&OJO?0P(L$\02@G+L ^LH;0),(Q(G+W!#!,,!:H<1/6ET: M,RJW2EJ453&/WSE69[RU#\N@#-)3V/K):S 8,WCO!N!@E)[V2.^Q:6?W#V^74D\@>5,I_+G M $7(8\,3QN_Z6=I,/TI?KB2MZC7P3FCOF+3P>XAUW<>C@9O<-SP*LY&IWH\0 MF2ZQ^[ZK9TSC?J1O?]+VX\<7DZ*]?K(*HEZ1&%+,8PQ@D!!I4U 78!;Y@(<< M0^SZD0BTT@#.(^[26&OB+,>M^[?2_=ES87<_&ST*7<[',#$3+^([6$)VZQ/# ML_!TUEV)GSN(= +T9TA8?:K786O=Q[PYPZP2='R^Q7*.OI5]<;9R20A]'(9 M0"K-8J(*_PI"@.NBD HO\3QNE#?G?%=+6V-VDC:7_X%35-(Z:26NV;+0@[ > MI=O!;6(ZWD-627GEU'(Z;_L1,R;0RV#8)+^>WF8EKLM:'Y*.QAM6'/'OI0(U M)ZU\EQ <> %@!'D 4N8#3-P8,"^,<.3[21QZ(USP^YZ61A>'KF-U>;:5=933 MO0/N('?[,,AF=K1KH376P7Z,Q(2N]4YGS^E4/];Y@CO]Q NCDO#]'>Z/1?/7PEOQ* Y0R!* O$B5D7()0+XDD01B0L(0 M1RPQ2HPP2(K%<4N;KZZ15*6ZK$15<3"U*DZE2^>98O>087SHL''3I*:I1V-J MVIIH((8F&!P&Y 0Y" T%>8XTA<.P.I/)<&!CYK>2#MAY[UZ^)D55@7S%8>(' M,&1 98T!T(4NP)Q@P/R($B]$4*! ]W+2Q=X6QXR'!_;=="2MT 8W<"[#W4]T MUD&<.^!ALG0(5 MNT\91BQT$S\!"0LY@+Y*2\-$!%@<<>:C@./ Z,BXK[.E$>\ISWMA3!E:, \^ M\Q@$WC.<6&CA9N.4X0B0B<\(BGE9Q$1S#?_\\3OFYMMO6<:^I6OY"1S'JK?? M-W$%Y$DH:212N0!=E0N02QI)>!)C&! *@TC7@-/H;VE,THI<'<<=W<$99(7H MH'[9CK.,Y<3$\DPPZIMSEN&NQ44&5U6B4&,8_Q\%QF\RE!GYC:%XBW<>FP27"? MNY28+?R'%(LR!O!R\2C])N(( 93(#+/"$0HRX/C&Z/7.AO:8M%*Z[* MS%K'@UPYE)^7\>I M,E?.3AU5_TM1@S>9:-VGB&9FMY^C-'0-WGG&969C-\)1\?(#!X/ M:H]!/*+QV4SC\0!TC60+K5D[49,&^1M5I_AM58BW3M[2+*8?\G>9BK=HXN'Y M9RDN[V1L?H5+^<]RB]N]!Y](FCG M,QE\FCC[X#_#2>2LXV[C1-/JH$Q\&FI'UN<^2;6*N,8IK-W^AJU9JM D52^P M/^1JN6%IG5SWHYR*M[C@'\@ZO:DD>X'E%*/\\RWGY755KWZ5<$Y83 (0,A@! MR*G*%N9A$"'H,LH]B"DT699&R+*TE6>OBO-$%Z=5QMEK8[9ZC!DPO05BIF&8 M> VP,@+&/&X!.YM4/4:<6=G8 FZ'A&NCR6&<^G9#,7K_[[=5)?4;K.U M;*-0-3K+QT_9>BW)_QO.V8HE,0H]&@ O3+"JH!("$OL^"/PD<2E&0>!K1%_.K46SE>EA],H8AB99SI,>NPY(?@3,^8$N!OS MYT#T;'*FJ0BS\N1 ? ZY<6@S PM&X37_(*H>WF]5'COYC\Z%W;>;+SG>%)C6 MWD-ZU3=G%7INV0'RKQLPE 4 H2@ +J? 1QHP0HYB) M_NZ6QF@=:>M+1*V\;0D"T\UP+]:Z^UU;"$Z^I1T*WH!]K XF=K>JO3W.O!O5 MT?YXPZGUUO#1A$G(&$(PD)[@8 Y) H@;(X]@%\8A->&$,_TLC1-. MQ#)?.7+7F,FO_GJ]SKY52Z7\I]-DNE9'+&9D<0YQ/;*P@./$9&$70F,6N0"0 M318YU]6L+')!WT,6N?3XT R)&>6<%6^D>*W-\D&\S.[NLMHKM/(3+\2240"* M& ,P\D* 0RA))?1BCS'Y?1"C*FL7>UP:L[0".VH(]U9W)IQ:Z-IG8)HV\1+L M>J1B%GXJ5.9TZMJ(G!<89%W1?-P[X_;^_OUU6U*;SN M'K]U(B$^\34N.2NS=\I!750ET/?6.1382]R02A,'0@")+\F)N!!P-Z#4I81B MIAW\/5:8I;%55Q^G4B=#$:XHI.,;6=(_Z-NWG4]W,:C'WZ'EH(_<].C!6@MYRME6'E1)$VL>$)H@BRD2(C<(FALFQ-,9HU5![3*V[QH,M MK+$#J$=!,PS+U*;OE"-B'G4Q#D^K 1@#19DW%F,<7D=A&2.;&WB6NCN)::) M9&>^I7%RYS"RC:X"1$GO=%5TNCHZY/')@XV>3J7H M:,JV_3UH'AT_WRA/?>3\C -L?G(]S3!8/?&V+.*\)^73X'MTPCY1-\-6F+]S ME1V?L^L'GN,;_C3D\,.V+$IIX,CE;I=T+'$)CQ(_!%$8^D#NZA' ._%=[8WR"=,Y#4;3)L<8RS$JB0Q$Z9,G![9@?\;UJZK.]O6L=IXJ$7V9% M)\-NQ$1,H A!X'N>9#U5&XGR (2^_$N :0*Y%NMI]KRT_C57:'T\T*(@^JF%'@QYXT37WE MV A"")#O$1]2+_#-O!N&_2^-M&OQ027_<=;T*Z?2P:FKJ2DMG*^U'H8^"=-1 MTK-7)\1^8I:W#[NQF3H0/)M6JJD(LQJI _$YM%&'-C,F_TU=J_P+_OZ";[A( M52IEE3I._N(CW^!U5:"\2M;/Y3==7E.:J_+6@1>SP,,J[R@5 (J82V:D5#(C MY#YU$4NPM]KP&Q46\,4T#KD:.U,!I=;IR:JVJ7^[T M:@M25)HYC6I#LN0,&U8]*IUZE.;,DC/1R S,GC,*4_O9!4$1, M_@0C#T0(L2CVI4VJ%_>DV=_2[,]69.6H:X5V*JFKR;F3VV"[JP&ZAM/ +I33 M'U$] XH&3@.[:,[E-!B+JIG30!^C/J>!1BOS.0WT57KB-#!X;6!8VJ4CM7,G M:D]=S-?;\C;+U9JR0HF/XR@(0!AB"J G?TH"P@ )DR")8B9\AE9=LB: M;1E-9EA7T@F#IS3.TGN/TD_DM=GK:QCH9OV3T#.\GW68)UZ6GFE\SW8\P]N> M;1\T6OWN[FA\8V.O\GS:N=+>,OD9IR+EK*GW6^?W9W*K]B[%1$I4^=2*0G[O MAS=$ A][D2 8((]Y #(O (@)#["0N0A["8NY4>9 R_(M;>WK7C39Y7S_F*>T M3F5#Z\EL[[J/G4'6W ,]W]!-O0/JC-I>-V>O7%N>O%6O\BQU%'0:#6>Z-F05 M_VFN$]D1\9FN&5G%]_SU([O=F*T7C*>K:VG>,&7BO%GCFQ7%?A*C1 XK5I](A3VD?@#JAPZ9'+%[W]@-.UXH2 MWF3Y;_+=+R/OI)Y'=]CQOY']'\;#/NS.<+/C%'LOZ0;O%SB$_E'3_; MWX#L>:K%ZN.G'9'P7B3R6.P>N:]%^CW=I'?;N]=W]^OLD?//6U+0/+U7+^:X MY*N ^BQDL0N"P(L!Q+XT.1,7 C]V$^P3)O\OT$ZH9U^^):]/724=_)2HBLYS MC:973J.KTRKK=+5UE+H&2=TF^!8N.^.?>81G7(7^VPVN01*_YQWDF9S^SS78 M9OG]IAN*OI1_$_0Z7Q; Z2![DAAPPF[,+8/70G!:I@]\=^:ASC.>GG:\O%6B MY6VVPH]YFN7_X#@O5@Q%/!0L 3!,U &#W+$F)$X 93 1U)5_([ZN#3!*DJ6M M]CMEND'QU;G?4X6NG%HE)]^G^ZRT7K]G&YV)5^H?;&#TU][9 M!FBF57;J@3):3:V V[-NCFM_MA72"@S=M=!.@V/VPV>VZ.1Q_TAWB_Z1R\]; M?OLW/!/5+XH'7I3IYF9[GVVJH^(O.+_AY8H+A#R(,/ 8%@!Z,J4M P%G MF$N1S[4JZLPB[=)63PM.O;WJRK%7*^\TVCM*_>9@OP9@R 9KJB_'9"^]@.]A M^?[='_=3&++S7L G\0S[\.?]- ;NS"<>*JU]^E0R/,.N?6(X3^_AI^YTV.GT M>UZ^Q,7MQSQ[2!EG+Q[_*%1NA _W/,>JMVME=%5A*2L2NS@)O 0$D' 8T@ M(M@'A'+,7>[Z?I2LRJS$:[WS9OVNC:R.G0#3\8F4W*%2=.?G;5&5[?Z+<]]H MH6@D:S5P\$X%L]-@@U'1.]^=!NN)5W0%LY+:^=@!]^<_6LAWPCO7EV$V/GTU M1\SF>:I![[.>D)JC\,7C%]GD]?>T M6 64A1!1#$+7)P#"Q 6$)13@@'@)#H47Q5I'DR:=+FT/U7A%THVSE]IIQ593 M3@GN?%6B&P8P:PV!'H'9!G9BZK*"J3%GF8!DDZVT^IV5ITR0.&0HHW?'U2=4 M3/AFG7W3+I,6J?J#'D\ #7D,( L02%P:@$C$B8@1)PAJ9S4=(\C2..Q)J;3* M9E#:S%3PSG@4-1PW,XW-U#Z9'VI8AM4@G')XGJW^X(B!FZ#LX%"(-4L.&C?_ M+.4&AX)PKM3@X/:&W+R7:\ &KZ6I_SD3Y3><\U?\@:_E1IE]WI)_?$GH0>J*&/A49>\.?&F2AQ$##+G(BRB)($+Z-^X->U_:XM8JX$@- MG%8%9Z?#E=-HX7S)G*X>)K>Y30?H\A(V*>P3KUM+1-SDWOR$R,]V7][R"!A> MD1^(8._5>-,V9[P2/U#=IU?AAS8RT+^3W=UO99=M9P<)?7_G*D1^%7DB"D1" M@,!N"* ;)X"0A() 1#@(L%QC4&SDX-'I=6D+R&[^?*WE,W7C:"&MZ<>QC=_4 MCIQ&WAT'71UE"+^,JKDCQP0EJYX688''DRS%ZV4I.*?F/.ECI@_C" M[^ZS'.>/KU+YFYQ+??=5/J (/!I +JDHI@!B:=TF.,; 0T(0Y,+ ML32J.I=O^\T6 MLC1"8Y-+&0)KEEU*M_'G3"]E","%_%*FK9DO:N^X7!OY[D2V<@9]X?E=NJE3 M6E6W258T]F*$L0L(2CB W"4 02[7KUC571,A"YG07;^T>ES:4E4+?=6)0ZCD MOG(ZDCNUZ/KLIX?]Y:7'.J(3KS+/"*;^JF$=U)D6"!O@&JT"1D#U$+Y>.[-Q MNY%:71HW>W&8/^03+[A\Z585MJ_]+NK+>OU=!1WN/#*OO]/UMJK"V:2>>KOY MF&=RV2A4&;@593%-@B@&(?(BN2<),2 >#(#P/!+&'J.$0!-OB069EL;ZK4I5 M;CBV5\K,I6)CL/0<+C,/P<3+Q!/T._HXC4)7>U_QSSNE]OG\4A6F7>E5%9O\ MBSV/C468;?IS;(@UJ[?'(HZ'OB";35LOC_GB<5^ K@J+PQ%V QY)\UKE2X$( M89!X. *8BIC@"&(4AY9*8Q[VO33*[:_/J*+INA4:AP0JF@R,'NU.!/?$]&H5 M:9M%,,]A-E,!S*/NEU+\\APN!H4OSS8Q-C-U3Y\'@53EZG.)RRJF^#>>W>3X_C:E>%UME1+*:>C[$,1>%*@HWD#: M=8D'7!:XD0^3D'B>#EGU]K(T9NK*9[09[<>RGVNL(30QL9B H\T>6LKW4(5\ MOT,3\E^'%-'?P2Q\H*5C._GU'AYFJ>SS+YW(O?1V\XH+KLA%/E";27_#ZVV= M\V"]SKYAJ>0JX=05B0B![_LA@(AZ(*$1!S@4D20&&#*H%?ED3Z2E<4@WD=GI M'&;IQFGUJAYK-B([U9R=;F:VCX7AU;.*YAVTB6G-. 6=_O!=J?#VK1S*@&;6@_Z98..@.NGP;%P3$QH!D@8%1 Z MI_*(&D)'3?&69]'<_UXGK#U,EF_L +21'YC62&[$-YR_,F M?T$AY8@H84D,DD"5_%+;L(3[#% 2B3"(PM@7W,3>&B+$TJ;ZB96VJ((*6C6J MI5HIHBXX5ZJTJ3P,D+WI(-YS]Y.Z79TJG;R(?/K"7+C\_>TO+W-UBI.J\E9 M\25[S\LJD^9G7I9UC@M5>K4H\Y3*OW\N,_KG'YM4KJT!]R'T(94X\@1 E_D M10P"A!%VHR!D)'%7&WZCFNV?W1:DT?KV4?WM=V6:;@HH=\2WO4;=;/D;7M:U M:IQBIY8Z'<]WBCF%TLS9*M7TX_3'CF@_Y\PU2O,PE!J>CBK=-#PJ7V:ECO/Y MR?#L-7(JE9P_YAT>_0L6,P[33%5';@0CPYO:SZ5!Y,Q(^OTIA*YZ$[,;@&I)X6FV#97KTD[R;GG>9JQ M7^Q<\+ T4#U7/\;V,-NE$$M0=*^+V&K2?&T]="ZV__[$'_AFRU=>R'PN[5_Y MK0E7U7(* .'0!:$71%[$@P12[4M_%_I:FI5\[*^_VOOP&YGU.?42T)>7-(OP M3;QDS8N<_FIC$<&95I-12!H1O"8V/01^J879"%I3E2X!Z[XRS-5PZC;@)[[A MW_!:70IW M5LU<%)<0UW-:6,1QZN.;41 :NS8T@;'I[+C4Y:SN#TW]#QTBNJ\-=&BV 4 ? M1)OJT>'(F;M+-2"QZCWMZV]>9ZJ&YD>^59UW!O*(VG*^ MZ*E@].)Q_TBW@M'K_]RFY>/;C92BLHV+ZKCFRRUN\AT4[[.-JFE47:W(TTV1 M4G7NPU^_ED-A=/! MHCEQ+24:3>Z0XLK9 5*E2:PAJ8YT#<,0Y__H-(EZR9_2U.P_P5=T_!$-^H;, M5Y?G&D>K2];L2LR[#C[7&!TMKL\FR+ 5N_56J(P5Q4MUUV=3KA(WQDD4!T# MF '((PIP(M0& /D^9=0C_Y>]-VN2&T?21?\*'Z[9J3(+S.$"@L"\I;8YNJ:2 M-)*JQ\;J(0RKQ.G(B)Q@I+JR?_T%N$0P8R$!DF"RYIY^Z$IEDG3W#^0'!^ + M="KM0JJ-5TFXJNHFDW6XS%:*Y]64MXG%FVR_XIB?"JG%FY MJLO2;][9QI[?)2'*J+\PZXHUB0DL1+: MHY88(@ 18P";JHT0JR03*42".04V64M>&CF.E10ZEX>IM?)'+\8 M_6_7BAHY(G94X@5GS_PR'<3.S.,,UY1T9"]\5HYRQN2G3U\:9Q4!>^,Z#'?!J[_!'D, M''.L-:="PJ&OVPA$YNQE[ZO9_(#>\"_7RMVF\_ITC=+_0^;??^B5VMU/N:?? MZVR>-_GFT83>&%'%I\=#<:#;LGB@^*_'XF#>AC6#A$"LJ0N9ANDP03$@)"/: MZR)AR$2<"$C6^IEL9^MR#=3$Y5UNZ^-Q_6%T-DFS\EBD_F%WT*KF=',,C2L- MR;6Q(*A-J#/\@MJ(:@.O"%IF!"<[IO/11@(YI<1>)U['I\_ZC3S<;5^_[=M:\:^(BI@ZX3,E@-F)G92L'',Z9R>7682STMHZO+V.FZ_YU M"8]4HG ,$A*E *91#!C'*9"9R"2.(8KL%IH=,I;&,HV*=5K(L.Z U["THY"1 M"'FF#%=PG)FBP_PIF>&:F%F9H,/.\R^_Z]*QY8A+GX:=G^*=Y4]46<87&15W MIKA/?G@ZJX(+&<$19AG($-5KNTQ$@ BB_P\I(EB*HB1U"M3UJ>S2N.=JE,#I M2'5UF;56%P&X3&5;!8W)$]9"]O"ZV+'B4EZ".7;X7G+\1Q1B]C]#W MA4H[^T/^=@UHCS)]% %Z13=E&3ZH1)9$F=*OA5X[0XPY8&&8 95&4:S]61K+ M=%TEA7X]T/W!;HJRDNU",^<:>&25FNNOOC1@B*;,,2HD B2 %4&824)RF M0,5,497!4!)4#]';;4\M L\#U,C__]/PV,W7DP/N>^+U@_/$E97.<)NOE%(C M>$&UD\ZP<"N6='[SP V3NN/LVS]Y68;2U#;]M#6I!EJ4^8_9H_E)-R;(<4TI MY3 5#$ANED6,2H 3 8%,",J(2J%>&CGMI#@(7]HRY]1_N=&^J@NKO[0R@<9\ M8^4/+1L<]U](H35 4$:=-X@Y92V.R M=CNDT]ZHGF-,),JMW)!5Z4]41E6EB/CN^S;_IUGTEWYE$WO,GO3?'G;[0_ A MWPX[V^H:-SO>FV@T/--<'3)Y2L9L])S\+,L"C^E+@%\7]P*UO3OMOEZTN_N6 M871T].K>[?9O=H_LH!XW33A)7QIE'94/U&X?,&H:-C-7_\H-?SNB\8:J9^II= Q.2JZ" MYRB_WDN1&TXJ?&24# )N2HYR4V!6UAJ$S3F/#7N(>YSWG;8P:_+CN(GY^RG- M>7]]@)RE$RW7+].KI8^\?=019O'J6& M+6L"+66"<,@XD&&DM&\7FD*'2-.1%)0K%<:<6=>0O7S\TEBGU# 0CS(P.@YP M1JX@V.^WC)QL'S4Q^V'.(IG&Y;AO>X69=N6DVU^JVPFUWJN.J MZEQB,=79^T"W,XM\@BC9WZ\6;WUJ/[*%/UGLNR^O@J,!8$VP6]! M5POL?!=X[5+AQ0N^6N!C4P#6YC'#>.VC/)B#TL_[W<]<2/'JZ??"%)YZEV_I MEILGZJ4J@30B>GPDHBF YER!XI@#'$&>4MSX6IU@UK?LMM$K7'P2ZVS M8SVL/L3MV&U"'#U3V3@(G1G+$I@IZ:E/Y*Q<9&G_.?'8WC8PM6U?+""I-)0RRZ)R[YQ[W9[F7_?OC9!''OM M1+UZ^C>Y^[ZG#S]R?K>7])2ARE),2)P0P#'$ !*1 4:% I$B,*&2B0@[18]Y MU'5I?-8.CZV-#K V/VA(G-T[\U=N2Z MD'?!,S,OYS48D=_L;8#\I#=/K^X+93=[P_UV;D3 M6K[S:Q9SQB#!0-!8N\LQ0X REIB]R(B&89SR$#L=L]R2M+29Q2A:-ERJ(FL; M76LN<)P';N-K>:HR!6J^ST\& N9^3-('QJ0'(C>%S7OTT6?SQ2%'[PU#CVEI M(4T@UEF5%1$1J!C-0)JH#$ D%2 QC$S5U1 QG$8QC=R.8Z_*61Q+5$>$1M'1 MSN(M:&T/7D<#YOV =1!6 XY1.Y&8]KCTNJB9CT4[[;T\_NR^W(T7A,S7;[<' MS2[UKEX5G9EOOYNHML=B'4:)[(,6U7KZA.T M-&:H=&UR<8*CMD&EKATU]*+;S0U38N:9'(;"9J@X:,VM4Y+%BQ)1:3I*XE,/J5"$- D M3$#(I4I)'&*&G"J57I6R-,:J>HM66I9M1?F0_G_7 ;5CJM$P>68C9X2&!S!3VX'_5PER5/4A$C)$2D/W0, >0Q!BSB$LB8 M)5)_^PR[58)H/WQI7WJ9H&J4&]84H0V;W8<]% S/W[,U#NYM#:X8/&G_@O;S MYVU4<,6RBXX$UZX9>'POO]^WES=O\H)O=L7COK7/IC"&6-(("/V3GJUY!$S; M$Z!01 7+!(R$TQ:FA9T^+J>]CZ=%PNA\G MVP,TZ;&PA=AYCW?M<;@XIG6X=6BK<'9X;9J0[XM\MZU^*MN1-RW+JZJOT5K% M0K!8.Q)4AF%U^LI8%@(,HQ1F"8D3SMW:A]L)7AHO&;V#D^*KX*AZ<-)]6%%B MZ[&P(R@?"'MFJ6G '="FW VI:5N76\J>N9VY&R*7+8ZJ>]UY@?Y_T+WX* ^?U+O=7LG\H%FT6&2U=NSD'S[>C-,U[NWN!4&$_J*XY6:EY/-5?+B[U5$6L89#A4EVMU4*8 B@H"P* $\)8++!#$NF%,6WE4Q2V/<9UH& M1LUAD7XW0+6CQ/%0>>:Y 2BY)]5U@C!I+MUU2?.FT'5:>Y$YUWWUP(2Y*EDK MQ0C15&$ 408!9)P!B@D$"9$PHS+",9'KP^Y -W;?_8 $N./#_;W!WXR,@ [) M=7/*:5M<[MK4"6K^$M%>(N&L.[%LB@2R+W)#]6S^F>X/3]_V=%N8*A:[;7%M M+S1$B&-*)"!19J)@" PR!3O(7MJ\7*L>E+H';>6GV9IV M&1:[3]\3V)[Y84*A%3GNE&1,1ADB&0R(@#"%,&&,I2(&"$$:5*KRRL,NUO2E@:5S6Z.1V'W\:O MFVXF0<7WMH@E(-:,T6MT!R_H>UNW'S[+5]]K6_-M]U\XM(BU_DAD M<:BK<9C=Y#6D,HU#3(&B>BD $Y0 G"0"$)4A"DDH]4?NLBBX(F-I*X1&Q:9P MS"HP6KH6F+Z$TLY[& F0YP_:$9L!!:1O6C]MV>A+,3,7B[YIYV6)Z-N7#CR_ M,1N,K\X[*[>Z@+]Z.EU2Q\J6^X]-]?SF.*DHH^F^_:#;3P^E5_'1'#D5VM_X M^%B6!XY8&D*.&=#OE0!03_R I3$&4% M"ZZV=Z^.&8[M)8X8!%4Z/M1;YA,S;K_K_OV?E[9GF8N<3WQK=WO\"7Q?V$ M=.Z!F_0D=3;EYSUQG7M,+DYF9U=@F"?W+M_F!_DA_VF"?)Z7._LH#VM3=@$I MA ",I:G)@&(]6>($B(3$2F!.I'2JW=(M;FD^4Z4M*-6]+-57QEVXS3D]:&,D M$\PI!S$B6$,N(, JXR",.0ZIA%$:)BY+Y0G1GF'5/#?:=M/R=!AZGDO'P.<\ MY]FA,N5$U2-QUMG%SOKS*<'RKL&1.'70YB=5AOM4,4!5;%"TAB%/(JQ7T"E- M]3(Z10D@"8I ) @3"0]E'+O5Q>X4MS0>/VEKPN1*?9N@NCKBSCE"IPML.V*9 M#D+/Q#("O2&1.Q:@3!S!TR5Q[D@>"^NO1/38W#4B*]VXL'OY0WNQFKRJAG._ M;_>2;DQKQ?^SVXA\^_W?:+XUO:,_;;]*_KBOBO[O\\)DO[1"$\L Q&_TS[64 M1'+.4R!-R2^H5 1(A"- D::IA,68":'*",'?A4PJ:_5'J/XK\?B4*7L](_ZL,H"'H=D\N($ M/G2=O[Z!1\2OEDCP*6]@E.KVD(M\\VCZ-I_DO?V3;QZ%%*:2KM'Y\5"7?W]+ M]UNM0J%UJ+9JGJX_H(RT4"*,B%ZC XQH J 0^J=4I8#&$.L/6'&(G4+>/>JZ MM!FMK6F+P@95A/ YQ'83SD(&SO.<,W#,W&.$_:,Y:>"Q1W7GC6;VC_M%B/0, M(H<6)OUZ3S>;5X]Z7I)%L999+!()(<@X#0$,0ZRY/@L!%1@G)(E#1JQ2ZF\\ M?VG\7-?5+'4,&B5=BX\^1[";2B? Q3/]N4$RH,#H5<-'UQ5]_M29RXE>->FR MBNCUR]S[UW]]9 7?Y^69V6_:S3Q(TY-0WFW%U\<'4Y:C[C\.511BQ3*@($L! MY%(!&B4,<(P@-"V@51S:-K6WE+FT#[RM]BJX/RD>T*T(BDIU^R;OMLAWDX G M/'T'--A &?Q1Z6WIV[I@^JS+_=S8/A.^U-?5FHP'@%01M+ZQ] ^CN"9@ER?- M0LH#3&N(>LBM0T^T"KWJ-QM71?UR(RHIY[$"/&8*0!AGP-1"!#*3(B(*D50Y MII6?25@:,9=]#G8JV%>]?EP/J<[QLSV7&H&*]Z.H"I!2NWX:'7#\=,/V:4^< MSH7,?,ATP\;+KU\TL""QZ>ANCI3?[?8?=G2KY_:J /JN*&2QIHQCR# #*0\) M@!E5 (LH 2K,0L6C3,614P?D;G%+^YI?41$(<]XFJX0:QZ+%W=#:?=[3 >;Y M>S\J&JC=/C"JEEYZJ6Q0:3MAK6,K5":M?MPM<=YZR%;67U1(MKMK:)72A[WD M>;D@U#]O9!D$O17M/LMK$1.$I1* RX0"B'$*<(00T#X PI@R**E3O7,;H4NC ME+;.YC"_UKK\5MIZNQ8FM8#?CG"F!M4S[8S&($8*(B(&#*$$I"0A/B M=IKS[/E+8YKZZ*+4,6B4=#W->8Z@[6G.8%SF.?YCQ_ZLRG M.5=-NCS-N7[9T.(2)H;H&_WSBS1JYIN*)C[NMD**1WXPX?1UBOOU["NSH;'6 M'@7D,=%KE42D0/L6>ND2$@Q2(5,5(D1"Y=2B81*MED82=4"IMBIX;E:92'DR M[%3$X68FIS'/M?+%%.-LY];,/GJ^J4PIR0^MF.!R"/7W-V0A]IC'R3.K^A\>]YL%X8">M8C!"G7GK$HS'[:+2 MP 2/')$;=I[*6I\U:^^:D# F((Y2[6;3# ,6$\V[/(DAQDG&$J<3@@Y92V/3 M*D/K(@/;,>K'!F0[$IP(.L\D-QBU8?E'W7A,GD)T0]S\64#==E]-Y.FY91AW M-!&>FK-8OJV*T6N_\OO69 >]%YK$ M*7D)KX$SN\\S.E-.$)XUGG6.F0?]\VEJ)JEC]RP^RG_<<6ZVSTQFZWZWU3_R M7YJC=%7[:(*NA=%\/N#,-O=I^&\-9HS[8],B;F?+9-)-'RA790IT;V]L3*I M%/=4MG>/F\TQ,$)/6^4D]G[[>R'7-":*2Y0"EI 4P Q' *:!BU5&]]3?^F_VX9C]@#;3:W3P>69(F= RC[E;!K$9LHR&XB< M4WI9/R =&64=-\^61-9O0#MOS.)J]\9!FH[-Z>.G_5>Y_YES69;J0!*RS# B MCBD#D$7<%'5/ :"; M <@XM1+J,G]L)Z&KSYZMD5"79>T^0IW7#5LRMU;E:PA)A"A1@" 1 AB'$N", MAZ85" F)$#1&W*4FMXX5K/56 TU3@&1E?72.I+0+L_W8E@ M\OP)#T)H0&#U30Q&!U=?/GGF .N;IET&6=^^U/TS?U.OKNZVVT>Z^2)-.8=U MF$$LI9Y^.94Y[Y=^'JW+7)]:;E!\D!S M<<>*PY[RPUI2#".F$ @SG *(0P4898GYHI& 2D0)L?J..Z4L[6-^IFA@--4+ MP%I7API,MU'MWRJ!:Z9MPF&P.>T2]L+1L4EX^][9]@A[ MU6]O$?9?[,Z'O]$_\_O'^RIQ10LX['/V>#!G?^Q)WC]L=D]2%H];_;"W7S]_ M_C]THYXDW6^>UI@KE1&::3_'["(2R@'.8@$D3I,0HI!'J?7ARE EEL:FM1UU M&E#PS!+3J>]H2U :$QAK0&#L"2J#[*ED\+CU$_(KFJI\&ZWKW]EKHO6@D(A8H4!3#$$D+(84!520!,E4\$I ME*E<_Y1[MK,-+)O7 !0PXLP6S MGC2^S.B<'V:^D!8#0_^'-@%_1_/]W^CF499)"57?;Y/(R[5-?]MM]&,V^>') MU/58TPCR*(U2D CMKD&6,H A"P'FF8*QD)ED;OD _G5>\OSYS.5J66U6;E>I MM.),8WQ06A^TS%\%#0#!"8&R'(MCVL ,[Y'=-+JPMV/&N?.E7PSW%(3YAFK2 MO(09U)XW66&^<;C(8)A1],!(/UD44GYZ*'?\M]^KRK-UO-+3[UN1%V5*A11O M_^3ZTFH39JTP-AOS#' 6A0#B.--SGH" 8!1*EL019^%Z*[^;*.-O]E/?(&6L MZ(I4='6ADL<@NM*657"TIBJYO#JFY#Z9=K GDX+*IK[R7A,.HMV$XV],9@IF M]#,.[O&/8W"<-%)RD"+SQE2.P>HB^G+4PT:L.U@_[[-SWO]44?W?JL735C2< M_VUG?O7I\5"8/$MMQG_(_/L/<\U/;==W^46:G@/Z]^7^..6'1[K1+'MB5 MO]97G;!:!0U:00U7<,0K: $6&,0&K'D6,= N2Z-%*+R@Z>^O^U(.6V\M:OPG M7Y8MP[KY5V_+L+MKD;R0L;1YW*@9&#V#HZ(#&H;> K0_-FH"F#Q/*GX1 ML@]:F@"IF6*2!B'F%&[4@T5'--&M.V<+%NI1O1T+U'?IT$ZG]_?YX5A.9%>6 M$)%;GLOBC5X>;G;%XUX>XZA9G(4$8P242#& 8:PT.3(&0J8H8A0A'F=N75 = MI"^-+%O*5R5_VNH')_V=8]F'C8W=2L$;XIYY=TJP![1F'0#:M&U;7128N:7K M &PNV[T.>_BGW/"],;*;UXA[+&&($,:"8F7IZB0 XC6.0,D0C[62R M&#F%HBW'M*5Q]6Q[ 2VL_GH;5$/>X1?=H/+\9OY/V:":_*5^%_+I3!ZV>K/NQTR3)5$@D0!Q+ M (5( 2:)!"G,4A)&4*!,V&Y1W92RM+F\410\%C(H:E4=V]MWP]J_434)6)ZG M%_\XV6]738+73!M6 W%SVK+JQ:-CT^KVO;-M6_6JW]ZXZK]X;''SNOAM\7%W MD(5I)&Y6D>_R+=4KR.WW+Y++_&?9?,C\WSI%4"0DC@!)8KWJ0DIJTA0A2"-* M51HF-.9._3D&ZK$T6FV7*V\,,1D:VI154!I3>I='P?]=+[USE4C1Y>\6Q@H(>_-_H@?\P[1+T2MZ\$-_EJZ?ZPOTZ M"L,LA%ROIAE% $+. !4$ 893C$FH0B6L-N;'J;$T/CQ:$AQ-"=JV!(TQP<9EIEG@-#ZGNCN\/3[WS?@\ M7(Q/? #:$]4$3QM>'O==7G"Z,?/C._V;8AVI M)!)0Q8!0,UDA1 '&+ 619'JB2F,$,ZO]C X92YN)CN5@*STK!ZO4U+U0[CF< MW9/'1"!YGAD&X#.H9.X-!":HFGO^Y-D+Y]XP[5KMW%N7#MO6?"/9X?VV..S+ M9U>E(7)>GTV5>ZFR.*QAI' F4@AH1"& 6"J I793)8(H@HQEC#B57K"2NC@: MT$H')ZV;*C$Y;X[)5T&CNMO6I-T8V&U$3HZL;^Z8 %3G[44GD*;<3+03/.O6 MH1,6YQN%;C"ATM"-@OI!MJ.?28'S?F)=Z1C\TFC[ M:ZN#:A%\[@'2F7:LP9F2RF^R)]R^R@_:G,> M];^WAS5/D,HX)4#2F #(4 *(U/02*X(55@B*V*KO3Z^DY3D\E:)!K6E90:_6 MU=7#N06NK5/9D!: UP77J0F-9=N25L9A>EQ^9+MZ3O!O?]_:K 7BM7 M]$.^E>\/\M[TX RES#0M<,DH@)PR@%7*0 K#&+%$*&A'$-UBEL8.E:;![J1J M\(=1-BBU=8CXZD"V?VM]&KP\4\,<4-GO>D\#V4R[VD.A<]JO[D>D8S^ZX^;9 M]IO[#6CO)UM\** M1[1_+EE8_-=C46:A'G94B+(,,]V83E#YMAXT625^R)W:[@[RAQ3?Y1I%*"44 MAT!1#@&,DQ!00ZH4841#K"*5627%#U=A:71[LL+DH)WL*'N4@7S;? *KH#'& MQ+@:[]#%P<(^]C\55W#WOP M?#[Y*,.?^>OCGC1L/[3>7=6K@Z]FE6!6#+\_"'HP56%02.H20DJ%>CJ2$@C! M.8!"04 $DR#-:$(2S!F-G8I>6DE=W 1T5#HX:AU4:IM21 B$Q+%JD]L@V.VA M3@ZM[REE"E2=]U>=4)IRK]5.\*S[KDY8G._!NMWL[CZ__>_'_/#T6;\R=7JH M3'F&TC $F2(9@"B- ,FH '&2))A%"8]2ZW21\X7[;-VV=YO7UU]S#P7/WBVQ F=0?ZA0XKQ]D8_N% M_V-UTQ1!N^6>=X9"K-=;%&2)3 &DE&KOAW" 0IXJ$N'(LH/[;1%+XXZSR%&G MTX,.(.TX8AP\GHG!$9F1X;.7F_T^8F7G.QCHM[(["G;DL< W$]WVN'_Z;;>5 M3[_1_=_EX=WC5A1WAV.KJC7+A%"I2$&$3, )8@Q0&@D0TDA%G$H8QU8Y.);R MEO;E-RH']T;GX+Y4.E!&ZY5)@%:F$]U/H[G].L &]OYETL1@>N:)E\+1?HDU M,9ZSG=6:GJQ5]6#ME!UNPUP?WIJCW >Z/YC]]]8![?\J EH4TM1AN2\?84HN MMH=EHA-=@4GOEYW+;P,7@]I"+?/-XR'_*KY(_[K63*(N/ M^FUJ]A\(ITQ$$9 80P"3+ 54^VZ QX)&C F&4Z=HXSZ!2R/WMK[!2>%58%1V MW."Q!MUR83@AE+[7AN-0=%\>6D(SZ0JQ3^:\BT1+!"[6B;;WC2U;]^^/>H:1 M^\U37;Z);MYOU6Y_7TZ&9?VF;_+/PRMMT]_73(J8:3\2:(*/M8.9($"5"D%$ MXBBF(N4Q=2*A05HLC9G:%=*.9@1'.X*6(75%M,#8$I3&#*Y6YS)L=C3F?3 \ M<]N$V(\H3#< .S]EZ5P4>:&B= .PNEV2;LC#)LP\W3]*T70UU42]#KF2),,1 M@(KKM;AVT@#F' %("0]C);&FT F23\_$NGR.L^6?&AV#S4G)"5)0S]&V8[BI M$?1,:+<344M$/U@@.DTNZ@V(O*>CGLM]^8S4&TA8):7>NG<8"35+TK):7=6I MGO_W8[XW->:+PV_R\&,GUB@)"49"Z45C9A:-E&I_C6: )I+$,D52I%9)%BY" ME^:>'7>S2J570:GV*F@47P5&]:#2W8V9K(; CIFF!G:N'<(QF#ISDPM(4W*3 ME=Q9NRN_TH,FR=U^]6YC5!T.J#Z8MTJLS5-60,"6S'VN-@_U) M98=X]VZ<^\\D)L!NUH#/"K1&U5:9\>E ]W M/V"^*'TK0YY%X]O=,:)=8/&^*+0/N4Y"3 7!%,01,KMP2@$LD *<<$2R5+\* MTJG_:?OA2_/>*MU60:7=@/YT#6B6>V #H?!,@98H#&N(=F;NY"W)FN?/WQ3L MS+*K;;G.KQD:R]FDXA3?=OJSUTKF&_E1'O1*<';_[F0LI M7CW]7DCQ?OOI0>ZIB8:_XX?\9[DP//;2S3!)"*,A$"F39O4&]>H-IX!!E]*XQ-*!' M2__5-=;4P[M@>1+YPN/KVQ-\/K!' P-M85"9&/QBC/S5_-G8&7QNC>TOQE;] M OP:',T-3O9ZZ=GL' IC3DKD'BHZU\JT[9ULD]ZC>7AWW73K, M[3Y&WWU2K5/?)N*Z^+S;Y/QIG:19(H6*01*F',"4'J=B-BYU/.SG:GAG6%]#.OJ<3 M<%,ZDW:"9_4.G; X=_?<;AZ2VD%_R@V5^\L9-8M"F84P P*F","(,$!3Q0"" M*%,1$5PHJP8+W6*6QE5'34?Z*1W ]OMRT\#E_2#6.U(N61E3(#:37S<0.<<$ MBCY .O,F;MX\8[I$GP'/LR1ZKQ[FYKW>W=_OMN6!=;5GVZI1NLY8"$/*&M,\%OR#FJX#)[_EV M:[87&=7WF&YW#$"M%(QI)P#$4VB,0")"(0R"B+$EY)I!,>#T,;[<](11^ M!J$1^Z)#(*N:T-/C;[=HF0I1S^Y##60=Q=6<,GZRX _GU8@-(E,N0CKES;KV ML+'\?,EA=<_@Z/7=O?Q&_WR3%WRS,^FCQU,FPO6$&<$81% 1 ),$ IRJT& L M!$M)3)E3T9D.64N;2NOC(ZUK<%+6YDS(&60[!ID(.L\$,ABU(8'I?7A,'(]^ M4]S<8>A]=E^)/N^]91AW_(WN:YZ 448!C@4$ M$8."B$P:/G%AC L)2^.)1L&@U+"*=';CADL0[1AA%#3>CY4<4''^]F]:/N47 M?REDUN_\IHWG7_?M"T?Z \U!=E[NO.BEU$'>:5=>C\[F>(TLUBF2*58*@@0I MDU-")" J3("@$.L%8<*42 ;Y"';RE\8'K1GPN0&KH#2A#+@MC0A.EP[(@7,: M(T<78WKD/=/-6Z4D+VL8M.$W:+N,P2JXNSY',W6G.+T<>]AMFU)P4:80$B$!J5(40!Q3P!(,0<@BGD6$(I1:[3C> M$K TBJMU#(Y*.G?DN0IC_Q',6' \LY G7.P/7,;B,]-1BS-.3HWG3&)WT_@]I3H#=LUB!#&6(2#<9+-1(@") M>:8748QDC&8A@7#HOE$M8VG&2R/FQ395SNSLVC@YOW1$8OHK6ICJ(?R$KKI,_WIP5Q8_$T6!RGNMN+MGP^2ZQ^_[.M]+S+_4"S>LW,*+C_/D!1Y>SJ+Y2TJ\^.A= M+6+Q\EJ]C/?0BHKKI&&.TA1FA (8(],%*:6 98("19,DRX3I/8G=8Y=GTMZ% MG^<+@YZ2JC^U(W<7-?W;OF"$,1B%& $4FL4MD@K@"$H02B)CE,61I-@U*GNQ MKY?_ .__^W+-[T1Z>%W^0M[B)&_)[ ZAXY@MR?.S5?TOY>(YCL?4OIRK^&%. M6RVX^+:K"\>^>BSRK2P*67R4AT_*%+YI2LJN&<]HB!0'G)MT)9[&@*54 3T? M1HSP*(YPU-1[_6:_3^.B@Q5C/2\#^VV&S97&!+,HK54-3E:LRII6.U55L6I, M<9N?G 8JXU R2"&0*@P!3*(48*$4$#$AD6 ACQ*GU(_)1VC&?:^%#8W=_.\+ M<,^3^*18.T_ 0T";.FK.511TO5P.@:&%4' M]5/O@MB6."8!SCMQ#,)L &_THC$M;]P6-S-O]-I]R1O]MPSCC<:9:56[^:Q7 MV2:>_KO\I/ZV,X5>WV_UMRJ+0W'TYM,XI5+%' A!B5X1F^K]&*;ZGS@1*LQD MQJVJLHY38VELTUC1KL:T"DZ&F#5 94IPM&7@VFO@N-GQE/_1\$QA?@;"F>'& MX3@E^0W49%9>'(?6.66.?-K 7<6]*;U_>/J\,75BM^*M?NJ#63W^VWY7%&L! MTS1A60K"&&G6S#@&!#()(HA1EJHDA,RISD"WN*6Q8Z.M_A"-OE502Z/Q*BAU M=MR ZH;;G38>F?UD? .(37[:"9F-I[A,[- M[G887"%XRQO=JS2\UN_(1NZVE[1NIY%XOP-])?4^K\(T)Z-X6\I7<2I4? MUED(:=V*6Q8Z-U4*O=+B!5:Q[\ M4NO^JYL'9CD.=F[8].AZIM1I@'7VR=QPFM(QLY0\JW?FAL:YB^9X]S"V>DOW MIC)Z\5GNFUC&G'_(M_+]0=X7ZSB33,01 5S%$8 *QH#A4(&$D#0A$*N8.-6: MZ!:W-'9JM#7[[57W>M<0)-7$@*PH1#4PP9 4Q@!!1E6<1Y1"$4 MCH5RNB4NC;^:2F_[D\;.U7%Z,+:CH$F1\\Q"#6A>F\%9 S)QB9P>H7.7R;'# MX$JI',L;AY95WSQ6J1Z;S>X?IF%)<;<57V0A]S]E<0I&DR&'L3D#Y;$ $,8I MP$Q1( AB'",B<.+4ZN M60Z.'2]-#[EG M]&N5LXV\*PIY*)H_U:U@0ZSY*X8"()::QC-I"'#")4 "2Z;"E*21T^:4M>2E ML=NQL*;YG$ZJ!Y7NJV/AS>EZ]=H/DAW%>8'>,\MY1=V9YYP1G)+J[(7/RG;. MF)P3GOL#W,\AVU%RWW8'NJD=QW7*,RDP%T#Q+ 10OX2 L30!-(R9)!Q")4+; M<\A;0I;&9 _/0D8/1E.]+BQ5M3]BNXEH_S'D%#AYIAV_$-F?0DX!U4RGD$,@ MR]UHW_A,S7;^IWX'-3)N8-/<@U)22E#)D. M0:E)OU0IH%+&((,TDS%3,I)601@W)2R-^1HE@TK+0*L9&#WMONG;0'9SWB3P M^#XD=$7&^M/MM?[D(Q6-DU1(_B_?=S__M[Y70Q 1\P,P/[36C[C6K M^:+[+QQ&:51._BE4?S7(-\&C>Y!K7S0TG[2"M/. MF$U<>MI>_MPUJ9V1N5*LVOT9[D[+V^TA/SQ]D=]STR)U>_BHW[:UDC0*0YR M-,4<0!(IP*!(3;H1)XDB6&!FZ[-<$[ TEZ72,3@I&1@M[1V6JR#V^RMCH?%, M+HZH.#DK7::/\%6N/G8V5Z7+J+:GTGG=S*5DR__[(JM41_E5[G_F7%8N5+06 M"52(4 XPYA1 J1@@>MT"2,@BQ92&QZW9J1"+#?5\M39MAF(1E34[%?UKU-&TP7JRJIE6P@:>?-)\ M^V%7%)^V;_+B85 7H^JO[OBY M'TI:P3+I262WQ'F/'ZVLOSASM+MK&,5\>I"FJ-'V^P>S.&[6PD\?M4&/^[WF MN'6($1(0)8!'B '(:0Q8& I I H)$3QC"KLXK[T2E^:('A4.2HU7QUV@IU5P MTMJ-8_IAMZ.92<'TS#0C<73F&FMLIJ2;?J&S,HXU!N>D8W_C,-YYEV^UM_0A M_RDO BGN[G?[0_[/TO^JDX;^4]+]._TBKA&%<099"")H@E?#$ ',8 :4@"Q- MPUB(V*F2XC UEL90E16@-.-:X%';E":-;A48:P)CCAMU#1PY.S[S/QZ>2:YS M*%:G'F)M:VR&PIG]QB$Y)24.U&16GAR'UCEYCGS:5&>LG_?R@>:B2ECILXZ$?J41P4"F* .0Z/\C4 A 4V[:6L4)C<-F$3GTM-5&D0'K2L^L M6FL=R$K=HG7P2@.S]!SU\DP?]$3V&8,FMQO,P2E 9.O3,NL1!B*%$6:_%*& :0B!821LL*%DC01 MD%!NXU.>/WAI7F*EFV.%F@NTNOEH# :>&<;6?&OFN&5K!Q?H6UH\H/]US@$7 MSYSEJ[YE2?.=WOS[N)+7KW?W+-]6);6KI,A_:H=)Z,5EKG)Z+<*C[>LYY+XX5CK>:6 MG:O@9&G0-K6>=X^UFLL9N65N4-N["FZLA!R])E_OBIU;M8 WP#,K+F7P!Y?V M]C0T/FI_3ZWJBQ0']X3WK>KAOL2-*Y+VC?Y9R3UMD^ZTKG2_?U*[O3D0+KX> M]!+5J*/?Y,TZX53)E'$0Q2@",):F(%$F 8\1B7D2IS)QFIJ&*K*TN>=8[\L4 M^&JV*UL'!>94]YDUJZ"TIV(>8]&PZFK. V@W7\PQ+)XG!(\C,K@LVU X?11J M<];E14JW#47L5C&WP<\;NI=9M87X3'.QCL(4JIA+D$H4 RA,/HCB"&1))E0D M<,)P."#,I2UCH4$MC8J!T;%=/.PU?<@/=%,Y:/5%[:^T2D#_J7]K_G7'#_G/ M[J2%_E&PW8=T!'6NW<6Y@!RP[WB)V+2[B:WGS[Q'>&G9Y<[?E6N&^F;L\'Y; M'/9E]MKO^G4H3UJD>),7?/>X/7S>R_O\\5Y35'FI]@U-P9+7N^)@^HBN(94Q M5!!IFC%[@5P)P!B. !&1"%&(E:)#>DR/5&NAS&14#4YFK8*684%C6?!+;=NO MY7=4W5/;%Y0&EHUY73VX<<-LZ\CY'[6Y_+D91FJ 9S<)OM,Z>.-4FMG/FP2_ M2W=OFL<.8_#?"_E)O=53[;VFL6(-(X2%9 D(0\Y,UU0"*(X(D(H+A#.")'5J M=-CT;']ZELO9]S::H9\_+,N2GJV<3M:X7?2/'(#R?UUD3/2YAE"4@%EWIF MH@0PH6(@TQ"%@H5AQ)W6J9-JM[3YZ'IC^%-EW&."A.&HDS$U&PV+'9IFF-TB MAF8?O+GBA*8=M\%A/Y/BZR/89QH%7R3$9U)L;P7V3"MDX%JE;DGP275E[#2A M1<5GNM>3T97(I%-?&3T%F/:('.!0I0!"D0%",P@$BC(N:29B$3FM4J;6<&GS M06.@\3.[TQA;48=%8 PUMUP+7PS^^%8&*PZN93_]:V&Y-GG)P?:]*GG9<79? ME_@:BTE7)),K.>]:Q!?&%ZL0;X(&IVI6/3'O'@\_=OO\\/1F=T_S[9I$D8(8 M44 R00%4" ,2)@F(44QBQ1*NN%7!R#Y!2YL%6EU>CYH&?U2Z.I+W36QM YC& M(^8]F&D(6$,2(CN1F#CE\;JLN9,:.RV^DK;8??U K_2@&>:+?#AZQ;OO>WK_ M19I'Y]OOM;!_2G&ZIO*&HW64LI2F:090RC, &5. 81J!5 K*40PEBIUJ]0Q7 M96D,4UH2G-0,:EM,KDMM37 RIWWAD)V'$4-HZ2K.,C"^?4)?8^+N[8V&N7%2A$>L?JWP\K.F[1;]0BM5*SQNKS_M;A_&8:9N[5[^D-M"+V\KW_2C MU M9[:"N$Y6&$0L)@!G1CB&-&< IB8!^#Z7(H JQ(.NR#Y8=;W7(&P MS]GCH>2AP\YLUDU:P-$"KBF9ITO;3$;$;4%.RJ:7D62G1#8US7G.\ M>VC_P<^/;)/S=YL=/:PC@6*2P/($* 609=JM3G@(4IFFDH90+_JM&R9?/'UI M5%/WV*LT#$H57=L.MK'K9I+1B'@F#!3U;EMF7)GT:5.:(",HBZ7 @$?FBTT4 91*!!"*8!@S%@M*7;R& MVZ*6]OFVR[ TJI9U!P84B.@ V'*7;A+8?&_2#4/,?0^N%XQ)M^!N2YMW!Z[7 MZHL-N/X[QIY,OE5*F@)$\AAW8A8TIBKBEN>;O(I0>WXZIJ((I5)#'K0F: 57&8."YQ9->*PY8#1=SSK] MCI'O'2S/PS/B3'0XKGX.2@?H\T*GI\.1NWVD.N*9PQCY0\Y-,X*Z'GZ2)&%& MTQB(R/1V3D,&&$PD0&&4Q!)1CF.GRJ[/GKXTSJR5<^PAK)& MPIEGKEH\)7$\%S K$URU[?S3OG[16._I^LYRN1WSJ=HNOMM6NS-W#P][R2OB M^))__W$HJCZ_5?''I_.(,$(9@7J]1B"+ 611"G"J5VZ2IC3+)"0<#72Q/&F\ M-$Z9X*CJ4W,V]6_Z#E/28%OW_5X%_R$-'J;AVD^YI]]E=4GPQC@/K1.NZ?PZ M7^^9J_.W@+=GQC/.XPMQ>F>:UZ*L:%B%&K9G$?/X^+'P_2E M] NYH9['X+:OZEOPL$G24&!USKK9[/YA"CH:-;[(0NY_RJ+.N=:ZK446)BPB M"B@A(P C3 %)$@Z@$BE64@J<#*G$;2O?BGOFKX7[]>WKH!GB51#%("2KX&A3 M<#*J9*+&K%5P-,QMJK$>+;L98U+P9R)^;X [\[HK>E/2L[7L65G6%9%SLG2^ M?^S"X..NK.\NA789U6Y_;T26%/W[-C=9P5>],9)1IE1$ $\0TEZ_J4T;)A$( ML<"(EAL":)C7/T2=Q;GTK;V[HSU!RZ#::RM-&N2 ^1A35P_;]TC-N,'J9Y!& M>,ECL/7C @_2Z(7\VS'HW79>1SW5O4?K5RZW5"_B?]\6#]H35KD4=2:_I%A* M4PJ4ICS6SJ=)PDM%##(4R5@*C@6U*K+3*65YG%HIZE@6H1O);LJ;#!_O3&8+ MC5-OUU[3QS9ZO2U@MJZOO3:V6\#V7SQ15[VRTM>SSL^-_Z==P3O.]X]T4QS] MPW>[_9O=(SNHQXW^F\D&+M9,"L&P$(#'F5Z?,FPH(L-Z $)(&8H3!G=5>@9X>@L3=H#![9J&_\.V'GW[WL M2'MFRI<;Y/&]_R8;!Z]= <=K^;+] B=#N;>3X'22!J9R5$<&Q;==7?GK\W[W M(/>')Y-J?] ZO-6_?3"7K!&.:)P)"61(,( P8T!_:1C@*"5,8H@2_=QZQ]%N M/K$7/F#3T_-,T93K+,S*\:'6NZ0)V2CMF-YA/Q)V'#XQNC.E>=1*FTSJ6NV@ MT7M5UG\XK$J4W_:B[)[JX0S8I.D>]M+G3?EP1N4B[X+Y=>[;;';Y*+< M-7U_D/=%O;J+XD0(O58&)$J(Z6BH $NR$*3Z521)*AFGF>TZ^9:0I;FQS_0, M2D4'K)AO0MJ_8)X"*,],,P@CIZ5S'PAC5\XWGS_;PKG/PO:ZN?=:MV]>3[GK M\C"X^/1X* YZ2LBWW\MMM[4TO08@U)\XHQ& 5%# %!0@BT.89E$B(F&507); MQ-*^]TK+H*5FO4-M^;5W@-G]K4\#D>RYCD1H15R MNQ9R9L$K*?\1%*W ([Z[?Z!-Q%IY4V 4^Y?Q/-H/7<6B^KJ2(O5L7Q%DQXVS MT&._X@TY6ESI3HT?=_O##_VHKWKL?MS=RWW.:1URS"42)(XA2&1" 42$ Q:) M$- PA@QGD(1V:?G=8I9&D:6F512KXFVX!3'*5$A2:TVD'HE+8T/Z@H:YD5_KFY0Z>M:6^06P-V\,"EL MGJEA,&(#"I#TH#&Z&,FMY\]DUF=S?OY'L< J69(3& M2/($X"S" )(LU4NID($4PDCS DDCXE2T\ZJ4I=&"41)H0?>!43/X8W"DZG5, M[;R$T4AY9H(A(+DGR7:!,&FR[%5!\R;-=MEZD3S;>?$P!F@:,=YM+YIFO!0,0!PUA12N.8$Z?8>#?Q2^.,1OMR87S9 M[.YDP0@Z<1P@.Y[Q![MG IH8<6=N&@;+=&9ML1KG]"9J[M:8G!9V-7V1O>3+./# MY5O]F'+W_K5)O]F7S:_?;_-#3C=Y43S*!],T6ZL0A6&X4_I?6YX_4/U-( E3 ME"B0**D7:%)"P% F ,IBF!'($LFL(N#'*K(TIBH7)2=C5D'+G%50&Q24%@6E M28&V*?A_HI4VJPIXK VS/PH:-8[]!VMSC8YGXONK#8S]*=Y< S33.9__@7(Z M$)P"W8XCPU&/G^U0<0H0VL>.DSQORO:WI]:/3:-4)<,4(ZB 2!0%,*(<$(RI M:;20<,QPR%.W%'P[N4N;SVXW46VU3IVNA^WE.-BYX![0]3P?30'L1(UH;\+D MO^OLI>@%M)B]B8==/]G;M[O[Z%_D3[E]E*: V>\"CX?(,YEX1,?>#QV/ MTDP>9H--&7)[!;J)(D[Z,>GP"V_<.)O'UZUXVY?KN7),^)AI"OI.JV5*WN?; MQWS[_9/V!\NWHW@E]>B=BC++XK=\6X:LO-]J/I+%H=R[;3_%[)TZ 82@%,60JH8AF <8C"+..QY,*E>>V,NCNQ] S-<)MN MKF7[VX"59C8]<0_T3Y/.^3,OG&O2S?DVV/F;"QUCS]/,LV:]@2&,X&1Z<+*] M&?G*HJ R*6C9M&I5VC>E\SYJ0C)M+7:;C7E2 ]'447^SCM?TH83SJ/\"\8FS MCLOUH,=Y57"/I/RVIR9[Y>O3/=MMUFE*]!O] \[WYB#_MW^3%PZZ@FT_*1$-]R'_JA7X9&O!YM\GYTRD0 MAL8TC"GB ,,L E!&"E"D% @3S?*8"\;=CNV'*+&T#_ID@^DQVEAA]NW+P+[2 MD&/IH,J6X(_ZOX,#F :-GJ4CZ'E,?'MTGH?#W5$;@>>D'M<0/>9UG48@=>$# MC7G6P+AOJ1\J:R=+RY&TD":R])-J&MRM"1,B3!$%$IG>)T(OS$G$$< RQ213 M@B+HU/ND7^32V++2>!4<=0Y*I5>!4=M\I8WBCO'A_=C;L=^TB'KFNO%@NL>1 M6^,S:5!YO]1Y(\RM4;@(-[>_/T_W^28LHZX;4 M98]2"2/3X%YEYEB 0P4(-0&/29P2QE,4*J=DM!YY2Z.%UGRI]0V>*>Q6[\<6 M<#OG8T(8/;/%* 2=G0Y+7*;T./I$SNIN6-I_[FO8WC:,8_[]D>[UQ[IY>I=O MZ9;G=-,BLE-.R3'S@,I80)0*@&,A#>;JGFK_F7=WN#=;B_S[]LJYG@-,Y5F M!&+ I:FMQ%$&2$(BP"%2"4$HC*G5V>-(/9;&G$=36@%(@;$F>&Y.U;;DV*VD MMFGEE.DP=@B[B73&@?&]E_87&A/[:.B9QF:FD&G/8^044ST!LAV!UV.>/EMT M]@00M$.XIWB<^_161L]MRX?3S;Z*(E]CA%6LN 0IH03 *,( BU0!1",N8@EI M3*WV/6X)6-J$]$S'H%;2GLNN8M@_<8Q%QO.,X ,4>^8>"\Y,E.P&DA/#=B'0 M09U7;YN-$[N4;I-=YW7#:Q@>FJIH^A%UZE02Q3@-PQ#$W'"9E!%@4,6 *D$Y MQA%ATJI=1K>8I3':\P)]VB'0$AS3T7IPM=MA&(^69Y8;!M2@6H:W<9BZF.$5 M2;-7,[QM[;5RAAU7#ZPP8/IWE)VK34Z1+2#&09I 2) $AFA)4 MDF5A1!6,L%C_E'NVLRXI<%60RQO>%N?O1?]ZUM"DT=2Q8,!U6&&(1$IE!F*, M%8"8,8!#+ $F649A&#(AK(I(3P?J+&496I#67>""N_U>7R*KHBDFHXH6/YJE MV"10V_'N> ]\^YDV+F77^B$9M)J"][+R_+X@SO32$9 M\>9QGV^_?Y;[?"=*.87YO>G[2@^_T<.CR>5:ZY<%II12D(K(Y%1Q""@N6[%J M'L%,R"B);%>>CK(7QRYE;9)*_Z R(*@L6 65#:N@L2*@AZ"QPWZ)YCHX_4M: MCY#[YJ/%H6V_5O:(^EQ=V:9&WVFE/1"_CD6XZQ-G6Y\/-+6]=!_ZB %';W2_ MU<\OM(#RZ1_UJ[@WXW@,_TD5XA%)8A KO:2'D C !$6 I900D4J4Q=8%,'NE M+6V"."KH<.K2BZC%>=>4./D^U:IU+:L3EBT=5\%17^<@-3L$'4ZGID1RKC.H ML8BZG3+9(M1UEM3[C/E.C&S->78N9'V3>_;-!_F=;JJ0_K*'61IQ3%%" $,R M I"1#%"!(, 9RE"JX@02JS"O*\]>&GN6Z@5U"HE+&[AKN'6SYD@T?.^ .@#A ME#ESP^01Z3+G3YPM1^:&*>W$F%N7C(O1K.MZ'?_#=]^WIJAAM)829_IKQ2#. M" 30E#3 E'"0$)C1!"$54JN5LK7$I7W Q_"_6M75L8K<2>EA@9:W0;?;?)L4 M2L]?_R@4!T=+]B+C(S;RMM 7B83LQ>!6W&/_C<,XY]5CD6]E4;S>W;.\.IL] M/;QI.D>//5CN^'\_YEJ=NZWXH'^=;_)#+@O]-^V?B%:,9NN/9D_W4?]Z>U@C M);D4BH($X01 G%# 8L&!Q!C',(&:U9PJ.\^I_-*8L+$]:!F_:GV_0=O^ID52 M@T#9?*1E9E"#L J>Q5>WKS@AX<:OL[Y@A(=Q!J,,L$C[$69.U$ZM0 ++'DL M4'Y26&;DK? M9U;]9W6C7F)DSCVR%]%A9'_/6H?VUOTZHU'&0A(#G,440!430+,T!3&E*<\P M":5PJJW0)6QISE.CZ^I$/<\.H 9VZ;P&L]UL,15XGME],&[#>VUV .*EL^8U M>2_31[/#\IM=,[ON\5 ^X52S,5*2E/O'H<0(0"%#0,.( XXP58PEDH9.$;=V M8I?&*WV9^\,[ 5L.@QW;3 ^N9]Z9!-=I"R%XK8%I*7DY90]ZZUPZWCUE_&\K MPO#5T^F2.@#QSN0,:X_KTX.YMBH?_O[8(*UX^^=#7APJN!HD:J\OP4% 9WC0X M:)F^"EK&3Q%U.]E[8T?*RWD;/)/Y,EZ$B4*(IQX?_Z'(DVF\@)#FJ=&W"XV> M7.K0"JI-HS"DLIAD!$ *(8"0FFKWG.E_1AFGBDJAK ,XV@]>V@S2A"LX9;1= MH-4?MC$4 \^\:6O^@$JGMS+3!M8VG3/][)81E_5+)TDQN]D6_O="JL?-AUS) M-59"18IP +5+"&!"&6!,9D 0FBJ,48CL>L0XR%S:I]JHO I*I'QP&A*;T6&[&SNAX..)S[#RZW#HT98X?W MU_IY?Y&&[?+M=U-*T-0+N;O?Z;_\LW0]JIW!:"U#"DF61B:># .($ 4LRR@@ M",I,92%C$7.+)QNAS=(XS!C36E>L@I8]YDBSMBAH3 K:-@TZ2!@WF':\-]L0 M>69$KZ,S(,9M E2GC7\;H]#,L7$38'<9-S?%0]W3EUJ2A%8AK_L4ZOF:MN2L M8TICC14'"$>QR9W'@(0Q!8E 9BLQC<*(-H%*W^Q2F>PD#X@Q^C8#U[:4#XSV M0:-^Z>FT#;#/VK$;CQ!=&T3X2:'M69LJ$F0-YD.]-MX*;;F\<$!A M$OY#BL>-_*2^YM^WN[^_I_LE<7K1& MB)Y&Z*$9(7'LW?$O$Y4J&0!U5YT2E\?-5Z1D@)'/*I0,N7], ]VR)>8;6?!] M7I[TGARIX2QH(XL&%N+S33=\N]+?(%6N7VVG^]3V[_;9-EYW[> M[W[F15E"N15!^7Z;'W*Z.?%=64_^82,/\D[\UV-Q*&-/OLA-N:&W^[R7/_/= M8U'G*(2QB G7OJV*36!C'"+3LD2!))2^M8RO!VR MO IJV]M.WLGZ5="R/Z@!,%Y) \&@\Z697B<[+E[>2^*9TA?U?DR1%.EQN#RG M0_K0_*43(3V.AD4*I$_I8[STYQWLBU.F3$9$S"630.+,)"QE$M 80Y"0C*8B MIF&HG&I1=(M;VES5N)>MSGFEPB,RE'KP=G'0IT!Q)O]\&( #O?,^7*9WSF]* M? '?O,_ZZZYY[UW#MY%W*B^[-AWHGX;5=EM#9L>2D(0D$B50 2BIB<7F#%!, M,\!8&),H#I5$5E'9UA*7QC'M+;9*[4#K'9P4'U2+TPY\^ZWBR2"=<8]X;C3= M=X4G0_4%MH,'HSMH4]<**8O=W.[GS+Z-:V76M?U;NQN'N83O:+[_&]T\RE-[ M[=-+'BF"TRAD O. 4R) !@S!%3,,L95)++$JJRTC;"E4;71-2B5;367=V<4 M*YSM',&IT//,RL.!K^V=C^;GS9W7/,!;1:]A]M=];_??] M]JQ(XSI.3>1 %&G7#VG_+]/_AZ.(@C"4"4I11J1,7*BD5^+2^.18KLNI@Z0] MP'8<,BELGHFDT37XI='V5^V(!.>56J>C$VMPIN24?J&S$HLU!N?L8G^C>VKO M:U-,6C_U]4[(-4E@S! 2 F1 )Z%(8]O4WO:#ET881K? M*!<8[>PS>Y^!U-UMB[S4CVHF]5_\^;%9_ M;;39'JK4_"]Y\?=73Z_DEO^XI_N_E^7^54AC'*8A8$I/Y9 F*"HKU,O!6O$[6;Y*7'T_9V/@-!Y@K?%9/:/'RC?U8E0MNE/^5AG2F"PP@R$*(P 5 E>KJ7C $N618K MP2*>.?55[9&W-)YY5NJW4G@5:#V'M76X!;(=MTP(G6=J<49MR;W:YZ2%*8X Q$4 M)EM)A8 R1/0_49Q*R9(T=2KPVR%K:1S2J!H\TS7XH]+6U4_IP-C219D&.=_> MR4#0W#V3?C@F=4HZQ,WKC_3;?>&*6-PR=+U3'#XIDUU5W&W%5[G_F7-9?-UM MQ#I)&45,$A"++ .0R @0F2: 8@5-APVE5SMN*YU;HA;'&UI3/VQV3U+6#[]1)7%3CJG^Z9,Z-4BH0ON,CDV:)<%<11G7 Z!,L@Q. 8.I M IQAE-%4H<3-2_&BY=)XZF8)U;=_FI\=SUO\#*P=Q[WX<'FFQZM%;$_U0U?- MB%6];U[3A_Q -\:FE2E89.H6]25\NA>R]0GYI/5KO2@Z;]E:GUA?5*OU*FST MI''6TECKD_-73UJC^]WV]886-6^H*,JR*)8@8R0!4# "F,#:&94P0:E(*0J= MMK^<-5@N^F7P MFSS\V FW)/+A0^D\!4P_0+[I??ZQ&R MVO@;>I!U=>L0JX2%,@$B-EV]DD0 RA4%BG!.4)ADDCJ=4IX]?VG<6*H7&/T< MRX+?PL^.LD:@XIF07 !Q9I(;9D_)$^TI7W==6^/U^TH M?/-2H9"D@(D>:BG?A@"&H4(I!$E7#(82JIL8P7/'[XT9BB5,DYW M%/_"?@T:=>T#!R_0Z^:!L9AX_NQ=X7"*)+QE]XAHPHM'SA91>,N8=E3AS6O& MQ?N\UJN [[(H*U$]G1*C4P&CD#,.,,VTQY[*#!!3@86+2(I,Q#!Q2T3O%K>T M#_D8MU*KNZHJW3T%?]3_'9R/W@.[W;P_'9B>&6 2' ?'!'7#XR,DZ(;$%XD( MZK;^5D!0SUWN:>EWFFBSIM^8"6#,?TK3>*0*%Z@#5DC&$$&8 9XR#& K3:RMP:7QC5#[U#*R5+IOJ' -=',.$K*'O9AP?@'KFG!?$ MTCXC?6I,9TI(GP1;IX1T%Z Z\M&M'C-;.KJ+4>UL=*?[!KJ%Q\343ZI]+%=7 M0RI/X,J-8]9J+GE*H^81DXA1!4B&8A.D%0/"4M-D+HP8(W$F$K?63:/461K- M]QR[#\YL'SEHED[G;$/A^W1L_"BXNZ23@#>IRSI.HWE=VDG0NW!YIWGJR.6W MD?+Z4?]8MN+[J &I_K&F,1**Q!QD290 R+0[S$2H7USM"U/"%8:Q4_G37HE+ M8\O3XM%H/'"9?1->QY7V%*#-MMCNQ&OX Q_$UQ;\A@/F7?.&(36R$Z4EU#X:S+9DO6"_2,O+>YN#7GE^HG2>O]MORN* MM=*K-!(Q 41HV@@QA0$+2094&G,AD-1KMG1]V!WHQLVY>"[&B1N.PF:8(=OI MJ*6F(]-X*U#=7(KA4,WE1]BC-#YM]QD(7K-U*TDOFZ3[S-K>W-SG5[OQ0+$_ MK'_+M_G]XWV]22FYU.N(#.NO/M'K"HQ,N\!4@)@('(=(Q5A8I;9M[?AD]3VMSU7_Z_Q3O7SH+%_G35N:#_+V M!0.J,U>=NGKZ0'TX=@Z"BA-F%OY"I@C 1%* L0P!$DG(8IHJAJRZ-0V0O;3O M^.NIR5EO&[H/KIVIBISPI##WS$L%7<%_E0;S]_4A]W!UE\ID]59TP9R32.(("93 %, ME0"8$:2=.9DD),X22-/U5GXO.YG8;_; MF (LNCH&>]2% M I7WZNX6#C'7=U=EC;K"NV7QZ1KOYO5A//&RK6[!6>):W*?FQQ VTWSHB'X<#, MT0<^;P9Q0R4FC]R0."J;N%E_RBF.=_7,Z*S3DU@A)<0I 5IS&^;#$>"Y0$!F M1:[2LI0I=.I"?_'I4^.-X^3%@$2OE\BYD4(P'@-S@#L4X5F<0V5LO13P.AF< M71E9ER_RW^U]][19/ZI=M<4<8L&(6150GIKU => J*( HLP)Y&F)6>J4J'GZ MX*E]HU_O5?)9-36_&CT#MGU?('=[US<4CX&_45?SO?9\+]G:=\OWQ3-'V_&] M9,GQAN_%OP?F4%\N<',(-?SI^7!)&U]6L\!OZ]7'NF/W+M9W=RQ<>;_=!XWSW7>ONT?V_L^9=GNO M-E_O6^4^U^':_5?+NN]JP;^H7\_"MW4/8-YJ<:UB*@F@& M)-1F?2!Q"7B:9H"KE'"<%P677FDDTS!K:GPQ/%6-8.,^R36/7$M M^WNLC 89S6AKIV&T\_-&ZHBDS?/\]R]SF.5FSE<2$(CK5I$8<&G>08EHEN>Z M(%PZG04<'CFU6?CWW]Y_??FYC M1S6U]N*&V=I_G)+:T0-'(91S W8?\X6_#.365]?HH/WHW_VE-F)1J>K]JJEJ M?_+I[_[^:;,0:HZ4^3K+,@,JI=)\M!D&5" *H! T*TK*"NE4&>EUU)\:0;AX M1]4-]VCO .V1L"W1&RPN.$*[JY(:D,BN>-QW+9++_6IOT 1>*[SX., MX:AN*DE2$LD)(B\5?"Y]LY5F6X M3^@0-\[VVOZW'^,$C(4;#0V+[\#<9)1/K/;)3GWK>_Y@+3 ^Y8_) ?>#%8/4 MM@L',2:7!6@Q*L&%HW3*>CV>%-H+QM#I_7II[JB:/4V;LG3@W*.J\2+-B40( M2)QR@'#=YZG@@.H24YH7F!9^7?)<)4_-Z3I6_#]V)RI6]R,WHH<+YCXBCFOZ M(7 >>CD>#>* ;C.><,7M/.,J?.0N-)Z8G'>D\7U &)M],B_@O5FR?N3+Q;>F MJD!6%AAJ(D J4QZN"!E5!ZX;N7I!]]Q9=B7_77#I+I;R?J8M2W&4'U6 M0BV^V]SJWU=\L5PJ>?A-V^9BKC*$2UB4H(2P!,A8#4A!!, LC,E.6@^2W;6'/TR8K^^,=3T8!;F\][:/RX)B;@(W%/5*R# MNU>R M__W#XU+M"P77/7\.1W$89@7*( 52: A0@02@F2%WG!9,2T(U29TJM;@*G!I; M[_M*O%2Z:5<554>9#N+(F!AI+MV#XN8P#PSUP#1_LU'MD.26<>'VJ# Z_'7]O7Z5WJ]L&'63X+%KDT_K)-[IASF2(B2PQTKFWM7X@!L7T'&!8(9P1QSKP*B@3H,#4Z M_/+N3?)%W"OY9,]:TPQ .DMV=MD$K[UER<&T>EV[,R[YPYJ7M/9Y;MF&C*(; M?PX\-D/SYVC#XLVN/8"-R:XA:HS*KCUP.F77/H\*/.5Z6&^VBW\W+*[WG8 - MRW]3U5QQ3 DL)$ *$<.C=J^7"@8$IP*FO%2.Y1BJKC=1[7JW^HRF9Z?-2_5D_5K^POVZ)PSEB6IR5A(,TD!:@4$'"4<9#A/"4\ MRPK%G8Z,W$5.C54:K9-%JW;R9/1.OC>*VV_EUR^_5[/DH5'>HV6=&_ZWMQGC MHSK&"O35 /5H_1<=V)'V&UO-DE5=0=="6CE ;GS7Q7;!ELOGY)LM%*7D?T;J M >B%8U?K/[<'C=?QS\NP%XW^_.[T9_>/FV]LU=;KPXY MK1B7*2PU!%*49N6-C+/(TB(%$&J&:2E+I; KP3M+G1K''RM>K]4:U>VG<5#> M)<^UQT#<9OI!X!V8[*> K#OE#X+P2*P?#6DO[I+ MV-1H?:?K<47U'E&LG3B[;0C$0F]@U@X'SGM#P 61F/L!G?)&W0YPL?QT-\#I MGM""#&Q;[V5^U.=9T_NY5!=2%!+E0. 0"H")SH1D7&@"_8HQ.$B= M&J_LE:Z;JE\J&>#KT/@-@N,Y=6QHA]X7B(%J0-D%#Y3BEEQP$3QRN04/+,Y+ M+?C<',91;];U<77C/GU>5/\ZS+]0EP)B7( <\1(@K#'@F BSK,URE$%.-?1* M +PN:FIL]$+3Q*K:P\?I0-B-=>+@-C#5A$+FS2ZWT8A)*1W21N61VU:?DH?# M'3&:UY\4"[5U8&SVSF?#7)_4QFHPSVF&20XY(! 9'I$E 0Q2"# L*,MUJ@7Q MXA%?!:;&+F<=VL_J">^,2*P5LZ2UHT_7>X=AN,L-N[>W!4*7DQ& M\]9A5)X+1>B4_8*?XW\P\$]F8SVWNS+)S4'$7&**J2X+4$@I ;)5C4F6<\"S M$F8V8S#53F$C5R5,C=5:)?>UT&=-?77'$)'K0-[>Q.\-S\"\,Q0R[IOPO1$: M::?:QYOCW1<&9,NMETNVN7NHL[&;..9#BI$B M-),9P69ZH;:?.6& <)0!H@K"N8(EXDZ[5K<$38WF&ET3UBCKD;?5!>9MCHL% MT!EL#D:\R%QS MN7[D-K)M%PX;K6(C$N;'KVO[JY;,;4Q+T[U[3D7!E,H0X )3VR2# M **AS>LHR]PLM2&G7D50QU)\:D0>H0/GODM0@T$=(K!#(=FNZU_O6P@U!?X: M+$;J].K[:CD>@DSPA1GZ'&6*[\IXS5@#!VX2[59]=9] 4N)P(Q*M96JH_/ZE MFNH(3P/N1]TN=ZHYICQ+"XQ!IHD-J#<_$:TU4&G&,UVFG.;O5MO%]OF?:KG\7ZOUGZLOBE7KE9)6AO&$8%KB+!4E@+* ,&, M EI #FR'.E66&219[D(I-R5-C4T:91.K+?B753?9Z9LT"KN1R6V$NWDD*FX# M4T@X9,X,X@Q'1Q]H\PR#24KM#\#^<,07MY\_"E4XF[EC"?<;PAR/[@SD)F/0 M^#RV]$WK!*TJ-8<:H]S8#5B),$ B+P GF0(,$<1$J5.6>YUW!VDQ-6*YF<,_ M:S-CZ]60M66_1#+6^+DP8]A831KBX6^7U7;S5-3^,'PD5E%VM/Y=UHK4=?2 M:8[IV3O62/C5:K>NL'K2?)3O] MVQ"6O0G)P08_,O4;'#<2'0SRH8^W8J+MS8E!J,7D0C\%1N7 (&Q.N2_L(6&< M9QG5W'1O2/2M^JZ6ZT(!4$QJ&: M7($4RC13B*.\=/*JKHN8&K6\T+))4TC^L(HZQJAT@-G-)7$@&I@Z M!QYHK; M '10@[GYB!;,OTXIH>/IHS# ;>MV'[S#E8$'9FTY_:_K.JMUH^J><-F_X MF?@!CX%V32RVZZ35O&W3>*2[YSG:S3%P/$J+ NE(IVF]8/0_4'.%)NJ9VDVA MXQZKN6)P=K+F?*-_Y'#=NDD^*0,A:MUKE*MZPH?A_1V7!6K'^YO:OOF:;.Q.9(B)03I@ML#5 B0 M37C@99J" N:ISJA.#97-M^LM6[KY2UW"O#AM+W*XM_-BPVJFM[:7]>ZL(-'K M3?)FH^1BFWQ85_:PJ#&F;^/*W?: M/;?\=K?="_>$L<\'555*O_;!@?+%<;)]W+MO;)S5G2$F=2@0P-22$.)> M*2A!+C7G648I3I4/$[D*GAHK-7K/DK/D[KWRLUTHMOEPC %^3.0\'FZL- 3* M S.4"\!FN<>5@7DAXU&2+U0QZZ9-%1 MPJB&)4LQ!))Q#I!6!-!?S=0=:.= M_E@-3#(A,'DS2C<*,?GCBJ11V:+;VE-NN'%U:%Q/TUKA*_OKSE#/MJJWF.:Y M[;"J6 ;2(D< 04ILSVP*<%844A72^#).#5:[Q4R-"?8-0(R:2:/GK-D<]8W' MN0BJ&Q'TAVI@(@A *2".I@N$N $S%R6-'!G39>UY"$SGU?Y;P;^RS;_4MLXB M^WVUV%9U,?YF]TXC@O,T+T N9 H0SBT/2 S2$F+.5*IA1N??U8:O73:%KPOR M>;V/Q0WWEMOF$.X;GQT0"JFEH,@L^Y0R3A4D') <2\!S*3')N2Z)4\_3> ". M0:6-IDVV;5+KFOQ@(?TQ8%>Y ]S;&^YQ(!N84D="RWTO/@YJHW5^N8:>_859 M2^GUYL'NTK5IW\RFQU;)G_<+<5_W@TF:W]?]80R7UOUWV>KY/ZIDHY:L#A:M M>\DTQ5W-+[=/FU6D/C&WD>[8^^^X>;0S@-L&')\%.%S=H[A'W5Q&R4^;A;!A MH/7OYC3'5)1Y"K(4*H!2FRC(C$.K%=2,,U(2X72L>5/2U#BX;3G5:#I+:EUM MU'/SI004N+@(KYM7&P6T@5DX$*^P(@]=6$2ORG!1V/AE%+ILOECWH/.&P+-# M^7^?VNB)G]>;W]2?[4G!8O7MTV:],C^*NJQ"$R6HL,X(5!2PG.2&.Y0 Q) & M8*59!1.B$$_].HOZ2)\:GQPI7Y]W&?63@_[)2P.\XC3#!L?QE'$HR,O3"*>MCHI<"XIX\AV)P=1P8])$:JWF%!J8-S)G#+$44J\3B6!-IL9BK2')SI+DV)0ZJ^S8F*0M5AI<]K7_2+KQ MWBCC,S 9#C\TWDS9&]:8]!FNS*BA;<':&?56< M\3MMEWAAF+%NMC=/L=9%25.04,G5M4BWRZ63^;J.=&ZS&%: D@) HBS$G#""("( M9U3C#%'EM2T;IL;4IK:S)H"-'77'Y.;,]LB665);T]33:>SQ\],#A\[-=1]^ M0 :>TP8;"V\GOQ^4,?W^0$U&70KT0^MT==#S:2$QJG\M'IX>FKY ;]:K[6;! MG[8VK^^GYWV'+Y/&<%+"A/,9"2:L.GMK@! MI!0(0#HH^^8C1B-G5V..:=CYGK"=%5O6_E>UO5_+HT)HS3GI/)<$ M9P7+0%E@6\%,YX ID0*LN>:8I:)@U&?[I$/6U.CVW?\\V18W1WK.HL5Z=$'N MMNT1"%@]^GN@\LM8>3RTU.U6*FJ MJNLM5G4W%4-B/]O\L7=LL[(DMLM#J/C%I#5O'4;ENE"$3@DP^#EAK/C+>BW_7"R7&HOM]/(CI3U,4L.4YRD&F' ($!)F[4$E JE@*,=Y MJ?,4S1_KJ.HO6[;9#@?6J9#)0I82EA48E8!K&]3#"0:4FA>M0 JG6 BD5=9" M]FXEAP9L)V*R<+E-9R$ ##Q-W;3;>]8Y-3+F;+)_]JBSQ*E%I^Q_]O44-?19X!1!@T?FZ6 P*+HA2<9:1TJEWB+G)J,X%3/E- IJL#^&[? M>%Q(!_[Z(Z 9.3=LJ(16!ZD3R@OK2EWUN+/?FOO-^H$O5O5.\&F9X< MV][&O>YZC<@Z%NC(QJ0%8)8<(#C^>U !OI%>*;]-A0F\)B-O14SA_0C>Q1AG MN(;8^QA8\U?9,1EG-*[MLXPDW3\"X2Z#:7EG)F:I9',"]'YEFY_:-JCFFVS/ M=K,B1[ PB^MG]%<%T#U*(#NI(D0HQP/4*5_ "JB-FP>TYHP4N>)EU M'+W@=V/8BF<7C/9%;;XOA-KMTRMIYAG;0;9^QVQO&5'_]%$?)IUFU64/0(^R MA@LMD%1E"C"#Q&9$,D 0I(!BF=D^D9ASI\:P ^DWM=E@9U[2VM<"[^U23\4NU8K@4\>;_W2S_07 M*YJ>CQID.:) IE#/%J,"% M4WA1#QW^OI/3D37V8VSMB4J*%P]UBA$G9KZCL:K3$T11R7V M)-6%9[])ZN*3IS1)=9GN.4EU/BI6][NK]6'F::HRAGD&I-(4(*X1X(@CH&&J MN2:EI)KT:XEW5?;4)B7ONE9]V^=='Q77(*E!L!X\6BH6S!'Z[]T$;-BF?-?% MOW*GOINXW&[?=_L1_B[X^Y4A E5M/[.MJJ,)$4ZEEC('U+"5\:TA!5QJXV5C M+%3**&+"*5'ITL.GQD\[_9+/#LTR;D-WV\/M \C )!(9"W<_LP\F(SF07MAX M.877C._P]LYN&K[8:)[9QF M3$*L2I!29MRM7$/ LD* ,D\SH;(<4>9UIGE3XM1(K X-,JL8JVKR@VJ4_?&_ M_5RIVSB[.5!1T1N8\8YU3=ZW^+7J_FB^\E;CB*=[SNC$])%N"QW5,W+&X-0? MMUBY3:1#JM]=;D;$"4;WI5ID M.$=:O?6'U6M)YP%2QRK/Y2FC+?P\3#I>"_K<%N:S-7[@5_:7C9]:B<5R4;]+ MYA=O-DHNZB::MH/2G(NBI#E6 .8L!PB952)7I0("*,8)*#/(2DP+J;3P6:(>/7MJOF:K6E QA6/(W/@E$(B!*<01 V\N MN&!MS,_]^/&C?M$7[#K]:"]=$O9=[KR>CWI7?^70TC1G)#5>" *P-*M#E!%A M ]=L;$!!D$":\<(K-J!#UM2^VQ=>>*ML\L?7.K4[N.!H%]9N'W@D!,=<&0: MY\T$#K#$9(8N<:,RA8/=I\SAFB.?;5A]F?G MX08B*JL/H.:XL\%P.)_-(@.*\IM]I%K,WZVV==F1VL.8$RRT65 ==-I+QB&WIQR1<"9LZY: M>V"::D-SJ MOCY8G)7^];HY(&S\P;PVV[5FM$JV>=YUD-M_0%E:(J95"A I&$!9E@%64@4$SYCDM. ( MN0?F79,RM5EEKVBRTS0L=NPJJK?GA2A8#;WA-S1,'H%U,> :*YPN"#:_$+I; M<'0%SEV]=[QPN5OJOPB2NWEQX/;=\QOS+I@UP/N55'_]+_4\YUA1S!D&-$LY M0*R0@#**S5*(2HG*O,#"Z>CGJH2I\6"C9-)JF=1J)D9/SVV],R =M_?ZP#/& M-I\/,O[;?=>L[[OM=_;<<;?_KIEUM@UX]<*P[<"[O?/T9G5U]9)ZM0^^X/2R5[KI%$[ ML7J#- _<#W0;!+?]P.C0#DP945#UWA#T0BGFAJ";X%$W!+VP.-T0]+LYU.5X M]Z VWXR,7S;K/[?W]B23K9YM=A315*8@924&2%(!&,X(X+S,TU+DTOS#S_&X M*&=J/-1.LCM=DT;9I-76UPFY#*VK*](;L'$<$E^L MR23B1Z.R>7GSZRB])I MXKFCTGWY0*%KU8UXAE]LU:Y]*,,_U>+;_5;)N^]JP[ZI=W^IC5A4ZM-F(=0\ M2]/<, P%6);:YF>G@,%"@ (70F">9JG644/:XND^- ML^.9A*G-84<*!B[SST%TX_]>T S,TEZH>'/G5P2 M,K4ON]$QV2F9_-&HZ?EU7X33[0/O"]+ W[@W/M[?>1< ,3_UBW)&_=J[+#W] MX#NO?9W4+YO.6O<7M0%_PI:36-M??7S:5G;[SZSV?WNJ9[82DCQG:6K< Z8 MTH@#PB4'#"F9VF;71>I5/G$LQ:?&33&SAQH,ZLC;'0JV<+W]M;GJ@,0L:; 8 M-W_,^=6*M&A^A1=F BOFT=^5T9/0? =N2IEISKI/:Z4<>41BY[!YRP^L*:S^ M/)R&?3H.1:R,[#?W5ENS5C^^9K$2B\>EJ@[5!71.A3#.-E"I;4&4EPH0134@ M>4%17G"$(2DUM3NPZ,J[;:M96V4=GE &(^=G DU MCNY'_7:Q?#*_K=WFZL@1GF/-="&9 (KF&4 %%( PK@'/2\@TQKR@9&Z>Q=>N M?.:I@<\'=ZS'<-_=V4EQ8X+-'VNT?[D>;@WSXS??87)CN0&A'YCK(F/NS7F! MR,5D/E\51N6_0'Q.63#T,?TJ**[USXO58JL^++XK^7YE'O[-,F_3#>WG)UOL MYNYA;>CXW_5&0YO;7A??.*SIB,A12H19GK.\ $CG"M T%2 MM?'Y4@53Y54: M-:9R4_,,C\L,-M:!VKSD8-^^OV!C8G)LXZ$P1*2RCE%> ,=MZ%<:UJ&WFL!:DS&A'Z(X913]7J6:94QDKY6_C"HC;-YXQS8K,_M4G]1FM\^\$/,49P5' ML 9H@P@03A@3&A0(IX6G&!-S2.\/.6+=?C;8M/%79TFM8SQRZX0@)DM=%C0JW73:>LH;W1>'$9ILS$W'/VA;K0X+PGB6&4ID(@A@'*L <4* B1Q#KG,I$39KI.(&YV, MH+73-_>R_\C0Y-0:G1Q9/4L.=B?'AK3O&8>3IO!;>3#_B0,6<-\90>]19:,1Q.)W3QA0=>ERV;RI_ M].3=;UNG_ U[7&S9TBK]9:VW?YK9>:X$2G&.2H!1(0"B6@.F* 1:%Z7.LY+* M7 8TT K5)V!"&Z.AUD[QNG73"[+9_Z6UR7#2P:ID9Y;O85O@8+J>O0TX-F,= MQ0TT'@&'<_W C'M6%ZC+R$=W_1 [/\GK^3S_NG2?5;7=+&PDVY?M6OSK]]5B MNUT\J#JBL\TLPDKE4$()D*8Y0'59!%LZU8'0OK,O/LP*P1%%$.1$@E?R5;?ZEK.#V3'L.,<0* MX1Q(PAE &&I ;3MOEI*2D!3J3$*O,XFKHJ;&<:VF=6#@7M==R(>G#WX=7T>7 M.0IJ0WNX08#Y>Z WL8CJ,%Z7-JY_=]/J,W?L]AUA;-'DZBPOY>KLHA+3N41% MGC)L\$2\!"@C9DTCM4&XS*E6-%4J]_*87(1.C4':I+GEY:2Y?>BQ'Y_& M*K$Q'9A?^L+IS30^^,3D'">YH[*/#Q*G/.1U;Q@C?5BOOED_Z)-YU>Z-3V36 MGP^+[4,= KU2[[?JH3*$1 O.,@$$9Y:0S']HFI= Y(B)M"2Y(,J'D!QD3HV/ MK,K "'I(=DHG!ZV3/ZS>2:VX9\JU"_QNC!09U($)*0*>WISD@5!,2G(1.RHC M>>!P2D@^MP8V7#Q*5OYH4NR5]^R[Z#H6;@PU M!,(#T]0IN$V-L:IZJALZ^ #LWX+1$ZVH71A=98_;B-$3D;->C+[WA]:YW;YA MU?VGS?K[0BKYT_/OE77?]O+NQ';QO4Z"F!>PX(+C'+#"%LF1/ -491B4ROPB M3TN,LG*^76_9THW#W$5[L=A>@>$^-*-Y(HSJR0]/57WZ]F/RV%IA3_;TGM38 MW@3?0K7.H^+&9L-@/3"?69BMULFG(W!_^'T'^6'NN+L-1<".9Z/@. MS#?QH/5F("^H8I*1F^!1>LP5_V*'E9<%XEG-08.O]6,>'4(&!IK;;9\HU*GD @7DK,E%. MJQ+[,B0[2Y*]*4WE(+L5W%3';(^CPK?3@T?0B_@&'9=QN'"0(0EEQV \!R!, M?UU>@T.#$;M"J^'/FU2?Q;:ENO\L+-I6.CNZ#.XDLD=[&_#UR1F*-V4A-(#T4"MQ37M8? M2-O-XLR 7:POAIFFO*2 9:D$")H5%E.9!CP5$FFF2)9[;1&YB9W:'+O7^@7) MB6,R5"%!UHZ#X+@%'1W:$2>6_81Q^'!F\>.P_2"*ND?M)GG<_6HO-,[VKOWN M#F.IWU>;?4'9K^ROG]1*Z<6V,JN)4F@H$5& M7I$S-1XZ5K.N\;E3U(]VKJ'JQC,1L!J86/QA\F:2&R#$I(YKHD;EBAOVGI+# MK*?B^W];M_D_4HLGVP_+KMG8OZ?E3Q'&%-)< FD@L1N M/A2 VL;5K,P0%2G)&:A3&V0N..@"A>\ A$ ZP_>NEQFOL_(;@=&73-^A188QIX\37 MJ[JL:+/ME>HL35/" )0J XCDW':%-O_DU*SE."VSC/EUASH5X?.=C=,8JM$P MJ:R*L^3_@_\)89H\LDWRW>H[2\IB!B&T_[\I7%4E[&E[O][8R>O_3Q"9I2B; M9;BLMZU0.5-63;;IA?K8K^,5WM7PVM^4SA--9@5!S6S;#.9RE M6;Z[;7W<*/3X7C^./1MA-P+M,VH#LV,[7%^:X?I',T;O:Y#CL=\U^V-2VYF, M47GKFH6GI'3UNC#&^66]EG\NELN[U5GJG WT7JXKVQEO5Q4O3 F,O$DJEI'"KVA@D?6I^V4[YFC#.DT4/!G@7*0P;'#_!.$6DQR\E-@5.8*PN:4UL(>TJ>ZP,5.H/N#^[DJ:9G2$@&M4 $0YV8- M*G@*"HHY3TN%95'Z5Q?H%CHUANMNR=LC_LAI!-SX+#:N ]-8#$@#JPRX812_ MRL -N:]09< -BP]>:W.(/QFH1WU/_@V!B' M<8C)@;=Q'(D4.Q29"DO>QLJ#-AT>-G('G8^[3@C[<(Z741RV@TY),,DHX+PT M9$M8#AA3%& !<8Z+O."%%]D.I^K4&#EF8-J+V+/^(8W#O"IN!#^-%V#$V)%7 M&?OQ.N@X#\LD.NC%-_8[?E * I$J <<9 T@I#6C."* D30F!!>&E4Y"^N\C)S2GOWB1?Q+V2 M3Y8,T@Q VIQ!-.QB]PH/QB0[:[PW9#W&I)OTAT%Z:/(>#&1G5O;'K8-=S<.. MF-7\ZY15/:2-PH[^UN]8+N#.V/41?WI^P[;JVWKS_%';/9+=%?+NKT4U5U24 M4J,,Z+K+<*$Y8#0M;3L911C!+"5>[G2@'E/CM9VJMIB6579?_D^:S\KH&ZU\ M8O?HN'FP(V ^]!EV,-P1JRLZ@35.Q<5N5292A=$)+_?*C&Z/BQH7_5:)C2VP M7WU6U=/2UA6QL49?U':[K%W/RH8;F>LM73^'K6-D?$\A@;O:[1KL MH]XY[[^MMZKZL&8K6X-@7\CNLQ)J\=WN2!S*HDF$%$Y9!DH&*4!E00!!>088 M)JG*"D1*SR8KX;I,S=?>F6*=OYTQLZ0V9Y;4!M5+W$/1QX--R1]?Z_\)+F37 M9T@=MY?'&:BAMR#&&2/_7>+^Z$;=!NZASKC[O/UQ.]O(C?#(,%Y^JQ[7E9D4 M]CW5#Q%K\S2CA4IM6$8),4"%X5W&4 J@I)G(*"H@U#Z\VR%K:KRZ4W666&6; M\YFC.$T_HNS"V(T((R$W,-&%@N;-7 YPQ&2F+G&C,H^#W:?,XG)+8+X/>UQL MV=(ZE_;TZOLGVZCCV(ATSK!46N(<8%QJ0R-I#HC@9LDO=9Z25)<% M\J(15\%3XY0CO9.=XLE.\Y=!79YY.:XCX48V0^ [^!YH?VC]\WH\<8J:[^,J M>]P\($]$SO*#?._W8Z['S?JH#/(7FQ''-K+Z_5&RK;) 0_RK>N!J,V<%*G/, M!"AIE@&4%0S0C#(@U/^MX -6QO;JLI/,U: G=_ MSBC,[6W6CK+];PS.*C\$-JWD9[5=;.I=R@M)A#S+\HR5!)2VLCPJ<@XX)\;1 M1(1IFJ4TTUXEFCUD3XV_#[KN3Q6",SE]AL#1PQP&V(%9/!#3D'QQ7W0BIY([ MBQ\[R]P7EPL)Z-Z/"*T?M-^I,P]XN[8E[>=(%)1*S8&TB>>($@0H(MS^AS!A M3\13SP)!YT*FQT3[S6RK9/)'HZ9WT?<+<+J135^0!F>5PV;_+6@""N]O3K4;;@%5.%[JW5XJ1,!OZ MA' YAZ]8QO;X:?Z MI#9UALJG]7(AG@_Q 3F$9C4G,L!1:GL-0@@X10+DN11(:R9RZE7!XH:\J?'G M3MWD46V:(EY^[M(M>-T\IXB@#4R@>[P^V7W_^WK3O]$V^:/]WT%"*!P1BNEJ MW1(YJM?E:/^I ^9Z6VA( ]^^7YE57#WWU $TM'B"8PS*]PT_D #U8X'*B7^ M\]OZ^W^9>PT"*;4_ /O#T9=__;FC?.HWS=I]V[3+*''F0'[?W M:O/UGJW:0AR_F$=LJ_+;O>W4]5UMV#=5__$MVZI]#.><:&06 M-,*X)K8%,2I+#5C*4J"80D25 BKN7\AI"I9-C;PBU/YI('JQ?JA!2K8&I4-E MH :H9+%*&JAFR0ZLI$6KN22Q>!T%6(_4!#/Z*^SF]4U&WPG-&W_C=W*\OIE# MC?\D^FA&-^[OT5=SJ#&-UF=S, 7#_)5/F_6CVFR?/QGZV-JVGT:]1ZO7NVJ[ M>+!E"WZOE'Y:VOJ69F&2THQ#7 "DN#+_(07@6*8 K]ROSZ&U=/&R[^%Z7 M--A'K2*(D"@R#40J#?]!! $C' $.%::Z+#"3J5^G*G\E?+[&<7I9[95-V%[; M__;CN("Q<".Z8?$=F.V,\HG5/MFI;[WU'ZP%QM7^,3G@?K!BD$#C"RI*F M7MM'5^1,S:D[;LZ7@)<]]8([X;T UHV\(L U,$.][(O7*#EH8[Q+. S4'^^% MJ-=JDW?)WHYN>1>)2L2,^VE@QP5,>2K*G$$X?ZSW#;YLV6;[2KB?:C <^C^I;XN5#1.S M1^F-V"%P3UF9"AOT 8GME2:+ A"E' M!Z6>!;GGK,@8)R!#FAKJ0=J&NPM@&(D1F6=Y*CWK:YW)F-J4:E4,"LUV!M6- M87I"-3"?!*,4%'@Z0M#Z)3&C!YXZ!J=W71KV[7\T\RFS"_P/MNSJAP7C=9C9 M/)44LH*5(!.9 @@7=;RI\;1SGI4$"LU8[O/]7Y$S-0[8JYG4>LZ2O:9^7_\U M6-T8( )8 [- $[>W_\-%&)RP#51H_+ #7M/N>#6Y?[)PI^86.B%:#,R,T%R M3HH,<-O_"(F, B)R FQ%XY(R81;:V#4]^,63I_;-M\H%)+2^!*S[V^X%P]!' MG)$0<$_B#49BI+1=9T2\LG0O6MV1E_OR^M$R<2^J>9Q[>_F"P&S;ORR'/2VJ M>SNL'[5U<>X>;.VF>9F5A:9< 5+#I!B!:"9\4%R7D D&=/2K=+=;5%3HZ27 MFMIMC\;M;K3US+>]#K";-Q('MH$I+! Q_ZS:FV!$3:B]+FW<7-J;5I^ET=Z^ M(S#077VS3_RL'FW1S=6W_>$\(2QG1*2 UDT;"X2LYR)!1FQ7!J:Q)-0K[OR* MH*EQ1:MGLE"(&8 .S1!!6_H'!-X"(&J=[3=:X8;,W+#Z+8KUU M?8SL^@^+E;(-QZIYQA44K(0@2TL"$"E2P'@. <\%49@C0C,O:K@B9VK,<)(; MGOQA-:W[\/GV.;P&K/N&9D^X1MC4]$:J9R;]&0[#9=,?1+UB1OV9O=U9]>>7 M!_H+9JFH&A_D_4JL'Y0]35D_/&[4O5I5B^^J_>V^4*L2BJ2" ,J?&H?LU:^3QH_U3AK%P[T-SX%Q=$*&@WMHWR0&TOZ^ M2AA>45T83Q7&]6S"\#ES> (?$\IY:_&O^_72W%$U>3]SH3E$!4,@UPH"I L) MB/&)0$8SC%@!*<;9?+O>LJ4KK9V*\&*NO:#AOJ>O5D834-GJ^1]UG)3O4=>Y@SPPLS&0K*T(%(J5$C?"*@8 M. \?[C0FRJY3:Q_0R3N_'@F9>0I\)J5Y[/"H!%%@Q6O 29UZ' NJ5;9NXGJOM&?NTSFN;AS0#ZV!.>"W/2X']9(_!HE-NHY#U/2CCZE:'I04;#U;9YV.=%]:^CVOH$*T)S50""C"N !,D LTT+8,&4 M9I(H*9E?BM!565/C@A>J)E;7/IT+ND!VXX-(T U,#,&H!:0-W<0C;NK0=7$C MIP_=M/L\A>CV+6'<\=-3M5BIJC(+;+Y8U<\WPJJ%;+GIZX:M*JTV&R73.,>G*2_ZH_!6"S"FA!3TC($K3O(;WK%)K+=CCHY*" M+9=SB0NJ!<4@944)D&$P0)BA,ET25*8%*BE4\Y7Z9LM9?'6,V;P@Q^DCHLU' M="9MN ]JIZIU_1ME$ZNM1QCC)4PUE QQ;.8#*05 J-2 :YJ"5*>0$DU+@@OG M -A0,,>,@QT$Q6XFCX'-P&P]#"P>H;(]X1DK8M83)K_ V0X,NN)G+]TV7AAM MA](OHFF[KHN1U5-]MM6,_K+5XM1O:CM/:0$U11QPB,QD@;D -+5-[QF75.J4 M"NY53:U3VM18[B1SI9HE5M^D57B6&)7[I/J<8NWFR$9#<& N[ ->S_R?*Z , MEP5T*O 5H;P+LQ3$PX!R:9#R<8ONM&+: A MA1L4<1M2W) Y494 MFI:P!%F1F249AA)0104H12&T9J30VJL+SDV)4_->6K62(XUGR4[G9/?7WL4+ M;H^$&^M$Q7=@VHD/;4!+9$>XXO9'OB5TY&;)CAB<=TYVO3&,G>Z$L.E+QKWZ MLC73$MO(ZO='R;;*+#H1I&T*+--2*:D+D"$" 2*, *I9#B1%JJ1$H$)ZA0\[ M29T:2QV43O9:)XW:B=4;0.J9:^PW"&[D%!W:@0DJ"JK>G.2%4DQ>Y ^1/DK9WZ;<^1BW'X/U@;?JQW.^QNIS'$F\2\1LF9 MSH;"?GABBPQ[",N%@!>9[[Q4&)OY0O"YP(%!CPECP^:!YCEO%Y58KJNGC3K4 M8I.42L0( ZFM:.RC8OEI]3B=(]_M,6+*+6UWBRJ?^TS$B7- M-5$8&B +#GA< MKI^5^JQJ-^_HR.#-T\:F7\U1#A5") <<8P$0%'5580V@3+'&@JE4Y'X=C6[* M]'FSQVE@9#SAS9-9[SRR9R-U61]TK>NUCVJ-2;A:*;WPK>A_&W\WARPJI@-S M[$Y7L&F438ZTG26MOA%K@+E"$[44V$VAXU8$<\7@K#"8\XV!C26;GI?5U_6= M^)^GQ<8L*[?F75GPI;JK*K6MYF5:\+R$&<@1LUT5: EHP110B)29(L:7T\0C M5M99L-,'\PK!LZW>-D&VU3PYJ)XTNGNVC[PY!FX<% ?2L6JH]H'1ORVD*S11 M6T'>%#IN^T=7#,Y:/CK?&!K(8%RIA3 ?GDX)#D5A\Y:S M'$+#/[D"3):&A)C*K'P$/!;KC= MJ"8:B /33$_\ D(2''")&X[0)7#D4 0'V\_#$%QNBA'6_69=;>=F+:6I1"DH M-), $2 DXQI3FB*2J]4IR'4G1J3%,;8:"RS8^/+4V.3+7MD8^O:\U-:GMG M26MQLC,Y.;8YL49[%F\:ZAUQX[\IC/S +/JZ@^Y?@FK@$8E:R&HH7<*HT XAC##@G M$.2DT+ 4N!295]M>7P6F-KN8CZ3P3 7RA=R-U(<$N[U[_F=V/ MX\I0],(PLS4AL39$S"8*1"]J=I&O#N-F&P4B=)9]%/J<:%6$VMR"?ROY7AIA M"[U@^RW#=B=1_K)>RS\7R^7=ZOALPUSS]*"DS0@NE%ER/D5UXNFG.P-#DVM=UNWVW$FR]_9^ZL/FD]3C%L M30[(_![J#7&C[0F,^\#L_KI#'J.Z4LP!&;@04Q157[MF4TR\'%:WPH_Q;<+M1=T00!Z;@'OAY\Z6ZE3#T53/?;^N55/));.V9>2NISNB88\S-(E]*P"@QR_P< M$4 YDK88B-),(UU@KP187P6FQD!'&0,O+3#>Q[$-AR(ZM1F!"1BNH^3&4T-B M/S!QO=-:B>U1]E@] #95UF<4XO)_G#$Z&K"2&^SPDC2EN] M^*.^D^MZ@[6-/;'%27)IW"V2D*D17EU9 M>ZV3G9:!MDH.G=<&YMZ; M(96+Y9.==+XH\;2I%WKO_A++)T,X/QMU[?G-4Y,Q\U&_8YN5>06J3VI3']^T M+;E9R356A0)8$ 40+R @I32 )6HUL;$OBGV;SLK+3FIUL[D46V:&SQ3^*,,MAN=C3Z$0_/?\>@= M#$K>O1BP-R\';&=58LQJSM[C^V91@8Y:&B"*8N,6#(B)Y5D9@:@/]T\*KB,[ MWU?5DY)OC?#5MT]-\[V:>+Y8=]-,ZL\?S1+$_G$N$<$BM57K6&Z+L^<%8&E. M@2):8X3+(L?*-4_83_34B+L)66[43QK]D\: 6?-15[-D;T2RL\(]1=9S8+KY M=UBXAPYCFA;2[OG)PR$^4LIR9.2]$IG#P.O(;?9\X&CISF&&'F= !SXAM'KR MRBPWWFR47&Q_9J*.6/BP:W ^3],RY:A @!3"]C/C O 22T!106BF)&;$+S*J M2]K4I@2K6-WQNE8WV>F;_%'_H5;9<^>@&VPWGSL:A /3?"_T BHG.Z 2MVQR ME\"1:R8[V'Y>,-GEIL .B4VZ]'Z;L]W+_*FI&C!7(H.R)!+(7$B _ M19I+Q6%1TM(KS*A;W-2BA5IMCS?_6X63'UJ5?_3LE=@-MQNMQ -Q8%[IA9]_ MUT0G6*(V3NR6.&[O1"?KS]HGNMT55/'JN]K4QR.&*+8+XR(Q8X=85]NF?X'= M2ENO;"41P8HB5[P$!)?,)A9AP&G* %<04I(3S;5/ 2Q'L5/S8(XT3ZSJLV2G M?&*UG[5M'Y*] 5XEGUS'XO9:=AB$AR:B28#K55YK )#'J[85"6S?\EN>F'57 MXW)]V)C%N3P-/*G5Y7NW/^M__O+[=O&@ZGPVMI*/:J/7FP_Z:YYI) MJ#, !>< $54 EK,"X))@@XE4.N6NA.\D<6I<;Y1.0&+U;E/_;&#KM;_WJ M6+CC?YODHZ,Z,+^_,J#NQ!X=V)$X/1; 7HSN!58'F;L]9S0>]S+KF,+];O1G M[UVG$[,.:*+/+V=)+50U%VE1%%@CD$** $IY!@A!' B6"95!S?*4N5*XN]BI M\?B^KX]=V3:ZGV41'J>,N/..QU#<9O-A !Z8TB>!K3NQ#X/Q2.P>#6LO>O>' MK(/C/1XV&M'[&WC,]@%WAVT!_[[:[#.0C+!V[Z=ZOQ*;M@-H];2TL"6"J36M/?NM[]M;Y;3Q'&62W[>FQAV[@B[J]'?788O?^\6"VV9KKXKN1)@=+?*Z6?EA\6 M6LTI@AKF60&HPCE .A> IYP#X\V+C DF4N05,.PB=&KTW.@,:J7/BN[.DD;Q MQ&KN1[U. ^!&K;%A'9@Z(R#JS8L^$,7D/2>YH_*:#Q*GO.5U;V"+AWK7^:88(J6 7EWYAE1V M:EP4H7+ESNIF,=38G=2&S_:1RLG;\:J6NKPR;BPYE1=A8+*=Q#LP7A%3C\&9 M1"%3%WW_'L5,/9"/5M#41Z;_&=JGC7ID"ZF:.+J*K63=CXO5.[B?ULN%>#XT M-65*F75WQD&900509OQ<(J@ !(E4"TR$RIVJG/@*GMJ8W#Y.&PKI@4E]![(Z!KEI%L?&!MG]7&THL$1KT(A/.Y+VQ_ZBSZ MXA]L^=0L,9;+]9\VZ&X.:[W]=GIW/14=27C0);K+X=[7A43C MRM&9Z@:VFWVBP35T5$ H4L[J'9%42OSGM_7W_S+W&SA2:G\ ]HCA+<+@[L0+%95]6GS=I6P>!8RYSS#/"TU&9=A1"@*

@+FYGL%PC PYSDAX-\VX]S6J"TRCAX_;CN, M<[O.6E]G>V(GQE1W#^O-=O'O>A>O M#4JQ_4"_FG%1OSRV-SG$8C8D*.$Y;C MY.ATJS*1M!TGO-PS>=P>%UA6=+VJMAO;'VF]>K\R)/[-;A2T\0&$:5KD3 &D M(0$H90Q0A@J &!$EA88_A?8AT"YA4V/)8UV3Q2K9:>L9B^&$LQO7Q4)O8$(+ M!\Z_D*@#(E'+B';)&[>(J(/E9R5$7>X)+'A>]VJO3^;>JDIL%G6?I:^V/>Z\ MD(0B:59V>4G,(IH3 3C+&<@SR @6,I.$>)4[ORYK:AS2J-J0?,;AP2";R!*:0';OY%SF\C$K7$>8>X<0NC]$36K M(#)^4:,O>JHT;DQ&'/S.(C4B/3:,:W]3;17Y#^NJFF>4Y4662I!A;IA39@P0 M;I@SRWF12B@+1IC/-OR+IT]MW]THMVMQ\(/5[\?D;KO=+/C3ULYAR79MOLV- M)%QMWE&)<0E110F&&H-10HR_SF]F!(1YJI#:B+6K\^L+G-L,%0##Q?]GZQ MO.?*BTC$G/E>"AAU'KMHV^FL=/FBGC&"7[9F1ONX^;19?U_89("4BK3(L :: M%@2@4F6 %[H @JO4\*-QUK.P,,$305,CRM/XMUK=Q-8>;!4.#!4\Q;?[JX^) MVL $$ Y8>,3@%31B!0V>/OYUX@:O&'DU=/#:]6'.YZZ>XEO5_._[U3ZP_PU[ M7!@7\(Y7VPT3VWE64E5@B #690X05P0PI&P)!IE3B"4I,/>;]]V%3\\I>'-O MUXJ5W5!?[U,AVLQT&P2Q/(1\_[>?V^ Q)&X^Q3 P#\PW^PJQ/^S4_M%B?4@[ M:55/_M@I'W&=[H]83,?$0_JH7HL_*J[.F*7:H?=?!YPS:; M9YM_4?<@_ZB_WJN3(FWSC, B$ZP 9B6.S0H<2\ S,U LIPB2 C'!O0HI]M!E M:EZ3-24YV#)+CJPQ_VCM21J#;%_4T^*#OBEAX:/HN*$YSM@,S)7##4M )EEO M0./FEH6K,W*V66_L.P\1NGA5X%>[7GTS'\B#]2R_FD?<_;6HYD04"M,B RF'F3T. M)(#@HC#_9'F:ZB(7V*D)>9>0R7W!1D=@E4S>UFV:K9[F%3::^G[+EQ!U_*)[ MXC3T=QT D?\7WH%!U._\DIQQO_8.2\^^^:YKP[[\)NWAS=/&GO'.%:?"_A_0 MA9FD$;1)HTCE9OUFOOP\)VDNO99N+YX^M37:5RLC$8UR[0Z_WT?^$CRWKSL8 MDH$_ZUU.6JM9O$_YHL$QO^&7 D;]>"_:=OK57KXH< -FMZN^JPN^]Q91J2A. M<09TGD. D%2 "EF JHB=8KS>VNX/QY'$FN K%($1Q+NUUF.*JU5>IXOH=@8T&V69E'EM]4ILZ_'T_Y6F4*80* ;(2 M4X!(R0#E"(%"DXP1\V\HN%>OP2N"IL83=L]:M;HF/RSK.%@#?E)9I3W#?*Z" MZ\83,2 ;F"5V*MI^SDV:TR#NQ"TDHC8@O"9KW!Z$-RP^:T-XZ_K 3H3B7LFG MI?JHSRHYWZWD4!X^'?HZX=FU.9[ M@:J,VU>O'UYG+?-Z/BZ07VV+COOUTMQ1-0$Z>Q\AY4@3D4G M4;& 8.9S1+D M (J,(X@*F4+J%XM]79C/)SE.[/6QKO]15T3SO,*/KWN -YQ8HD"Y]!S1UPD M_>>+FR!%G1*N2QN7]6]:?4;LM^\(X^Z?GJK%2IGE^/J!+U9M-KE8?ULM_JWD M>VG&?:$7[%!03!CA9EIY.9N8OST]G%-% :@MC5L@@2#._::#4?6?W@RS,S\YLG^6'!!(CB'8.80[$,X\ MPQ:'V:7BCDVDW-:@D>S@\"/4<=^T-,TUSRD'G!"S=L-$&1ZN7/>N$NT+N*L[:%^@LW=IRJ^- MV]0^V9=A8&]AFFSC[72\RO#%]&/&-6!4U^A5QN;4VWH=)?R;#M_)__M4;6W6 MS';-I*QYF2UMN^/%2C1YBC:^JC5AK?EZ)>^5_*;,I_@GLU6DMO-"4)B:I;AQ MR9 ](M$:$!O<+-(RAU!"GB&G4JV1])G:U'G$7-$ M>#OZ-,>0,EH;YXB0''=YCOG8T/S[[VJY?K1-2L7]:KU" 9DM3OA$C=SO5ODR-GI3O:?9Z"[W19:T\RL 93=JUU\5V_9ENTB M[+,"(:[2$E!(;9<$10#A0H,,<:)++H46TJ^FV65!4V.5MD37D;*)U?9FK+X? MNMU,$A.SH<.3 N$*J&?6C47O>F97'C]R/;-N(\_KF=VXOG?']V9?P/SPQOQ[ ML7T9C"L4$ASE..0ZN?DET= ?W3\X"AF;)%;2':>3N M1 ;=P[1;]6$W<7/#I:N#O= M/E8[O9_-M7.:&M;*10XHSPV%<

& M;]8/#^M5'=Y3A[Q7'Y^VE1$O%ZMO*L4U M<]I]3KH8?+ZH=+HKN#/GKH*BK:PQUTHPJ;@$6:JA36,I 4^5 I (1$2. M6 F)3Q6,D^=[T<8(=3".U*M+NGBWVWP!GIL+U .2@1G &8V0'IJ7;([<-O.% MB+$[95ZR[T)SS(N7]4BE>%]53TJ^?=H8+OBD-HNU_ =;/JG/JMIN%M83K:^Z MLTNZ7S:V90O.RKJ=#2BA,'Z"-,LL"JD"*4\)*K706>I5"3I(BZFY#[5Z26-% MTIB1-';,DMH2&[FVLZ69&Y.[9E.IMB<@75?Q]>-UJ*@-C!UA0+FS4PW MP8C)/M>%CU35)4V.*G:+)D::!/'$=74?W)P9F0[LX07#Y^R^WH(CJ MHUP5-JX?7(L\NY-LJM),$O2#$#: MN/S-L9:-M3[8E.R,2@Y6M<4J'!G'?Z2Z&6A0_(=FI,&A=V:O8!@[V,P\\XC) MS+].6_A^UM5Z8,A;+KVKS M8+N2K^JL]'1>:$9Q;CPGC5("D(8Y("G* Y1AYM6P)U&-JC-B8,3OJ M#U@;,6O^)S'&),]JF^S-F276()OFL#/)MPE#V/"YN68C#,K -#G@> 3T@>B% M9MR&$6&JC-Q9HA=>YRTH^CW./W_3/%A5\DEE$)7MD@@Q2F7!"2@S70(D"@HX M-/]$!2TS6)0Y*ITJ5EY^_-38L-8P,2HF5D?/]>45!+N9JS\N Q/2$)"XIQ;V M@V:D3$%?B+RR_ZXCT)',=^&FT7+SKBM\G&K7<55X5HM8;Q[7FWJTZV[?;ZS_ MN7E^LY9J7D+"2O;_VONV'KEQ+,WW^15Z6E0#R5F)HBAR%A@@?1L8J"I[W.YN M+.HAP&M:VYD1N:$(E[-__9*Z1"CC)E)!*61@YV)GI26=::E,I8IY1(IZA/1WES8[9=TD9'YTXS^D;SR*KNG^]R"??+]#<" MFB/S80@@!V7"., 3("'FDI3)\V(<3#Z5'N-RV^ LF6*IY!NU-#]L/IL7HW*[ M;'$Z(ZQ\\_+^Z?EQ]6*F.$:0H(P0D$$H ,(8 :H-\? D37!.I1;(-T_&3?+< MB*=1/&HTCZSJ=]6?N]#R5Y9$_"5J;?%.G7$<'+?%Y"B0C\Q.HZ ]))O&#[G M^32.PJ?.J/'#Y$1.C><#!AX^VO#/-V:9*6TK4[4LZYT]6]W@05EO^LW+_I+/ M[,7^JHJ1^/1<*?)?M@Q"^7%91U0L-",9U8P!;KPL0X00 D*T,J-&N)2,04.4 M7B>60=6;&UM6J@-N=8^Z]D4= ^TWV[VN,;(-46KLM+%*UE);J:0-;FI:!W]8 MK;4J-MNU;R^GP*^&XW'KS09\[!.1N8RU_['O*$,2]*PXK(;3'C"/@N[1J?0X M4JZK^MNIY]D4L5/O5D^L6"Y0G*8:)QC '!E_6F-M)A1( >1$V>DE$;F7/]TK M<6XSP^F:IZW.T1^UUIZA,/VXNW%T4#1'IMUK@1QI,RFKT8 MG"M]V7]CT 2'.@>J\:A5=5%;7MAZWN4""2%A#E- D2( 26U3')A9Y*A M!]O1]9K#$$ZX_[?;U]OOO]RU(U=WJGA;UQ^V=E7%F+8VH6.2SHDCC< XO15# M*WNC[HLC87Z^/^-8 H>6#-E5(VGC$#%" F$(%$,8( AS0+"B(":91B*EJ=)> MX=M'$N;&[=T:.0-=QV,4WM@R(H=")BXDU7KS8E>6F_NEM(T#JW2X7XNE^KA13^6"HSREL8J!U)B;]6$. M 4W,9XXEP1)QKGGLE=_:+W)NWWVK<1VUL:GF_IW6T1]6[ZA2W),,',!W8X>P MD(Y,%P'0].80=X!"DHJ#U$E9QAV%0]KQN-,_<=8\7&Y%U7ZZ<77*YJ1+Q%S' M."5 YC@'*-,4<$4%X#SA68R%H#!V39(]*V6&;&,5K;Z+1E//H\3+H%ZFE&!0 MC<\B_BAYI:/VHG!MZNEY 9.EF?;:V$TI[;\XL _RU3RO>6D5E.9_4ALBS05 MN59FK<$$R'C.M*(JA8G76L-!Y@QYX?R\>1=9Q0>&'+@,P)6.R#!81^:07U?+ MAZ:D\]=7!9U'B#CP0&82%Z0C=AX^R#$.SD[(B5L'ET45RN9L5NT\B_*?;]12 M?'MBZW\V7T$L8LIC 4$"8PJ02C'@N<*&D% ,F>!I[E<5K$_@W#CHE;Z153C: M:3R0?'HQ=]T@"8?DZ/LEUX XI BK$S*!J[)>ECEUF58G!$[4;76[SS^M^[ ; MQ[NB9(^/JS^KRO+*O&V;! T#V-/"R4$Z657PNI5YJY.T(7 MTLX='C)9&KJ[0=VT=(^[AGE]]@CM3V:T_[!:UQV1?EV5;;-1$K.,I$(!E>,8 MH#1C@&NH 6:(Y!BG,2*IC\=W2=C<./AD?;"= 7=M_R]KP,#CL(O0NSE^H0 = MF8R#8NGM [J %-+_NRAO4M_/Q?)#O\_I'G^?KSK YQ?2>_C+_I)N>H]=Z-HD M^G*SKB:Y\M/FFUD(?V/+)O'G_8_G8FWYL#[W_X>RG6F5O/^NUNQ!56E![]A& M?6#%NBJG;=:QBHE$2)#'F09($@F8$L;+3$3,,UH507]?%PX-9"G*-,4XT!UK8[E5"*\ H3$&>,Y4G5"<, M)WZEFUQ%S\VGM)IW"*ZJ'=0J?]?F"UK]H\8 WX)-SF/BMCP?!^G1=TY#@3R@ M3I,O7F$+-3E+G[A2DR\JQZ6:O)\0I+7F+E9>YAQG*4ABVV S36) ),H!DS#/ M-8PI]3XX/I8R-ZXZ;"PY.&;^%*+.Q\+7X33^6; G1-!JE-5A195ZLTBX5AJG#$BM$4 28T#B++;;;#J.$:$)=HI?/?GTN7WM MN[.Q2KN[Z'H(UAV3(94=CVT/7+VQ(V#J"HW' MMIVHPGCBHH$-(97XMEP]KAY>JDR[C\M-$QA8E^ILYAZ8T11R@6T160&08ASP MC#&0942KG")"A->AH)/4N7WO>Z5!I76T5[LI;#JT::33&+@10W!D1R:,$*#Z M-Y;T 2EHDTDGP=,VG/3!XJCYI-?-H:/E=_G\2D.="PE!RC0QBPVL $F@ $DF M%84L91E588+EYUJ%H2?'S#U'?^@0N+%36&!'IJ9@F :,G1^S@(&#U)E$SO>5 M%/"XQ5 M'O24D+GQ3GW:U%$R^L.JZ:*2P"$9(>30-N8N?&$Y>*OU9'ZK9)P)_U!2'K[N['P8U* MPJ,[,K6X5-5U0#9L"=TCH":KF+N7/)\"N4=H>-7#/;Y[:*]J5JIOJT?Y\>EY MO?I>!HI3HB#2.8!$2( RS &%/ 4)S1540@F8^JVB3DF9 M&Z\T^D6=(AF#W)+3D#HNB*X%:F3:&("1_UKG$@9!ES8G!4V[DKEDZ]'"Y>+% M(8+CVTSW+VRCJO[)ML*SK4W"'M0"-RR*F7?#=!7PERZ*52Y2#41,14(*"AC@&Q1 M6$(%!A*QF#*F;&?BY[H'NC;(.2;O3YWJZ ^\[]0QI@/SKH0,U@ MG_JJ,0J[@^T,[60[V_T:S6?'VQD]KYUP]Z<.#C#\7MC'?UBMWZVV?*.WC_=" MV.XVY8+$4N=Q'@,9Q]@L0$D&"),YT$RG6-&,IBQ;&)7XRB.X\*PXGP^W*W2\ M[W>G;:17ZT@V^D:L4=@[CO \TF[$& J]D6FO52GZHH0JOK,JC[);\JCIJQ3] M8I=1ZY(]_B5H^& O1H$#!\_+FSIDL-?R$\&"_?=CYE M8-%:(;9/VT>[._=./:^5*"I^-3\_JJH>T%+>/ZW,TO!?->^>2P%9Z$1G"44Y M2.(\ T@S#%AJZ#'/N*8Q(CR/X6*I'JRDKQYU;@/IY_0-T_H;/M)RU 5-:U[4 MM>\NVEE8)4AU;;R+#E*H[E[G4'F6S@WU K@Q[Z3C.=FB=+HQ]"_9&QCPH.5] M0^DV;2G@P(@>E0T._?R!J^S3?8+W2Z(W+_M+NO7AFBIP?U>E+?IF%/KQK(3E MTY7]U:?MIMR8=[U8/MP_/*PKJOVXW*R+95F(NA FBC6C*28@SA$$"*L8$-N[ M G-FW.L,FQG%*^_X9I;,S5\/4!IS5_RR!J5FK0:6:+.J?FVNVD-S%^W B7;H M^%1IO?DHNFYS_ QOV82;*'-^P?SW:FX]N$%W@FYFS+3[3+<>LZ-=K)LK-.H> MV1=5*O/L;XLTCY7.H099+!E 2D&;HT< %4IREJO8#.8(FV2M_+G-NIY[-JT9 MHVR3[<8HZ#[9$.3GM5'6"_I8.V6'T-U@JVRGPASWR@[Q&;A9=O28$>+.JG_< MET0"A9E>/TT_DQ_L,4=BHLXLH3Q9I=EJ+^427743)*Z+L\I/\ M&UW5C0;LOE95N8A!KE,DD4$_IP E60Z85@@D6&8:98KSS,FM/'[TW!BRZ3]B MU?,J_'0"M,MD=1T4(Y-00!3<6^L,1V.B]C8>J'AUDSEM^(6.+@VWKQ\-9-?R41%\W*S-SPN:Y*F4(@4DS01 *CM-KDB$]))ZI4YJ4ODBL"A ^1\G[^[4R];/S!1/!KZ>E>4XG%5;M=J]]9# M@034,@,XUCE %&I $H1!S 4D*E."$*=S,1=AOEDKNA<\-)Z'S&9W^9J3->3<[YG8(\E5GZS M_V\=QN_LT9;X^:+,DPM[N&+_X7XI7_^B@1M2-9:[&:612\8?HNDZ.8V[IGA9TN\Z.?9NWER\>6@B\+)7Z]*S6 MAEZ6#U7=X%\+QJL=B]_8QA93>:F:6G7<%H)32-,$*)A+@.)$ AJG$D D"$W2 M),UXYE<@W%N'N3%';8(-&VF,B"HK[J*='7=1:\G5C=>&C)D;^XP\$B-STUB# M,*!0^6 8PQ8P]U=CXL+F@W$Z+G@^_%'#F//]T_/CZD6I3MA04U%3*VZ^CZK!6D=W/XYQ'0@WQAD!WI'YI]X!+;[;?,0]QG;?OQ?H.ULE8!LR M_]\3OI $Y2IZ4KKRQ..0O'QO'T9E_U#%PS>;ZV=<#O:@?M]:>ORDZS#K3K[? M&U868H%23B53&4BDQ@"E$@.B,TMM#/$D3V"BUV*(.L;?1=;\R-K_NNO# M1!5!G%\A-S:?U8LQX=KZQN_$=$4\?,=I%L4ZG)7^.8IR^(Y!L.(;WH)'F@_+ MGNH@'U9KK8K-UNCS<5G'ZQS,YVU.YN=U(=0B33,LA5) "R(!4E@ +ID$&F54 M0(VIHCKH]!C8@)]QMBQ=DZ8[6.S3IN^B(_^[122J( D\?89^XP+-IC=\CV8P MN=[J%0H_VXXTCI-.OJ%MF-=4_-8^DQ;*:N]OJLIFOUS2A;?%?UIJ!M M0-(497Z[7:_54G0S!.^7LOJOQ]JXW5;A[VKS27]E/Q8B@RE,<@)2F2$S'^ZZ_V(M_O-C=CNWZISM?KO=L%3C'BFE!@%W< 0:D!22D& D.<,JT9IM1G MP9 (G*LUB0*A. -)Y#@A1 L09QE+"3.5" M+)[KND@;MMY,@NBAO,EQO8NX>BB62QLUR)FYPW@IJ(N,,"1$#KA("$(<2 M$"EYA7>JN,2I0 W4[Y=R0J!;:3> 655',.$P=G,KKD1M9)]@!U:E7ML"-=P< M?L'ZD!/P*3&3SIX7[#R<^BY=.J#4VU\_?S8Z;M8%WU9+.O[2AHF5"T2Y(JG@ M(%;($&XL,""Q62@)1E/"H>&&Q*G"4I^@NGKD4&PN=79L; ,W+Q39?'&>$\YI#!B$-BZ,4-NIT+B3*(>"F3<8*^1U\!U"J[GQ M8VN4W0ZMS8H:NZ+:L/;I!W#L8^3IQL[_5#@D MUD&/>H,H-NWY;4@LCPYE@SY\&-_;$LZ_FQ?]W>J)%;V_9_L8-69JU>V,)5?N_=0@^6W6!UG"*9:LH9#__H6 M8LX CMI%K%^+VS828^Y/\3SRJZ1XWRGE4Q_ :B M_Z1D%'C'7BW. %GW0Y51$)[HA"48TEY'+MZ(73A_<7_69(;E@6*=I+#10%%* H*" IU( A)5( MXD3I+.&NK#],A;E- :T5;4OPCAW=SJY[4Z+*EJ@RQIVU!HY7_^0P_BB,/%/, M>P#6J 8E ]$4]&W6JC6"VOV:SBIZKRU[,9='&/&>M-MOUTEQD M_L_\1[E]K,*DV9(]OI1%:7]V5,4&P'ZWU0.9D?--59,A6[Z$F>FN&]<+T][ M!T\V!UYG>'="O/)) UOLV52=3_IOI:J679_XAA5+)3\NV[+R1]O,N\*$"Y'& MD"5$ 95 9*9)!0&+H00QCJD@BO,4>>T)7Z'+[.9+:PI8:6",J;D/Q9(M1<$>JY"/ZB#P M5%>(',E,4:4!0SH#2-L" ]4.EDQAFF529-HKW"RT@G/CZZY]=]$K"RNOJFMC M=;3?6AGMS0S3]B/XJ^#&[;<US$C F6(P9RG"J 1$H CQD&D&288,ER M++VFB#-RYL;T>S6C9Z,G,"Z?J#7UX^ESL+K1;0"P1F;-#DY61>L:O^W!R9OS M>E (25WG1$W*0#WV'A))W^4#5_SJNUIN5;E(-4MB;CQ#G! ,4)Q64;DQ2)16 M5 K-&70ZVSQ\\-R^^*\K&W;9:.>YIFZQM?&QFV3WWS M[(G[T;^VZ+CO_,&_#_OPS&Q?;,R2\;M=4F[,(!7\L5YIEO=/J_6F<1F:J/W? MS?3_]4_U^%W]MEINOI4+K&2<8:8!QAH!E$L&F$HIB"51.8[-_W"OS_4Z=>;V MD=?6@,J<:&_/+GRH:U*;[V)KCAA/OC8KJNWRXX+LL.^N6;B) MET[N4L))FJ$48&Y<)<0H 820W&8Q8:88DUQZMY#OE3HWGMWUY3[1C+O2//JC M^7OP#IC;:+AQ9W",1Z;(L/ .ZF7N#%?H%N3]@B?O'.Z,Q:F&W^XW#\S(;#>- MWCZRLORDJX"J^Q]%N<@TADAA!!(AH'$5*0)$:0Y2S7$L::P4E%Y9EN89]$ 3-'3PK;-I\P#Z;CW+\ M>F^XLA/;09$#F1**%+T)ZDU$:ZDQ#E@ M22JE3J "@MA]= ISP+24 ">VZA^A5#(#K-V#F@[8G;2?&5@WOIU_!8YI"FU, M6%-C%N4S/"MEC%,48_=45=HM^M^5X5F5:9U"#A129I5HBUMP:/Z3*IJB'"8H M5W*Q5 ^&_>77 72[D^3TAM/Z#3^2-\7;KLKJY*BJ[#N0$?:P>I*!'TI3\X 3 M,L,9X,CX43[^O93;?/='5I[]Y(^O'%@286T35#8O-E][8Z-TS$THPX(@:#B Z!SSC")B%5YI0GLA<>?E:KH+GYGRU>M]%E>9U?'JK>[@- M(^=Q<2.1,= >F5K" ^U?R,$3M: E'EQE3UO\P1.1H[(0OO42Q%\?RHJFHS"RBR.$E8#$B2<( 8AH!D MQ!Y28A(+*I"FPH?JKM)F;OQGC(GVND:OS3&#%-4&V=B:5Y(_O8LVTJ)5XZ/-XD&P34DLUZGT*1T&P2[0PX. M\]"!@9M"K+=*MCD&A2KK?A:;10K36*0: B4Q!2A.)"!,*Z"EC#7.-(=2^S4= M/RO+YV.=IL%XHVKTN-?5,W+S+*YNY!<$J_&)K0*IH^1=TY(GX(JS%XF@$9QG MA4T;P]EG\U$49^\-P^CA/5O;AA_E9[6N6@"\*QZW&R473*>I0#:NFVFS^,R( M\Z=X.#8#,R S;:FB;>]8]3^ZB M/J"\";8'AI#T>D[4I.3:8^\AM?9=/HQ8?UTM'[ZJ]=-G\ZI\8Z5ZNWIZ*JJL M^WJ)I+,4ISS- Q>_U20\H(HBDCJ0\+],B;&QM8=8$1]!2U"D=[ MC8C-(H[ A&23/I&3LHJC_8?LXGK;,)9YLRV+I2K+ M>_%_MT59Y?F8]>6'U?J)?5QJ^U=5^F.W=\USG*$D40!F&;<-1&+ %.1 $D5R MI2%4F5>ZGJ?\N;%0JW[4T?_.[K!%E0E1QX:KZ^'[#I4;78TX "/3UTC8>_/: M0 1#\IRO"I/RWD!\#GEPZ&.N[3/RM^5:B=7#LOA751:VB=@HOZP>'S_4I6 / M.DX(JB7$# *=V[!7J&QS$:H!Y#1/V[':EZ-I2!26UUD36 MG*BQ)V 3$>]Q=.//:49G9"H==V"NZ! R%--QVH)X:W.C7B!#43O? &3P$P>R MKUU&OS'.KGS;JJZZZ[W_H=:B*%7YMVJ1)PQG(H\!E"P#B*341LPF "&J%8MSE#"O\)@I ME)X=HUN# +<615VKHX[9MH=D][K&]*BRW5;4KZRWB9>-_?:@LT;@+JJSYG<@ M1!4*GE/ %"^3XV0QLU=D[&EE[+?#];WPGX$F'*B@<]44>D\[JTTX$D?SWY2R M_ONTAA0!=IT3(CV-@PHHS=H>"[/(6.#/O)<,$.\WU6X1[\C.N. N4 M^K78#:[AW":DW79VQ\(SV]EW;1DQNU_36AJ5UM3N9GADC;V+:G.'G36$>Q_\ M3B-N,LI3G5=,/,"##S2"#\(81Q[AE+S)H4APC,\=FX07%++(T?VFZJU7+!^J M1=$]+S=K)C8+GB4"\P2!1,44("YMXSN> R4R"66<:TY3ORA"+_GSBRW<5>81 M]@>UM^ _0E0W.C<,;N0]&K0C$_.%:D=L$[7:UUM,T1^M :/7.^H!;ORZ1^<4 MF$']HQYLW.H@]3UDR(X,WWQW5MO7P:\7OHD;U:*>[SPZ M$_PN^RRA01U]=^6&>/KLHX3&=;+=DP#X>NZ8^$!U<9_$Z4$3[H[X&/9Z3\3K MSJ&-ZY_72A3UNXP(S@E),(ASF^&6<@)8G-J253)G-A!2R,RO)?W^X?.CY+UN MONWC.Y"YN8I#@1B=1ATP&-#$_=C8L.W9.\^?N/'ZL67'+=5/7'-EG:,ORBI8 M/!:O&Q.6"ZT3RKEQI726:8!R9=:+""(@14*)EB+7.;VF[-$YP4[O\"VK($6O M-;_K=.3TS%OM'P0W"@B#Z4195EHKV[9415U$;7K^>5BK8N_;D'FNSHB-4FCI MK-#;U%WJP^!L&:;>&P=ST]KVXGNGZK\_+C]MOJE]H[ZZB/A"*4)S310@7"JS M]./,.!,9!+G@&MF\SIQGPPC*0?I\6:I2.OJE5?\O-LAG=V+Y=E4.("F7T7!F MJE#@3E;B[12@E=:=9J*UWD'YR0.GP"3E(GEJIO) XP1=^=SMQUGE>M.)[;6; M7VUCN/_>LL="VRVQIIK(R5Z.<89I+/(,D,3&RW(! 24)!WFLN.!)#''J%$=T MI1YS6T']]?W;J#7G+DH@B.E=U VMWUE8[3;O;6S+^ES9N_/:8;W,AA,.ULCT M>(-Q_.6X.Y M<6^KF/U\RZJ=P*K6V+?M@N](N+F0H^([-EU6<-;*1[7VNP#\RH"[IH%#8\,N M5#]@!9+!^(7M\>"KQ,2]'P9B=-P38NB#KLVUO=!^JR[!D>J,P41RP'-M3TXQ M 52J#"0DS;A.H9+*J_R N^BY$5[77[G<=7!8,12/07&DP%&@'IO[PJ%\11:L M*V#C9+WV2K]1EJLK*N>S6IV?$*RV2MG&WC4!=PN5,LJ81D"HU*;D9 Q0C6( M.4\RG.I4)=?64SF4.3M:,$-4/SD'S\@53X[$ MWKK*R3D<'"J;G+UU:%!#O95^MBL73K($LACD*A4 (88!XWD".,N)3.+,K"J9 M7YAMCT2?+V:BHIWM:4-1G_!MV _?*(C+&+L&1@3#;?18B0:P:1I+.0(3-J[B MLLB)0RV<[#^.OG"[;6"-2L-;GW1]@/J!V4/5S-QWJS6J]7?YK%XUMF M7B ;)B@4DSE+$I!D3 &$8P)8DFM ."0982DE&'L5K/00/C>?YRB>T!B@^@(& MKA\"-PX:"]B1")1J_E=U.@>[92/6NT#%K<<@%G02I<^\JSD MF:,:F$.>,;#=057,R-Q;-=N-$Z5A0A!0T"S*$%"5P*F[4IPRK:C3@0G M+QJ83;AZ>K*;T.SQ,WM6ZP53>88(TP!*:GP,)&+ 4R@ 9H1J@37%RJOVXL'S MY_;%[M6+*OT\

B_$]FG[: ,0C4^\WA3_JI,+)(Z9R%@,LA@G ,49!B26%!#&<_/A MQRKFS.?S]E=A;@QP^5#"U@;8F1%U[?!CB@%#Y48FXP[ R'P3''MO7AH.7TCJ M&J#%I.PV'*5# KSB2?[)Q!^4N8X]?M@N96ES#7Y33]S,TA(*DG&> ,&U!@@3 M H@M+YW2!"=)GM&80]?DX=,B9L=QM991I6:==O%'K:E'=; S:%ZFJ3 8C4U# M(\+CGMI[/4P3I?(.@60H3Y"DQS '%-":<:H7U']2\+FQG]=79M E%K; M(9DQ%U%VW+0)A-W8>S@'L-5[[F6YKVZV+R\_R&JOM2_FV%;H"SF1"D(&);F4V1( )1!H1F@A,62^K6->R<@+E] MD:V.4:MD9+5T^R[/@GCY\PP!S ONPXP'Z59IA6Z8)W=CZILI+Q? M=CM,FW\S*SI99:[^;LRM&TXWN=>(9:E@/ $HSPA ,*: &SH 2&'-J:(*$2^/ M?G2-YT8RI^O)[FV.ND:W4>JMV55F8\?PJ+'\KLD2WQO?ER9^H]?';:DRJY=B M9'J=R?L0HMSP.&,T$P')FP]_!5FM[5?; ,]?:CYTVR;J"$9,@>B9/2FYOU MA]SD>-<5+0YY?V\I?MA;RA8PWKSL8X?+BO:^&L>_2:,L3X M794;\QFI))9FY:V!RK,4H(1HP%.2 \GB+!849SSQ;WQX$U/F1H@C-+RS]\81/9OU@Z4P]?J+MH!$[B5XDT' M-WB#Q=M8,WW;Q9N.VLEFC+?5:. 2HM:E_+IJ5B]_-1[$YJM:/WVL!%3_N.!4 MXS3)-&#VC HE20Y(G$L@XSA6 J98J+@M#.FXEG"1ZT2 KTM"CKVH:-2.-JMV M=R*J- =F!G^*.KI[KBV J00#%-MJ8TS$@"",4TET MG!*G70XG:7/SZ5N%(ZMQM%-Y=]8\(-BN'_'+-!08R[7KZ[/O#L,VZNUJN2F66T/H3;N%U;)0N#EQXP ],EV[-YSZ MK(S(D%VF_/$*Z0-Z2)_4+_1'Y=!7'/"$@9$%Q<.RT(5@RTW3LL"6\%X]%J)0 MY;[;!R4*)IKG %&IS1]" 9H2 C"C*>140JVBYL)OD:<]PO= X.F_UNWL85_VN-K8INW'S MOA=2R3Y$]?2Q[T3QYTWP7*?MIMRPY;2<.4_5/'PS=:[^FY6K@_JBWIBQ;(JXV!-$)LM M>[11*G"1Y@F'B".0*3.(2$H!J%E= IPAF&"&$YG[+36GMV%NK!DRTKP#QUW4 M A(UB$0[2*(.)I$%9:(H]"M>/,?%];Q?I[%7ZG-^DZ:+-K]^+&<19GZ%&3]' M?/GUXQ0LL#R *MW-!][)1_LVA\G7K/J$I(8F P$S!&B""$L IB0%C MF%*4,)YAIV*2P36;W7S;:03HPICE18C#'GNVF'<CEI&!,#W?43*4@($5-!\?5W_:ZH8?5NMWJRW?Z.UCV[7\BQ*J M^%Y]_68Q1IFB#'!!;,])B0!76H&E;T:8WC=V'&"T9I; -C.MLOC]7+7UU[0FV'#@!V2>:_4:%)&#H/>(5,'>NH5 M9PN#O-]]3["E_&P^!%O!\MW*[IXL$(K3%.884$FJVK&&UXT#"V($>0JYQ!G) MO \/ BLYM]V*;ONZ6D/?K88Q1M)C-_Z&XS.V.^PQ-,-VOT?"+OCV=F@]I]^_ M'@GIDQO48\GRK_#]KLFR^6KDU]WJOZCGU7JSP#E-XCR50(D\!TBH%%">"D!3 MX\ND(LDEY*Y5OL\)F1O3MGI&>T6C6E/W:M]G ;U,F*%@&IGP!B#D5?F[#X(K MJG^???1D%<#[C.M6 >^]UC\=] O-B0)*C&*5N+5<=Y1T;QJ-8\ MZJI>[6_5RD=&>_<42Q?H+_/#"(".3!6WQ-(]8S4PIA,EK0;"UBM]U0.I"QFL M+D^9+(G5PZ1N'JO/;2.MO<_YB$T40Z?E? ME;&C%>;VEH3?D0@[9I-N4@12?5[[%F''PWLK([#X(=40ZYKO7]1WM=PJMI2? MU=K,TT_V^/,3?RP>:I5Y647T+6BUZD>-_E5/F8X%T=Z$Z(_6"*^:?WY#T[\\&A'PL7=59H:U3[7%T3"? MK/9B4.P]"S$.0N]B64:_)TY8I'&0J:]+-@Y[A/^TL2_%^P]F9[--^=K#14+" M/*$*:,0R@!*6 XX4 1!QB(D0"67.TT2/K+E-"WMUHU;?NT&K$A><^SD_('HC M<_RDP+D3>$ )R+L'6;/5D$;^KWYIJ(_&^W_/0PS.\)R@8G[GC 9\SJ:TF5: MUUN&)M.7F]_4YMM*=DJ>?V#%NFK4L$^27>0H%WG,!$@SE1B:Y<*LBBD!6"B8 MT3Q-(?8*%G$5/#?.M7I'M>+=ZOYWD=6];O;2R0GW3:QW' RW79TQ(!Z9F .A M.R#)W@^JL(GVCK(G3K;W0^0XX=[S_J%=)%?/:KUYL3$8F_MEU9+FVDN_"Y\5BK^UU4:5^MM';ZAZD3 MXC4V;I0V%N(CTUI8L >TJ/1'+6S#2@_Y$[>O]$?FN)GE@&=ZP/7Q7RX=?B^]*UKUZZ^143-(X%C0%.I<"()D2P*0F M(($"BSA)%*9>/76O4V=NC-A-8&WMJ0M1MQ9%.Y/JIM[&*%!9U?;\OC+Y>-"@ M.I[P33948Q_B=SQR^ZJD3AXST=E3T+XE1 M+GA*-65Y"@05.4"Q5H @P8'*Y=9OZ/RC7F[V<# ,B.?;\=!6(_C.$(S)!2;M/YK0\ZHC $;6YWC>, M;;ZN%2NWZY>_;E;BG]6!P8)CFD,8YT @;18Q,LL!R1,!:,(T(G%&XC3SZ^)^ M+,3I2YBT97NK8U0I>5>?@/FQR DLW7AC(#[3,(4?,-[,<-[VD%QP0LJD7_]Y M*P^_]PM7#NP/U_3U_*S6E0^T/P@B @J!H2V<:4M:YY@ BF(%-!O9X^TLK&[??!"H1O[T=QA];C$: MZ=BL%XR@[=G."INV&UN?S4?-UWIO&$80OQ:,%X]5[9RWV_7:+HW:B&B6X=AP M1 J(M'V[N?$'"*0,9%IBPB63&1)^#'%>V/PHHE$P>MSK_!]^)'$!6C>6" /7 MR#314?(N:D$+&33NCD9(GK@@;5*BZ+?ZD"D<[O"/#O]5E:5238?'Y<.OQDU1 M]\M-(8IGZYY_K+I^%-]5N4 0$L9M <,X,W]PXU+0.(MMCBV"<2I9K(A'%4,O MX0,6%E,4*ZSUOXMV%D25"7=1QXAH;X5[2+3[J%PFG/ @3\0]MP?6/>I\%( G MBC\/!;17/+HW8!B.LE%76\_=YWZ$ M^SD[&&XC\_1DD+FS<3#H)F+@X1!Z<:X3+!=X]O+]DW&KDQE=/G6[X3:%;?ZN M2GOPN)3O?SPK87W6E?W5^C?7F3.WV2!D@9,:F3IJO<$FVJRJ7_=%>MRR1LZ5[Z?CZ>I/\]:-?7;[4[UP MDY?;"3/.LP@?"F/1SQ$O%'3T0M?L":350.]!/5A]ZDJH1M3GU6,A7NH_.Z=Y M%'&BH0(D%@2@#!) 8 (!HU)1##D4VJDZ@Y?4VW". MG=LH.$YEH;$=>\8) JO_3. #4U#"=A(\+:_Z8'%$?UXW!VU]5 54[GZU?/BX M44_E(A-"()B8Q0C&RG;3C@$3S"Q+L$8BQSFB&?8A*Q_A<^,L]S8Y=?AWQYZH M,JBW*\[UX^5&:V.-PMAA#J,/0*BV1!>1G* )T6GY8L[:Y72_.CJ!M>G'8@="+S7*8,D#1&AAEY"AAA.2 Z)423/-',J13] M4 7FQHZV-9_-X]_9$#V_,L*/]+R'PXWXQ@1Y9/(SJD=[W:/7RD_CY@U%+R3A M>>LP*>D-1>B0^ 8_9^#"=6,F4?OT3_I#87?6"_;X>57W]=@%0B5QGFF84I B M+ !"D@'*% :)X"I/6*I$PKS6K0Y"YT9R.YUMKOU.ZZA5V[OZJ=< ."Y9 \,Z M]HKU>D3]EZL>$ 5=K;K(G7:QZH'$T5K5Y]ZAQW%F&6QS]3H%LQ:$NC7@?,^.3H#I>J)S'42C MG[-XH3/@H..\^6&/'T[(F?A0X+REQUOU%ZX]][UW!^57\]-__EO[&_.'/0'[ MSW_[?U!+ P04 " "]?$Q20FW6 #+V D % '!R;RTR,#(P,3(S M,5]P&ULY+U;DULWDB[Z/K_"Q_OUH(W[96)F=LB2W$>Q94LAR=U[S@L# MEX2*VRRN&I(E2_/K3X)DW5FE17*!"^43T2V5JLI$7CXD,A.)S'_[GU_/9S]\ M@<5RVLW__4?V-_KC#S"/79K./__[C[]_^H78'__G?_S+O_S;_T7(__[YP]L? M7G7Q\ASFJQ]>+L"O(/WPYW1U]L,_$RS_^"$ONO,?_MDM_IA^\83\Q_H_>ME= M?%M,/Y^M?N"4L_L_7?RK\L$Q91E1VC$BM?;$,^V(B%)2QD.(3/W?G_^5!T-] MQ.\GE321)DGBK3 D2P#&E8.8\_I#9]/Y'_]:_@A^"3\@<_/E^I___N/9:G7Q MKS_]].>??_[M:UC,_M8M/O_$*14_7?WVC]M?__K@]_\4Z]]FSKF?UC^]_M7E M=-RG_[WKV\_QC,X]V0Z7Z[\/)8%EM-_7:Z_^;:+?K66^7?I^N'1WRC_ M(E>_1LJW".-$L+]]7:8?_^-??OAA(XY%-X,/D'\H?__^X MV0+RO_^('XFT<-3>AI+_\>3'_71#Y\4"EN77RO??XC>VGUI(&I)F^+J">8*- MA*[6GG7QSB_-BGZZQ=5_.?,!9NOO3A),)^L5IK#\Y,,,)A$,9T(Q$AF-B&$9 MB'-,$P_:(7!-9DS<%5%A9HGR*5RL3A-TB$X((!&;CF ]!_;]F[ M'-S6_8M%_*%;)%B@0;I:UR_B QS9 M:!\XD0CAG I26J'B8#C814$O5/!V#<) LAT9(5?GZ"?\W0D% MY[-GENBR1Z11EKB<'5%(-?5>"A'L )BXO>;(Q\( ^NL&$&839N*7Z0Q^NSP/ ML)AD$UFP-!!E@R.2T40\CXK$C']))IFE>3#C<+/NR"9A6# <)=1&K,*+^?S2 MSS[ 1;=83;BFPDLNB9,VHZ$TB5@&B7#AI!2:,LK\@-;A]MJ]@"&>"3".%FXC MX'@/BVF'T5=ZY5

\IG! MXW#Q-H*/3PL_7TZ+4+881U*#YU:3$*(FTEM'\-^2>(7GI(B0A%5#NA?WUN^% M$O7,4'*4D)MP.S[ Y^ERA6RL?O/GZ(X+H2$;2Y@1*)"4.7%) M%6!/ BT&CT M8*['W;5[ 40_$X <+=PFP/%F'KL%XGHME(^H#'C975!$1AZ1G<0) V#:N" H2(7NBQSPH]0XB["=R\2 GU ML=S^5<3#)A%HC,ID$J*-1-+ B&?1$*9YR"($)KT9##,[".B%%_>L\'*LF%O" MRDO\\MWB4_?G?") N<@=6DA7S"3S>. Z#218J2)"70@Q1%3TR/+]DFOT.0+E M0!FW!)/UF?IN\7[1?9G.(TP8RSYYY,.$9]MUSYV?\[O5B[83F T2$9 @E#/BF")ACL1:)=H$(A'1"& MN\W;14$_Q#ROG.W1DAX9+\4VOEB WSCJ ICAJ%$NA"W7$*8D%@UJ.0JO5')6 MA0$0Y141T;$1XB7"Q0(X^'3=#6#B0;%N52)A( ,2%O2 MRQ+=)^9 ^BR4CGF(:[[[Z_9#Q'/)Q!XEU9$1\6GA2^GGQV_GH9NA(QU90O 2 MZG7"(TX[XIW%4#U+C-9E8B8,$:S<6;0?%IY+TO5P>39B&EY_C6=^_AG6V6)N M>*Y)%2/EFX3 <@_83;[7W., MN#^"7^(!F-XLEY=X BHI-<_E5C+I$G^[6(JU&:*>(A_>4%##9>$?(:(?7IY7 M"G4(>35.SU&ODT Y.7EH@AO!&$'/ J>#<-_2K2GE<&=0!I-X&:-W/\-!]7TR_PRJ_\EJU)X)*Q*$MY=S&/ M)G(2DLR$&V>"5$HQ&"Z-NIN&?JAY7FG4 :3=!&K6-O*E7\'G;O%MD@5J5EE) MM"U.&)><>(]1F]%,^A@-$VJ(DJ0=2_?#R/-*G!XNVR:@\?'0J*)"BGJ!> _CDZZ8;C=VT.F48WN+-T/&L\E?WJL;)N QNMS6'S& ML_+OB^[/U=G+[OS"S[]-'&BK?8GH&4?CQS6&[N)*$? M5)Y+"Y9U^/DV@0H$,WGI MBRR5FCECBVP@2^*RBN7F.D**28 ?$#IW%^^'EN>5DSU&OF-7A6PB]E^FR^AG M_PE^ G^V/K]8/)<,K*#2+F1 M!UPW3/R"WUE.@I(LT\0(1]D@"T"1!1%(%HXER1(Z7$,^ +VW?+\WH,\E%3N$ MC)N"R>:YXH8)S1QZ8 D5"^B8R^P,< VV#(MZ /".@'E>>2?QU& MSB.#Y05RD-9]G-E]ULFDJGN9_]K#11PU@?5LN[M/?J0O;X M9PW5@JPGM4?V'[M7TS6]>M%X>_R+],Y+C9%6]!MGOZ^".6-9UQ-!)H]7BPQJ9MCY48X'OJB* )60VZ5-F!)!RA#DQ:L'E'>GY 5G?T93M5 M^YIJF+BR, /(?,3S9KE8W5#^,<+5 ,H_KH#?'&*E(Z/6GM.)8U\<5=]Q0/Y#INVD-2&CF/CM-Q M-ZC &X#,M5QNXD03I50A4Q($ )$0#+$4(SR>K3562FK8CHAY0$-S32)=>C:A:"=U#(ZOJM_ MR5! N4?-N'@Y1L$[L7*,K!LP*2_]\NS%/)6_7O_7Y?2+GR$SRQ>KEWZQ^#:= M?_Z'GUW"A&II#*64\/6A*A4& ]10(CQS.D<:LM[QJ'P !Z8/=2T ZB@4W/=G M!E=) SC[>-8M5I]@)H'R&BN+421F162 M]TG/[._D["!FW$!J>!0=+? 107.QZ"8O8BSMYW C_#X/T]D,T@>(@+L!W<#E M;[":>!65$'BNJY1**88M[96=)<%G+FBFW,(]\#RX,^BSSKCN[W"X&%RF3?@[ MK[8+O^R6UV*:9..#CD:5FM 24:*@@K:,:&5C9B9R[78\\CC>K.PB9IQ6Q?7, MRM$";^ L>K^ "S]-K[]>P'P)N!O>K SUH&VS@PNI6?#61ZN@M8K+Z]G_GU.5P<_(OBFY73 M-VO',GKUA-E02DH-$"=#(BY$X;R->F=#P"%LSN-$M>#^# *;P23?A-_S#GGQ MY3'W6_!+^% F,+[+OZ/U+ *;6)6U0,H)'L(*-X6E*"==NMA9SJQ*@;H=?9Z. M!]*35+7@"0V"I.%DW\!)=<>?FVB?;0)K2>)EU!F/$8F/G+#H:8X2#]E=[24' M]IQ;\&\& OP/L2-,]VA HP&UT0#Z+JF&RRX2!FZ\X+9 M,N<&O_)2EEY'F7+# @M5,LM[H63P%VX54'*01!M PJU@[[=N'K=N?1)!,>=T MZ:2(3#B#OEA2CD1'70)A@N%58+&3FG'&-=3P7(Z6=0. V= _D8EQXX4EP #! M+:DE-AE'%(0@4G0!ZB!DL_PX$QFJ1=-[2;.!,/KMU(?I;#W4%4.Y=>7/63=# MH2]+6+?Z=BT:18.-I)3Q.TKCWX75 M\#C2CM%'$]C:7LHMW_MOY1[N)N/M8T)_C2ATV$H>@>-&I(D(8R0KXP>HKY,T MWDE.,Y@Z2MWWS[[C)=\*@A:7N.X#*4W*?'H=92*0RDQJ+ECP'< MKHZ:@X!H-T7CGG?U<#2 _)N TNOSBUGW#> #S,HSQQTL19 I*W02L_?K-!8C ME@M!J K )"3J[(X61L=#ZKN4C7M340E:P^JC"8C=39]?<735I78"+*64,9A! M!P!*%TF-6P8T$3)QW#1:@SS!W<5]LL:]O*@$K@$UT4!>X"K;_@&^P/SR^C3W M*@:'WB4Q0>92\D8W)EAGZ:R(G+E8Q8_:32239;/.*KE#[O)&?<2XU*^!E \@W@ M9\?9G'*0CG-)6,#X048')("BA'L>;69&"U8[^[0/;JI=<]R MWDK*ARBI4\$3EDPI[^>"."XT 0N,BF2UV-4I=/!C:\]+D%-$;O6R2L-HHP%3 M=,^@WF)$2>4MI,G$Q O \F,">;%QL(\%E:,\%9K94J'-60E<4U<$'B ,PDF4>-XKA+@/4%3,Y%> M38=J&(TTD0Y_0D9!6XPL@)%0'G9+)PUQI8L-\]QZ"E+P.M781Y:K5*N$.PFX M!M)'$]AZ?[7RFJEMWX#HE"XV5[)2'HKB($X$05C.4A@0'G]8 U0[:!F[<\PP MBG[XFO$HF3L,@-58)QI:MT:KA/R-CU M]8E9?XC] S=BNS*N@90O8-Q&2?%N"7EXMOM[9!AN( ME=$2K2'&9)PQL0IZ'I(R;OJH$G".E/C^F'$;S,SA\[J690C4?("5G\XAO?:+ M.08!RQQBF*R%#P"07C791$4LU11,A8L-;12!7EJDJ![O=) M&S=G5 E5 VND PU02>/9A6MR[9.6\;]Z!SW"#CV\:.5>PEP(:2&Y^3TP32CD' M@$1\I ;Y,8K8Y"P!:72QXLZZ*CFH[Q'6#UY_F5,_P*\TDMRQ:K:H\X]Q!R]C1X:!O\8Z5=0/'V]U,VGN_>+=8 M"RFM8Y7WL%BSA3N,)QZU(3F4S@?E)LFETB3, 9.>&L-"E2.O'WEC1XZ#@JJ" M1IK#V6:OO+A'JS7%XB)WC@6QN])(*[,ED'O[+.E\)VG< MVH,3X.@ R3> H5M7 H^;61%R]$F2S(NDM"E#[X4A3AEFLV0QTRJ/.WO0-FX1 MPL"H&EH7;<'K@;5EMK261]G8@&&L3$82#PZ92I0F739-K%);]P1-XY8=U(/3 M4;)_CG-=WZ\%?@:K:?2SNXP<-^3U[@=7G_CZ!!^G'/^JR]MRA PQ22)<0G!X MJ($F$9(4$J@SM.Y,U(KC7U_,9MV?1>*_=(M7W658Y[TY%XFAV)#/@7'/&7)U"O+VH'+O>96!$/NOE/A++)6HJ\@,"-08,DH"&JQ(>'%MA4JSBMCJ1CI?],$OK7D M9D2Q!(RASR>#&1@>#ZD8!R/#*/8A2HZ4<@/^],?+L(R+Z<5: VAIIXM87A/A MOWZ%\P"+"8TJL<@42=%ZM*\\DZ#0T?.BI,<\=;I."=;W"!L=2,?J_OY9-*0B M&@#6KR@0=!W+9?F6 >YHHBE[PD7&D]HY@[0+2UQ(20@\J%.=4HX'E(QS1UP/ M.L>)>D2L8+AR!_>W&"D2NKRXZ!:K+4O9,Z &C_+LA,:PU7-B/15$0J8V:N8M MO=>>XT$ ML=RXUSN#@^16A)NP,"\1=',E]>(MQ1D8(8 +^WY$LW$&B,)#X*S M+(7F=0:+WZ%BG(O;>H;E+>.0@Z3I6_(@ ]XMIMPX&>-96!QZ)!U,>LFI%O.6> MQ"BHXRH8\'W2+[T"I)T4-%*\=EP ?;QLQP;'EN[?Y\L+B-,\A;3=*Q*Y3I0G M$F49%Y-UJ8E/: %5R,8E]+72< !YC(KQ I\!--L-+>86#IJ'CR=$+KN#*B*2 M9*7R%TC@WA E4\Z2*ZI%E0Z$#TEII$KQ<),RD)0;P,EVYL(O**72T+5DK_\Y M79V]O%RNNG-8O)EO!]Z7><7XOU3:M0@IH/A51 1;YIL']+G*RW:30/(8O!.Q M2O;E %H;R?X>"(\'+9[JZJH!.+[LEJMW>]>EVZ'$QVZ6)HXRZ:4O$] DAH?4 M">*C9<3Y)+/5V@A1Z5'E8R2-:Y$&T/=.!!TM_ 9@]/=%MUQB3)JGJXG@PEH? M(PF"HK[O/YZ41)/ MR^MM8X3"#;.>I< $D9X'$E20Q* X/'76:E4EO?I//I?%IVPFKZ!:[8H8II)DO3\@ H):^1G90\B<"B MS-DR[ZH Z3MT-?+68J S;$ =- "I#Z@,). ,^7F%_N"LNRBBVC+SLQ93QORZG2.2;.9[BZ. MB]\WR2R#$"7#QLO83RHD\=HZHO!\#RY0P5R5 M$W VAMYM3%49N"TNFP OC]?+E%TA?;S,)UO%%?XVA26?X!U]^'"V'(2>"G[ MUI$H45H>*.^(M=03FT,*/((+ILH0C?XD-O+68Q@P5M), YB[=DEO"M,G@DK@ MY3E=+#&,U(83ZY0D3&@EHTTVTKI!P/WB_-'?>0SL_A\HZP8BQ]^Z>7>7BZU% MOGGVDI4-7@(!5B:#NIA)T(Z6FD_T&93(N =J@.>[E(W<17Q@+ VKB)%KTVZ- M-4X05J5T"M537L[Y\PZ__]]K-4V2*7G^(B5;*C-C3L1ZKDG ([Z,?G<1OO' 2J?+6 M5_&:GB9KW-N7.DBKH) &G*6;<_OJPG(ZOT2FM@=[-U_^#+E;;)].??)?8?GK M=-XMIJMO;[;[#,.9NY^RZ;__*ZS..OS)%_R5];/!272>9RCM?KQ01&:/0G*R M^)%9>A-MH+%*NYP3\CCRX(6!3^16P=& UWC-\G;?_PQS*-OKA\;G<@P\A] 9L[F^PNA4NX;F08U:"B&@< M"B0+Q#R&2RH8SIQ "I-$+."LTDM\)2BA*IXNH]1E _S#R7B\Q!Q-Z <;G/Q\]^.8TEXSR= M76)@,I&:,EWZY(G24THJYXA7V9+HK>46]XJB?9[R'HVB>W2-&YL.H_SO(.H8 M330 K'_"]/,9TOT"8VW_&7Z[+"\WWN4';8&N94>3R%KA68SQ=282&"7>>4V< MTR$$&:BOTXAC7T+[0>^YW*9755/C,+S%WOW-!I+9$O03Y,:6AP&..*U1PI[[ MS),V454Y/ \C=UQK6!=">^!U('TV@-JG!JS^@A'T]/-\T_H]?ONT\/,E2G7S MF'_]K\UC_A?I_UQNHN7KD:Q>2*N8H20K*E'PAA,/$5#P>$@YQQGS53K$UF&G M'^J?2R%* RIO&/B_SQ?@9Z7?Z?_3S=/9>BE\'5T4"^ MJ ]/FTV$WR]-..$5;/Z^>5GB/,T @D3&%9%O$_0 MU.]>^[D4W PE_,&,X E;\_KEV2^S[L]!F_%>?V;U]KN[J1^^X>[U0M?V)5JK MDHF6!(NF15)7'B'B65GPX@2S6M5YPO 440.WTN5"*AN0"A-=:6L3/?$Q(;/. MXLZB7J8Z4\H:;:5[' :^TS=W'UDW<%R]@K!Z,T5(-D&S&# N256N;Q^2T@AB#E!L-ZB4F\/);_X9013_PAH^5>@/0^0!?NMD7=")? MXMK3U2\^3F?K-(]38#2[3L1_=X?$]@ZN'S+=X*-V%C91 =+)E4ETI4&%. M$I&]=2%['ZCJ@8O'/G_*@:1Y\B8^(?_YC&V? !K27FFH-"(LFB)U#(1 M"X(3"CQ1K1FGH8^I>.3CQVT+5@\10TAS[![-.UL1H[LO$,N>:",CNOLH%1N9 M)BFHT@9-)A]R#V>D<@/O4W7;/<1_'4:V8X/CT<[2&EB*4G&24RD\@2R)95XA MX!4D3Y.,;CB /)<&WGMIME<#[WW$W$"4L^-&-JN<3$Z61,U1)D:5R#YK$KUQ MU,32"(_U ,KAUT?7I#32:/#XD/A(*3> D]]@5>[1WB^Z+],$Z>=OOR]+9Z?K M]BDOXFKZ95/\=G7+EG.T03I.."\^5L -YJ00Q!A#<^!&R#KYWOU);>3BZ4!P M/'P[6%-3!V/Q"RQ"5^4!*O,,F!&.Y* #&G'C2*".$68B]5F(&$R5\L,#'J#6 MPE!MI3_Y/G4?^3=@RFYJTI>?N@\0NWF&LR,W/SDM% >'0U-&-17@&O'Z5K)^/4,MD\Y7MSN/^2# M#1@( Q$"T -2498"&D$\.LK"8*#,3!6,]R%N7/,[/H@>5!(,K,\6[/8MVM_E M7Z9EDF.YHBPM'M,K>)EUG&D-? M L>UK\UAM8I>&\#KU9OYTH7TO+1[V>PZIP5&D3D1DP-Z2\D(8K4M;TU]B+8D M+UV=^5@[R1DW:]<<%@?062/G^6;AQQH.6<^%MEZ1#%01R;(CCGM!4@BE1T20 M*5:I@OX.7>,F?)I#XY!:; *6:\$M49V_=(M7W658Y=4- ?(P?37!!IOGNZBCW'1;>X#W^4R MUVZU9!, $,8(2MAZ@)#4CEC),+3DY31(CJHZ[5^>)FO<61?-(7) ';;3,K

;9YSE(*/B<4J),V!^(L*Z_F@BDU+990J;C%N,W[7"7E M^5W*QIUWT20\A]-D.PB]_WSWE@1?^HOIRL]N/;;2,>-&(SHH6_H)8_R6 CHI M.7IA YX+M,HU4'\2QQV+T1QF*^EVU"._E/Y<.2HOYNGW>9C.9I!0W##]4JYW MEQ.6N94Q2N*,1)$IY4E(3!*.QP64_U]"KCIBEK:;:K(N1CK5TM M0U=Z'-SLO;6C,4G:"@@J$D7+A2UP1D(I.>7@#.HIRV"JQ"[]R!LWX5@9=14U MU?)Y^WX!%WZ:KE($5P,"YFG-]999$$S8G( D:PW!C6=QN^'& P,T)$.UU55* M>0XC=]Q-6VT80S;?3GTHS\O0?T&O9Q+!*F]]0*\E M"R*-0>&6+EF%31.>^_K0L!@_-<"1E) M-%:C'#%B(Q^FLA#[F1I<0FW]]*$^92- M3XH884K;3$"_)>LR"\IE)P5 EB3.4E9K$-?3E(V;2AP-?4\]3F8IX47X%PR^3DF69)&W1]ILR E%G M1KBWGD? O5ZGK4Y_$IM\JC,87.Z7[-317!.YF@>\K9-2MX=R4B$R2*6(SYB3@/$^94V^L3D9!H_24SNW,@_XNNI; 9MNYT7&VY^D M2: B\J0BB<$J](ECPC L1)*D8@( O655Y73>A\@F?<>3H7(H[8T/T'(3OQY@ M//\(%(% M27Q&,R^4<"R:I$.=UIW?I6S<6Y.Q;=Y1>AK?T#W*U\>S;K'"SS^_[67D('56 M/A$.PJ"745( 4&9-&&9X-(K[.@.(>U$W[B7*V#@\6E]MF,%%%]$96/Z"\OW5 MK[;CP-8%'AM^,=YZZ6>SY;O\XHN?SLI]Y2_=XJ.?P_]R:AB?7-_M9LMWR'AB>1(Y!BC=K]"/4;G( MEAF24M16&9L8/V4+H!TDCGMA[BZ*MY>NOL(A3 MY'=2"HUIUI1 +KVP!54D&.9)X-K+#$RB!U[[B-])69.Y\<' \<3Q?;R>VH1> M2?,O)Z"5AA]ZE".ZW89'V&UFFUGK7U 1V(QC>MQ?\CJ[_-IJ5TW,03N MRTE!2TM4X"0$BL>%Y*%PZA[,P=S=U/XX,IK,;0\-NE.KJ[FH^\UR>8D2A7?Y M97=^WLW7?$V$2"K%%(G2 LUXI.BPH ]+)!,1#;L62H;:YF\G94TFP$]A"8_7 M4P.1\(?K./]=_JU;P74)NI>@+!391%:JZUPD+DF^GI"D&%/6I2J=\AXCJ,D< M=RV8#:*5AE+;MW;-O1%O$ZDINA&&$3!!H;T&6^8;.R)4%"@O9EBL;M?NT=1D M&OL4%NT8W31@R]Y?[YGU1+FM>5[?3$X"<$@:MXM)X'#C>$&"C(F8D*4R2@2; MZG1F>IRF)M/,U6 VD&[&-VK%/WU_N8AG?@D="N+B M";G,TFF5J>3);$92V) MI( Q=D8VH@,A<+=X+_L,.-KUV4VF>&LX_D<+=GQ\[$;\W<8Y&]PG5N9S,$6B MD*5J'.-GGP,ZC0 M/@,>M.33L-Y"0*^?=8N+FQ MV+)X]QNW?O,]+*9=>OA6.,EST!O9[PIBSQ@1E"K8K9 MF5B:QM; [FG9'#<7/##Z&T9((_OGH15X@0?58O$-.?R'GUW"]>F7/)=H Q+) MZ\HRH1/QGN(Y&"PD891&CZH6_'M3.6YZN0)ZZ^BGB5J47NQ-8@8G8P)B .$A MJ0$2?*)X1%GEF-,.8I6[LE[4C5L.51$?AR!Q+U4=C,"+M57&G;98G1"%22:E M2[U#\A:WL3*>>&$I42%QD&CV59WV6L.AL%H@U1H*]U'5D2A\/1^LJ>!F@$NY MC)ZFTAB1)RV"Y(YXRU%.0: KD3UZYD%*#@ . ]$:@'M(RKA7:0,?J4=*NIU4 MT/K%*'JNA8M)R"&Q(@)CF,"XS4ABRR6?EC8RD2E-L5+SOQLBQKU&&QPF!TJW M'8!LWPNOVP6GZ>H2V7FSZ<::?KY<_=:M_A,V['EMC1"<$Z\,GMK"KY/GBGB9 MJ;%)>^NJS/KJ2^"X%V:#N_05M#)8*/EO/SV0,;+]Q_I'ZY^4_^H#Y!_*W[]_ M>'/G\R\6W?(" VD\B/^&1G:SPLMNONQFT^37-:1;479Y76E:*E"1@'*4K[[= MY64Y/;^8W7/K'UQU]/_LGVXXN,_;=HD'F!F2&_BZ0FU#^O'(@9%7*[[+ZW+( M.RM>.U@*N!> ;E6(FN%QQB7Q/&9BDZ0J<\VBKA(O]:+NZ)F95XM\6E?L*:JT MLRJ3)$I'(AM'"[V!)--6=^^E\XE09+&QS*43'*#9!)'@R2R*,L1&9LTQ5>3FUDYI& M@'.\MN]?8ATM^@;P<^LAPZ]P'F QT5R&# Z(RB53X21'X9A4^H[2K$6DK,Z4 MO@>4C(N; ;1[W\L^2M0-8.5%2NM)E7Y6@H$W\VW8L&5&*LH]&EZ2DLY$2C3. MS@I'O(_4IN14EE5R0T]2-6X2"!O#TJ5Q=7BZ^K;?$9G=L&1&T]&N0 M&,P*AF8Y.@QFF9;$H;>H@@B4I2H.T*,4C?L.3L)F?<>I?A<3. T$'1FM("-?-R/5C* MM9UDQ*7HDH 039TD])YT-I(;.A 6WQTQ-)R.&H#@K?S%^FYI^>YRM5SY>2D[ MG0C)%4M!$IW*\*3, @D\.:(!G,S*"\JJ-(I_BJC6YI8/B(;'4TO'J::9 KB' MLIH ,I)I""1;8TKSJ8A!J10D6<5LY.A/T"KU) ]):6TT>3U@':F&9N!T)V[= M;)&)UI I*\UK8VEFEI5&N80R.4:J)!C7WM1/$VQH:6V(>#U ':N(9A"U9J!T MM8#TZG*!=G;S,&/#TF_PY_I'RXF+-.F,;JIC' ,?ICCQQF!THD.6FC,&054S M6M\EK[4QX)4-V;#J:L E>X2K=L54"317^4<%:FGVL\!AS%^,L:FS$!54'DTY:V-$Q_I6!]VB>GU8[.+W[XMNB1XVJ*A3 MM@0@Y])81!4/6Q+)593:6!!>G_K4?Y3:UL:1CW/R#Z/,=A&[V:*OSR]FW3?8 M^#E7K> VO<994)):ETCD& N6V>S$>:X(:&FX\#2K7"6C>""]XSX(:0"U@RJT M =P^U@+?4FDH9)(8,B"IB'A>:$?P$&'4\Z1LJ#,1]?"A!/7:K8WJH.ZOCY%+ M")[<.!\A=O/D%]_>921LG;<'8)XR1GRD98Q'B?(X+Q,7 HO&*VKRO7O@G?4# M^ZTZV4P"JLBK:!-DFF_" ,<>"4-9KPF-I'@90PCG<0MDGEEP4.OEP.,9V M+SIRB[61(3: (AHX'%^D_W.Y'7CYJ7ND*'F]F0)*.)6J'9@OUSK^ "CAY72% M,EA\F4;82.4#"N3S?/TIFWX)WADK/"^C%$K3+^$]<4QPM/)4,.# !52Y[*O- M6#_P_R6N>IK"R,A6^>6FBFWZI<1L$%<=[NMNG6#K\A+_C5]HJB?4*L6U-L1G M$8A4U!6.)$E;[5^4'S6MS^51-^ =X]EN:?FYZRRXD#%IRU MD@1>*K&YI,1I)D@,";R),BM9/:'^D*Q^B/M+7.H,J)\&T-;'E-\K_"TSDN[. M%O'&2A68(]HEARZ.+V,)J2?<\>A"]I2+*O460Q#?#[E_B8N@D^NZ 7ROI?D! M+K;YJATQX42QE)BE@M!HD"..<:!5F1&3>2F'XD;P2E79WR.M'S;_.M<]P^EI M["(Z6!D&)A5* )QPGZ 1+ ME"=PKD,,0O;)"QVV>C^P/>O;F1.II@&SMZ,8[T5$&2[*;;]VRH5H26:T= U. M'B67-9%):,\@E[ET)ZJ.O**I'_;^$GRIB=[$H3!(M&W%.5$O>:54GW]"&N7[7W7^*.97!=M7_"WIJ_TN7K M.3Y^GK;S6281/5F)LB3>L$AD!D>"MH8$IY.5N/T4-\,L5B#L!8*?UDJMP8\(!>!\V!)!=TBI[;I/KD"@] RV3<+-1/!""3(DZPYF5=!C\[5J^'_Z>]3W*J90S]NRY M7?3;E*G2&, +YM''Y9Z3H+0F/FH> HU(1*^9QPMU@9"AW7@\_/] MVT$424P0>"Z0#D12C'V\D9&XG,$$5HRKJ1$L[":G'Y[^$I<: ^BC 50]UDCD M;;=7N(P8 M7%>-XP]E!M//\Y>E]_H\?ON$SN32K^^H7\S3^E^SC:*O_8)K*6BFH[51$"'! MEF;*BCAF,U&@(ZBD9:XS6[,.._TP_I>XU&@ #PWL"J3[ANT), ?9:4&L2;F\ MR@G$6D<)"R;9;*UG]X.+8Y MA#[>$A>L$)QQ24-3O4+^$I<61^JAD;%7NSI4\ 34EZ:HVFKT<'UV)'B%6X-2 M(Q*/1M=Y-7]PJY"_WFW$ 9IH!%!/-F=R"66B:"(NED*PTGL^F)*M9C%0G9BW MN[&\WC+39Q^P2 @!%)%WVQ%%FD F? M!$U)A-BG6F3GAS?2'_+M4=W[AA%=P].NWBT^^_GTO]'[UU^A\A; M?V]YEX=>4ZZ^_YE#3;?:D_HCIUH5,-Q>\<75BN]NK7@]OPC#*R:Y-"1&CB&6 MRA8]9O D\ZATS-E*S7OLK=X+'AUC/?CD23;&,T5M,9[(0@[K%KV<1&!4"F/1 M>:ORG/4A*>-T:ZRG\ +;UW^./T\G^9I1%/Z(L;N6A/+W)A"57>H:C"$( 0T"DH"!9&WB5 M%'P_\L9M+CL07AY$\,-KYMG;K>KV:R0[-I8]0T2:P(PF-D:%495)Q#-TU#&" M\P%#N1Q\E?EB]>S9;?_A9ACKQIEX?TN1[_(O4_1AX]3/KF.7Y:OI,LZZ);H& M-_O+R:AB,(Y$@3&GI!C6VI04H5D9"HE%6BO+,S__?/M<$""94$$13U4DDC./ C:*A$RCRXZ[Z*H49CQ.TK@9BDH('$@# M#6#I-_CSEHP6W1R_C)N=@KMIR]V;^>W?F>*.PI/W%L^>:T=-2(3%2(E$[X-8 MSAUQ0 -7'J5AJKQU'H+X<1M_5\+GR;4Z<@7CJVXV\XL7YX6;C5OU[8:/X%2. M:EWZRTJ3BDR)M383BT1HQ1-RV:=,]JDUQNWB/3"(!A5H R;N]R6\RZ^7J^DY M^@#+28X60Z1@B..E*H.7@<-!E':Z1BL7F,^ABFMWEXQQFVM7,CM'2+H!G+ST MR[-B'?&O*1^WP94%KXX(GP#L-G3U%XCGO"HU?<S/&SYGZ&?NG'+J_^1!EO[3#U**ZD?7DK RBM M((GWRA&@8)@V,@"KDK%XE**1VTA7 M8P"F@ 26\!K3"\+<5P#TRQ2#GSTEHK M*2=+_VM.+$AD*HO$M0[&*5\#2T_0-'(/Z4IH&DH)#>#I WR!>1DQ<=U0]>7E M;I8'BRWP(1HD-FN,I3PVO,UKNNY2- MW'[Y9/;K&(4T@+ WYQ@6+THX\F[Q:KJ\Z)9^]BZ_[>:?WTZ_0'JQ.SZV0D5D MAD3!<1>) ,11Y0DD9"XD0=W]GE$#.?@'$#MR4^9:OG]MM34 S;]W7?IS.IMA MS(RACI]_+NUW-YQ=_6@;[V#0K*.$3(*@&:UZZ90OE2%9,Q.<]U'X*LUK>U,X MC+T:!EF]J!NYS7$EC VOF ;05F8=W#? W.N4%;J.,81R-R:A MM%=#4YPR"X(%Z>M,KMI!R\B=BZME,(X3>@.X^8":0 +.7F%,/.O6EUVEQJ0[ MO[C$1>Y>5MS*,@MJG>&1*)_*B*) B>."D104$P IIU2E^.<@:D=N5EPMO5%; M<0V@\T[?C1LN4C0Z1.Z)YJZ\4Z"*6 Z<**G #H#/M=O@K(GOIY;^G\ T3< MH(=)P =7^28:D9(@5@ K\Z\T\8%EPIF@/'O#0JQDRKY#V,N[C?$>Y/B2CMK',F@579;Z,@$V+F65&2U^.FN1+$*4L),$,E MI]*S7.4^] !:1^Y^7 F=M976 "XW[1X_^:_W]Y>G);_#)(%D,93"D!OY,((P MZC/G+!GIJAC(QP@:N=MQM03N .)O $8?X7,)@C[ 1;>X%M*W^TQ1+K/1D1(1 M=>G+5;JS,;39V>?,M/2^\4<>5F^QUC[;$>@ MK4W@"I(D+JU; :(K&Z12!(Q!;IQ5W%3I+?$=ND9N)%P)84,JHP%L/?%J>??> M2=99"CXA*#+N'9"V/()PA..?U&:6LSOUN_,C[-MSNT^HJJYGW[3HT_K9UUUV M!FQ9M/WXTS8LVL53_79%G(L(7J 5RP*(](*2$%0@3B:*46@6(NL:N[Q>NZ*; M'C3O\NY YT7IAOIYLYE^_G;S.^_]MW7&N[3=O=6_)HAL@D6/%;T%W%B:$Q\, M+SU'N/$B6*>J]&D;F(]FFQ7M@\ '=V4CZKJ!,_UC/(-T.4/F!^E)XD I8[0F ME.?UY%T,\7.PA N7@E$,**]2-C L&\WV1#H&Z"-J^MD["T_^\!6L_'16SY7H MM?AI'8W]Y7&2KHDR1^:)1UBBX07T7AV3Z"_[H+1@ANHJ&93AW9#RV/QFMW[? MXYODR+G1,A,5!2,R9!2"=HD894+4VFJ>V'>@N.^:S?H"^\#@]NO^:@)OX)"_ MF7U5QF4]9?Z_3I<3KSQ597"YU3D0::,ILN1$N$PA><4J30;:B\KQ>J'7 \K] M)H;5M-8 )#_A[[W++U*WOC'Z%9THM^A3*E^XKLM2H)1V)R=X9&R,/ MO$ISB5W$C&S@ZNG^?CW-L8IH $PWPOE8)M-@/+;\_2+Y%> !IZG;,H4T4\., M)Y8S/!FD5J5.V^->Y%$B1XS:R@["$]2-"[?C0?!H ]:A--(XS.0U4QRBYE(E M$@3:?2E%&8>$QC]0Y:T2FHM*QV%-F;QF;0-YUL=KZPG5'R"ZD96_3<5\ M9X.\O1[M1H45.6'0:]8=-HT#8LO;;)FX=L(E:V*?/LI[+CM.?^Z369":2A@; M7^4F(SQQVQ&^W?S*[1*)XKC$K?9^,8WPJ71.64T4 M"'3GN"4*PQ#^#R-J$CIA,J FOKE5=MP#\.[1+89+U MCF1:.M[9((F5TA'*;5).&PRA=5^<[@NK.L[5*6%UJ"0;B.@^W>XX<=,09=OY M::)SS@ 8E49;F5 ^6CGB1KQ!/W!+"JH)J1S:DS%8V.A.= M98 D@F2<]S!%^ZPYSG",4YJI:AHX&%E?8!&ZH8ZRY9OE\G+=UQS/Y']LF'F7 M?UU>+G_U7Z?GE^<3HR,8Y1@:8XKB"K:4$?)((A=@?<2#FO5!5;_5QAF=Z+N+H7[KUOU/(&V[_[_$!%Y[4X&F>.QZF/X#8 M\5?>&>_71] OW>+6NV,V23YZH#02JX0J0Z\5\5I+HEUI:6M1FK+F\CKW>7JV6Y_L$?U*[%>W3!T];?]>/[!#5W/KBHN2.) M"DDDCY1XGC4!1P-UUE$;JSS#KE-S]T"JF]2QTC'D[!VQ)6LL,\\DE(" "ZN, MY4GH)'HXS[L_O=TZNCU4>]LW'D"(#9SXFZ)^_.7-'51PP7OMB: <#P!G$K&) M*J)52$P%YF2==VQWJ!@O23V$2N]?W!\LWP; D?58&9DHW8XMGHUN3BAHD:P:#0VJM&0NW+%OI$K<2AE]_P.KV9K+<6,<"!M6T\%/F@5JN M*$D:E-4B&2KZ! !]UAIWVGTS"*NBF@;LW-I>O[C Y>-T+=L/T\]GJ^7'%Q\^ M;AG*W&H3P*.YQ@V$>\>BM'P919NEP LHLRJN('?HVR<6\+FD%E'DR-;P5_7 M^VHMO^),+->76-L2?1DCIUX3%1T&>8(A/]XKE%%@R3J*_O3W,FM/KS#.;6%S MN!I0#:-?2C_(%]RDTA678IT[1\.-HHGHD@:N&%'):XI,*N"R!YP>7V&\FJL! MLR0#"K&%0^][>^RQ+;;I)GE;!K]=;AYT:.45'OM$<-P#Y1J&>!$T "@3'[1C6@22*"\3 MFL$1%VPDW@7FJ-(8]%<95G8*YAHRX"-OB5J(>/;=6$HU:%QUV6\?$N)7<_CS MXO:[Z-KWP'N0<-J;X4-E<^1=<=D_NY?VUR3>(>+ZGM%H!U;BKC*RE%L*ZXBG MP1*EG<$ GDJ T,,C/&CQB@TQWRTV?91VME':>(8&+#.!R=*]B1'IA"?.IT28 M4]%HEBF-55JQ'D7U>!Y+?7CMT4!S8/4VX+CLUW'",HC"@B7"F9+B54!"9"AE M&Y7@QB1?J9="^SUB1D#/48UC]E%E SC=V4, ?3.N,D@43WEVE SZ9SD)DM = MHEEK$765G@O/O7',7KKOTSAF'T4T *8GVY0P<=4_(AG.1.)$45DRN12(S3(3 M#\%IJH3VNDJXU8NZ!AO'[ 6"?1K''*21D7/K3S"$2^DM0XDG:CT(1$'IX!0M M)<% (A Q? .;599]'NCT6JS!'C"'(*:.-":+:"D-Q!HC"<_:T<:! M"+I_:E=39P-8+=.4;Y*OO\_]>9D7]-^02NOXPN(DQ^AL9N4Q>K)$>A:)2S&1 M2+GF.FN7.:V!S^]2]CSMZ3"8'%9M#2?-?[Y9C.UY]X0-Y[UZ<, ME;K^+H4#O53:L<[-@Q9A7 #D2CK*9$L)(+AKR9*V "4NF1M%:?H*:*.-4T[ M/OMFGL5-K_YHL_"E.3_:5@SS!6"8K[0B629I.EQ$Z>,+2XY]5T2!5F)U4(M27"*7-0'#R5\ <>N:IS)[ OH>-=80T#AL<'NU105 /^]PZNULGKH ($ M)Y$#5L8)LYR)%VP]FMTPD9U5]YO:#'NJW:-GY =*54'PR-%VC$8:!5;Y<@%7 ME;Q:"P_>&.*3@G(_$D@H ZR%B89E%3!DJ/*^_;N4M>$S':7_'I@Z7!DC)_U? M^G.8P9:#Y:U$MV &"4] =&+E-:IU)"0?"96FC$;/ 5BO0_^1SV\/%D>HL!M8 MGFU:G)MDAW",98E!0 X2A1-X(BY)3I(/B@EE0J)5GOX\1=3(+QY'/M0.TTT# M.+L1W$W#H#<))3[-4TCKEIK+[=9,+^;I[=2'Z0Q9AB7^[/(8S_9KY^DW^7/8@6K,V&!.[13>(\ M$,=#N7'C43ID7-6IC]N3SG%?OU>#:TUM/:^4\.'/,I[XL(I)X9IM]9Z\>%#. MZ%)\B?$S1C-2.TF<#@D/8Q4!C'115W&X:EY6[>W-1YTX3TAD>2Q/)"NS>GC M;6$I989'JTR=7@C/(J$\.(Z.SBOOHZ\&#M$G?(>?O_WJ_T^W>#GSR^V$S6+C M#03B-0MEN@DC3B@@D1OT&JP-"JHD O>@\9GEG_<"2W<:S;4-RAO&;O6:0!$J M)R4ZKN@UH%_"=*FE$J71O-!!!*U]E:O]/>D<%YS5\-(?ET#;O9MWG;YNN-U=-YZQ V=E,J YEWH&*Q-N2-^!S MV#L>$P]*WH934 -X>WFY7'7GL/@ LXU;Y M)9E&&CRG2:HJ)<%/T#1NLN64.!M*,0U@[+&K3"6Y!8R_"5>BQ/M9$*O*@4 C M1N&"&AFKV+)CB@O:N8P[%!7OI?^_B@GV4,?8\N87'8][#XA8W5]?A7$DJA2*)EY=NLK2! MT5&5>@PI'/<:V>E17O#X"NU!XP@U=H/+M-6RD^0 O,N>:)<=D9DY$GQ()#*> M,O,N.=-GP.E192>GO&8:"!6#R+/-L^CF9H-++R2UD2156DLR+\MM;R9!!VN- MBDG&JH\##BX[J=<&>61WYS#=M(FSF_G1[_(_NO+,"Z,30(7>7-!.@G84O%^W M^"L3-V4D03E.D@A>"8-_T"J%XX>1V]P1>"!<>EQ2#JR[!A"Z[:^W_-1M.;AB M&Y:_P>I=?NF79]>\22-8YBC$( ,>&ZKTL:=:$.%L-)Q:R[*N@D7B+IMH9BP' \3Q&(D4N8Q3C[FD58+ABF7GJS2Z M[4]BPR4;0UC#@774)OH>5@WZAU54N^H&;Q*-RXD70@?&*%&()V?I&^BZ7X\QR?U8;:5BDM'D>[:AJWS+W+E^EY#].YQ%N M:>H51E(OXNK2SR92:N=M%B38TNU)!TV^W]6!]^IR4?KWP6+:I0GC5EG&!<$@*F-8I=$S M3 *(3T)ST%;I.EGSIXCJ=V=#GQT@!U-$0Z":4,NI9MD3[IW93,RSWI8N(M%8 MC#64CE62WGM%A>SYW? =). &@+'K9O)R$<_\$MXOIFA29^O/P&]??+#65L$HW77C).-"]EUD*K,OA:$NMR3HE; MX^RI\G./$MD/I7^)R\%A%-4F" ].>5PE.'!OWOKA;]T\;AN!9Q:L$M(1D#;A M\6,4<0P=8*#EJ4 &&6D55_&43/;;!/__ODD<%"AM;B*,$[^@_+NYG]T*%=_, MD5,_N^F!_F8>N](- 2/#FT%.VW*#3]W[!7R9=I?+K8.?(3#A3"#**86FQ3!B M47%$"YJ5=#RA(W>ZK,'0[/7;.,_OSK)!<#RO)B)W#8K?;5 &[#.RQWH56Y$< MRO4INI6D;*4,Y2UA]H%(4XJARJ1-;JVE 50"7:5?5E/=2IPP5 DF2-::$YFL M(I[AKHO!T9RS<]%4N>C["W4KV0='1W>#5BFS6YE>OX@U]E8MXQS7V)F!=7N>I.1=06=M7]1S\IN("VNC,E MMZ3T+?>G'U"Y+\H\D@YUF'GK1K?+ZR&6'T" ! %MZDN.&(@1R2&XP#&+:+EJ M4D2^DZ)7UG?AF.UL'*UT *^[]%]9G+:)C, PB+4\4=4ALSX4!5IZ+JW+S(0F M"(T7RV1X%\:)\%K:0<]5- M!\>]@0?2(X?9A^FF(YR-4E!:GT N\@_T5[Z&LWH4.$,I;#!DM3QH RIE#IY' M#=)E7E#I$EY!K?$CMKH+YPZ$7\OBXN.P\-8LX_+6Z,Z#A9E$8PJOXV,E)P?$ M;=V9"FE+(VKR/A9-TT%.;=CJ^/%W-Y9Q'!;>F&5L!7![KWKY+V;(3&2H/&0K M:YT,3Q!(1A!1\"29QBBZOX9_DK..'Z?W8A_'(^*-F1EYNOX$+KH6+P*1U) J6 M(1@=0#*C:6MV6>I371:/S5O'K^Q[,9HQ4+&_J?A+4UG@IUHK\PI,Y>';4/(7 MR6GM .NEN%*Y@/?%@%#"Y,1B9J+[[BKCO"*>YCE^O^9S#%+>G"&]7$A:@F-* M%]J,&:L=\&E'3C)#0D]!KO79ZNY3G5$JCJ=YC-^+&8V*DS=G1;=R>+1-:\L5 M"\I D?7!F#,!0O$UP/4Q&Z:";=NJLRU[';_;[\5R1L+&:[:9FT>W3\H'R7E( M7[BU$Y^^'(-R^X/Y/D45?>.\6R+2R!])'^K:K4T.@1A9>),&I'2 MJ9J&-*BZ?[FUW]W1;9=E!HYR&W0DAQ#J*1M/'@+65[^!):L2R:HT.9D]BNH^ MKK>/1MCN>OS6FISP F*]VLP^$">XK:&2R1=A703'A0#%M*C#5EEMLX""V>", M&U(H1!^] SWZU4/8W5NUEX+[YEI>'BOR'G!R5;"KA(Z9; ARE*I6 ">(UEEP MRG$7$*U+0YI0#$?*E(711VCLH&P]$8 M");70EL>E]N^N/$V=T&C:/UB('94F/'PDY'U01B"#I%0=Q8I7CS?J M"Q#EZ)CI%V?TW1SZJI',T8"5*4'7JKR-; 6MS M5I)YKMLT57NE;_CVTO_>;_CV4<;$;_C^&;Z%Q>8.*]=C?KDI!;,F-XRE5O1[ MB$S6,;_TVRIJG\*0B8([/M\?*(Y0X')<:?;ZJ#.S+-"0!T8C;'V$2":3@H)2 M1^'9Q*(+8@ B7NN,R4,A,8H\.]B"GAG!<7?+WGI74S0Y4Z_KX'F"NR>I1582 M4.K'I \L%M^DFF4/&GMY8'7J@*B5&OM&Z"UCOY(Y7EFT*L'7Z;!@0AWGY:* MJ(( +A1ZY-';-ITU]J1SVKVR&5Z&X_)HY76 S>\OUIOE.:ZVW;SJ&?SG^9?U M]0#JH(.-.4.0*MR2TJPQ9&&XMJP]H6*0,V5L((GOB M3*F2%>/:RA98>X:F:9](G1)G8RFF XR]G$^M?[XI+TLE!B<+@M58$RD?(7A! M.7W.UCB76=%-\M1]B)P6A=,EJLT4V0%(+WDZ>XJG:[;Y3.L@3:G3%G5M+!]< M@I Y_3)*(25)EK4I=AI"W+3Y03MH/)F4CJBG#K!WVA>RF)%E6P0XG^KP4%&E M;VCW,"(H%9/D[M_D+76SU.=DUM OW[>5#7"=> M&_H4]"[XD-HTZ#B&Z&FSL).!_F1Z?5T]^J_'(H[Z(.#A1QN6_3]+_RF*^P4E MY\Y*#:+P.C9(1H@\.$JPBG/&2)'9VV^I'SRZ9+<-,P2Q[M"3?9"WS['PX#4R M89K1268B@4G):5&[>LM3 M-?SLJ<*_!0B&EN/MH9%.@76_6H1GGJ3Q9)&HMC7,#AQ&#UR%G(36(NNF><]K M*\?;1_][E^/MHXQ.R_$2*AU]0$!E+*C /=2Y:*"$]L9E-":F%P*N5UR.MY<" M!Y3C[2/-/MW-;7+C,$>97()D+)E.?2<=M5* A4GF31 R-.T)?'#WZGZZZH^\ MHQVFFSYQMKY.E*[;#V5.M!L; 4U]D<\R0I3>@_&!,6=DMGBJC>TA;=UYL0.! M\#+"CM)*YT#[%3?;.8CX\W*]GE%V$S!:!\9@!&6<@%J40]&!%ZEG# MTQ1V5[;<'G2':ZA/Z%WS]4-8+>:+3W7 YL?/)/[OPGJ>2(HNA6Q5;1^=0<6L MP!E']L4CB57S+,2I'-ZSA';<"WED((ZGKX[/7&L?IN5B0S^G?_^I%IW1MS>_ M+C=XR&'K *Z^EQ;"3U%\R@B^F,5,H;%90OP M#YAP_G6[5&WYM+^$GOO:6 (:3/&1)_0U-[P:N[R^7>;=(G]?U1/29OU3]3*? M5M7Q7)^TTGXF5#0!ZK8&JK@ 084$)C*NHJ40B]L79'C(NL=N>#\OPV*]M<*M M=-\]EN[[^3J=+=<7*_R#Y/H=_>/_GMG"M;&I .7#=0!VK?^R*4/*(E""5&S) M3>*N@ZB=)O!O#J*'6V%[37:\'S[C&@YV^B]_\P2.[5GW/ZI[NYG"'&IW>F]! M9VT)@R50.!8=L!",+\B9>%AJ.]21-6@2=KG&%O5;_!/J?YS7^GN2[^W*MW!' MC=JC$,!BT:"2-O5H+]0>-%E*K[C W,)Q'4%S5^[K$) \UQJLI?Y>I[LZO&1B MP$=/X+!:E$PPP(#O .K:GU"ID M07PQ\,J090A*I8.6!= YE8++D;=Y)G@@O5UYM?& -(*OVUN;'1R;#67NNV]W M&*5O;V]W60XAE:! .ZQC@M-8VEQ1'4-T+T49#5'UJ-+Q1"KN M ,[W.;BZ91;:EXS) )8J/$^ BIDR);26%Y]EEMBD]_U3Q$S]P.)44%B.K)<. ML'5/>+7XO0O&7E'ZMZ=Z?)1(4*$8PW"912)"OD%E!X5T+.9&M-[K9VT-.1TQM- M^3L0=HPF.@#4GXLX/SNK0ZEN,L.KR54S+F5R"NN@AEI11?8&(3 #FJQ/&N.S M2TT*VW>3-/7SK!/ :B1]=("LQP;R*VZN>5$BIF Q06)*4"1 #MY99LE4HHSH MK/:\283V'%%3OX.:Q&D=J)/1QJ$<@:^SL^6_:ON6'Y>K]\N+N"D79X_YFQ55 M@A0R@2G%411!_#E%481G3A?A$B,>FR!M$'G3]@0X#>;&U].Q,ZG^&*7"^XH) MDML33KO.%_(\6K04 '"5MZ/I.+$4/# KK?4LQB(>S YX[EASYSK3SK)MBJ'1 MQ=R!W_I]M?PZ7Y-VR!ZJL*K,,*RW-7BXGKF2;6:>[$#8 LIP!B0;27PY*;0( M.K8Y''Z>K&D'OI[$3XVHEXZOLZ[G:7Z_7%_)\X#KJR<^,M9UU4OTC?2B]]XR M=ZX/DBN..3"RD(YYT.!5D92[I8!&U69<3IKS1Q M*\WJ-.^M[ M#S8>-]@<4Q4]')^=+U>;^?]N5?);N6'O2T)QD&WJH, M7$:1$U(<[-OT&7J.JFF/9\?'U'@J> 5[]T]U8SJ__F@:(SW8^C2_EU.I*C4X+=WSR! M*VF>+CRQYO')PS,?/8',6I46#S%61E:3E.%DHKSV!/$%G%<:7%3">A^E/YH<,HX:.D@:=G!R-Y"=(3-<:4[!L,L25")Q1;0*C$@8E=)H M?9-9$ -HFR:!F!!B!RNFXSC@]]7R"ZXVW\(B__ _%_,O59J+@QXJ[_K26/O7 M($I'.@V[7NOWL[ ]F+A9\ 9>RB$/B4S'Q,3K(%,#OMYEAH*"&_0JE"8G8R]2 M-L*%Y],+/'4B'EC(UL@ N9'K(/D=.>G8V+I"=N M0=LHZ_5YK(.SEN>_U]A[-7B%/!QYDC3/BU?@$CI0:')]HD[&QG+B.?K(8I/C M[NE\V*TQ,,P\47 (+BCBW=(/P6@!Q409H@LYM6D4^C)IO?NK?5 SV%\=IIC7 MYZ4./REXX8.-_53+J\>7(1=EE,S7CE*.LKDZ^PJ<*AJ*2L8Q(5F,36K;FSNJ MV\G=8^"-K]U'A$ M)4W<[_BGV@1K$<[^7./'9=G\B\2\?428:K0I*4UFO"3ROEQ 3") \MYXQH,/ M3KW@J)[Y?"^/>\?4XW)NXWESMDX9[84> MWC52]O4U)@ MQ2H(J?8&9PS!,0K6LF0%4U8^B"%MV5Y:IRM8'*+&92.9=G!^O=.-?O?MYE4Z M9\D(P1+)*I$O=;7'1ZC'L"(512&]PS;S90?0ULL[ZP:[42L-]0RZ.YT+HLW1 M2$V@* E)9*'>T?L,6#A&PY/,2IT4=+TTF!@=#X/S^\.4TP'>?KQ8+>:;BQ5N MFQ_\57]V[:Z=X8XBA BH@R=.D@>O8@ ?,3)7"E.Y25JZFZ1.T76H]A^.A1U' M%1V ZOOE^9<+^MR-A*[8B$SP(F,"+PU)1U/"ZDU$*$4Y&4A.)K6I(WB:GFEW MR-9P&D,)'6'I.DA],";S>O2.C2G7IBPF"6(J\@S1%0-X^GZY6&]6%ZFJYK8)Z14O.EN; MDC"@>2(;$A7SWT-/=6G3; ;GK4>;AT>X#$ M=:C&O':.].=LK%W_B79OR4[092ZM2,4-&L@^'!13'A<=H;&'.C] ?!-K_9?Y M8GY^<7Y%N%7$L"=R$T8&REARC49XR)AEL<%(U$/.>P;I_=[*$VO^$+TMQQ#B MU-H/?]TE'$MP,M?IH=7=E7K!+(E]31LE;6;)F#CDFF*8]N^N/,VYWFC:/UB( M'60C.W? GV_:8EF-'*WA(#*G>,D16\Y;"H*#\3(%I+3]M-5N/^_5F;K92H,^U:WSV$%SD@$FJ M0MR1'>N3 N\I*CN]!FL,P:/UU3,8+[N_2Y&LR"0H9%K7AFZT4:A2+_Z8#C84 MI7B3JXKGR>KT-JPQW/;72 ?X>I?2Q?G%6;62]TA$I/E63_3S,]PJ;)'O/AK> MR?S,\8!2$5^[%CKPBA(9+1P%,5X*R5T+)([%0*=W;.-@=A(M3]\U^T7I MUI8+CAF;A6%@6)WA)J0")YD$'HOB-O-@3!/@/D=4IU=SC1WHOMKHH+GV76N: M,:]0< R0K$U$>Q#D];V#X+GUB=G4Z([W+A&=7KV-@YR#I3WQ3=O[^?K+H]]G+2W5ZWW8<1%J(>6+4_'AQ M=G:#>,R779U_6E R,R/Q^(@> 5TLH%BJ=:*46PO/K,W&2?MPR,B38-F]PB", MN%>(D9&$VN$CM]OJJM+<=@&9),;-],6H<6E!9D)RT#H Z#RFGT&D3.6CO(V6[HJ[$VA:PP=='#B<*\UV?VZXKML\5GM<^Q]2:"CYV0XCH.C M[!,,Y0#1"A.2:?(&:BB!PS#X6@_VFZBI _C]<;=R_:?S+V&^VKKMJR[;R3D5 ME?9@C*A/IKV B%I"E-88GR1WNLEQ_O-D#8/::SW 'U$E'??3V18D']SC_.Z_ M'JM3SDZ*1FJ+<_G]FPXF*>2H>$1*V+?#9U!!B 011K\4#)G3LDE5P'TRCB_R M)Y3B;V0/)/3%I\N/WS9_DL*(()P'QY,$Y3$23GV@=-.KDI5-Q35B\CFRIKV" M/@('CZOZ1Y-^]Z[BX'Z ]_[YN,ZB8;>_!RC)$;.W&2';6G/M; 276 :=M,T, MDV6#2LLF]Q;TM9H2;@5W"U0KE$7/"C"6*&;WODZ=]Y9,0A)62T!,3-/F^_]^W&2R94OF!W@RS O4=2*CK"$9BQJBX_0SYW00G GZR6O()JLCWG[S M/:[3:OZE2O_RR8C+H115,EB9&?%E:F5>;?VI2M+*!RM#PXWQ29JZRBKW0<#3 M&^#Q.02S.@3+%@+?1@Q6F MSM@P)2C6 DM#B)L:5",AX>%MV]AJZ1IJ=UHKN$R[*?$#R&SM1)L+A.+J6/J@ M96!6Y(=E;ZVAUDNGR_$A,1AS!^IGXK.,K57^LLSS,D];+5UW^ZG=0"4%C^AD MKG/.R/,7\OP.?PCOJE;5=SOL:$CSY87D/5UB8JDJ8""6$@9 M&0_..1Q2V/-:&Y7LI;?=C4KV$.+4VK_78Z,4+7)B%!T9K -/E0%*_A0X@<4F M:V1R0][)OM9&)0=K_V A=I!_/+W]_7Q3LE:C8U9G+7-;Z_V=LN"%#"29R*-( M2H7@/#."9*7\?G!UKKCF&_ 8E.7=HP/ MFS9R[L QW6>GEH;.I.;,,'E$ MR=2;U&@H.4[&'8#DXP513[3_M$C+,(Z?;3:^H6VRY:QX2K+PWJW6S:OENL+[0CTY8[RT-I-_)E ML-\X547?HUHI0C2^29O!9^E:MH&4LU"DF-DW\'&V5&&114*PE%QE+)BX4 M0JK3C1)BTJ5)5OTT.=,VEFH&G8.DW0%F/LP_?=[\5OY<7SZL_RUN J6(^:?% M#W^E;=G(HQKHFZ+^F2_:"(>AMFRN(W1]?5)+NW AB08DR:8V*=(1-$_;LFI$ M])U*;QU ]#X;_P5 :HS8QHVA3L+HOH1-WR#H5!(]540<0_'.QPE05DO^DQ'>1YU5) MX>SWBQ6Y^S7^%L_FG[:*N_LF]-UYY7I6$A:K7 "#UM9^S B^) ;$)/>LL!!" MDP#P")HG;ILU(C!/I;CNGY==O[A;ENWYS=EU.')^^39T?OP#M.$KC/M$[4#. MCGS$MNLRYB;.NTI)WE_@#9"EE%9D1AELP-J&S9M:FH>0$XNV,&]2&%;EOM>R M39^ 7R=>M-ZO)-$__H5G7_&7Y6+S>3U3*IHZ50:XSX4\>ZU$I, 7G',AJ\"5 M]$VVX4,)GJ:2IC60]GHI/I8Z.]BRA_+YGQA6?_QK.4O1H4@Y0AUV!"I97I\S M(P@90[1&A"A/5OWP#)W37$?V"M)#E/?:L$E@PYD3&*SG$8Q2A@(ADRD,"1:B MKABGQ%:)WE^A2=154''0>2I#7@I=80@],)I?') MG+ZQVQT"I[G<[A63>ZFK@T*<9_GZ0V\+FOC77S-YCB$6[YGEGK%ES1%9?)R7B+CL"5*#^5 ME)\ZSEDPA2D3S '/V"I8QW+]1+O'B]1ZS3.ENN+U=VF_"5)9Y@'PCGE,_6= M:TB&@IT.Z>")*R]_\P3.J<%LEJ$H MQ)2EQ,P@)AM!E90A&H5@%'?":Z^3'C(%X 0NZK8Y]/5BE[U-T ;FE&20>* = MO/ #I,!:S&Y$"FW;3,%?@<]?3N=?=2]NSOWX0KHX%SK(VEC.ZKANXOU?$'A MXD?\M#TMOD1N!9JJ9MYC**WA]B M:30E'(RHK[B*R[$P=4G]5=?.7!N[)J(WF>QKA[521Q95\HO))I>D(P1?%"%C,NQV,C'[*9I M6H]SI+9?CG4.$GU7*/IQOIAO\.?Y5WPZ [G#HI'>>RN 269!T:^ F M0/#(3 M'&:3&L?4@VF=UF^U0ET;576$QN5S+%Y._[D[K/SJ_?<#WHFY0KQ&L&@RQ1$Q M@4NT^XN_)E?LZ#ZT.?UHSX*,G.+9J.05JT GG MS;%&,9Y%G2UHF6E+1F$AU%:?R8=H4!3TODD[G[VH/-U&/BM,E&V7 ZSM,502 M$:)BM46@%%::Z&-ITB!Y.(E]!(OCH^OP+7TOI76PDS_#SW???@G_M5Q]?Q;6 MEPF_2#[K9#78XBB-X\R!4YF!4,6ZPGSVLLG]]!XT]G+&-BY,EJ?16=]PO&7L MUW!^/5J'<>-=J8=.6 P9-?W@E,BP%:^PBMLVS9/WI'-:6#;#RW!<'JV\B:=9 M?+]DHE8H<\Z)CS;6XFD2>CGP M:^+P1I)\=]BYPK\0.C/M H@ZQ4.9K,%E(4$GR3%9Z\-X(W%V$3'==)PQ%/LL M3@Z0<@<[X MW+EYG00DTB* CJ)P=A&(2))82YA #;S,9]/B+S6:''R<*NL;3 M2P\@NW?]QGBF'9CD8(P)))8ZITBC!U8$\ZF4$FV3H2BOYZ9S'^T^>].YCZA[ M&-JW93^B8L'80#XX$_LZ4.:<"X,8&<.DH])RHM&-S;HJGR"P.4R^/8#B:AQ9 M5-R0!1""I?>T4_L /JH,S-E((LG([) >E:]QDN->&MLQR7$?\76P93R^8XC6 MQ:*9 .UK/:H/C!B0%IB7AF(K[9UJT@ORL**'9GVV3Q1_'"?_C@#T87EV]N-R M]:^PRC/+-5>FU%XN) LE%-E1-(Z8D4FY)!RZ)E=_3]#2QU'V@=K=@95#1=T1 M6F:>>XJ*O &AD=5G.'7D*48H2,[6"$]14Y/63=<$](&+@S6Y QE[B?5@.'S! MU7R9*;9>;48%Q;OT/Q=S(N+]Q6J^^/3[=I69%(EVS. @!R] <4=B42E!8+KP MY(T*;7W)4T3U4=8R-GB.%G]'_N6Z6>B[M'VW3/R\R_]UL=Y<=IP//#CO? 2A MHB&F)*/$CR$8+\@A:^N*;W*],(BZ/FI.Q@;7> KI"&4D()Q_6GQ_030LTK<_ M5F&Q/MNJZA]AOOAYN5[/"ED(;? ,C$Z<9$=1HL_L@+---&L0,)W': MC+P5WD9634>@FSG/LN"47*(.FK)47T-('< Z99*QD6LU?>C4+"]K%CKM(]8C M0ZP+$4 4MP/'"?*6_YNPRN!;J.*(/;1VD=[)G[E,CHXJ), M(0-&1>& 41E<)OZ,J4>ZW')KF[3K?8ME<'O!Y(@RN'UTUC<+3]]VTY,6U_=:X4ZV#%(#\EE :HH)':X!6-=LB:4XE.31/8%NKK%WO&8 M6+93T(1XJ\TP?B%94 1>A_>L\#(K7W^>?[EB!#7WF!UM&;S.$+6F0&0L L_$ ME%)&!*9?R$U>7&3:$]Q3P&9<.7?@H+Z_6&^6Y[CZ<(>3&^PKSXP1M3]3,* " M>1)' 7'M&Y<$,[Q$UL0Y/4/3M,>XIW1,8RFF XS=NM;OPOH)T5TRI80OEFD+ M&(H"1=$LQ*0*B!QMB$4%)YH\[Q]$W;3'N:?$W?C*Z@"!SU%T[ MJA!'WLL,3&0KD"073),SI./KA'MXJW!,5CJ>7CKLB92X#M%01N2QCFJ05E$D M$!38K*.1SB5LTS'RU50*[Z7?9RN%]Q%U#T6A6_916!WJW.&0ZU1-%!0IIIB M7'2VY$UETD/PT:!2N(?G!X>XE@#(/XX17-B20MC:1U\6 =Y5M8Z*, M3))4FP0W1U'=[;'F@2 :CM*1-=HU?/]<8[DX^WE><,:X0AFCA5)4))O/#)R7 ME+46%Q E^M#FL=X0XKH]+&T-Q@/UTS7FUO]851O2IF19WZP4[>ID:!^!V*F< M&4\B,YF[)J]\7B*LVV/3YHYO?[WTC;-W*5V<7YS5&3MW^\G-F),9C0[ 9*XC MSE+M=ZXINC$*<\HU/V[2_FI_4KL]2FV.Q3%TUSI2:GV\V1-,P?V9 @;42>OLW7IXR:N3:J\=R]S@CKO@3Q. M4NFM2PHN(P.1#:MM!!0$9>F'@CJ(7$1LTZ#[I)7>ST4/C]L'_TJ*^.-?>/85 M?UDN-I_7,VF<%-$&$!A)1@4MN"1=[;Q@C,K:>7WB?'<(V:^I(GP?%.X3&HZL MW XV\?VXK2/#__C7)VA^7%ZL9I8'6JE3 IN#K#. "SDK:6I@J22>CK>@@4+@FMX_'U#UB M=F]EOD[(TM^=22ZS,L%"XIA &6[!6\FA6&71H4T\-QE3>!BY?3SG[A*R^RKS MU4'V7:&5;UB-0KKDR#"K-5YVL8PV&I"Q!&,%2V50X^+&N+U'\[1'6;V"]W"U M]HW@>D"<+.?%E@(8DJX7L0JJ?X>P"?\%017?9EVG_P].GOS/6Z>@ *D?.8F:UX;SDJ54F^P9 M2KQL 2ZR2 &C%JI)2[IGJ9JX8FPLA#QR.*-IHN.[G"19BP?F@=,Y@46Q+9@M$)0IXR5U1I7A7VG1*:."$ZLO=/U9;J7[[9;G ;[^$ MU7_CYL>+15Z_V]RL.&/>1:,* F,YU?'+#GQ(#!(ZG7FAT"[X%Y R<*F.?G^,JS8]?ENOY9OV$?&:%,>&55. UI8'* M&:,V,3MIFKB,LQ6(QM)"!X#Z?KG>_(*;S\M\QX4^Q1<3 M'+7Q$:(E&U&Z-J+.64&*VAD,TLHVS<"'$CAQ[68[?]5 /QWG8^^OR/F 7W%Q M@6&1?\=56:[.:R>=W^+9_--VE5^7&SPD/]OK\V/E:X?S=&3^5J/M@8O?@-6D MHI0( ;)U#!0Z6<>51LKPI<'HI$8Y)+79<]EC$K;KI58W2WVY76IYL]3MT872 M#(F=")EQ8E$I,A67$1 M$P%ME%'NP>+0=:=)Y5ICX&YFUU03K]]I;9\8-_1: M5]\_L=MZBJL;O_4?[:5Z^&'=G@N<6*XM#O0.<08.LPFN&,@YUF6N_E/6GY:S/\7,Y^A4X:1,X,L%07J1G (M26$DR8GS-;: MTBA=>H&RU[-/[ .-QSG4F KJ().ZX: V&[J#CCR9DFD/'4P'P]+KJ.&;^N*$$ MX//RC%2Z_N%_+N:;;P=$<$]\9*PH[27Z1KI:?;S,#<24Y\;7OA=:;A]BNEJQ MR[$V"68\R2QE:M,:<"=)QW?8?/CE>N9Q>XAUFQ@&DWP.->\,H;YVKUW[HL.: MD')/[ N5&G7;'$CAU"T31T'-XTZ;+?3SJIS0X=GD[F^UP9C3F%@V M#KSSM76P5;3[$!AD--S+D@-W3?J(-/9,'_#+U:C$WU?+3ZMP?K-+O[O8?%ZN MZF9\^W?>G==IBGP6N18NY@#,UT?MB2(!YX.G-$5GM#(FQYN4;A].^:Q]< M/>F[VFNP@T3S:4YO&;QF"S%R4[( (P2QQ1@%BM(($$&7(G/(O,W4LX'T3=R[ M^I0H/$XWKVK__$AIRR*'U;??"E%*?WG,#77GQ]OML,/X&>%8]M%"M]?'7G'4 M+($I5I-[4@5B[=;O:O!&Y2\1T!ZCC*/%QE=N! NYAL[I#^^]D;O@[KK:_-\.D MT%N5 +66))&,M.LR^^=>+ MVK^;?G&'MY\6VTZU)*[MN:UQR3OA(6*]N[;*@O?,@TDI%L=MMHT)97C8Z>1?#MP5]=<_7B'J]_N4ZEMD_W7KT MB;&2JN=I&^FT\GJ1ZQCG]CS<>6'K'1UM.N7:>5C:?7S(4@M%_]_$UG81=*QW M>?C=VS/Y)'TPC #,F72@# 9PRD<(T?K"'-K\L'*S#:>=W)&,@HB'#F4AUNF#[\!'K@AUOYM"%\M'9RW'B5C+$@ M5):@1"98"B-KD,R8,<93A/R&G-QWWRZ3@^VPW,N18!)E")HGL-N-75H#WO(, M9*%2U)==H31ILK(WI9TZMGT0M*=C.U);'9P5O%MLYKF:]_PK4@I\L9IOYKC^ MX:]T=D%&7=-6XO#+Q>:JH_XC*7Q[^@/;08E")2Z8I*S64C"J. DEEA!K'EV8 M%R+DU&3.4$.>)JY<:(O&A[,4.H%&MU9R9Y9Y1AXX,Q$TLCK/DW/PFM@3%%%Q M%"P+VZ0&YR7"IL5K-P@:A.P#U=D!/+]0->T55U-P36F1CH M6.7AIP4%Z1>UI\3E:&W&N'15Y];).MU5D(DH"=;6%N':(5>-GD0^)&7BXL"3 M!GI'*J([*-TQM\!Y70_!999!H%%H#J)1X[5M'/XN9 MJ4]<8;'M>9(OR/-R?^5&G?&.)Z8@B3IB6B4$GTDX(5M4O/!X9P3[,]44C[_< MD_(/U=9R--%UHWAEKZ@/AC9.2AUH6W:6;$'0WEQ2!(^%%2Q%*\;W4OSUEZ?= M3!HJ_B#1=;!??"3I;[O6;G?0J\JQK3\L)G/%1 $C2GU6*Z_JXG5Q]?6U)6*: MC)S92=&T;1!/&XB,HY8.\'67_BMC2Z%(E3$"E][4MGP6O$J,Q(2)?*2V/#6Y MI'Q,RM2OKT;1\)7WN%B>SQ?W1.,9B]$D M 2QR,BD;ZS@J'<#K'+FQAFE^B%]Y8JEI4ZX3>99C1=R!;_D_./_T>8/Y'<$P M?,+[KW=^N]BL-V&1B>>M!&=%:UV+.0 +KS%=JN_&N 23BQ>&"2[;# 3=B\I^ M?-/1^%B>2EF3>J]GV;NJ?7O$X[O\7Q>7W;!G/BD1F"K@DJF]:#2'P)6&4+C5 M$8-GO$G=^X'T3O?,=!)\CJS ?I%Z98@/[?"V^':6%0N.,TEYM< ZS[1 "(H! M]])+I)@BIB9)Y&'D3O=(=4H_.I+Z^MW:=]GCC(+=&"17P(.G:%<[!<%NCZ-] ML%FA"MCD/?Z>=$[W_G4B6(ZBL"[[+N$T+5O=K%D;X2J_90\*&[(%A)FT)%''34:QYN4 MV>V@9]J#V1/"Z!#Y=P&D(VMC+_MXS70*Z#@:X#Q8"@D,IQC6(4C&350Y('\X M![*+$OM+ZJ>=F-00I*?7;<>/XWY=+E)8?]YR%L,:\]WRV/OT#WH3]_SWQGH* MMP?5(_1>N[O:=P]7NSU8EE:@LQ8P>MHL _W,1991-+[.B* MO)N>O=MV%S??_X!G85.77&_6MQ3\'KYMYXK=O@S%7/M>>@U:N%I5XATX2GY MVJB#LXEKT20H.Y+NZ<[^QH?0HW*_$ZJTZP8%S_J&@V!8Y&IJ&*%Z<;'W=8?[%AGM0J+3Y?3T;_[]L@TWOTK MK"X?Q%,F+1UZ+<@8#5;3R&0:+)%S,JB$H62H4;?YL3CHW>_M ZO=;X!/J>8. M#O#JVZ5:+KJMSO))R925 YGJZR6K/7%!LK3"ZFB34"JF%A"]2T0OKV]/BH.' M'<4.54I'@+JJT-..F6"%!(>:C-+)!#%%2RE6H'^+Q:G0%%(]E$,>KLX=N#A MMAT@8VL<[RF,W,I!\]K(BNO:BH8R7V$1:M$,Z9.BUNQR]*8),.Y1T%JZ0E35R917-!2) O:B%AC@ *N> O6ZV2*1F*J26/>!W1,_/KY<(WNPL8! MXNT%'7_07]X*(L6$,>L"];%*;7[E(40=(3K*B(-BV98FQPWWJ.CEJIUH54%_<_+F8;S;S\\NCI*L7@;)@X)%Y@I77M!U8#9'% M #FK6,-;*ZVX#]L=$SU?6FGBI'!R)"R;J:4#CWIG.NEE_IX4E>:O*;;0<_$N4(O&!Q3:]UXN'4UI0LRI?.P^F_/F[W6A/'AKT@K(EJ.O!SNU_%"A,< MKW/@@C8)5&WOXT3)X+VOX4K,KM4@VF,>I)_@S>>46APA)"*^])HX&H80^>@#!!72,I,":-&*[0\,@%)BWZ3V.54D_:+K> M-(E(0YLC"*=JW[K$P#-G( >;2HA<.][D*=L]*J8-4 [6Y=.8.$"P':#B16/: M94L_WU1Z,Y&%3IJ#%[5?0]$._'84-J<\W3!AA&LSL/-HT@?AS[YMCW9B /0 M^=NV1^=?SI;?$#_BZNO\ZJSML2C.MI_ M4SS6UU@V%@LJ<7-B>UH8EQTY4A_5J'.*PWVYWU M^I)T*Y_GW(;34NG,%##7EOWG^M' 3UF$LE$)")ZV/F6(HT 6#-KXDJ1-(JLF<[(&TC?Q M!4,OB!U/AQ-7/ ^7S_)P^+G.#K9 M V-KC(U2>B@Y4 8FZ^5]EK*^!$5&HK/.#;'O$S\P'ND$9WO::M$F&VI5E*DG M_&2M0.&$AAQ54<;(9&23GC%-N.G]X?$^<&M^@+>W^CN(+"_;8=\4X_Q\Q>+V MULO%[ W+# *O(QXD%^ $;0A%4E#BT5L1FR#Y&9IZ>:(\&6*6;=37+Q*O[DUE M0%7OJD@T@9BII1W!UY!$<6YCT5K$)E/:GZ5J6C2.IOMAF#I $1V@JMK9;^5C M.+L=XQE9+-E9*$G5,^+(P"D5P+-4HL=@N6TT6/4!)5VBYQ M/YJC>HS(.\#, M1SP[JY4?BWR9.]'/KV+K*WYX(9?LJG1BY.2V8P2OA0Y?/Y8EZ#V=K,\#Y35FNNHN? (CGRRZ%_/#O( MW@5&4:XOJ0G*!E$W[?U+.ZB-KYH.\/:!M$,$?*[-SO$KGBV_5*G=9\DSBZXX M!ZBSJ:V"/44,&4'9(E@)PEC;Y.AX &W37G2TP]K8:IGX-'A[Q)CNY#_SQ?)+ M'=Y$[AKONVNG"H4$!F3AM2VUB> LI3V"!!9]<-**!W7J3QX2#5YPVGN'\0'4 M3MH=.*MQ4NO;Q=2DV.38>1- M/)]R2@0][,LSOCH[ .D@"=_4;VSO.]=_+#?A[.Z?5RG_NMS\)VYNY3_3*DFC M& (SOC8[3A9\T@XKWMZ9_] MPQ>+=3\LS\[*_RF;HD2)4- S4)+5SFO5,T;)0O3: M8NL:[E?9XW\"]+8; + /!CH(\.XWS)3,FZ*=@V)%H>C4*@@J.TBN*,NX8SD- M:=ZQ?ZJ^=X_<5S "8"\D/-LC=Q^U=("I)JWDN-,D-X]@>9;UV,%!S*KVO>=) M!L:9P#:OR-YXC]R]L'6*'KG[*+H#L.]JA*FS="J@O1R:J^IU+]]%:-^U+=W8"#F32TJ8$J"REYME'"#IZX,X6 M';*T:,H+F=R(#9I?5W/<0]#50"T=>+B;0YK;=/:Z!(4QIS+YH&*C(\ED#5[R M.KP^%4OB"T5C"Q^WDZ+.7V2?VLN-H[DN9BD_U8#AP\<_K]@19$3,D[..I=3B MSH3@/-O>3KF0 L\J-MELGZ6J\[?1IP;C>!KL9N-]ICFU93'D'&NW-DKY%")Q M)KT%YE 90X$%$V&OK??(ON'3O6B>9O,=234=;+\[.F=\?/?AXQ5#F65E?6"0 M57UH(10Y\UP*B"B5J-W\4IM)"2]2UOE[YU-[P'$UV<>[^RJ_K2O_97UQG40E MY(B")Q"BWG''D"#PI"FGRH%Y*9D*?(#OV[W"Q$T1>\'5B&KHP<\=WYY *TN" MLP&\YK5G0*Z-"I*BT%;QZ!W/QC49*GFB-I^O8!+E,6?>)P9 +Y!_=)G\F./X MD..KOEJ_76S6F[#(\\6G_X-U+\'\CI*N\ D_8/4J]/O?+Q?;V[&+4)T=C#:;H5))M@H73\]KYF>?(<'[*FCK&5B_F=XB& M'HOH)Y+$?+&>I]K9!F?U@,\K;@,'\@_[B9OW3XK(Z;U9XR)S92.E-B'4J3JJ3.2/DQ$E37&;5II_" MN&QT?N;;;3XOU9G6QS3L?RX2+[#5CEKR# MJM7<00!EF 6$D^AX8*F$OK://9CK_$R_4_-IA9[7;%&/1;'YC*L_/H?%TUNP M8/7,4&4EP% %)$800GU49!N28:TJKGHFJ:U=D2HF";J3XG8G"0[;DW9GM= MH^C?PKH>.*2K/\'?5_.$L^2DI?\C;4:LUP*%08A59$E+RF\CQ>-M^E)/RO8@ M2_1_6^+4B'O-]OEB@'[SBO[*<7FNL^'.05!*4(3.4[VIUY#KE&JC6>"I2RY8IADZ>T M)^)OF'6]Z>**SD!TL&U]V2:2'S=AM7E5%F91.,FV321M[5I9(OA@$:SC,>=8 M'Z_VM8.UL+"_:RY.!Z(C+>R'1>["OH:&SBH'6UQV(&U$4$$4VMA+AL23\1%C M#KK+(J8QLS+^=^'&Z4#42W1X1-7DWMGJKF)*/N-%I\A,@(P\@&(Z@].*0XG( M&#H7N!?-S*\+$0RST#==1-*%'O:"XFLVXA=SWW>?/JWP4]C@_3K.FY1X9G60 MI2H\L%R[J3A2O4 -AD7M59B1ONE2E?ZAUHM1-CF0NG1T-Z4' MBLM, 7T$6VI$CTE ##( RZ%8)[GUJJ][O3T9'&9P?U>PG!!&^YN7OS2OQ=;" M\Q^OP,I^7*X*SN]*2$<5F&8!K'!U&'1)X.H0>V2*&9FY,ZK)$+L3\CC,UMY: M 4OO8/IW,+>'MRR"1<^#41",B:1'9B"*;$ [9Z,57%K>U\UYF^NZO^M53@FD M-W.EL",7?EP5+GQ(WD421^0:E(NTZSM)(K)*!VZ+++;=HHF$48F'"2>;71":1GZLK^Q)3#LH?7?52L] M ?%-6_#]M/AEP4G)@V7"@!.!7)^D(".$Y$B.R47:76!,SOXPV_V[ MYJ8;"+YFP]W]6GG[QFO[F?6,1UYGNQ= 5!2(N%3 (?>43W"C>(HLF]?RROT. M6\,,[>_BF^:0>BV@.*2@V.\SD*)PAH=F-)]%9.. MR/PP8WS3=3:O"7YOI SUY<.T9PL+,TN":S2 GH)Z5;OF.F8X<)2E:&&,[:S7 MZRAL#S/5-UUM\SH@U\N^.GX!X?Z-0?DL<<-T# %4P%C;@6J(G#OP%.(CYR4' MWAA+RCV8L1-7=Z.0L.9*P9=D9FT3($()12U019/H#U% M*MISIEB38<"3<3S,1/\N]ID2:&_7(N_4Y>\2E)*%2X\69*X5O]%*\+5Y77&V M"%\<_8Y[11;Y,L?#+/+OFJ I@?::+?+%#'[_ &,]\]QHX9 2A%A'B,JD(00C M(,M<=.2,%?;*+D /D,(PR_V[SJ@W0+YI:[XYCWO@[DJ0$14I&'/-"[@K=>I6 M@!1UM%J7HE1?5RR'Q$&M4 3&(D\Q"V5X&W/9F]1AJ'^S)31M M5=L#>(^UZVO.AYFVT]RJPCP4JRB"#208K[.!9%R0C&=A2Y,1\Z=EV6>SF99CI M_%V\T@83\C@^3* DB/:@""SJ_I*Y#^*4&"*MA:]],SVN27MR>@P MR_JWK369$E:OP>R&B^?RBN*Z?/7&#W'M+4=,4&2H?DBK>E//Z0>T19E4N+2= M;U)/+?%1]3 ZZ7[>Z("K8[M^[W+PGX++@L@B/3,$EP4(7L)'C4P%)F M$84P*K0SO28L#;.K-UVW,3U41C.:__<_'JF1!/7?VS_:_DG]5Q^P_%_UOW]^ M^.G>][^LENLO9/#SQ:?_)RW/+U?X=;E(8?WY:4']&E;5CWS%][@)\[/U?7[6 M\_,O9P_2JT=#\/;[_G_< MIF)V+ Z&=0=JY;9/B-Y'+GL2#$P\^/2RK.'WL[!X]]=\/9/9>R5< )FD!84R M@O-&@@S>"4\95=+N!;_[^*O3(FHBM2Y'D7$WZ'B_K)5ELR QYQ0LL& ,V9?6 M) S-P6)$@XD;D8<,IWWXW6D01=_EXAAQ<1OK* MRK2*:(L3$%BD)-;H5.\722"[ Q0&RG7[OX?;= M^3;OW>T[<]V-1>%0DG>@K.+@66$@6>:*9>6E';@%O;Q8'Y X1)/+EF*='B?/ M;:Y>:)&+R\0)I\TUV0"Q& O6)^59X$79=)H8I=D.-!XRQA+D])#@NSFYXD#(FT(1R2=-89WF:JCG>&&M8>?=_<-C7*%V$'EN)= M]@.N-ZMY?3B^K@\7+A;SS7E8_3=NMN?OUX%DE (#2^!Y?2K.*6W9EHT6K8/B M1G *)0?LLD/6FO@L>7(T+!NJI@>_6CEY]X663_/+>Y]:/;+^^.[#QRN&9+(L M*5D@9"OJ[;>#4"A6M8$)RIQI^\EM"B5>HFSB ZI>D-E&DQ-[P5^V=K65WY]D M9NM?UA?KZXRI2*5I8Z$@FP(?I01"C#E#0%E,<$S(,"3UW+W"Q+%B+[@:40T= M^+E;W[VUDRTW'S[^><6,B]RDX#PDL@0*6&J%3Y8*C-'.^NPD!30M?-RS5 W" MX71/;$[MW\;3X-01WL<_-_/SRWJ*L,A?<%66J_- V?_=.(*[(!C6ZRMNB2%4 M%$=8M#6&ELQISCB^5) U>+%!2)ONR&BN&B^&Q*;G+(LH.>01B<[O'!J7?5,;36 ?A^./]R MMOR&N#6F*Q:*3B$F"DXU1:J@4M+@>$E0>+UI$\EK75H [PE:!H%NNLK\4X/N M6&UU +B/I+ZM[+X_"^OU;^4R^ZZ'GUQS69Q#2%*1Y7 3(-J4H;:>(H^>"N8V M#Y5W431Q'M'%W< M'Y,R\5GQ.#I>CBKP"2&S7FUF'ZIM;65 -.MD>8"4.6WC.28(101@DAM?/2_Z M(6V,Z:-W$$*_>HB.>ZM.G%A.ZGH.%W\/F+D^Y4M6L^(L&)4)ZI*@'AR+M;:A MZ*P89;YQ5-1,>>ETA,8>ZOP \76PN8SPA%.:@&BU Z:" ^6+A%K$#SE:Q?WV M&65?[2-N2)_X<**/,.FT 'C-D'_<&OIJ"KUV6B49*7-&5>>=:!(]]Y0B)50\ MJ%**[6N6ZRY..K_Y'QF*([=I. X7K]DP=D_+?"R3((+-0BHHGK9&91CMCYFV M2Z:LEZU16W9O8H,UN\N-I^7J_G_8IXQCCYF MSPM8N3SDLN>K65,7!QL&%\Q55<=F8:7\/\ MK ;!/RY7VT;F,Y=EEH8S*-DG4,5K\-H&"%YG&3S]F3,]6\A#ACJO"7D=AG(4 M2CK82&ZN3W#U=7YU;_=(+#?3,;826/^QW(2SNW]>&WO\NMS\)VX^8%I^6FP= MAT-.&ZK3$+:571831.DI@=2._D@+DVP3>5+6WMI0^RX1W[D MZK?JW^,SCE8F3=LOEY&1SEB!*)@A$3'K:",.C3H2G9;-SHMY7JEI'8^H#NSM MV,.31Y,%MJ)[..:):2V-,L!L/9^/$IDY)"V M4$]\NO-2I3;0&T/,K]GOOCAK[]FQ8-L_?!\V^&.8KZ[,2TID$0UPI7)]:J0@ M!B.!1\Z,R<(',>3>^'3.>6P)##*CGB>Q3N+!)\7AOY$!SP2/+!K/(*98GP)J M"4Z0=V-!*1/?=$>8X6Z(O+[Y*U\NA?G+?%'9 MO+D3NXCKM)IO$\95V.!,^V(QD1N/G)%T70K@T$C(BJ@GU^[MPS*U%Q*CT4@; MAMRW=HG9@YY?%#E8,W0G':-2#83.9NG(:8BP)&>TE*(1F1^GH! M\ )#PZSD[^O(AC!YS>92)TPM+Q:;'TFSEPW%MCGQ;X78H*VR'MC/,@L%*?N% M(GGMFNBJ5$A!))42L43G5%_GT0.8&F8V;^TJM3NX3-[)<.L%WIU7GKY?UBJ$ M>+&IX6+\AE>N87VQ(##\\/'WW_^_<%:^85B=?9OQ(F4.7H"ST1-GOH#7#FE? MY>0?T,GP\)QD1Y_#P]8?AMZW=H-Y,HUUB\KOOEUO6.L_KWE\MUA5+VU.[T3::N' *,6X-1<&O/[ MB^KJ+P\$+W/L>RV#?K]8I<\DYMJ2:#TC"9J4D8.V@>(H30+UP5L(.3"6N.0D MZ":QPV'T#H/Q6[M^.Z62IY[A2#:8KHVT7IK'6R.=R: IOG<,O,H,5%$(WF'E M(W(TU2JU'N!!GUMC&,#>XH7;:))_K5.\WY%AG5]6:C2:X_W$"B>9Y/T29WW, M\D8;E&=1 Q=UFI,@X+HBZ)<4#'J.FI4=C) V> 4^NPC*<@'!A0A! M<"Y(G"6WZ17Z]RSO?=';;I;W/ACH(&J]-U.2>Y4BU[4+9JT7I_";-JZ80)!D M0[0FTE;3 K][SVU]!<._]\+!%1 S%-V[Y6BQ+Y$D(SL M1EKM*3%J 8S]Y^J]@B'1QSB;P]72 :;^__:^K,F-'$GS??^+[^ ^7M9,):G: M:JVZ5%NEF;5]HN%P2-Q.D1J2J2[MKU\'DWDHQD-S8;5B KC%;;U# 5]4!HFQ2&XC.6+3)$ O?*[>0=@ZRUR] P3= MS1R,9X:W!5[?"84,N3BZ$ RO^TD&F&,IHS2TJT?]+_YKKMZ1:#ATKMXAHNE! MK[XXCN4@!Y=L!$1M@LHV*M^F-=&_XER](Y#91I*3Y_V>'.B6 M@Q/1! NI1 7*,0"UMV$=RI:3 MD*"$$>"PD"Y&%;U"II1I$GR[G#D8!\GXY3D8AS"\AYD&6QX$JP5',B'1TQ%2 M]-M:=2G!1QFD+)JX,-$_3U@9GF(-Q"/LFEOKND<..<.6<\#PB6!:0 )\(\$DDR)G[ M)*/5W/.QY/[-RA-+_ABY+<=@XM32OZFTVQ&N)>=." /:6[K@0O$05##UEDN2 M_HHA#FE//TSZ#U>>Q@4?3?I',[$#PW*$\J44&%/%&[!H/2A&?/-!1S#<,):3 M-&0U=?68X=>#9N!=K98 M8S!P;)*XGK#/0\5*ATP/4"#L_VG'Z M8[[^Q\\KQ%\61""N-UN&F!*CUIY#TD[5K(R%*)P@YU4R+5,H ?L:_3%T9YWG M42[H*)V,FUX.TG,][7YZHJ?=<[KE/:X^\5GA/F)5)%E$LJ*Q6/+;G0:)S(:< MBL^YW0EJLJ6+'Y]S\M&9'BF]G)FQ[^,W\R_SC(N\52+26Y:-]! =RW5$. -? M8H;BG0^L3@M/?4UF&[JSBQ^HT\WE(BV[RMC M/39[D<*1'I3M6>?NO8VD'X]&!G#!56'[!-'Z AR++YAE9*J)DGB&IE,UZYY/ MOR=._D0_\X]95L9PZSQH5MN?6ID@N%+/'[* &)QF33I_/D?4M(&=L=#Q6%&- M)H;+TC';X.\Q3UZ?_E9#?;./VA.USK:SVRZ*OBSS[9J;\%=M\;9\*+TH-IGD8EM8'.T\]$ MVXJR!R?C;JMO2R%+;_X%[_99;;TZX&V1YEF;:-,D^@>AI0KSGQFUC878%W#<[ FB3Y+@@\7)!GE2(->H\Q_6C M;4;,Q-E"L&*>@9*93!>R)0"-U]:Y'$T;<_9(>J<)HYX;KNU$V!52_WVQNANA M25O=72#K/Y975S\O5W>% ?<[E5R8HK4")EFDRT0E\%J%.IDA<6N<+;G-@+*C M29XF=GENO#85Y&5Y,_<6TO+>0CJ^K<^A*S3T?(;O[ Q1&)0I!\(*:$0+2A4! MCEGZ79ULQ6TP7#71! VC,*^O5_5,_XRD$\+5=W;U3(=D+.T9LJFE%\(9B,IY M,(ICME;R@DW:[+Q 5[^QF$,P\MW#B1&%,?'KP=U6M@],R(X@A8SS#XM:>J!2 M;71J0AUZQ8,%7SO U]$&VMJ,R@WI"KK_Z],6CHP-BI&XV('MM=O%$Z[[+":' MB44)Q>8$2@<%+B8%Z 6SPEEE'L]\&%7%/$'6M*43C37,&*(X'EAUWLXHP+KU M6'8*\ZE=<<^BJ"_8O/3$)N$#Q"PDF)RTY5'SH)J4EPXC;]I"@U9 :R":#C39 M[:YN%?*O]%\\N;=$#!+5MQ%(KHXB%QFB*!ZRC99GZW62;3H\'D#DM#GZUN ; M74P=0/"I;617T$5F("7R-<0P;*F&L88C]CI"$O9%0MX](N0.R2P$IV-DM;,7 MX1>U!1<*J:\0R"MD2LOL7A##202,ILJ^7>Z)0_;JUB^N6OV:OOSUF[3*S$LC M Z8,VI,5H0KS$)PHX$1@NF0=@VX;G!EC%],E=,\#PR<5ZMDAT--5_NWF]ULM MN)Y%+9U CF"Q&%!)*O"*.T@\N]= MI\T\7N'NF,XL=\QYR0 #UV0':;F=( /DQNE09)*\35/K VB<+I?;%3I/%M]E M(?/=YB.N9K).40PB@E7>@;*$I8",F!EU23RRXMHTR#Z4T.GRM]UC]'!!3CWB MY[8(Z"XAOOKNFMB:,IOEWUZ]^CWD_WN]WFS[%LRL(9]4!P_280(5&'F5R!DD MU"S9I+A\_*AJ_P"@HRF8)CIT?AR>44[]JDWZB]=$S'RSODTSH3&.UV?WT=9T M(T\!0N$)BG%2FE*2D/Z,ZO([ J>),76G)D\3W.& ]#> 7."'[O7E7>;.LE9T5')HKTH%4NH(1R M$)1%8(@^:1\CEB:C#4XC>Q"61Y]$W9U2;2'DZ57M$0;W_H>L=3[8#"/ZXID& M)PRQ/7'BN"'CQY6<4U2:_O&<\:C#J!^$\]%G5G>'\X8B[U>#;YW(N[]:?-@] M]X[&.Y8%64T1@9BI(41C0 K+R:V41;;I0GX(D&SNIF3O%D^T/V>":%2/73> MU><908.O/>&\L+KH%%P6>L#E?!(1PU#X ^2.SBNN?J_JF_W]LGB["-LF:[M2 MF(39<&,T&*L***5HN1:)G-.9V8_E\O'8Y MNQ'VU=7RGV&1<):#88$X"-H&!2KX0J>9Q2><]_@&S4F'*YK*+\ MNM>MZ;,L[_'3Y^4JK+Z^F=/?D( 2KD>MRA^X5M/F9X?OMDU=_ATE[_92@168EI^2RDP,<@>,I&.N=&RWWH /,[ZOE9UQMOM;) MIIL:%_O/Z_GGZN/-E,Q)91\@U]E-2D8/KC %G/MH!6)T8LCTHZ.?N@VDLZOJ M^A9@>NHA7 LY]A- ^L[6J'S>_=WN3GB8R*(=W_:*F;EHDRM1TX95!L59 J=, M!BQKQ+XG&HAC+FVXD#=;KB]D$T2%;; M49=::E!;Q85DE4>CR2D.\5\QK,DM?CC%" M%H1.DIS&6M#M8R&C.WA)EK>/CX$YR"Y]>L6NRNW/;9^.)(B^[-0[Q^ZFDN5U M6*V^EIL>KNO;0JR9X4%(X060,D=2\$& P]H;6YN@3<;D;),^<0?2V54!_50. M^EAR[,TKW_WY#_R"BVN%9;HJ M53^[/WX"RWM4[E>?W- 9LB2UW40:ZYEHTI$#=[% F]#4Q&PU+3/H4# M:.RK_GP2[3:2 "\+F]\T,YDY6:P)9,2JE$HU9QDX(P3Y6T'&F)A2CR.19P?J M-P3W5;C>&6J/%VV/$-YO>\QD-BH)7R!I+NN+: [1&0Y%!)Y,]ESS\R!V/WU] MU;)W9#0>)+@>\?CTN;M]K"^4%ML9[-IY7UO@9O!%>^ Q:\')9XNQ2=^ZPTGM MJ\*],S5ZC#@[\VZ>.(./N\\K7;SPW$'4M7\9M_2[Q -8+K4+-AOOTA%.S[#5 M^ZIO/WOP9WP)]:@TO\_PU^#!Z@O6D52O4EI=AZOU71TI[?K-\CINRO45_5MM M-+&>N1PC)SY#5/4E%..>&,XR&&FY$6@#_?]$=1T';J6O&OE."CY:PJ$WI?ST ME?.&I+/>S!-Q8:L!9E'9@)X50,&0MID-1*$-.!6<$T5IIH:\#CZ!A+[*X">, MS8\JJQYU]'87[[<-39GS07+G $.I;2-C@"BUA9)#3AZYQW >"_:>IKZ*X"?1 MFD<*J$>L[;=Z;JT=$Y7FS@HR;S*=)%\"!%N'9&$*+IF@/&LRHNPP,H@_="[H<+%T M-#7M;A=[GF9RG5)AO);*UU(2+FO8E5@E@_69:;1)G0=I1[ZT%3]T,N=$@?6H MX![4,?V&FYG@)7FO(MB0H&L8]G[H/,T)@KJL MF=K[QXN/^K;V^24:/JD]8&]G&*N=(B_&. M81X\JSS6X)+8#?++CF)3D36SF M9V@Z5;\],9M^YC47+A2BAI4(RKI"=J@N8&(((6F>%&L2EWZ"GG[':!^"B<?KP&Z>R$+TV6CO%P:"GFSM9#H[I "P6)8/, MZ+#M7+GQ+<2G4X7O0[S"&5,E,!L9>!UU[65-&MZG!"Z$0G]C7]_!T_ M15S-5$G!HJ$#Q^LC!/2ZGKH(R;*0O.&1=/R $J:GOM\?+$X0X7)D?G:@<>XN M^%LWX.OVW%COF,I"UU?SU1'0'*+EDNYVRW,NMBC3MB_L-^1,&Y=H>6^-P/XN M0;0[74P%E4*-E; :.G&HP*,5X$,2!;.-V.8%^5,$=6),GR#L%_%S!.<[0-#3 M9XR\:+P9-J0P!^]0 '-U\ALO@HZ8JEW!6-:*25O:3$<=0-NTL:66"FILP72 MM?U##%XO%[3-:]KI;LLUZJM0)YG)7B0NU;=%@9@FDP56 @8M'1K1) PRG,1> M7;HCT;$\BZ@Z .'#;NXX_[(]IUP*'DWV8$TD3GF-$+:]#[TF%K*D@VH^OW1' M2Z\6USBP.I7Y'>#GF:8(N9@L?2J -M6&'<$",<8 .LUDE%HIV<1V/[&)Q037 MXSAH&DD44\]'?+L)?Z5MM7AZL ?ZGW*]N5[A]9H,B1P='1X(7]PQ!?7FJ:3J.M$=."SQWHHB->9K-,_T@/.IK/,!J=--9W"SJ BL*#YTQ!L/4U/SW,HON:2 MZ$ 3/E4(%VK;%.$,>&MI&RQP(-_;@18E\\)<5+Y)UN:4*L31WVJ>2Z.-(81^ ML73GN_R.BW!5JW9N>C5O.^=OW^9CGDF.VD0R&[RJK9E+;2IEZT!063"@C5;+ M$V-R=&%.W\OX=L=_SFFW99["8G,[HNXI)JS_P+!>+L@-__H[ ML7_;8OQ3[2/QKMS\)R3\VQDC,YN$3=P'X*)6G7A?GU9+#F07ARA]<$HW4:6- M]C--J]%SP;X'$'3\".;U4)N[]S%A%B2_3.,+HMP>+ MO*%%]A2;H5(J2($S(M%GIL=7,26SN#"8[H#M#M')GZXLB\O*SHATDYH$;KZVB_8G8Y/7,]Z1, MJUA.$^TS.#F"SQT@Y=N3\P=F_/2YBN+FU?:60=QDJ;3+8)B4M0@_U>8\$F(. M,B5-78@#@(;T=(ISO$W#2MR;5<&T55S',;T#[-1@Q/O;8 3^M?F)_O$?,UWG4MKD07E'OVAC("AR M0HR(63NON2E-6M#LI:8G?72DG/=$@$YC^N6DI+8G;82(>$A6ZA"V=W+#?!\_QR"*9P8D66ND/5'6'I0!1"C9YXX*W60H(=F MI0[A>@?H^2ZF7LC,,RI9J*X?,:4^MZJ<\>0IZA)MX*E)C\O^LU*GJ)F3V-P9 M3'9 MT+K)&.&4J( 924GXCD#[E0I)F?M;6D-E!X4RVFB?3DK=0B?.T#*@,@W M+N ^?9BY*+EI!$#8?95, S MGX"9P*/32:3<)/1S,5FI\137<4SO #N/@JI;OMPG2K@+7!@O '.*=3)<@N"# M@H+%9:LMXZY)^=>S5/6DGXZ4^[*5$"XG6W5\=_2[!T!4G5*\@#"!;E!&#H$3M(MLM$DJ MI-+(0[^PA-4A(AZ2L#J$[1UX+KTM,5;S-9_;%VK%&^!L"T!?I+F7@NA8LS!'GZ3%B= MHFA.9'5W8'F0.B%SVR7-Z. P@[2/X"%J4XUQK@3](O@Y*CT[3E@=).BA":M# MN#YQ$[-MTX5\C62%^]V8 >%C*45QJ-DZ4*9.ZN(Z C?."Y\CLX\[2NTUY+__ MJ!WUS$2+GB&@*41]X@P"%@;:>,.B")F MQN-Z#SKCS1;XMQJ/?B [91.PVI!"L>UD41[!8(D&([=9AZ$ZXYLO]Y1W&4MG M',^Z#G3&=]48K)"S550!X^HHU^(D1)D*7JD[L/4<]T$"".J6[7NQ(+9J0T.@7P MK%:9U@YNOF0%0F>6==1!LS. [-=^ZYG&4US',;T[[-R<@GGZ/7RM?[SMUDV> M(B*9!.1LN-J3F/P.B-X%T#%PPTQAAI_A-GR"NI[TU9$X>!9;8PBE Z2]^K1< M;>;_;RN8=^7G^2(L:B'1Z^6ZSB_0#+&P IA+;<0=ZPL;5)"UT4'8S*QMXM$] M1U1/0>-Q<#6:"":.!CTJ.9NOU]>T$TRT#_S/Z_GF:YVSLEP0WV8J^&A#4""9 M4:#J_#N'C!P5RZ*4BA=?AHSU&KYB3S&!TU#3D-,=J*.W?]79 -?S]E M3SC:.*1F)_!T#: M7!V^]AL2]!95D?8Z:$+1"XS!:1O9F"SR]2%E/%ODXL!I7 M&!V@Z\\Z-NP74KN8WURO:#Y@\T]9^8Z$?KQ)V9S&BX M$A*P:%MY*2LO,R01N(U%HV--$FNGD3WMH+@6N#RC&#L ;>7@_:9V6\+\H/)I MJ^GYC/P43@ZW!6D#N3!8'X'HVM+#I4#;4JJ(9M5A0PB<=IA<*]=R=-%T +F' M9VA[V&Z.ULV1XS.O$HO6FYN2**6D!2(TH MA@Y ];8),GHR]2 M-NWLM1;0&E<8TP\3K.[ULV;!+SMG.VS^'C;5$O@ZRUK:'%V S!(#%8F33A(Z MC!*DEG-BR0WIR7C@LL,"K.P2P-2:Z1THK6_9]7.8K_XC7%WCS$>4,D<&/(A" MNE=Y\.3S5-U;>.3%JG2&GIAW] P#U06'[8_C?'< >N"0_($U.TH'IK[,K%;B MPWCRS2'BLV2,M%(GR 9K3U$"A--(YX9TLT09/+-G2#H>2/4P,%Y4K/]\4NP. MLC^'M)NO.K-!"26X@L0=!Y5JJWRB'KQE@6L3M?)G&/QU3] PH%U$>F!4WG>' MH7]?A)MC04;"[IS\OL)/\^M/KQ9Y^Z,[0V$;5?P--S-!&W1H,I2H:CHV9G#9 MA-JWWR9;D[7Y#/?KP70/0^1%Y1;.*HJD+EV#A.57W4P7R37Q^:,2K_'WU3SAS*@8M+$% M&,8*9^O!6<6!2QY<"$:7QT6N>Y'PPC+#0'$1D?FQF=K!#?7[:IG(O%__3(R[ M]0O>E=NMS:PE!:>4H@LV!%",)8C"2\BTK^ 4#!)DO<04GW7FXV&H&E7V6'F3@G%HQAR M ;VPSC"07$2\?72V3@V1FZ*ULES]\P;@#_>A!0LN,0W%,$G[B*%.1%>0E:1- M)!F*8D/@\6W?O5_,,'7,V\-8P)&VXJ M_E6B/<9<5.T"'Z4B$T^8)L7RPTDN]4?\P\? M-]^X%/=FX.Y?UWRFM3!.) O%U_I8E1"B\1P*\R99$R(9ADUBW<=0.PR/EQ41 M;RZUB4VTRK3YO@/WRV*^F8>K^C *:VMT_(PKSAA;%OK3(LT_AZN9*-Z56O!A MMS.4L7!P7G) LD^3U#[Q."2P< H-PS!W$6'RLXJC XWX9K?LS7/-FRSEWU;+ M]7HF DNR-CY0(=)&8LDW/8JEUCP(H;S/C=KQ/D'1,)1=6#!\#.YW :.G;%72 MRU_GBP\W51OORON/^';[M//UW=-.*XN+WI'-:GFH$S4D.%9COKH@TP)CCDW" M7B?0/ R*%Q%[/[<$.P#KMP_5;X=!/"C=F-'1L]9;#DGK2+8#$DN+K?.%H^52 M1SJ.3=R.%RD;!KR+B.^WD48'\+K-:;[]ZS,NUC=%'$P&%S6W8)DV=4)U@6"\ MABAJTB+1+ZE)W>H>6H:U$+BH>/ZI'.^N;&9OL&?KZ? 9- MA0A2QN*$*XGA&7K>/T/A,(!=1"Z@K70ZT%7;B,X?^'F7?-_S9&7&'5<22?$: M42U18S($J3R8[&V2,M,Y:E*E]3)IPX!V$9F%1O+H>0 =D3*O!=WSJ_H([!N" MAPV>^_8#HPV<>X:N,0;-??/Y/4/(8L2@)2D01BX@*9!:TF \@@F9"*$,9U[O].&&SJ:_)',2B.0B.24C#BAQ4S=!:=U93X5W9 Z!9,5KS6NF:'>U" M<8G@J@F)0:7B,O>A-+&UGJ2H8_UYB+"_FZ$WB@0FM-_7J\WLC[#X<--O7:E2 M;. :I*MST772I/8M!U=RL26:(/R0QV'TT0>0H3\]ALLWJTX\5G$<"2Y/96":)Y4P@[2&R/960%3%D>MILR>?1/@XQ/0:CH(IQYZ=(+'',C^"?1-+ M_>_SQ?S3]:=;PKV-7I8"; OX(!/X* 7H6*SV]%LE1I/[-RM/+/ECY+8<@XE3 M2S_\]8!PRZ*02=3T8.W3+(2$Z!1"()UGO)Y+0BG'- .M)=%NN860D8&IY5=.J(ARR!.CQ]^=MC_UN-?[R7SK M2.:[(1+%!!52';+%1*CMV1UX\NX!G4J$URCTH+K^[[\\G<5_FH2>$/41[)I8 MV+_.XW)52;_533'P4'P!3I8,**--'<'(:_MK%YT.P10^0-*//MN'F(^1SG(< M5DTLY9^1.!RN?KY>Y/6#'$?%,&A!&TPX4SUGK <+>__5I M5/K(,A^!<1WDW?;=;UN=QRW35BH%/N3ZHC'5Y_91 (O%!9%BR*E)R\>G")IV MX,"X9L"HS.\41+_6(.MJ=\9"+D;5W"!3L582&F*21P_),J^-E9F%)CT.7B*L MO]#1X>(?@*FC9=$!MO:P)[BL- NUGCG4(V<+\BSUN15VX0VR\?I[!:@Z4'MG"K@ M9_%R!+<[0,Q>I7E71X->& S6D[]733I$ 4Y;#=)[I[)GO*2S)!X"-A-3!6]*'IU@Q0YV+ MMRJ#MHS.078)7'$.9#'9V)02-TVL^>?)ZL\='$=!C2B,GHL]EY\^S;<]WM9A MD5\O%W7V"B[2_+B:SV>^-EJUXU"*3ZQYO'/U[M=[]6B]/75QR64KHF%032-0 MQ2%X2[=68%I$H9W@;8;R'43EZ>VH!RSVH"Y:BB)UE" ,_:*$K(\S$H/ 7;2. MT_EI4Y5^&)D3QR>:H>S[#M?-A'>TGON"J[B<3M.=4-C]\D?/H/=:E'P?!TPE M+&=1*'!),T(+_4*>8H%2&/V-LQP?=]R]0/7WZW+QX3VN/MTVS;U?_"8:)(O. M.L<( NO;DDA&0B23H.;%Z5_(-I!MWHB^0-QTK:R MATP=]^K#"K'NXZ;89U?RXTK!4+,=S";B3W <8C5!I?9"Q)IO?_PP_8D0U@L+ M]06-8R2Y;,76B3'R/Z\72!NQCS8R/! MWWN1\<3GIXV'CXR',5C8P1WS]!W\T]?788,?EJNO[TH-R=W^1-[J6%U2L)'7 M_ARI=BUE@<#./8ADM'$E."O:Y)B/HW?B5$Q#0^<< NP:IT]L\K9:MN;Q1>80 M"B(H5ZO'DM>03.+*!DV[/3-.GZ6W5X-\1"P-QN]X@NT:O_9Q@.L#:[5;>Q:OYA]U\!2=RR&3E M.%];*^E")S36^0HL)=099?9-XEK?D]*KACM2VH\'Y)S&^@[ 4\-[-8YW':X> M;$)QJR5: ]P;TO#UL6=TTD LY$Q+[Q5__)9JK.#P'FJF->;.%PT]710=9Z__ MQ ^5AV&1_X;+#ZOP^>,\A:M?%F6Y^G0CY<-3.B]_O*O1?YU_($%VO<;/>V0-,!&V* &35 MIX^VUO22(TY,0OH-EOCX,>!([#B)[&EOQE&P]5U7QO/)<>+>$MO*Q\K A_I@ MZQS5>J5BH@$M@R9'A0L(FM<>WTQ[EW)]K# C(/Z3#Q)Q<38.B,,EF/+9&I@ MW9S+AUNXC5QF9Y@BMI14(XUD34)@4@#GKD0R5K.U0T(;PX#U%!73M;(92;K+ ML5G=@0U_X"F[=WULDCHH9"!=K($ Y,=6R;XRMSK8&BTY1#&Z.N4@>_!,!@BY2%^*C>B:U"@.H&W::_<\('EL M\HTLL4MV88]NP#OTRV=S9Y]MTWM\'OI6@R[+_;H[U-Y'4&(-GZ$FB!0/2A8+ MT:"L8\+HXI7,2S^D-^V I4;W6OL]<:]6&.Z/C'&Y-EK3$).C(XDY0BB<@2W!B MVSL1$"Y9=VZ?%=Y,APY7.S8>7^Q]TG)GT[*#]]PZGDAFJ<^(#C+=];4I5()@ MHZPO\)ASV3')FHPP[#2>J$PQ0EH&J-3VS48"5Y]32^.]L)G4 FN2_?@AXXF' M8&OD>.(AOO(,2>!0BJQ3S$##^"\<3#X+! MH'CB(3*9&EA/!KF49=(HQ2"EK=>7!7A/YH63JL20N='^N>SL<)T; =+;KZ.OOW/V7VK M*]:8_ON'Y9=_VWWQ1EWL_O!86]RO.EW?]''1<"0?)]8#?RZO-Q]?T;5*NZ]U M+V$1"U1RA(AN.+ LMI06#+$$@;@X>D5IFE/-VFM:"[2Z& M _DXL4/Q]GJU_'PW5<2H['-]=>DSF^$'X/:5[FZ59W99E"(F5%-BW2[E.$$&K$.H@B>"G"I"%S-K[Y MZ" IV_ZE?!JW.DC+_WV>\Q6^#>O;5X\Q)TV6JX=,[C HYH@+D1NZKIP4)1BT MODG#],>$#$*(ZQ\AHS!ZXHOA57E@RA@FZ5A["]PJ07I,6:"]5W>6MN .#H/N MOGVA]6,'2?2I&.DQ[.U(T)@;>V?J@4"OD3 9>FO13NR5@ M6D5T5NR1,5U(^EG!?5!^'L[T#I^B[7?ST]2=$3=UX^73AOX2G4R31);)N=W/;)RPZZ;-5 MH+RIO:&, ,>%AV2X2-QKY++-\,T7".L,62?!X$6,G2"3+C'V]3W]IS>3*)5C MC&PWB&ADS<]:<"A-?3 4C:].*FOR8OH9FJ9NCW0.G744_WN$4MW([E0X9C$S MGT$401O@#B%R+L RQ9S4PA=W'BC=T]2=DCI.[B_:5,<)H0,\_1FN<+T+9?V& MMTEBCREZ$PL$9HDYM2FBTR&"=*H4=#G;-B,&]E+3&8:.E?7CET@G,[X#]+Q* MVY(SVD?"^9>JIV^KCKP3-B<&.1(_E,BQCG:7D&*TC&G-4VDRKNXI@GJ[TL;! MT"CL[P!&W_'G/ER/1LE8B@+/(Y)R5@5<(?\WH34V^J)U4&>YTW[MHY/M.:RC MX[C?(X[NDS9\IH.04?KZ3I23XT!J%EQV#EQMJXI!D6-RG@C! Z(ZN]J.%/Q+ M>#I6"AT'JO_ J^V@XK#:?'V_"HMU2$>V''WJ2V,%J =1.E;:;/]:]WD0J5A& M&Q44K7RM2G?UU;8@\\8@)YX8;/,._B7"3J_9V/_]O;V+LJBG)T#QJ@Y5C!*B MMX).6O#"*\4C:W*C'4#CU%5#(Z+H^PJ/-I+J6%>])2VT_'K32V$S7VV?*/\9 MOM#/')-4>^YK8^FLP12/-^>R#G:^0?@BWR^ZIQ]WT,)HFRR8R+?=LP7$8AP4 M+AD*IV+ACX;[MA';9>JVX^L&!GST#)JN\6#?P9 T M2IA<,@>=;"!(V@R1BP*1.9.]SX:&_H@"PP/S@IV\D)M;=:M0U^^KH[ M2ZN9S;3AS!.=$TE^-D.\>7F?3?2<+(]0'C],'H<9@RF\'%5W"*X>J[HV INX MD/?O84/L77QX6&GZ9[@*JZ\/-_?3U_]U':[F98YW&GX]*RC1LA!J.[]4'JG43!U?+4M[,XHG8DQ^#WU#W?W/0\>G#1AK3(H'E7 _!W=,]CEL)\Z)U[9NP"= M]X(<#%4+4M E"$P7D,@2CS%*&YL$RLZL..\>C)3;_0/87D'Q4E_HX.]_GVU+//-+%H>4:@"GFO: M?^09?! !BI/2I92CLTW*(Q_0,&W$[IR .9;Q'6#FW6>L952+#[\LZ"[ 7VDC M,UF*$LD50%E3A"K7WEVT!,A'OQDZV\_^=IOW/X_^T$=MW&D'[YY3_" MU?5-0[U%OLD_?JW#N'8OCXY@V^!/CS8U[ZB]G!@WJ>U6[Y9[M6^YNU,K LJ4 M@P<=T8!R9%$ZSQ*PA )#<5F6(2IO4&?;822=-![J+OKX_%K["JXSH<0ER0&% M%N31U]>YM;,:,BVDBJB2&8T3)] YW52A!HCZ9M[4F637\3TQ5%D,_;GC)SBW M(>3<2O44/IU/!3MAL$[%!58*&4Z!K"821[V?C ,'')SN3P[:%N MNB&9[55?>W%UH '_OORRK3O_9?'\2?MC>77U\W+US[#*LX#6>I41>(@.E&%U M3J".('U07&D7LFQ2)7P$K?U?S4N<&ZON44EUP&. M#9=19G0&')>6W!EI"+?%@"Q1FVQM#JFW\4"#6@3,6?$ O+X.5*2ZZR6!-6*; M$\^T5=9DI,2/Y0X?A(WCW.%#!-4]_&['">;,67 )F-K.B8TT_'Q3RYYVO2E=3*J.+ ")AIAE> :7 ME86,*IOBG9,YM4#;1*5=SDF21E.PA)$TND15&V2;CB@Z@<=HR[.;(:R6MBXOYE6(D3T)" MCC&#TCZ ]Z8V=@X,17W4%894;?]KQ_R.L>_:BZL#I7A,L @3*B%8 :;K(' G M)40;''CET$HA=,Y-I@7\X#&_@Y S0LSO$#%V@-3G-_93N*I_-1.):XQ,@,+: M6R!R#S%+!)N$P^)T268"CV1'W;3&8G.,'.2?'".PHU'X&5?S9?YS$U:;,V#Q M]<>P^D!6RO+U@;S-N\U'7-V:3S.%+$)S(B5O@ :RUD*VKHH)E2EWQ [[5O%OM Z@CB[5Z2WE@UG-B5+=X+Q9-0H M61RXF#3$Z% +Y2WBD%SHA*9HLV>/?8'R&(&=:(J^7>0AA1"[?ZB_Q+#&__'? M_C]02P,$% @ O7Q,4HBA&+8E%@ HZT !X !T:&ER=&5E;G1H86UE M;F1M96YT=&]C6?/>W M\^NS[O_==,0P&X7BYE^_7%ZQO6V?.C/Q)-R: M>^V6N#?))_T@^7ZFLU"=N';>[?+?[W;I(^]Z)IB;__H4+9;+?FJ'>P=]8_^TX).[L+C_$Z:34+U\\9(1]M#A=\_ M/FK'V=NQ#K+A<6MO[W\WZ+F3=WT39?"Q!%[FG]S&;$LR&4!C/9-E9G3=CIXK3["N6.CKU;&]EN>9KH_X4LZ"F"H M-)G??;0'\T9[)YXZ9+&9#74J?GJQ?_#6#?^O[S1/7:!\DTC<>\Q@G-SY: F2(ZALVLH\P(F0K3%W^742Z3B6BU/-K$GNA-A(P" M(4<&-[P*PU2\!Q(RXI?3JW]XXDHR@X'W4^-K^LL34D3N>D]&GY!7U.^G0@:P M7W6:X2P]*"$'R%XVEWGQ!LNQ<'V3B&RHQ*7"OJ5B$R8S4'UX'%>2;IW!JNI, MG X2I8AM)ZJO$EQJ6.B>"LUXRZNU$ MJU".9:($3$QLYV:I%^L7DR1FK)+%K]?.:G#B^P^=V\XID(2;64_0AF!J<72$ M),*T!(26#24H#"K)))#E#$D&I$=8KI.'$]%&CM-J$ST/X=^>4A&W/I),F[(/ M_ JNPU5DI"KP@+#3#!ORQ,@$NJ^A2=@>:1['(7T&_NXG9B0RF OJ$_R?27^) MB7=ZKA9/Q#^]>/7FK5A12B9J2]3O.= 2LD@D6Z+M.FDCR35S5R!O1^9 C['R MLQ0).U49,NML2,2K+3'/MCR4)/^@M8"WC<+7U," V/2$898.E#]*Z37?1 %I M];-?6!%>[4^AQVI=^ M55159#8\I?I]',.#BI#5/*,I?[4,4]ZL@J66&Y:F03'+0/]98B3]!CN#38YS MY:M1#RB>@8X];S65@$VYM31LM;USA//016UVJ)- ,MQ&R23O5!5M@(0VYT_ M5$$.5U_MM-S>^O*ZTXYT5B'N*)T1T*6!""9/7N-:Q^WRV2[R SV3P.[8AGD, M99RJ8_?C;:#3.)238QW1;-!+;Q_ .M"^#"V-9":VX/3KPYUVZPCQZ2R!?P/7 MO(6N=PBZWLV"V7OM-SNM-T=S;^_MM.;>>ZS9P]<[AWO[3VIVE[K,W8;AI[&, M?M[8WYB:(;M-]F.P^$V.,^BHSCY 4SS_-LQ5TUV[0,?M^+-HP6WZ_YOZ5L26 M&Z9^03L1#4(#9(WZVX/4(1*&)WHYF8\RF@CU@ 0]UK W(K&_)P(Y01 $34&6 M*QF8+KA?E 0M$?Y_(Q-XXR60M$YAA&*B),*!V&1J0F1UV)@S27$+%6_<).8W MYNEI@2=66H$-@[-;,LG] @Y&F9:X;KU7O83@XO8AW]_RBBUER>?/4@8N+HQ& M!]-WR='T(Q#.9G_KIQ>MP[VWL__U36P5N*:5)$"F',B8FTOX7-DJTHE8 M)=1_7(;BTS16G,<[6"(=:)G@HKKI@U>T":IJ8E:Q-2M6)>*EB(G$$F?,JOX] MF6HBD,IR,L)5J/R@5FG@/0S>PC@2*T*+ ;+"A*T%=FS\%09CH",A^7SANI\G MQ8"*!B:$9J5*46,]]!RCVEM1B3=!I/<4T@?17YKAC%(G@>(0U8'7\Q F"%<[ MT*#7)1;5'9I4U17H=&H1*_A[(;1V22I7Q/Y^0 MPKY@ [KSV5<@%H#FU6?<]RG0[S.RT-H+M="(30"_*1 2#\&P(2XNX5G56Y9U M(;*;Z2P'QB*M#\>W*"\PHC"K8+X>7:(W+/@B040@H$M,%AB"1XJ4,RD01_.J M?(98/VA9$N%A^]2,18'?P$:0RXI+(Z,B^,5^?RQ1*!%/+9YCS YNQXEYT*GE MLL"F39\Q@L9/N1L-WRJ%SPC="GGD#V4TL'*QF#G<.8JD? X7@$1]%N-L^I)\ M)F71ERFQ\<)'ME+(X<&S87:W2H(6@OH+DC2N%+"_XL*".5_I#F.#&KL/Q ); MB#N-/_Q/D1F'*AA8KPNY3ZQ"\?4D#CN8M3A-AKRTKN-2X<(W'X#F$,V)B+Q9 M(2$O6(@ZG\:_30_(TF*;53!S4Y7,G%^G/EF=,=2@M,)>@*&JWW/-YGV<@'*L MXU#1;H9;&+Z2Y''F3W [@24"_ -_P]9.!C+2?]B(EA$NMTET/B('-+0=@AT5 MRC'JBB$\!#P0Q@OWZ+OXIT^399+TI2!C)A6@50._"\/)%G.-?I[0O-7FW4TV M\#S4V"(#DDJGW&(H-:Y3H/H*F"3\ NTQI3 <^'#ADR!&9C\)\P7B#91C6 J9 MI48A;YNV&[^243804YU0:G( F!2,80R+(JWC5.*4*>19V$]03R-8GW3(7V6V M?:F5!;+M.%(%RB?.02PG3%WVR>N2.*!?W:>\V_ J375]8P3.&XN;@^FHJ MY\2]V1N\(HSVU;-AM&I/,WECY8!08$ MICN,95@95C'CXAS&L/CXE=(75O?.$!;@K-9IQXW#V1C$0-28>&Q)6B"F?(6; M^!! MQ[XIVFE%EK.W3,NYUWY\/9GK.?W0JT;S$$8&IF)B=4>9.CVN C0E;E7=0MO8 MH9!S=DW5G 9 @7:OP6 M'UZ1G10LTTYBGLNATP/]@"H,ZYELV$VC=>)<]64>DGG7>;#&D+M6V8K&)[6) MU[ZG'!J%S5M-BYP%C(&1K3CC1<#?]5"8&4&^(H;3X;,QG&X;0L7NBU"QQ0>W MD6\7*1<6-0<)/1M-C?%5F-?$64W3!#X#RK6J_UTE_A/9 M5,TMVQS46(1]NTC:>=ACB=F4""2"/:!I*O0> )/S,POUC.)09_KET>P>?,N2:VA$6AIWASX;C ;YE\@,,(5/WA J H!\TX M(;3/T*V;@B^,AM!1Y2)6: 9 9P!V!//$ @Z_VFIR(U!;?ZY#;B@_?:%B7!0 MT ](>=3AZJ)OK4WP9Z .8MY430_4:44/7#6M?OGLXRG0R_G:ZI+.:W#\>E6W M.[X2JH$,/?:UL4:O.0)PGFN-]BXP@)I;;B 1H:E[07S@8P&!*19\43IQ; OQ M8>NE?[:>NA6Q4(Z>C87R4:>^"D,9*9,OUB!9C95?.BO@L<7O?([)L;TLH1+. MK6W0=8PZ3:!&Q!K)0"DB*!VDC7I2GFV;_G9L_$\J S:<6LM3V9$AEV7+LQ*F MV]R4!/)*(C4!KM2'7FP!U[.RN!'U5M6P39#M:F R5X^#D3SZ:7$\6_6C4J3# M93/-R!P<+*-Z58 >^&>!Y'-8%&9G8%2K#5_%!PK,T"1;]1'A M+1P5+,4I?KPBI(HOV:^PPIOFR0-5&0$=%R6.CAX;4',DRZJ&3RV??OHH0CXT MFH.G+^685NO?*LH5*YM_SX%NNV09W5.4'E^^Q>HG"G60&Q>>MV &=%L'EB44\H5IE-4NLX! M@3:W9:J(11':,J*(N92EO&IXGYQQA+94[GEB/%31'&^>5^)2 =*\+2&%*!W8 M4$"S:#=BRAF+V7K+#M3*S$ 18ZJ8G?B.B50A<*GWI>-'8,TI5D2($Y;=J[3? M(+]QAA20AO3)LE-%X&,E1TB,H#Q1N)(I\1;BY$JQ+4X5;B,R:(R6[4N MN0EX8M]06X'U98C9-D695G_)X&28&CM"^^UO& *M&L5#21UBU#T0PY-;*[%' M:1$G%]X+\JX2X4ORSZO!$!:B6E7_X.MG8WW?/;M[X^1B3J&E2AA6 M89U6_:*EKZV2F=@O>!,E2.(EV.LY&;&UKWBV1HFO=)S9 "S,U=0(W^$';8Y MF>E?1L,'7@V2I&J5E/#O[-DOA@AY7QFK0AG0/06LK(]MP\=4V"\R.$$ ^J * MFH1@UQ3(S@I>;HE@UIJ3!?,N-\NVN2_>4SI2F-XD=/F!9^D6NZ$4A=1F@#(% ML7^B6K72Y7NX$AY+'LC%?!+H8.&!6S9R$HA!!X56(Y_#W"U\ZK:\@N7T4A." M0A."7I)'10@X3R?.+Y#I@_%M$"J)R!0]#V5].LR!1BTIT*D_A-T(EV<8:9$J MJ),*)[%^T@HSX2=W40-36@; RX7:C $X'=:22WW!!)#RB4"H!58 M!<>S HT^9_II\^6Q'8]_=429(UX;.?9$K)L.2&\3YF0ML2&+W.+VO,EW&HZX[QC,,A@RZ>\ MY>1(%EF3T60*.'>)>]9/;K*Z[M]RK?H9# M7OB2UU)+'XC=+_N<+9[%;%&R%.$B$8(X5 -38E*^)U!3)U=/'M%/W![D^V>? M3QX5?X+N#GL!A VZXBW78G?_Q+,F .X;IQP0>A9A ;&D4AN:OH "T+-1RG9K MH0BQ978Y1@'E1\&D"_"<;(412E./,L8\&UK _C<'R?LZ\?,1IXAXQ;8G1D!^ M+*IW4,VFYM2<@18GFKU?''_'K*&,D:[!+V14)10\Y1.O$!BG MQ_XQ#EY +-"X2_@E3*QM\ =6"B7,UABMS4=S[C9V&>$ERP@YL*MPUW%07\!7 M,[,J)OO2>Z0WTB)""_WT!IYH0HM)K4 HSXA2P#O=0BZ+VDFK99\76Y,$,[Z%4AR65SQ4Q39)7F(B,P M@\[C4G?>%"-5Z+>GPE@UUN)B?TT>!L3PT?F00G_MZI=$4CTB@.PLPX$$C#M; MS-ER11AYI%S=._)A.!//UD&KV'A6F#F:FK-KYM+37W]RT!Q2^4VUL M_PG=N8,)X7F-03%V93D7"(1OG&S-K.%CA<&^]9X;5?6HJMCP05W'+,0?U,SA M567Q1&)+>^4KCG#GOK(L!+C=VFXZ=ZN=_750G/TU3,IZK0.UC:S_TS9Q M@&,9@MZ3UN?A>YT/UGJ]U"+BXDK<7W2O.G=W@HZ^N'[?>!("J<>DQ ;36B=[ M? N?'CNAZV&\#BUR>B#Z!>OIHE-)HE,I)WV=H%9 ZH>M]#A?0L^%KA_?<-_X M6GVQ#W&W3E<';@;3OT?!X/:;]LZK/:Y'W%PQF.XU%N\]:.^T7\V__>B[C]YL M'QP^O65;-GB*"[;X]6K!V,.-OQ8C/EHVC'CJA*&_"(=OWA-GUU=WG:NN.+TZ%[>=T_?O M+VX_UC2JKQO+DL'=G8K[E]WAT,DB9U=L:GN:4LT[[J+/,<*C5EJR.(A9--8Y M;C@ =.EK3!:]7WC@$&?GK@1^B(XN:SQ2%VOGN/==+2N77L.KAFY MQNUQYIO:T8(]4H02^2N'/)59!!7?Q<35,"H:*2BJ* ;04Z)G\C)?SQX/PB15 MJ:]39O@O)ZFXY-O7"\V]K?Y,I'P&F(XH&#]Q#(XR/268/BZ?V\:UJ/DT9)\0'4H/J[\W]9"7:B,<] MYVS[R%1*-'#Q1EML>=+4K(O4<1VW]F>V%)T409Y]XX*6:RD>K/_G2K1K9;.W=I;-J5[R6/WF@(S'N/N10 &A6?,+WK> M7-33<=4GY$ZO8?[EA?E7+%!"?+B^/+^X^G4=,;$LB-D:T5_]-5XC^C_"*J\1 M_77$Q%J5^G%4J;.;?RZ%%A6)BQ!N&*H&OE:CUIQW5==XK4;]"*N\5J/6:M1: MC?IQU*CN[>F_.Y?B[/KCQ\[M667PD>_V3#"!_PVS47CR7U!+ P04 " "]?$Q2@QF:%F$4 "'J0 '@ M '1W96QF=&AA;65N9&UE;G1T;V-R961I=&%G+FAT;>U=ZU/;2+;_?O^*7E)W M E7B8?($,E01<";L)9 +WJ7NIU1;:MD]D=4>J87C^>OW/+IE"=N$9"YC8;Q5 MLS%ZM+K[G/Z==_>[?YQ<''?^[W-;].T@$9__]?[L]%BL;6YO7[\XWMX^Z9R( MCYU/9^+EUDY+=#*9YMIJD\ID>[M]OB;6^M8.][>W1Z/1UNC%ELEZVYW+;6SJ MY79B3*ZV(ANM';[#*_#_2D:'__7N'YN;XL2$Q4"E5H29DE9%HLAUVA/7DM;L;NSVQ+7)ONJ;R3?M]HFZM"W\VZ;_WZW31]YUS71^/!= MI&^$CGY=TR_>OME]([M[KUZ]B5[&KUO=5_'K>&_OM92Q;$5Q]*4%G=R&Q_F= MW(X3]>O:0*>;?87?WW^S.[0'(QW9_GYK9^>_U^BYPW>Q22U\+(.7^2>W,=V2 MS'K06-=8:P;[NR^A,:N^V4V9Z%ZZ'\( 5+;&S?E70I.8;/_9#OWO .]LQG*@ MD_'^\XX>J%R(A6: M3.*JVR]@"C-\:NWP"+@^8LY?5/?6#FE^-@3,%'$P+&.=6B-D+DPL+D)KNBJ# M2=QK'7SY\@7^?7$0P$IN[06B.Q8RC80<&%SU*DER\0%8R8CW1^?_$XASR2@# M3>4FU/17(*1(_?6N3+\B8-3OYT)&L&AU;G'";I20/<28]2;3L=<,&L8F$[:O MQ)G"ON5B'28S4C$\CD2E6\= 8&W%42]3BK [4['*D.I \ZY*S&@CJ+4QE)D= MBSXPAC4!T?OSY<55($[/C[>0FBKB*DJ"H"QBTT:42J_?07E@1KSB^N10>I].'BLAW0],)H-4P6"QY M#)R28:8&.E<\*X/"%JB%>*+D;DKP5:0,0@2]!.BD5>YD'3^/Q(I- F(Q!T9_ M>[ 38]69I1]]LSM>DD6_^VC8M33HD&1-DM7 OJ+W*JV8IB MB9X7W=^A3UYVY]#C/)9A55159#8\I>(8QW"C4H2:1S3EKYHPY;-5L-RA80F. M2RG3U^5&8U!R=^L-SD.G[V2<]@Q/)L-[F7X5GS,3%; R+KHPF0P^=+/.\U=A M7T5%HD1KJ^47T3T(##\CE2B+SB4E07"2DT,A\EDGC:$Q^MZ9D:GX[#0_=I_H M3%P575 JMH>\)4T2?H"6@#.P--:- PIQN EQ.M"NZ MB9=$-*]WF\1U.[OW9;M+$'K9C7H@GF/)>B^6DVPYWL%SL[B,[CPE-@N;Q&9W M@=M'%?74PZ/:#W#8=T%M!6.'+QZ-A7$,K>FT0'JU25=6\!.CNLMH65@GI'-NAI9!SK;, LC90"^"LO+!CY)C$"%M/8?6 66$+<:?P1?DW-*$&5@#4] M\BGG'$?X<1:'%3SJ:^!/3>J!=/&TTH=#;]X ST6!4"FQM^PFRH4&D@0Q#_\V M$^VDYN%95Q,PY]>I3QACZRH0^P-M60U1?Q3:4M/#3*>A'B:L9\ MC.EGQ="& M8[*03 +X@;]A:6<]F>H_79A_@.0VF2X&%)6#MA.9B42.,-Z22%9R#-ZC[^*? M(4V6R?+G@O*)!=DHPWB(J-YJ\V[GVS /(Q!I@8DE)_3F$-F2 .VK1P.T MQS4G9+OJA%PPRG9F*4%=&,1 39RE8IW"(Y@WT/@(?F>DDAC@8C*F[;( BSM++KA?M>C_E,2>DG,H=>/QARZG)$5_J& M\A<(&\0,*K+'Y,[\K3+#U2<-SO,H3CPQ$[\BNG! A508$P"0"ZUSX R&B;+* M^VQ Y,+(Y<1Y4[H1R7E%6JI_1D.K?Q3P;ZPQH8QP%%,B 3GE<)CHD'R*&*A( MQ]\;&K4N$] Z(^ZJ;YC2_$O//7!W]>O:ITQ_LS[@L"&<;_D6-I?A"/R6*7HX MC$C5'R[=#I-!L_'K)^"[XR&?)Y@<)M$)6.> 5 & (Y@GMBM 3UG4E%P MXCYM>E_)$R0B=;@Z?QLK,W61*A.64=1T)9U7=*5E4VF;9QS>\OCX*%-=&@0S M0IY!->",KR2J)Y. HTRL]<*$D[X[)ZA$BQ)6=BT@U9/HGJC[_T, J(@\"<[S M@#DK#H_0.>KBTX\V1K4D6OR;1Z/%?])YJ))$ILH4BU7:EX/RC=.4[R)^^]N0 M0KI-21+P 5V#05-45B(U(&@D)=YY3E7IST4%J+";)MXL+\]G M-Q;]=$XLMPE I6;?%S=,R1P<++NTJMYIP,_2C$5+EE]Q76)/-B^R&-AT Y14ECD[O&M#L M'(YE31QJGN)YIWNX;W1(+K8S.2)J_5NEA6)E\Y\%\&V'3)YKRD_CRY=E2NUG MGYBV8 "YUFA\VHF&@2SG[2Q-YE MLZY,J/NIA+UZ.7$E.>\1I72V&I#3.0L5 M4 X$8]54Z)Y05 M3!Q.$?*\VU$&/5E@0P'/HMW8+:Q@,5MOV7NKK.DI J:*V8GOF%25 I=Z/PF. M"-R"AA410L))]RKMSY#?.$,*6$.&9-FI,N5/*,R4S$RJ0S& WIB(WL9]TP8Z M)VPM1ZK08861OKR2C42[[M2ZY"?@GGU#;07HRVY8UQ1ME/2W#$XFN7$C=-_^ MB2$0U2@92.H$\\V!&>[=VL2I*)WWVR>V@KRKY+:2_ MJ;@CG+E_6&-K;1V-] M7W)*ZLKN7CZ[>^WP=,Z^*Y4 *0R\ # MQ-%1J2#(QS!W"Y^ZC:!;IQ/D%-KTQH4MF)&F3HQ-_ MLO,3[I6%"D>D\[ /D ^7IS"IK#?36651NEAB95WR$[[2QK4^X AHIOHF<8T! M8"0:=&KXG5>J9P.!S$#&=("M !7\\H\TQF7IIT$XXW:\RPZ6^&"8F+&BRJ)> MF:3!ZW@*(5S*+L,"C?")+7^U6)_OHU[^J@'5!P&;3&YS1C9"T%-.Y726UT\H M"^< YTNXU+3EXE6P;6#)Y[SDY$"6I7?I^)8/VE=_.M*+=A?TSD7I6)6F35H-JL>(YT6SJ>UHLH;DE%-G[/%X^(&50J17R1% M)PYMB2>Q'#T0J*E3J*=(Z2>N:8K]<\RG2,L_07>'!0P2$D/QY<8\&.X?!\X$ MP,7N-1KRGD&+P@646,[1%U!J!RZ3U^$!RCVWZR;G**#0*R5+Z3PG6V& *D! MY5*!2RW@^)MWR8O&V'"A]JW6DW/F,%1C+02CA(%D%\2L=TP/X:[;6$WRW@JU)$,G4XXCU+1-[AR,^ 5K09EV M'O1N5JU9K,2Z?/Z@&_2RL&330C&W.;+*F%&HQ7W:*C>\1W>N8$)X7H>@S?NM&Q?H M"%\[W)BBX=QC9/["/3^JZO$U0\.']^RS$+]14P?:^+<<+.U,7O&,._>5IC#@ M9FMSUED\DXFYWWE +\OS@/J9'P*RT"9"_]=-0H!]F8#>D]?GX:'.#&J];;2( M.#T7UZ>=\_;5E:"=\"\^S-P8G=1C4F*CVUHG1WS+F!X'H>MIO-[%Y?5 C O6 M:R5O54C>*LN(=89: :D?HTR#1+]C;_NY!O;="ZXFK=[<::G?W5"=_*]Q_=ZO M:URD1DUXZN,'M_$*9N#:M&3K^W=W; MW7JU0]QEH<\V\NT[]M[B>]LVFK[Y^>^?-W9>O[]_R-O4[NX6+ M+7[=DCV>#V7ZZ]KKM5NDW-\=?A.M^FPC"6;,5G6)/]P*G'V.U^1HG45*MWG' M^MS"NA^BR(N_1I%%$./]N%[FZ-CS,0_IRSW_5QOS,M/X7 [4BLK+3N4.'BNY M(G-)YFW2%!Y2\5EI4(])@WKQ8FDTJ.OVV=F5^'!T^=N%/X;RJ'-Z<7YT)HZN MKBZ.3^FO!::PKQW*:A8"5GR[0/U*O7KL0UH)WI5Z]02IO%*O?E:]^CE=ZDF^ MU0A'^7<M5[O'-1"\S[U'=-+:ILZEH?"BNGM MA6><1-CXK1W+WB\\98GK@KDFUI_7:2O%"Q@%X;*VF6=[!O7J\EEG?#K"UYX1W#$>M(6 S^Q_7JU?J$1-QGY;I+*1DIW*;0BZ2G1-,:D4=$=R M,#]5=AF;["W03%;Q9;]O%UKU6YMOI,2ZOO%3SJ=!^,0&3OJ:%,+8&H/0Q@%C MGWO@CQ2HI(CAY5J"U60/M]M04MW*#3?O5[6>3 H\Z\WI?-:9*? 1=[3*O--3 M:(<%MU&:F@=N[NQV:(22YR/_T S<[+I4ZNI?7RK6LDSR5#BDW$EGML^[Y.5 M/"ENW49P446%_>A>*A:8"_/)L MK_700NJG\U$^8S[*!\Y'6:RDVGOQ0)O;+9?"W=IIFL;=\*S!62DA=Z%[F?I! MB2'S]QJ?O>6F1]5[5&W_?\4E5I&"IYQK(3Y>G)V=QNA&:T=[NFF@,__3M(#G\#U!+ P04 " "]?$Q2%T(K M>F<: #\U '@ '=A:79ET] M:5,<1Y;?]U?DH%T9(HJC&X0DD(G T+*9D4 +C(G]Y,BNRJ;3JJ-=!ZV>7[_O MR,RJZ@,0MEQ%JR=BK*:.K,R7[[[RW3].+TZN_^]33PSS*!2?_OW3A[,3L;:Y MO7VS>[*]?7I]*GZY_OA![&WM=,1U*N-,YSJ)9;B]W3M?$VO#/!\=;&^/Q^.M M\>Y6DMYN7U]NXU![VV&29&HKR(.UHW=X!?ZK9'#T7^_^L;DI3A._B%2<"S]5 M,E>!*#(=WXJ;0&6?Q>:F>>HD&4U2?3O,17>GVQ$W2?I9WTF^G^L\5$=VG'?; M_/>[;?K(NWX23([>!?I.Z.#'-?W*5_X;7\J]8+^SM]L)Y*N.ZL@W7=GU!Z\& M^_*W#DQR&Q[G=[)\$JH?UR(=;PX5?O_@=7>4'XYUD \/.CL[_[-&SQV]&R1Q M#A]+X67^R6/,CB336QBLG^1Y$AUT]V"P7'W)-V6H;^,#'Q:@TC4>SK[B)V&2 M'KS8H?\=XIW-@8QT.#GXX5I'*A/G:BPNDTC&/W@9[,MFIE(]X <"L1/QV?_\L3YY)Y$0R3);ZFOSPA16RO]V7\&=E* M_7XF9 "DK;,<@76GA+Q%3K3>YCV\;ZK,!EO>+4Q1C+-)V((2)$G'NWWI\N+*T^< MG9]LX6Z>JE".9:H$ &9D8-/JS?HI2=-DK-+F]VMK.5CTS2^]R]XQH(2%K">( M(!A;+!XABC N :+E0PFZA4IS"6@Y@Y(!J1P5YM,ECM,E?!["__M*Q3QZ)!DW MY0#8%ER'J\A/5> !8FY FD<@!%C0G^)=1 MO\7(.PVKYI'XY8M7;P_%DF(R85N<"=C'Q;&. ["6!(3#Q-8';Z-/%B\3_$A<84S MEN(;HP*->*!SV#C_$:!$B?[R17=W]S#G?Y#XA?01H3.1Z6@4 E#YEFH2BX$I MW,H87@@(V.H+*!ZHE!#1T2Z!?*,--N FE4<$.E5^+JZ*?J8#+=,)/O$)F%S+ M594*XC3/.SS@Z!NHF:@O@.R.BOZ[^VK'@^^#Y@=\[A:))))?=%1$I.%\4FFD M<^3?9ZBL^DDTDO%$'%N:0;54? !*P?U@>2/G;Q2)(4T47G\E4SE^*A\*4&;: MN9%7_E %1:A$9ZO3+/T,YBN6L*U^*(M,B?5@8UUO.!Z)"BFY*? *(<(#.TK/ ML+Q?[Q.^W.DDE':(ZE?X,UGA#ZO? 8R())D:=&NMUP1J J N4!K MGKI%4*0(580DL55EV:[0YR!WZ=J((N0Q:P,\V%2W [G/C!. MBC! +0__R%&*HK1E=639]!% >8/ M:I.#&^WN-(" M-85P?M:2]4(Z!=F)5E((2V.90J:0JZ5\36 5"=_KQ72FM4%=\W&\+*% MOHOR,U9#L=] [2^IN)/%SVE2C%@]B!/',&?5N*(.2A\ #8^!&%192J@Y] MT!K2PBJ6*9GE,'\9AK ^4&.T#)&)C> Z:!1)"/0RE[,MQM$5-P1N^'K%!O\Z M-GA9H\OV,$.#Z3$2UJU"HTJ,-:C?"-?%] '\YEGN0FO ODPR2#S1B8YV:2ID M/RGR6=^X,2O![(5WR $.YC"P?)$-X+.[ MOW>X[[W98:=BW7ONM=[3Y!DKGYE&7W3L@S%*5DPM@ M/-0@&<<:Y"^(YJP R_Z/ AX L0M"[PXT$Y=>$(LSN)#EG&H$"HHA3/(+3FT; MBO0@,.E-8B1UL(D>1@8)B=-4]XN<=8*J0X3=RX *MXJ\')*UA&R4Q %^3,<^ M.T%@&/HM,V45H#B)-'[N3H:@88P R5Q\@#"/7!Z5;Y&0IZ4.51B@:F5# BU' MLBNW3;-X5NY1"[!-(YN@R$PBU&" RAYJ95-3GMJ6=5+6=X7PF:WC>X,9WXO&>^N68(8=@1]$A5U= /.VH.8$S*6VD0#9ZQU MCY( K PP[L7[.+[)'/ W.#=P<;:"WFY(9D)!U1PEP+-Y'QDO-2D5B)*,$?L;4)%]"'-O@\V/VCO1.N(AY&2F(.!C,)/=9])GTU-&G1!RCW7 M.'":,GVS/UD2HN\^&W2]0?G2: G %MAY(&I"33*K&!D9\4#$#MBFDH!@N[3]4#7M[[XJM1CAQ3?4'*R,+)'*6LIF_QB*GAULC)4?7(=5[D MBI1+:2I"?*.*I)AH.*68$ ?WJE@ CY69:8OBD3A6/&'140^?L]HJ[>0PJD$C M6C76HQ?[*9&WN8M79@+C1>GG^(K/FVL4$EF@5L/+I"2;*6(%34C.<+@1ZDB; M8*5C5>J+2GT4C[")O,/F\R;63XF=%!+0 #$J%(:OA.H6=#QX$K,/<]D/E5?) MM9^5E7AUSGJ8,\K1*(1MA$$P2]^CH+\+0:!_WN 8LM3T3@5+(F=WGXVU7N4RR1(0)AQJP=@-?N#<0C=G>4^%=?.=Q<45*,B%K22.A MK>_N;(A 3H HJ:S3!3J(>)FYDYGUX(Q,*"80ZU3ZB=4=F!+&HU&QW00C :7C MQHDRF,TXU3FY;W3LAP4%7NZT%"J2.L32)6W@,A, >N2B43Z1W8EAXLIF/":N MUF!PB5;^%2B1%5$D&2F$](&$ IJ(RRNZ*E,X?LCXQ9I;SNAVD9!Y+K'HR?E] MLI:RA-X7BBN)XT990MM3#F9PYCY$:$O,>UW?;7P-8WN8! *CT/*KF'V2Q*#0 M3DI9F:14:F-JZNDE/QD9)85+W6IC#.4=TC$6R8L ])X[9=H[,&>K9?&ZR6E6 MBS#=ZHE6EQ4OR';97E"!NTBZ0*OL,3)W^G_6W+$BMK1UX%&=6@Z,ENUBPX?9<+>S"EV_'(?0%0N@%RIT/PY%R2Y[[K%32?+;1FG95C.AL@WJ#@;:A\IM M"3@UFE(F,8YVTO9YF-[6>9T#IDOZD68UZ!8IUQS-&[V#8Y?CPZBA5H73[@!I+NF(Z M,_T.BI2^79N[G7"JR'$?)V4I&"BK&M<*ZJD"E11^C52:49T:< F71D8LA;U! MI-&J/!E@K%KF6:+N;*FM]=TOTMP7LRS0::8WI [L&IL%=@%K&,L)-N7+;'6[ M\X"A R+^H]#9,#+Y!Q11TLJX'LPZ,N5SDR<3''"L]J($,,SK^C'OSGFU%L.7 MIH+4)- B@G'PI!H"83[*";Q+PO->/QN>=U+SD/2J'I*&E?WK>3I&'Q81J8KA MRW6"&/9J?8'@@Y9Y\Q&3TG=9]Z:EE9CFC*/-I#^9V +F2]1S>)ZOTW;N=.]?S]K$434V,KR"^-DRU.;6?/OJP4#U,K4%7_?;1,]?P9Z5.*G$WZ,RM9 &,+,6B(N\>66@:@I#G9BK!M)*B79.*RU,1VFB[RP62\8$^=!4: MJS5QZ]=ZN!E%M]H4;_VAC/L-LN5GLNTHUZ067)Y1M9;$L'WS; S;RSG)%SI=TY:>^J?6'G8.I'+1B MS-D];4'PP&I2A9GJME\I-TM3$MB1R5ZG> ]O%05\'C.F]7I]AYM($Z[";YE: M+K;1W_!PN>&#_7^SNL*EJ_U_ETTO;I^%.>6Q<35%-7DQIY6!5PW=4\ZSQP$Y MUIHU%YDLB+^Y]LBUV-VM1"=4/YG253\M\]&Q?^H,U^%H8Q5 M4C2KT2_'SK=.C;[?X3JBR'W#EES)!DW8.3*X*:$3=4S$]J1#4& ?PSJ)Q(D-QI ME#W8V->T[\$'G,.-*YWZJG+)U=S@S?J*;'4E;,4Q?KPBI-R7S%=8SVN#:3*5:IF,+H'Q20F2]99VE63(YY-% M+3J-9E$O!#NIP"XK'?BO.5N[Y#_DI#/XMRP@8:UIKF,IM M,L:-BT!11[N)B(NHSYG,?F7JG/!HC@":ZJOHDG]3((M<+)5[ MGA@/5;P@$N:5SJ@ <=Z>Y(,G.( IA$WW/=$O^D\3* MR5N:?1DX$7A>/>LA?.YD)<7 C3]'?".$%*"&],FP4RZQ4RC,*4V36/LB@MDD M ;V-K>8CG1%O=2M5Z,SBTX=JQ59!?4H6 (^<&RHKL+_LHC5#\3E,?\?B9)@E M9H7FVT]8 NT:I6GP>4J(#(\>K70X2N,9MRG &@^<=)X$DG]>S0MA7.G+&E_K M[+3'^NX\%&"CS..5W;U\=C>>8#._^6\ETVQ.*_]JL*K2F77@F--MDK!4P=-9 MR(BM?<4S5:>^TB/3@*(8#+2OT7U7=HDK*V&?Y6$4E1J%P*OY4:D"%SOO.2/\ MP:0@[RNS4ZBS=5\! QZ8-G\J'+"S'H5TX>.I[DE*;N(,8&74!1Z)^V%4XT%W M );UB_>8B3A_ :D*_, GJL'(8'[(ZJLURJ0XFYXHU9/+.++7ZBPHYI, MTL:SGDQR*)")#IQ:(Y\#[!H'W8;GZG/Z61*"1H.GYA6QRW)G<")\ 4WO$M_D MV9*(S##R4/9,Q_X[J"8%.O.'P*?@\@PC=56).JT0I8F.5NB2G["55&;TB&.Z M-L/6U':%&BP!^)W9T[^IZ@N1@5P 'HX"NV#)/] 8:::?"?)@'L?Z&8'$HU&8 M3!15CMVZM!.FXQD.8;+)F2UPJ]'OB_Q5LX[J9TW^J@6%,1X;>D!>:1()-IW0 MO4_EDCG3CX_]+[BOE#FQ+"LT'[49@T4&))\QR#+E.+>5B<9>FBU4 MG"Y'].Q4:""@> M;10-=&.5 W*?P8C"!)189- 74 !Z)A/8D!:*$'/T"^TYJ=X32 MU*.B.,^D%G#\S?KD?9WZ1<3U%9XC>V($%,>B?@G5=?@ M,;_ &Z=EE0LFVQF&F,K.)H[1UUF*39^DT2&3X M&'W(,NY?G:05)"G% $8KP,Y*.)& '<_&Z6RX(JP\-AVK!QS$L"8>X7/-QC/" MS.+4 JI9B$\5Y/$IM;\I5/G&B$(C'E#!I_^(Z5P!0!BN(WEK:\BS!AWA:T<; M,WO(\SAZUT^/_K)[=E7FT]@6YG"49(1L!RS$[]3A6 ?Y\*"S@_.JOF78TD[Y MBD7,XFV(.=F9[,^Q^I_<;XZ^'%-O_*5_\:7)*LC M8M"P7HRO>VLE[!XO['9W MED;8W?0^?+@2[X\O?[X0/QV?_\L3Y\?79Q?GQQ_$\=75Q\;IL_X6T=Z?XFG\U\'#NY.+_JG5^+ MX_-3<=D[?O_^[/(CR91'&N=O6^T:Z57""!Q6@4FZXB\\;/'EB\[^SF$MRF*S M&#%26.OO51Z_=6-.L:HF]\UI$CKGM*/6M_YRLV\\),V%7UST9$XZ8>^324Y% M3Q;7+6 ^NNO\;)_UZM6#Y/Y"V$=*QK"'F4G'XM0D"AF;P;E;!1TYR=AASE6C M$E&;!/E#-=6SXOF:V)X8;A"'8Z[,M*]$/RG*4A#3XYZ1K-)BIJP=;2>JN+JN MG6:/W:D"W)X;:&#.G=%MY(JC^F6F//\+(9R9*]QS7#+F6" MCZDP:9P6J6J8Y,-^YZ9-$'97S9]<9]QH/.?EB[>=;RVEGAQP_(0!Q_<<<&Q6 M5+W=_4:MC=H:>GR:&M[9:9L>WO*TD'EQO?NXNXO?471O<3/:^0W7+%=]1%W> MPGJQ_$R<7'C[W+DUXKY.'*D%R)PY4X_![%X:--PG9X[K?[23"! M?X9Y%![]/U!+ 0(4 Q0 ( +U\3%*.""$NR@, . ? < M " 0 !A,C R,'$T97@R,3%S=6)S:61I87)I97,N:'1M4$L! A0#% M @ O7Q,4MF%[7Y? P A@D ! ( !! 0 &$R,#(P<31E M>#(S,2YH=&U02P$"% ,4 " "]?$Q2C99 Q4$( -*@ '@ M @ &1!P 83(P,C!Q-&5X,S$Q8V5O8V5R=&EF:6-A=&DN:'1M4$L! A0# M% @ O7Q,4B@!G:E)" QRD !X ( !#A &$R,#(P M<31E>#,Q,F-F;V-E " 9,8 !A,C R,'$T97@S,C%C96]C9F]C M97)T:69I8RYH=&U02P$"% ,4 " "]?$Q2*KYMG7Y/ !S5P, '@ M @ &D'@ 9F]R;6]F;7-U9W)A;G1N;W1I8V5A=V%R9&$N:'1M4$L! M A0#% @ O7Q,4FP8:+B6,P ]&\! !X ( !7FX &9O M6M@&UL4$L! A0#% @ O7Q, M4D'-07IMU@ R]@) !0 ( !7((' '!R;RTR,#(P,3(S,5]P M&UL4$L! A0#% @ O7Q,4HBA&+8E%@ HZT !X M ( !^U@( '1H:7)T965N=&AA;65N9&UE;G1T;V-R961I+FAT;5!+ 0(4 Q0 M ( +U\3%*#&9H6810 (>I > " 5QO" !T=V5L9G1H M86UE;F1M96YT=&]CF<: M #\U '@ @ 'Y@P@ =V%I=F5R8V]N" $! end