0000890564-21-000005.txt : 20210301 0000890564-21-000005.hdr.sgml : 20210301 20210301164345 ACCESSION NUMBER: 0000890564-21-000005 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210301 DATE AS OF CHANGE: 20210301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASGN Inc CENTRAL INDEX KEY: 0000890564 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-HELP SUPPLY SERVICES [7363] IRS NUMBER: 954023433 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35636 FILM NUMBER: 21698643 BUSINESS ADDRESS: STREET 1: 4400 COX ROAD, SUITE 110 CITY: GLEN ALLEN STATE: VA ZIP: 23060 BUSINESS PHONE: 8188787900 MAIL ADDRESS: STREET 1: 4400 COX ROAD, SUITE 110 CITY: GLEN ALLEN STATE: VA ZIP: 23060 FORMER COMPANY: FORMER CONFORMED NAME: ON ASSIGNMENT INC DATE OF NAME CHANGE: 19930328 10-K 1 asgn-20201231.htm 10-K asgn-20201231
0000890564FYFALSE00008905642020-01-012020-12-31iso4217:USD00008905642020-06-30xbrli:shares00008905642021-02-1900008905642020-12-3100008905642019-12-31iso4217:USDxbrli:shares00008905642019-01-012019-12-3100008905642018-01-012018-12-310000890564us-gaap:CommonStockMember2017-12-310000890564us-gaap:AdditionalPaidInCapitalMember2017-12-310000890564us-gaap:RetainedEarningsMember2017-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-3100008905642017-12-310000890564us-gaap:CommonStockMember2018-01-012018-12-310000890564us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310000890564us-gaap:RetainedEarningsMember2018-01-012018-12-310000890564us-gaap:CommonStockMember2018-12-310000890564us-gaap:AdditionalPaidInCapitalMember2018-12-310000890564us-gaap:RetainedEarningsMember2018-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-3100008905642018-12-310000890564us-gaap:CommonStockMember2019-01-012019-12-310000890564us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000890564us-gaap:RetainedEarningsMember2019-01-012019-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000890564us-gaap:CommonStockMember2019-12-310000890564us-gaap:AdditionalPaidInCapitalMember2019-12-310000890564us-gaap:RetainedEarningsMember2019-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000890564us-gaap:CommonStockMember2020-01-012020-12-310000890564us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000890564us-gaap:RetainedEarningsMember2020-01-012020-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000890564us-gaap:CommonStockMember2020-12-310000890564us-gaap:AdditionalPaidInCapitalMember2020-12-310000890564us-gaap:RetainedEarningsMember2020-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100008905642020-10-012020-12-310000890564asgn:TheCreativeCircleMember2020-10-310000890564us-gaap:TrademarksMemberasgn:TheCreativeCircleMember2020-10-310000890564us-gaap:AllowanceForCreditLossMember2020-12-310000890564us-gaap:AllowanceForCreditLossMember2019-12-310000890564srt:MinimumMember2020-12-310000890564srt:MaximumMember2020-12-310000890564srt:MinimumMember2020-01-012020-12-310000890564srt:MaximumMember2020-01-012020-12-31utr:Rateasgn:property0000890564asgn:ECSMember2018-04-022018-04-020000890564asgn:ECSMember2018-04-020000890564asgn:ECSMember2018-01-012018-12-310000890564us-gaap:CustomerRelationshipsMembersrt:MinimumMemberasgn:ECSMember2018-04-022018-04-020000890564us-gaap:CustomerRelationshipsMemberasgn:ECSMember2018-04-020000890564us-gaap:OrderOrProductionBacklogMemberasgn:ECSMember2018-04-022018-04-020000890564us-gaap:OrderOrProductionBacklogMemberasgn:ECSMember2018-04-020000890564srt:MinimumMember2018-04-022018-04-020000890564srt:MaximumMember2018-04-022018-04-020000890564us-gaap:NoncompeteAgreementsMemberasgn:ECSMember2018-04-020000890564us-gaap:ContractBasedIntangibleAssetsMemberasgn:ECSMember2018-04-022018-04-020000890564us-gaap:ContractBasedIntangibleAssetsMemberasgn:ECSMember2018-04-020000890564us-gaap:TrademarksMemberasgn:ECSMember2018-04-0200008905642018-04-022018-04-020000890564asgn:ECSMember2019-01-012019-12-310000890564asgn:ApexSegmentMember2018-12-310000890564asgn:OxfordSegmentMember2018-12-310000890564asgn:ECSMember2018-12-310000890564asgn:A2019AcquisitionsMemberasgn:ApexSegmentMember2019-01-012019-12-310000890564asgn:A2019AcquisitionsMemberasgn:ECSMember2019-01-012019-12-310000890564asgn:A2019AcquisitionsMember2019-01-012019-12-310000890564asgn:OxfordSegmentMember2019-01-012019-12-310000890564asgn:ApexSegmentMember2019-12-310000890564asgn:OxfordSegmentMember2019-12-310000890564asgn:ECSMember2019-12-310000890564asgn:A2020AcquisitionsMemberasgn:ApexSegmentMember2020-01-012020-12-310000890564asgn:A2020AcquisitionsMemberasgn:ECSMember2020-01-012020-12-310000890564asgn:A2020AcquisitionsMember2020-01-012020-12-310000890564asgn:ApexSegmentMember2020-01-012020-12-310000890564asgn:OxfordSegmentMember2020-01-012020-12-310000890564asgn:ApexSegmentMember2020-12-310000890564asgn:OxfordSegmentMember2020-12-310000890564asgn:ECSMember2020-12-310000890564asgn:A2020AcquisitionsMember2020-12-310000890564asgn:A2019AcquisitionsMember2019-12-310000890564us-gaap:CustomerRelationshipsMembersrt:MinimumMember2020-01-012020-12-310000890564us-gaap:CustomerRelationshipsMembersrt:MaximumMember2020-01-012020-12-310000890564us-gaap:CustomerRelationshipsMember2020-12-310000890564us-gaap:CustomerRelationshipsMember2019-12-310000890564asgn:ContractorRelationsMember2020-12-310000890564asgn:ContractorRelationsMember2019-12-310000890564srt:MinimumMemberus-gaap:OrderOrProductionBacklogMember2020-01-012020-12-310000890564srt:MaximumMemberus-gaap:OrderOrProductionBacklogMember2020-01-012020-12-310000890564us-gaap:OrderOrProductionBacklogMember2020-12-310000890564us-gaap:OrderOrProductionBacklogMember2019-12-310000890564us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2020-01-012020-12-310000890564us-gaap:NoncompeteAgreementsMembersrt:MaximumMember2020-01-012020-12-310000890564us-gaap:NoncompeteAgreementsMember2020-12-310000890564us-gaap:NoncompeteAgreementsMember2019-12-310000890564asgn:ComputerhardwareandsoftwareDomain2020-12-310000890564asgn:ComputerhardwareandsoftwareDomain2019-12-310000890564us-gaap:FurnitureAndFixturesMember2020-12-310000890564us-gaap:FurnitureAndFixturesMember2019-12-310000890564us-gaap:LeaseholdImprovementsMember2020-12-310000890564us-gaap:LeaseholdImprovementsMember2019-12-310000890564asgn:WorkInProgressMember2020-12-310000890564asgn:WorkInProgressMember2019-12-310000890564us-gaap:SoftwareDevelopmentMember2020-12-310000890564asgn:SoftwareDevelopmentWorkInProgressMember2020-12-310000890564us-gaap:SoftwareDevelopmentMember2019-12-310000890564asgn:SoftwareDevelopmentWorkInProgressMember2019-12-310000890564us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000890564us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000890564us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-12-310000890564us-gaap:CostOfSalesMember2020-01-012020-12-310000890564us-gaap:CostOfSalesMember2019-01-012019-12-310000890564us-gaap:CostOfSalesMember2018-01-012018-12-310000890564asgn:A4908MillionTermBLoanFacilityDueApril2025Member2020-12-310000890564asgn:A4908MillionTermBLoanFacilityDueApril2025Member2019-12-310000890564asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member2019-11-22xbrli:pure0000890564us-gaap:LondonInterbankOfferedRateLIBORMemberasgn:A4908MillionTermBLoanFacilityDueApril2025Member2020-01-012020-12-310000890564asgn:BankBaseRateMemberasgn:A4908MillionTermBLoanFacilityDueApril2025Member2020-01-012020-12-310000890564asgn:A250MillionRevolvingCreditFacilityDueNovember2024Membersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310000890564asgn:A250MillionRevolvingCreditFacilityDueNovember2024Memberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2020-01-012020-12-310000890564asgn:A250MillionRevolvingCreditFacilityDueNovember2024Memberasgn:BankBaseRateMembersrt:MinimumMember2020-01-012020-12-310000890564asgn:A250MillionRevolvingCreditFacilityDueNovember2024Memberasgn:BankBaseRateMembersrt:MaximumMember2020-01-012020-12-310000890564srt:MaximumMemberasgn:A4908MillionTermBLoanFacilityDueApril2025Member2020-01-012020-12-3100008905642019-11-220000890564us-gaap:SeniorNotesMember2019-11-2200008905642019-05-310000890564asgn:RestrictedStockUnitsAndAwardsMember2020-12-310000890564asgn:Asgn_TSRmemberMember2020-01-012020-12-310000890564asgn:AwardwithserviceconditionsMember2019-12-310000890564asgn:AwardswithperformanceandserviceconditionsMember2019-12-310000890564asgn:RestrictedStockUnitsAndAwardsMember2019-12-310000890564asgn:AwardwithserviceconditionsMember2020-01-012020-12-310000890564asgn:AwardswithperformanceandserviceconditionsMember2020-01-012020-12-310000890564asgn:RestrictedStockUnitsAndAwardsMember2020-01-012020-12-310000890564asgn:AwardwithserviceconditionsMember2020-12-310000890564asgn:AwardswithperformanceandserviceconditionsMember2020-12-310000890564asgn:RestrictedStockUnitsAndAwardsMember2019-01-012019-12-310000890564asgn:RestrictedStockUnitsAndAwardsMember2018-01-012018-12-310000890564asgn:EmployeeStockPurchasePlanMember2020-01-012020-12-310000890564asgn:EmployeeStockPurchasePlanMember2020-12-310000890564asgn:EmployeeStockPurchasePlanMember2019-01-012019-12-310000890564asgn:EmployeeStockPurchasePlanMember2018-01-012018-12-310000890564srt:MinimumMember2019-01-012019-12-310000890564srt:MaximumMember2019-01-012019-12-310000890564srt:MinimumMember2018-01-012018-12-310000890564srt:MaximumMember2018-01-012018-12-310000890564asgn:ForeignMember2020-12-310000890564asgn:ApexSegmentMember2019-01-012019-12-310000890564asgn:ApexSegmentMember2018-01-012018-12-310000890564asgn:OxfordSegmentMember2018-01-012018-12-310000890564asgn:ECSMember2020-01-012020-12-310000890564asgn:AssignmentMemberasgn:ApexSegmentMember2020-01-012020-12-310000890564asgn:AssignmentMemberasgn:ApexSegmentMember2019-01-012019-12-310000890564asgn:AssignmentMemberasgn:ApexSegmentMember2018-01-012018-12-310000890564asgn:ApexSegmentMemberasgn:ConsultingMember2020-01-012020-12-310000890564asgn:ApexSegmentMemberasgn:ConsultingMember2019-01-012019-12-310000890564asgn:ApexSegmentMemberasgn:ConsultingMember2018-01-012018-12-310000890564asgn:OxfordSegmentMemberasgn:AssignmentMember2020-01-012020-12-310000890564asgn:OxfordSegmentMemberasgn:AssignmentMember2019-01-012019-12-310000890564asgn:OxfordSegmentMemberasgn:AssignmentMember2018-01-012018-12-310000890564asgn:OxfordSegmentMemberasgn:ConsultingMember2020-01-012020-12-310000890564asgn:OxfordSegmentMemberasgn:ConsultingMember2019-01-012019-12-310000890564asgn:OxfordSegmentMemberasgn:ConsultingMember2018-01-012018-12-310000890564asgn:ECSMemberus-gaap:FixedPriceContractMember2020-01-012020-12-310000890564asgn:ECSMemberus-gaap:FixedPriceContractMember2019-01-012019-12-310000890564asgn:ECSMemberus-gaap:FixedPriceContractMember2018-01-012018-12-310000890564us-gaap:TimeAndMaterialsContractMemberasgn:ECSMember2020-01-012020-12-310000890564us-gaap:TimeAndMaterialsContractMemberasgn:ECSMember2019-01-012019-12-310000890564us-gaap:TimeAndMaterialsContractMemberasgn:ECSMember2018-01-012018-12-310000890564asgn:CostplusfixedfeeContractMemberasgn:ECSMember2020-01-012020-12-310000890564asgn:CostplusfixedfeeContractMemberasgn:ECSMember2019-01-012019-12-310000890564asgn:CostplusfixedfeeContractMemberasgn:ECSMember2018-01-012018-12-310000890564asgn:DepartmentofdefenseandintelligenceagenciesMemberasgn:ECSMember2020-01-012020-12-310000890564asgn:DepartmentofdefenseandintelligenceagenciesMemberasgn:ECSMember2019-01-012019-12-310000890564asgn:DepartmentofdefenseandintelligenceagenciesMemberasgn:ECSMember2018-01-012018-12-310000890564asgn:FederalcivilianMemberasgn:ECSMember2020-01-012020-12-310000890564asgn:FederalcivilianMemberasgn:ECSMember2019-01-012019-12-310000890564asgn:FederalcivilianMemberasgn:ECSMember2018-01-012018-12-310000890564asgn:CommercialandotherMemberasgn:ECSMember2020-01-012020-12-310000890564asgn:CommercialandotherMemberasgn:ECSMember2019-01-012019-12-310000890564asgn:CommercialandotherMemberasgn:ECSMember2018-01-012018-12-310000890564asgn:DomesticMember2020-01-012020-12-310000890564asgn:DomesticMember2019-01-012019-12-310000890564asgn:DomesticMember2018-01-012018-12-310000890564asgn:ForeignMember2020-01-012020-12-310000890564asgn:ForeignMember2019-01-012019-12-310000890564asgn:ForeignMember2018-01-012018-12-310000890564asgn:DomesticMember2020-12-310000890564asgn:DomesticMember2019-12-310000890564asgn:ForeignMember2019-12-310000890564us-gaap:FairValueInputsLevel1Member2020-12-310000890564us-gaap:FairValueInputsLevel1Member2019-12-310000890564us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2019-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2020-01-012020-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2020-12-310000890564us-gaap:AllowanceForCreditLossMember2018-12-310000890564us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2018-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2019-01-012019-12-310000890564us-gaap:AllowanceForCreditLossMember2017-12-310000890564us-gaap:AllowanceForCreditLossMember2018-01-012018-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2017-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2018-01-012018-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 (the "Act")
 For the fiscal year ended December 31, 2020
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 001-35636

ASGN Incorporated
(Exact name of registrant as specified in its charter)
Delaware95-4023433
(State of Incorporation)(I.R.S. Employer Identification No.)
  4400 Cox Road, Suite 110
Glen Allen, Virginia 23060
(Address, including zip code, of Principal Executive Offices)

(888) 482-8068
(Registrant’s telephone number, including area code): 
 Securities registered pursuant to Section 12(b) of the Act:
Title of each class Trading SymbolName of each exchange on which registered
Common Stock ASGNNYSE
 Securities registered pursuant to Section 12(g) of the Act:
None
(Title of Class)
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act of 1933.   Yes   No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes   No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements of 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, smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer 
Non-accelerated 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 Exchange Act).  Yes   No
As of June 30, 2020, the aggregate market value of our common stock (based upon the closing price of the stock on the New York Stock Exchange) held by non-affiliates of the registrant was $3.4 billion.
As of February 19, 2021, the registrant had 53.0 million outstanding shares of Common Stock, $0.01 par value.
DOCUMENTS INCORPORATED BY REFERENCE
We are incorporating by reference into Part III of this Annual Report on Form 10-K portions of the registrant’s definitive proxy statement for the 2021 Annual Meeting of Stockholders, to be filed within 120 days of the close of the registrant’s fiscal year 2020.




ASGN INCORPORATED
ANNUAL REPORT ON FORM 10-K FOR THE YEAR ENDED DECEMBER 31, 2020
TABLE OF CONTENTS
PART I 
Item 1. 
Item 1A. 
Item 1B. 
Item 2. 
Item 3. 
Item 4. 
  
PART II 
Item 5. 
Item 6. 
Item 7. 
Item 7A. 
Item 8. 
Item 9. 
Item 9A. 
Item 9B. 
  
PART III 
Item 10. 
Item 11. 
Item 12. 
Item 13. 
Item 14. 
  
PART IV 
Item 15. 
  




SPECIAL NOTE ON FORWARD-LOOKING STATEMENTS
 
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Such statements are based upon current expectations, as well as management’s beliefs and assumptions and involve a high degree of risk and uncertainty. Any statements contained herein that are not statements of historical fact may be deemed to be forward-looking statements. Statements that include the words "believes," "anticipates," "plans," "expects," "intends," and similar expressions that convey uncertainty of future events or outcomes are forward-looking statements. Forward-looking statements include statements regarding our anticipated financial and operating performance for future periods. Our actual results could differ materially from those discussed or suggested in the forward-looking statements herein. Factors that could cause or contribute to such differences include, but are not limited to, the following: (1) actual demand for our services; (2) the availability of qualified contract professionals and our ability to attract, train and retain them; (3) our ability to remain competitive in obtaining and retaining clients; (4) management of our growth; (5) continued performance and integration of our enterprise-wide information systems; (6) our ability to manage our litigation matters; (7) the successful integration of our acquired subsidiaries; (8) maintenance of our ECS segment contract backlog; and (9) the factors described in Item 1A. Risk Factors of this Annual Report on Form 10-K ("2020 10-K"). Other factors also may contribute to the differences between our forward-looking statements and our actual results. In addition, as a result of these and other factors, our past financial performance should not be relied on as an indication of future performance. All forward-looking statements in this document are based on information available to us as of the date we file this 2020 10-K, and we assume no obligation to update any forward-looking statement or the reasons why our actual results may differ.
1


PART I
Item 1. Business

Overview and History

ASGN Incorporated ("ASGN," "we," or "us") is one of the foremost providers of information technology (IT) and professional services in the technology, digital, creative, engineering and life sciences fields across commercial and government sectors. We operate through three segments: Apex, Oxford and ECS. Our Apex segment provides technology, digital, creative, scientific, engineering staffing and consulting services to Fortune 1000 and mid-market commercial clients across the United States and Canada. Our Oxford segment provides hard-to-find technology, digital, engineering and life sciences staffing and consulting services, in select skill and geographic markets in the United States and Europe. Our ECS segment delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering. ECS has built successful customer relationships with some of the world’s leading federal, state and local government agencies.

We have grown through a combination of organic growth and strategic acquisitions. Over the last three years, we acquired ECS Federal, LLC ("ECS") in April 2018 and six "tuck-in" acquisitions that aligned with our strategy to expand our IT consulting and solutions capabilities in the commercial and federal government markets for both our Federal Government business, which is our ECS segment, and our Commercial business, which is comprised of our Apex and Oxford segments.

Commercial Business

Our Commercial business provides a broad spectrum of IT, technology, digital, creative, scientific, engineering staffing and consulting services to Fortune 1000 and mid-market clients across the United States, Canada and Europe. Contracts range from approximately one week to one year in length. Corporate support activities are based in Richmond, Virginia; Beverly, Massachusetts; Los Angeles, California and Irvine, California, with over 120 branch offices across the United States, and certain foreign locations including Mexico, Canada and Europe. Some of the divisions within this business operate under the Apex Systems, Creative Circle, Oxford and CyberCoders trademarks.

Assignment — Our assignment services group provides experienced IT, engineering, regulatory compliance, life sciences, advertising and digital marketing consultants to clients for temporary assignments and project engagements. Our consultants typically have a great deal of knowledge and experience in specialized technical or creative fields, which make them uniquely qualified to fill a given assignment or project.

Consulting — Our IT consulting services group provides workforce mobilization, modern enterprise and digital innovation deliverables-based consulting services. Our consultants and subject matter experts deliver solutions that are customer focused and value driven. From requirements definition to full managed services, we provide a continuum of cloud, data and analytics, and digital transformation solutions to support our clients’ modern enterprise and digital needs, across the full life cycle.

Federal Government Business

Our Federal Government business delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to some of the world's leading agencies in both the public and private sectors. Our team of skilled experts tackle critical and highly complex challenges for customers in the U.S. defense and intelligence communities, federal civilian agencies and state and local government, education and commercial customers. We maintain premier partnerships with leading cloud, cybersecurity and artificial intelligence/machine learning providers and hold specialized certifications in these technologies.

We have a backlog of awarded contracts of $2.6 billion as of December 31, 2020, which represents the estimated amount of future revenues to be recognized under awarded contracts including task orders and options. For a further discussion of contract backlog see Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

Contracts range from approximately three to five years in length. Corporate support activities are based in Fairfax, Virginia, with 24 branch offices located across the United States.

Financial information regarding our operating segments and our domestic and international revenues is included in Part II, Item 8. Financial Statements and Supplementary Data.

ASGN was incorporated in 1992. Our principal office is located at 4400 Cox Road, Suite 110, Glen Allen, Virginia 23060, and our telephone number is (888) 482-8068.
 
Industry and Market Dynamics

ASGN delivers staffing and consulting services in the technology, digital, creative, engineering and life sciences fields across commercial and government sectors. ASGN helps leading corporate enterprises and government organizations develop, implement and operate critical IT and business solutions through its integrated offering of professional staffing and IT consulting services.

2


In March 2020, COVID-19 was declared a global pandemic by the World Health Organization ("WHO"). As a result of the COVID-19 pandemic, our commercial business began experiencing week-to-week declines in revenues beginning in late March 2020, which continued through the first half of the second quarter. Beginning in mid-May, week-to-week revenues began to improve steadily, which has continued into 2021. Over the same period, our Federal Government business experienced double-digit year-over-year revenue growth.

The Staffing Industry Analysts' ("SIA") U.S. Staffing Industry Forecast (September 2020 Update) found that the COVID-19 pandemic brought an end to a decade of sustained growth in the U.S. staffing industry, with a 17 percent decline in overall revenue in 2020. IT staffing was down nine percent in 2020 but has been one of the most resilient staffing segment through the pandemic due to a high capacity for IT temporary staffing to support remote work; an agile, flexible IT workforce becoming a greater priority and the escalating pace of digital transformations across industries. The SIA projects that IT staffing will increase by seven percent in 2021 and that the staffing industry, as a whole, would recover along with the economy to grow 12 percent to $141.5 billion in 2021. Our ECS acquisition in 2018 expanded our addressable end market as we now compete in the federal government IT services and solutions sector, which was not impacted by the COVID-19 pandemic. Our addressable market is approximately $319.7 billion, which includes $31.7 billion in IT staffing, $120.0 billion in IT consulting and $168.0 billion in government IT services and solutions.
We anticipate that our clients will increase their use of contract labor, professional staffing and consulting services in 2021. By using our contract labor and professional staffing services, our clients benefit from cost structure advantages, flexibility to address fluctuating demand in business and access to greater expertise. Our business model continues to evolve in line with client needs and expectations to focus on higher-end, higher-margin IT consulting services and solutions capabilities, particularly those related to digital transformation. We will continue to grow our diverse client base by focusing on large, stable accounts that are quicker adopters of new technologies. We will invest in our organic growth, and we will look to execute acquisitions in the commercial and federal government end markets that provide us with new solution capabilities, industry expertise or contract vehicles.

Clients

We serve our clients by effectively understanding their IT and consulting services needs and providing them qualified professionals with a unique combination of skills, experience and expertise to meet those needs. We believe effective engagements of contract IT, engineering, digital, creative and scientific professionals require the people involved in making assignments to have significant knowledge of the client’s industry and the ability to assess the specific needs of the client as well as the contract professional’s qualifications. In 2020, revenues from different departments and agencies of the U.S. federal government were approximately 23.5 percent of consolidated revenues and no other client represented more than ten percent of revenues. Approximately 95.6 percent of our revenues are generated in the United States.

Our clients set rigorous requirements for the talent they are seeking, and we use our extensive databases and deep relationships with our contract professionals to quickly identify and pre-screen candidates whose qualifications meet those requirements. We are responsible for recruiting, verifying credentials upon request, hiring, administering pay and benefits, compliance and training, as applicable. Clients select the candidate, provide on-the-job supervision and approve hours worked, as applicable.

Candidates

We recruit candidates with backgrounds in IT, digital, creative, engineering and life sciences who seek contract work opportunities. When we place these candidates on assignments or consulting projects with clients, they become our employees. Many of these contract professionals, and those we place via subcontractors, are paid hourly wage or contract rates based on their specific skills and whether or not the assignment involves travel away from their primary residence. We pay the related costs of employment including social security taxes, federal and state unemployment taxes, workers’ compensation insurance and other similar costs for our employees. After achieving minimum service periods and/or hours worked, our contract professionals are offered access to medical and other voluntary benefit programs (e.g., dental, vision, disability) and the right to participate in our 401(k) retirement savings plan. Each contract professional’s employment relationship with us is terminable at will. We placed approximately 51,000 contract professionals throughout 2020.

Strategy

ASGN's strategy is to identify, enter and be a significant player in the most attractive subsectors of the IT and professional staffing and consulting services markets through both organic and acquisitive growth. We continue to specialize in the large and growing technology, engineering, digital, creative and life sciences markets, reinforce our position as a significant competitor in each, advance our pursuit of the IT services market with our professional staffing services, invest primarily in domestic markets and pursue additional acquisitions that support our differentiated resource deployment model.

Our strategic innovation efforts and technology investments focus on putting the best productivity tools in the hands of our recruiters, our candidates and our clients, making it easy for clients and consultants to work with ASGN. We respond to emerging trends in digitization and candidate sourcing to better position our businesses and improve how we serve clients and consultants.

We consolidate our corporate support services (finance, accounting, human resources, legal, marketing and IT) in centralized locations where we can most effectively and efficiently perform these functions, allowing us to leverage our fixed costs and generate higher incremental earnings as our revenues grow. In addition, we invest in leasehold improvements as we expand, relocate and rationalize our branch facilities to increase the productivity of our consultants.

3


Competition

We compete with other large publicly held and privately owned providers of human capital in the professional staffing and IT consulting services segments on a local, regional, national and international basis across commercial and government sectors.

The principal competitive factors in attracting qualified candidates for contract placements are contract rates, salaries and benefits; availability and variety of opportunities; quality, duration and location of assignments; and responsiveness to requests for placement. Many people seeking contract employment through us are also pursuing employment through other means, including other human capital providers. Therefore, the speed at which we assign prospective professionals and the availability of attractive and appropriate assignments are important factors in our ability to fill open positions. In addition to having high-quality candidates to assign in a timely manner, the principal competitive factors in obtaining and retaining clients are properly assessing the clients’ specific job and project requirements, the appropriateness of the professional assigned to the client, the price of services and monitoring our clients’ satisfaction. Although we believe we compete favorably with respect to these factors, we expect competition to continue to increase.

Human Capital

People are the core of ASGN. Our diverse talent pool helps build a strong workforce and maintain the our competitive advantage. At December 31, 2020, we employed approximately 4,200 internal employees, including staffing consultants, regional sales directors, account managers, recruiters and corporate office employees. We support our employees and consultants through the following initiatives:

Diversity, Equity and Inclusion — As of December 31, 2019, our internal workforce was 48 percent women, 30 percent non-white and 60 percent between the ages of 25 to 54. In 2020, ASGN established new diversity, equity and inclusion training, recruitment, retention and advancement programs, which include mandatory training to raise awareness and eliminate unconscious bias in hiring and promotion practices. Apex Systems has a diversity leadership and a Women@Apex program, which are designed to encourage personal and professional development for employees from all ethnicities, races, religions and backgrounds and to start conversations and empower women at all levels to speak up and be a part of the business. We are working to implement similar programs across the Company.

Work Practices and Employee Well-Being — Our training and development opportunities address, among other things, ethics and integrity; diversity and workplace inclusion; discrimination and harassment; unconscious bias; cybersecurity, privacy and information security; and workplace safety. We reward employees with competitive compensation and benefits packages, including medical, dental and vision plans; short- and long-term disability; life and accident insurance; health savings accounts and flexible spending accounts; and savings plans.

Employee Engagement, Retention and Development — We are committed to career advancement through training and development that supports both personal and professional growth. Employees are provided with a comprehensive training program of continued education that helps them stay ahead and deliver excellent results, including continued education and professional development. To promote more employee engagement in areas that are most meaningful to our diverse array of employees in 2021, we are supporting the development of Employee Resource Groups ("ERGs") such as the following ERGs: Black Women, Interfaith, Environmental Sustainability, Parents and Caregivers, and Prism (LGBTQ+).

Collaborative Performance Management — We strongly support the belief that our employees should be the primary drivers of their own career growth. Employees are encouraged to seek opportunities that align with their long-term career goals, whether that be lateral job changes, cross-functional training, serving on committees or special projects, or any activity that will help to progress their career. Our performance management process emphasizes clear goals with timely and constructive feedback.

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 2020 10-K.

Government Regulation
 
We take reasonable steps to ensure that our contract professionals possess all current licenses and certifications required for each placement. We provide state-mandated workers’ compensation insurance, unemployment insurance and professional liability insurance for our internal employees and our contract professionals who are our employees. These expenses have a direct effect on our costs of services, margins and likelihood of achieving or maintaining profitability.
 
For a further discussion of government regulation associated with our business, see Part I, Item 1A. Risk Factors.
 
Available Information and Access to Reports
 
We electronically file our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, Proxy Statements and all amendments to those reports and statements with the Securities and Exchange Commission ("SEC"). The SEC maintains an internet site sec.gov that contains reports, proxy and information statements and other information technology regarding issuers that file electronically with the SEC. You may also read and copy any of our reports that are filed with the SEC by visiting:
 
Our website, asgn.com; or
By contacting our Investor Relations Department at (818) 878-7900.
4



Our reports are available through any of the foregoing means and are available free of charge on our website as soon as practicable after such material is electronically filed with or furnished to the SEC. Also available on our website are copies of our Code of Ethics for the Principal Executive Officer and Senior Financial Officers, Code of Business Conduct and Ethics, Corporate Governance Guidelines and the charters for the committees of our Board of Directors. We intend to disclose any amendment to, or waiver from, a provision of our Code of Ethics for Principal Executive Officer and Senior Financial Officers on our website promptly after the amendment or waiver has been granted.

5


Item 1A. Risk Factors

Our business is subject to a number of risks including, but not limited to, the following:

Profitability and Operational Risks

The continuing impacts of COVID-19 are highly unpredictable and could be significant, and may have an adverse effect on our business, operations and our future financial performance.

The economic disruptions caused by the global health implications of the COVID-19 pandemic have adversely affected, and may continue to adversely affect, our business, operations and future financial performance. Among other things, our financial performance for 2020 was adversely affected by lower demand in our commercial business. There continues to be uncertainty and unpredictability about the impact of the COVID-19 pandemic on our financial and operating results in future periods.

The impact of the pandemic on our business, operations and future financial performance could include, but are not limited to, adverse impacts to our operating income, operating margin, net income, earnings per share and operating cash flows, as expenses may not decrease at the same rate as revenues decline. In addition, our quarterly and annual revenue growth rates and expenses as a percentage of our revenues may differ significantly from our historical rates, and our future operating results may fall below expectations. The pandemic may also have an effect on our customers' ability to make required payments and, as a result, we may experience an increase in accounts receivable days sales outstanding and credit losses.

If we are not able to remain competitive in obtaining and retaining clients, our future growth will suffer. Many of our agreements may be terminated by clients at will and the termination of a significant number of such agreements would adversely affect our revenues and results of operations.

The professional staffing and consulting services industry is highly competitive and fragmented with limited barriers to entry. We compete in national, regional and local markets with full-service agencies and in regional and local markets with specialized contract staffing agencies and consulting businesses. The success of our business depends upon our ability to continually secure new orders from clients and to fill those orders with our contract professionals.

Most of our agreements with clients do not provide for exclusive use of our services, many of our agreements may be terminated at will and, in some instances, we provide services without entering into contracts. As such, clients are free to place orders with our competitors. If clients terminate a significant number of our staffing and consulting agreements or do not use us for future assignments and we are unable to generate new work to replace lost revenues, the growth of our business could be adversely affected and our revenues and results of operations could be harmed. As a result, it is imperative to our business that we maintain positive relationships with our clients. We are expanding our light deliverables-based professional services model whereby we perform certain project oversight functions. If we are not able to comply with these performance requirements, our revenues and relationships with our clients may be adversely affected.

To the extent that competitors seek to gain or retain market share by reducing prices or increasing marketing expenditures, we could lose revenues and our margins could decline, which could harm our operating results and cause the trading price of our stock to decline. We expect competition for clients to increase in the future, and the success and growth of our business depends on our ability to remain competitive. In addition, we participate in a number of third-party contracts as a subcontractor and that requires us to participate in vendor management contracts, which may subject us to greater risks or lower margins.

If we are unable to attract and retain qualified contract professionals, our business could be adversely affected.

Our business is substantially dependent upon our ability to attract and retain contract professionals who possess the skills, experience and licenses which may be required to meet the specified requirements of our clients. We compete for such contract professionals with other temporary staffing and consulting companies and with our clients and potential clients. There can be no assurance that qualified professionals will be available to us in adequate numbers to staff our temporary assignments. Moreover, our contract professionals are often hired to become regular employees of our clients and their employment is terminable at will. Attracting and retaining contract professionals depends on several factors, including our ability to provide contract professionals with desirable assignments and competitive wages and benefits. The cost of attracting and retaining contract professionals in the future may be higher than we anticipate if there is an increase in competitive wages and benefits and, as a result, if we are unable to pass these costs on to our clients, our likelihood of achieving or maintaining profitability could decline. In periods of low unemployment, there may be a shortage of and significant competition for, the skilled contract professionals sought by our clients. If we are unable to attract and retain a sufficient number of contract professionals to meet client demand, we may be required to forgo revenue opportunities, which may hurt the growth of our business. In periods of high unemployment, contract professionals frequently opt for full-time employment directly with clients and, due to a large pool of available candidates, clients are able to directly hire and recruit qualified candidates without the involvement of staffing agencies.

We utilize several subcontractor firms who employ individuals with the H-1B visa classification. The H-1B visa classification is subject to legislative and administrative changes, as well as changes in the application of standards and enforcement. Immigration laws and regulations can be significantly affected by political developments and levels of economic activity. Current and future restrictions on the availability of such visas could limit our subcontractors’ ability to employ and/or retain the skilled professionals we need to meet our clients’ needs, which could have a material adverse impact on our business.
6



If we are unable to meet our expectations for growth, our future results are likely to be adversely affected.

Over the past several years, we have experienced revenue and earnings growth both organically and through acquisitions, though this growth was dampened in 2020 due to the global pandemic. There is no assurance that we will be able to continue this pace of growth in the future or meet our strategic objectives for growth. Our growth could be adversely affected by many factors, including future technology industry conditions, macroeconomic events such as the recent global pandemic, competition and labor market trends or regulations. If our growth rate slows, or if it fails to grow at the pace anticipated and we are unable to be successful in our growth initiatives and strategies, our financial results could be less than our expectations or those of investors or analysts and our stock price could be adversely affected.

Our business strategy also includes continuing efforts to integrate and optimize our organization, programs, technology and delivery of services to make us a more agile and effective competitor, to reduce the cost of operating our business and to increase our operating profit and operating profit margin. We may not be successful in our continuing integration and optimization efforts, and they may fail to achieve the cost savings we anticipate or limit our ability to scale growth. Further, we may fail to prevent the return of costs eliminated in these efforts. If we are not successful in implementing our integration and optimization efforts, our business, financial condition and results of operations could be adversely affected.

A loss or reduction in revenues from one or more large client accounts could have a material adverse impact on our business.

During 2020, revenue from various organizations within the U.S. federal government were approximately 23.5 percent of consolidated revenues, and no other client represented more than 10 percent of revenues. All of our government contracts can be terminated by the U.S. government either for its convenience or if we default by failing to perform under the contract. Further, our large commercial clients may enter into non-exclusive arrangements with several staffing firms and the client is generally able to terminate our contracts on short notice without penalty. The deterioration of the financial condition or business prospects of these large clients, or a change in their strategy around the use of our services, could reduce their need for our services and result in a significant decrease in the revenues and earnings we derive from them. The loss of one or more of our large national or multinational clients, or a significant decrease in their demand for our services, could have a material adverse impact on our results of operations.

We may not successfully make or integrate acquisitions, which could harm our business and growth.

As part of our growth strategy, we have made numerous acquisitions, and we intend to continue to pursue selected acquisitions in the future. We compete with other companies in the professional staffing and consulting industries for acquisition opportunities and there can be no assurance that we will be able to successfully identify suitable acquisition candidates or be able to complete future acquisitions on favorable terms, if at all. There also can be no assurance that we will realize the benefits expected from any transaction or receive a favorable return on investment from our acquisitions.

We may pay substantial amounts of cash or incur debt to finance our acquisitions, which could adversely affect our liquidity and capital resources. The incurrence of indebtedness would also result in increased interest expense and could include additional covenants or other restrictions that would impede our ability to manage our operations. We may also issue equity securities to pay for acquisitions, which could result in dilution to our stockholders. In addition, any acquisitions we announce could be viewed negatively by investors, which may adversely affect the price of our common stock.

The integration of an acquisition involves a number of factors that may affect our operations. These factors include diversion of management’s attention from other business concerns, difficulties or delay in the integration of acquired operations, retention of key personnel, entry into unfamiliar markets, significant unanticipated costs or legal liabilities and tax and accounting issues. If we fail to accurately forecast the financial impact of an acquisition transaction, we may incur tax and accounting changes. Furthermore, once we have integrated an acquired business, the business may not achieve anticipated levels of revenue, profitability or productivity, or otherwise perform as expected. Any of these factors may have a material adverse effect on our results of operations and financial condition.

Failure to comply with the terms of our debt agreements could affect our operating flexibility.

Our outstanding debt at December 31, 2020 included a term loan of $490.8 million under our senior secured credit facility and $550.0 million of 4.625 percent unsecured senior notes due 2028. Our term loan has a variable interest rate, making us more vulnerable to increases in interest rates. Additionally, we use a portion of our cash flow from operations for interest payments on our debt rather than for our operations.

Our failure to comply with restrictive covenants under our debt instruments could result in an event of default, which, if not cured or waived, could result in the requirement to repay such borrowings before their due date. Some covenants are tied to our operating results and thus may be breached if we do not perform as expected. Further, the terms of our senior credit facility permit additional borrowings, subject to certain conditions. If new debt is added to our current debt levels, the related risks we now face could intensify.

7


We expect to use cash on hand and cash flows from operations to pay our expenses and repay our debt. Our ability to pay our expenses thus depends on our future performance, which will be affected by financial, business, economic and other factors. If we do not have enough money, we may be required to refinance all or part of our existing debt, sell assets or borrow additional funds. We may not be able to take such actions on terms that are favorable to us, if at all. The lenders may require fees and expenses to be paid or other changes to terms in connection with waivers or amendments. If we are forced to refinance these borrowings on less favorable terms, our results of operations and financial condition could be adversely affected by increased costs and/or rates.

We derive significant revenues from contracts and task orders awarded through a competitive bidding process. Our revenues and profitability may be adversely impacted if we fail to compete effectively in such processes.

Our contracts and task orders with the federal government are typically awarded through a competitive bidding process, which creates significant competition and pricing pressure. We spend time and resources to prepare bids and proposals for contracts. Some of these contracts may not be awarded to us or, if awarded, we may not receive meaningful task orders under these contracts. We may encounter delays and additional expenses if our competitors protest or challenge contracts awarded to us in competitive bidding, and any such protest or challenge could result in the resubmission of bids on modified specifications, or in the termination, reduction or modification of the awarded contract. If we are unable to win particular contracts, we may be prevented from providing to customers services that are purchased under those contracts for a number of years. In addition, upon the expiration of a contract, if the customer requires further services of the type provided by the contract, there is frequently a competitive rebidding process. There can be no assurance that we will win any particular bid, or that we will be able to replace business lost upon expiration or completion of a contract, and the termination or non-renewal of any of our significant contracts could cause our actual results to differ materially and adversely from those anticipated.
Our earnings and profitability may vary based on the mix of our contracts and may be adversely affected by our failure to accurately estimate and manage costs, time and resources.
Our ECS segment generates revenues under various types of contracts: firm-fixed-price, cost reimbursable and time and materials. Our earnings and profitability may vary materially depending on changes in the proportionate amount of revenues derived from each type of contract, the costs incurred in their performance and the nature of services or solutions provided. Under firm-fixed-price contracts, we perform specific tasks and services for a fixed price. Compared with cost reimbursable, firm-fixed-price contracts generally offer higher margin opportunities, but involve greater financial risk because we bear the impact of cost overruns. When making proposals on firm-fixed-price contracts, we rely heavily on our estimates of costs and timing for completing the associated projects. Failure to accurately estimate costs, resources and technology needed to perform our contracts or to effectively manage and control our costs during the performance of work could result in reduced profits or in losses. Under cost reimbursable contracts, we are reimbursed for allowable costs plus a profit margin or fee. These contracts generally have lower profitability and less financial risk. Under time and materials contracts, we are reimbursed for labor at negotiated hourly billing rates and for certain expenses. We assume financial risk on time and materials contracts because we assume the risk of performing those contracts at negotiated hourly rates.
We may not realize the full value of our ECS segment contract backlog, which may result in lower revenues than anticipated.
Contract backlog, which was $2.6 billion at December 31, 2020, is a useful measure of potential future revenues for our ECS segment. Our ECS segment contract backlog consists of contracts for which funding has been formally awarded (funded backlog) and unfunded backlog, which represents the estimated future revenues to be earned from negotiated contract awards for which funding has not been awarded and from unexercised contract options.
The U.S. government's ability to elect to not exercise contract options or to modify, curtail or terminate our contracts makes the calculation of our ECS segment contract backlog subject to numerous uncertainties. Due to the uncertain nature of our contracts with the U.S. government, we may never realize revenue from some of the engagements that are included in our contract backlog. Our unfunded backlog, in particular, contains amounts that we may never realize as revenue because the maximum contract value specified under a U.S. government contract or task order awarded to us is not necessarily indicative of the revenue that we will realize under that contract.

An impairment in the carrying amount of goodwill and other intangible assets could require a write down that materially and adversely affects our results of operations and net worth.

As of December 31, 2020, we had $1.6 billion of goodwill and $487.9 million of net acquired intangible assets. We review goodwill and indefinite-lived intangible assets (consisting entirely of trademarks) for impairment at least annually and when events or changes in circumstances indicate that the carrying amount may not be recoverable. Intangible assets having finite lives are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. We may be required to record a charge, which could be material, in our financial statements during the period in which we determine an impairment has occurred. Impairment charges could materially and adversely affect our results of operations in the periods that such charges are recorded.

8


Risks Related to Government Contracts

A significant loss or suspension of our facility security clearances with the federal government could lead to a reduction in our revenues, cash flows and operating results.

We act as a contractor and a subcontractor to the U.S. federal government and many of its agencies. Some government contracts require us to maintain facility security clearances and require some of our employees to maintain individual security clearances. If our employees lose or are unable to timely obtain security clearances, or we lose a facility clearance, a government agency client may terminate the contract or decide not to renew it upon its expiration. In addition, a security breach by us could cause serious harm to our business, damage our reputation and prevent us from being eligible for further work on sensitive or classified systems for federal government clients.

We are required to comply with numerous laws and regulations related to government contracts, some of which are complex, and our failure to comply could result in fines or civil or criminal penalties, or suspension or debarment, which could materially and adversely affect our results of operations.
We must comply with laws and regulations relating to the formation, administration and performance of federal government contracts. These laws and regulations affect how we conduct business with our federal government customers. Such laws and regulations may potentially impose added costs on our business and our failure to comply with them may lead to civil or criminal penalties, termination of our U.S. government contracts and/or suspension or debarment from contracting with U.S. government agencies. All of our U.S. government contracts can be terminated by the U.S. government either for its convenience or if we default by failing to perform under the contract. Termination for convenience provisions provide only for our recovery of costs incurred or committed settlement expenses and profit on the work completed prior to termination. Termination for default provisions provide for the contractor to be liable for excess costs incurred by the U.S. government in procuring undelivered items from another source and could damage our reputation and impair our ability to compete for future contracts. Failure to comply with regulations and required practices and procedures could harm our reputation or influence the award of new contracts.
Changes in U.S. government spending or budgetary priorities, the failure of government budgets to be approved on a timely basis, or delays in contract awards and other procurement activity may significantly and adversely affect our future financial results.
Our business depends upon continued U.S. government expenditures on intelligence, defense, homeland security, federal health IT and other programs that we support. The U.S. government conducts periodic reviews of U.S. defense strategies and priorities which may shift Department of Defense budgetary priorities, reduce overall spending, or delay contract or task order awards for defense-related programs from which we would otherwise expect to derive a significant portion of our future revenues. Any of these changes could impair our ability to obtain new contracts or contract renewals. Any new contracting requirements or procurement methods could be costly or administratively difficult for us to implement. Our revenues, cash flows and operating results could be adversely affected by spending caps or changes in budgetary priorities, as well as by delays in the government budget process, program starts or the award of contracts or task orders under contracts.
Audits by U.S. government agencies for contracts with federal government clients could result in unfavorable audit results that could subject us to a variety of penalties and sanctions and could harm our reputation and relationships with our customers and adversely impact results of operations.
Federal government agencies, including the Defense Contract Audit Agency and the Defense Contract Management Agency, routinely audit and investigate government contracts and government contractors’ administrative processes and systems. These agencies review our performance on contracts, pricing practices, cost structure and compliance with applicable laws, regulations and standards. Any costs found to be improperly allocated to a specific contract will not be reimbursed, while such costs already reimbursed must be refunded. If a government audit uncovers improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines and suspension or debarment from doing business with federal government agencies.
Cybersecurity and Technology Risks
The failure to prevent a cybersecurity incident affecting our systems could result in the disruption of our services or the disclosure or misuse of sensitive information, which could harm our reputation, decrease demand for our services and products, expose us to liability, penalties and remedial costs, or otherwise adversely affect our financial performance.

Our daily business operations depend on our information technology systems for a wide variety of functions, including, among other things, identifying staffing resources, matching personnel with client assignments and managing our accounting and financial reporting functions. In conducting our business, we routinely collect and retain personal information on these systems about our employees and contract professionals and their dependents including, without limitation, full names, social security numbers, addresses, birth dates and payroll-related information.

Any information-technology systems are at risk of being compromised, whether through malicious activity or human or technological error. Although we devote significant resources to maintain and regularly upgrade our information security technologies, and we have implemented security controls to help protect the security and privacy of our business information, our information technology systems are subject to potential security breaches through third-party service providers, employee negligence, fraud or misappropriation, business email compromise
9


and cybersecurity threats, including denial of service attacks, viruses, ransomware or other malicious software programs, and third parties gaining unauthorized access to our information technology systems for purposes of misappropriating assets or confidential information, corrupting data or causing operational disruption. We are continuously exposed to unauthorized attempts to compromise such sensitive information through cyber-attacks, insider threats and other information security threats, including physical break-ins and malicious insiders, and we have, from time to time, experienced security incidents. For example, in November 2020, one of our divisions experienced a network intrusion resulting in the compromise of former employee information for that division. We incurred costs relating to this event, including costs to retain third-party consultants and forensic experts to investigate the attack and assist with remediation. We also invested in tightening security of our information technology infrastructure, systems and network. The incident did not have a material impact on our business, operations or financial results.

Any security incident that results in the compromise of personal information we collect and retain, or that otherwise disrupts or negatively impacts our operations, could harm our reputation, lead to customer attrition, and expose us to regulatory enforcement action or litigation. Because the techniques used in cyber attacks change frequently and may be difficult to detect for periods of time, we may face difficulties in anticipating and implementing adequate security measures to prevent security breaches. In addition, our information technology systems are vulnerable to fire, storm, flood, power loss, computer and network failures, problems with transitioning to upgraded or replacement systems or platforms, flaws in third-party software or services, terrorist attacks and similar events. All of these risks are also applicable wherever we rely on outside vendors to provide services.

Our results of operations could be adversely affected if we cannot successfully keep pace with technological changes in the development and implementation of our services.

Our success depends on our ability to keep pace with rapid technological changes in the development and implementation of our services. We rely on a variety of technologies to support important functions in our business, including the recruitment, placement and monitoring of our contract professionals, our billings, and candidate and client data analytics. If we do not sufficiently invest in new technology and industry developments, such as emerging job and resume posting services, appropriately implement new technologies, or evolve our business at sufficient speed and scale in response to such developments, or if we do not make the right strategic investments to respond to these developments, our services, results of operations and ability to develop and maintain our business could be adversely affected.

Legal and Regulatory Risks

Significant legal actions and claims could subject us to substantial uninsured liabilities, result in damage to our business reputation, result in the discontinuation of our client relationships and adversely affect our recruitment and retention efforts.

We employ people internally and in the workplaces of other businesses. Our ability to control or influence the workplace environment of our clients is limited. Further, many of the individuals that we place with our clients have access to client information systems and confidential information. As the employer of record of our contract professionals, we incur a risk of liability to our contract professionals for various workplace events, including claims of physical injury, discrimination, harassment or failure to protect confidential personal information. Other inherent risks include possible claims of errors and omissions; intentional misconduct; release, misuse or misappropriation of client intellectual property; criminal activity; torts; or other claims. We also have been subject to legal actions alleging vicarious liability, negligent hiring, discrimination, sexual harassment, retroactive entitlement to employee benefits, violation of wage and hour requirements, retaliation and related legal theories. These types of actions could involve large claims and significant defense costs. We may be subject to liability in such cases even if the contribution to the alleged injury was minimal. Moreover, in most instances, we are required to indemnify clients against some or all of these risks and we could be required to pay substantial sums to fulfill our indemnification obligations. In addition, we may need to indemnify our clients against losses in the event that the client is determined to be non-compliant with the Patient Protection and Affordable Care Act and the Health Care and Education Reconciliation Act of 2010 (collectively, the "ACA") due to a joint employer claim.

A failure of any of our employees internally, or contract professionals in client's workplaces, to observe our policies and guidelines intended to reduce these risks could result in negative publicity, injunctive relief, criminal investigations and/or charges, payment of monetary damages or fines, or other material adverse impacts on our business. Claims raised by clients stemming from the improper actions of our contract professionals, even if without merit, could cause us to incur significant expense associated with the costs or damages related to such claims. Further, such claims by clients could damage our business reputation and result in the discontinuation of client relationships. Any associated negative publicity could adversely affect our ability to attract and retain qualified contract professionals in the future.

We proactively address many of these issues with our robust compliance program. Further, to protect ourselves from the costs and damages of significant legal actions and claims, we maintain workers’ compensation, errors and omissions, employment practices and general liability insurance coverage in amounts and with deductibles that we believe are appropriate for our operations. Our insurance policies include a retention amount and may not cover all claims against us or continue to be available to us at a reasonable cost. In addition, we face various employment-related risks not covered by insurance, such as wage and hour laws and employment tax responsibility. If we do not maintain adequate insurance coverage or are made party to significant uninsured claims, we may be exposed to substantial liabilities that could have a material adverse impact on our results of operations and financial condition.

10


Our business is subject to government regulation, which in the future could restrict the types of employment services we are permitted to offer or result in additional or increased costs that reduce our revenues and earnings.

The professional staffing and IT services industry is regulated in the United States and other countries in which we operate. We are subject to federal, state and local laws and regulations governing the employer/employee relationship, such as those related to payment of federal, state and local payroll and unemployment taxes for our corporate employees and contractor professional employees, tax withholding, social security or retirement benefits, licensing, wage and hour requirements, paid sick leave, paid family leave and other leaves, employee benefits, pay equity, non-discrimination, sexual harassment and workers’ compensation; and we must further comply with immigration laws and a wide variety of notice and administrative requirements, such as record keeping, written contracts and reporting. We are also subject to U.S. laws and regulations relating to government contracts with federal agencies, as well as the requirements of the ACA. In certain other countries, we may not be considered the legal employers of our temporary personnel, however we are still responsible for collecting taxes and social security deductions and transmitting these amounts to the taxing authorities.

In addition, we are subject to data privacy, protection and security laws and regulations, the most significant of which is the European General Data Protection Act ("GDPR") that governs the personal information of European persons, which we may collect, use and retain in the ordinary course of our business. This law impacts our U.S. operations as well as our European operations as it applies not only to third-party transactions, but also to transfers of information among the Company and its subsidiaries. The GDPR imposes more stringent compliance and operational requirements for entities processing personal information that is potentially confidential and/or personally identifiable and sensitive, such as stronger safeguards for data transfers to countries outside the European Union and stronger enforcement authorities and mechanisms. Certain U.S. states have also enacted laws requiring security measures that are broadly similar to GDPR requirements, including the California Consumer Privacy Act, and we expect that other states will continue to do so. Any inadvertent non-compliance of the GDPR or other data privacy laws could result in governmental enforcement actions, fines and other penalties that could potentially have an adverse effect our operations and reputation.

Future changes in the laws or governmental regulations affecting our business may result in the prohibition or restriction of certain types of employment services that we are permitted to offer, or the imposition of new or additional compliance requirements that could increase our costs and reduce our revenues and earnings. Due to the substantial number of state and local jurisdictions in which we operate, there also is a risk that we may be unable to adequately monitor actual or proposed changes in, or the interpretation of, the laws or governmental regulations of such states and localities. Any delay in our compliance with changes in such laws or governmental regulations could result in potential fines, penalties, or other sanctions for non-compliance. In addition, although we may elect to bill some or all of any additional costs to our customers, there can be no assurances that we will be able to increase the fees charged to our customers in a timely manner and in a sufficient amount to fully cover any increased costs as a result of future changes in laws or government regulations.

Our business may be materially affected by changes to fiscal and tax policies that could adversely affect our results of operations and cash flows.

Our business is subject to taxation in the United States and the foreign jurisdictions where we operate. Due to economic and political conditions, tax rates in various jurisdictions may be subject to significant change. Our future effective tax rates could be affected by changes made by the current administration in the United States and in the mix of earnings in countries with differing statutory tax rates or by changes in the tax laws or their interpretation.

Various levels of government also are increasingly focused on tax reform and other legislative action to increase tax revenue. Further changes in tax laws in the United States or foreign jurisdictions where we operate, or in the interpretation of such laws, could have a material adverse effect on our business, results of operations, financial condition or cash flows.

We are subject to various business, regulatory and currency risks associated with international operations, which could increase our costs, cause our results of operations to fluctuate and adversely affect our business.

We conduct business outside the United States primarily in Canada and Europe, and we have a nearshore delivery center in Mexico. Our international operations, which in the aggregate represented less than five percent of our consolidated revenues in 2020, expose us to, among other things operational, regulatory, political and currency risks in the countries in which we operate.

General Risks

U.S. and global market and economic developments could adversely affect our business, financial condition and results of operations.

Demand for the professional staffing and consulting services that we provide is significantly affected by global market and economic conditions. As economic activity slows, many clients or potential clients reduce their use of and reliance upon contract professionals. During periods of reduced economic activity, we may also be subject to increased competition for market share and pricing pressure. As a result, a recession or periods of reduced economic activity could harm our business and results of operations.

11


The loss of key members of our senior management team could adversely affect the execution of our business strategy and our financial results.

We believe that the successful execution of our business strategy and our ability to build upon our business and acquisitions of new businesses depends on the continued employment of key members of our senior management team. We have provided short-term and long-term incentive compensation to our key management in an effort to retain them. However, if members of our senior management team become unable or unwilling to continue in their present positions, we could incur significant costs and experience business disruption related to time spent on efforts to replace them, and our financial results and our business could be adversely affected.

Failure of internal controls may leave us susceptible to errors and fraud.

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the control system are met. Furthermore, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, would be detected, particularly in our newly acquired companies and international operations. If our internal controls are unsuccessful, our business and results of operations could be adversely affected.

The trading price of our common stock has experienced significant volatility, which may result in losses for investors.

In 2020, the trading price of our common stock experienced significant fluctuations, ranging from a high of $86.66 to a low of $31.26. The closing price of our common stock on the NYSE was $94.16 on February 19, 2021. Our common stock may continue to fluctuate widely as a result of a large number of factors, many of which are beyond our control, including but not limited to:

general economic conditions, slow or negative growth of unrelated markets and other external factors;
failure to meet previously announced guidance or analysts’ expectations of our quarterly results;
announcements by us or our competitors of acquisitions, significant contracts, commercial relationships or capital commitments;
commencement of, or involvement in, any significant litigation matter;
any major change in our management or Board of Directors ("Board");
changes in government regulations;
recommendations by securities analysts or changes in earnings estimates;
announcements by our competitors of their earnings that are not in line with analyst expectations;
sale or purchase of stock by us or by our stockholders; and
short sales, hedging and other derivative transactions in shares of our common stock.

Among other things, stock-price volatility could mean that investors are not able to sell their shares at or above the prices they paid for the stock. We may encounter difficulty should we desire to access the public markets for financing or use our common stock as consideration in a strategic transaction. Additionally, securities class action litigation can occur following periods of stock-price volatility, which could result in substantial costs, potential liabilities and the diversion of our management’s attention and resources.

Our business is subject to disruptions and other risks of health crises, earthquakes, fire, floods and other catastrophic events.
Our business relies heavily on the health and safety of our employees, contract professionals and customers and the continuity of our business systems. Adverse events, such as harm to our offices, the inability to travel and other matters affecting the regions or economies in which we operate could harm our business. In the event of a major disruption caused by a natural disaster or man-made problem, or outbreaks of pandemic diseases such as COVID-19, we may be unable to continue our operations and may experience system interruptions and reputational harm. Acts of terrorism and other geopolitical unrest could also cause disruptions in our business or the business of our clients, vendors, or the economy as a whole. All of the aforementioned risks may be further increased if our disaster recovery plans prove to be inadequate. Similarly, if our clients are harmed by any of these events, their demand for our services may decrease, which would decrease our revenues and harm our business. A significant disaster or disruption, whether man-made or natural, could materially adversely affect our business, results of operations, financial condition and prospects.
Provisions in our corporate documents and Delaware law may delay or prevent a change in control that our stockholders consider favorable.

Provisions in our certificate of incorporation and bylaws could have the impact of delaying or preventing a change of control or changes in our management. These provisions include the following:

Our Board has the right to elect directors to fill a vacancy in the Board upon the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our Board until the next applicable annual meeting of stockholders.
Stockholders must provide advance notice to nominate individuals for election to the Board or to propose matters that can be acted upon at a stockholders’ meeting. Further, our Board is divided into three classes and only one class is up for election each year. These provisions may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
12


Our Board may issue, without stockholder approval, up to one million shares of undesignated or "blank check" preferred stock. The ability to issue undesignated or "blank check" preferred stock makes it possible for our Board to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt by, or make it more difficult for, a third- party to acquire us.

As a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions, including Section 203 of the Delaware General Corporation Law. Under these provisions, a corporation may not engage in a business combination with any large stockholders who hold 15 percent or more of our outstanding voting capital stock in a merger or business combination unless the holder has held the stock for three years, the Board has expressly approved the merger or business transaction, or at least two-thirds of the outstanding voting capital stock not owned by such large stockholder approves the merger or the transaction. These provisions of Delaware law may have the impact of delaying, deferring, or preventing a change of control and may discourage bids for our common stock at a premium over its market price. In addition, our Board could rely on these provisions of Delaware law to discourage, prevent, or delay an acquisition of us.

Item 1B. Unresolved Staff Comments

Not applicable.
 
Item 2. Properties
 
As of December 31, 2020, we leased office space in the following locations. We believe that our facilities are suitable and adequate for our current operations.
LocationSquare FeetLease Expiration
ASGN and Apex HeadquartersRichmond, Virginia105,100October 2024
Oxford HeadquartersBeverly, Massachusetts67,600December 2025
ECS HeadquartersFairfax, Virginia53,400June 2024
Branch Offices(1)
United States, Canada, Netherlands, Belgium, Ireland, Switzerland, Germany and Spain981,600June 2021 through October 2027
Delivery CenterMexico14,500July 2021

___________________

(1) We have approximately 170 branch office locations that occupy spaces ranging from approximately 1,000 to 41,000 square feet with lease terms that range from six months to 11.0 years.

Item 3. Legal Proceedings
 
We are involved in various legal proceedings, claims and litigation arising in the ordinary course of business. However, based on the facts currently available, we do not believe that the disposition of matters that are pending or asserted will have a material effect on our financial position, results of operations or cash flows.

Item 4. Mine Safety Disclosures

Not applicable.


13


PART II

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

Common Stock — Our common stock is listed on the New York Stock Exchange, or NYSE, under the symbol ASGN. At February 19, 2021 we had 53.0 million shares outstanding, 23 holders of record and an indeterminate number of beneficial owners of our common stock held through brokers and other intermediaries.

Dividend Information — Since inception, we have not declared or paid any cash dividends on our common stock, and we have no present intention of paying any dividends on our common stock in the foreseeable future. Our Board periodically reviews our dividend policy to determine whether the declaration of dividends is appropriate. The terms of our credit facility restrict our ability to pay dividends. The restriction is variable based upon our leverage ratio and certain other circumstances, as outlined in the agreement.

Securities Authorized for Issuance Under Equity Compensation Plan — Information responsive to this item will be set forth in the 2021 Proxy Statement to be filed with the SEC within 120 days after the end of the Company’s fiscal year and is incorporated herein by reference.

Recent Sales of Unregistered Securities — None.

Common Stock Repurchases — On May 31, 2019, the Board approved a stock repurchase program under which we may repurchase up to $250.0 million of our common stock through May 30, 2021. Under this program, we have repurchased $27.9 million of our common stock, see Note 10. Stockholders' Equity in Part II, Item 8. Financial Statements and Supplementary Data.

Stock Performance Graph — The following graph compares the performance of ASGN’s common stock price during the period from December 31, 2015 to December 31, 2020 with the composite prices of companies listed on the NYSE and of companies included in the SIC Code No. 736—Personnel Supply Services Companies Index. The companies listed in the SIC Code No. 736 include peer companies in the same industry or line of business as ASGN. The graph depicts the results of investing $100 in our common stock, the NYSE market index, and an index of the companies listed in the SIC Code No. 736 on December 31, 2015, and assumes that dividends were reinvested, where applicable, during the period.
 
The comparisons shown in the graph below are based upon historical data, and we caution stockholders that the stock price performance shown in the graph below is not indicative of, nor intended to forecast, potential future performance.

asgn-20201231_g1.jpg
 Year Ended December 31,
 201520162017201820192020
ASGN$100.00 $98.24 $142.98 $121.25 $157.89 $185.83 
SIC Code No. 736 Index$100.00 $108.98 $145.64 $138.70 $167.69 $174.27 
NYSE Market Index$100.00 $112.08 $133.26 $121.54 $152.83 $163.51 

Item 6. Selected Financial Data

Not applicable.
14



Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
The following discussion should be read in conjunction with the other sections of this 2020 10-K, including the Special Note on Forward-Looking Statements and Part I, Item 1A. Risk Factors.

OVERVIEW

ASGN provides professional staffing and IT consulting services in the technology, digital, creative, engineering and life sciences fields across commercial and government sectors. Our Commercial business is comprised of the Apex and Oxford segments, and the Federal Government business is the ECS segment.

Our Apex segment provides technology, digital, creative, scientific, engineering staffing and consulting services to Fortune 1000 and mid-market clients across the United States and Canada. Our Oxford segment provides hard-to-find technology, digital, engineering and life sciences staffing and consulting services, in select skill and geographic markets in the United States and Europe. Our ECS segment delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to departments and agencies in the federal government.

The Impact of COVID-19 on our Results and Operations

As a result of the COVID-19 pandemic, our Commercial business was down 5.7 percent from 2019 related to lower demand in certain industry verticals. During 2020, we experienced week-to-week declines in revenues beginning in March 2020 through mid-May. Thereafter, revenues have steadily improved, which has continued into 2021. Our Commercial business reported sequential quarterly revenue growth in the second half of 2020 and for the fourth quarter both commercial segments and all five industry verticals were up sequentially. Over the same period, our Federal Government business experienced double-digit year-over-year revenue growth.

Critical Accounting Policies and Estimates

Our financial statements are prepared in conformity with accounting principles generally accepted in the United States ("GAAP"), which require us to make certain assumptions and related estimates affecting the amounts reported in the consolidated financial statements. Actual results could differ from those estimates.

Critical accounting policies are those we believe are both most important to the portrayal of our financial condition and results and require our most difficult, subjective or complex judgments, often because we must make estimates about matters that are inherently uncertain. Judgments and uncertainties affecting the application of those policies may result in materially different amounts being reported under different conditions or using different assumptions. We believe the accounting policies and estimates most critical in understanding the judgments involved in preparing our financial statements are goodwill and acquired intangible assets.

Recognition of Goodwill and Acquired Intangible Assets — Determining the fair value of goodwill and intangible assets requires management's judgment, the use of significant estimates and assumptions and, in some cases, the utilization of independent valuation experts. The most critical assumptions utilized in this determination are the future cash flow estimates associated with the acquired businesses and the discount rates applied to those cash flow estimates.

Recoverability of Goodwill and Acquired Intangible Assets — As of October 31, 2020, we performed an annual qualitative assessment for three of our four reporting units where we determined there were no indicators of impairment, and it was more likely than not that the fair value of each reporting unit exceeded its carrying amount. The remaining reporting unit, Creative Circle, has had a slower recovery from the COVID-19 pandemic. Consequently, we performed a quantitative assessment on the reporting unit and its trademark. This quantitative assessment indicated that, as of October 31, 2020, there was an excess of fair value over the reporting unit's carrying amount and the carrying amount of its trademark. Critical assumptions utilized in this assessment included future cash flows and discount rates. We conducted sensitivity analyses on the discount rate, which we believe is the most significant assumption utilized in our assessment. Holding all other assumptions constant, an increase in the discount rate of 450 basis points would not cause the fair value of the Creative Circle reporting unit to be below its carrying amount, and an increase of 150 basis points would not cause the fair value of the Creative Circle trademark to be below its carrying amount. See Note 2. Summary of Critical and Significant Accounting Policies — Critical Accounting Policies and Estimates in Part II, Item 8. Financial Statements and Supplementary Data of this report for details on these critical accounting policies and related estimates.

RESULTS OF OPERATIONS FOR THE YEAR ENDED DECEMBER 31, 2020 COMPARED WITH THE YEAR ENDED DECEMBER 31, 2019

In this section, we discuss the results of our operations for the year ended December 31, 2020 compared with the year ended December 31, 2019. For a discussion of 2019 compared with the year ended December 31, 2018, please refer to Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for 2019.

Revenues

Revenues for the year were $4.0 billion, an increase of 0.7 percent from 2019, which was achieved despite lower demand from our commercial customers related to the COVID-19 pandemic. Our operating performance was driven by the high growth of our federal government business and the growth of our commercial business off trough-level revenues experienced in May of 2020. Revenues from our commercial business, which accounted for 74.6 percent of total revenues, were down 5.7 percent year over year. Revenues from our federal government business, which accounted for 25.4 percent of total revenues, were up 25.8 percent year over year reflecting increased volume on certain existing programs, new contract awards and the contribution of the acquired businesses (mainly from Blackstone Federal, which was acquired in January of this year). The table below shows our revenues by business and by segment for the year ended December 31, 2020 and 2019 (in millions):
% of Total
2020
2019
Y-Y Chg20202019
Business
Commercial:
Assignment$2,508.9 $2,740.3 (8.4)%63.5 %69.9 %
Consulting437.5 385.4 13.5 %11.1 %9.8 %
2,946.4 3,125.7 (5.7)%74.6 %79.7 %
Federal Government1,004.2 798.2 25.8 %25.4 %20.3 %
Consolidated$3,950.6 $3,923.9 0.7 %100.0 %100.0 %
Segment
Apex$2,421.2 $2,520.0 (3.9)%61.3 %64.2 %
Oxford525.2 605.7 (13.3)%13.3 %15.5 %
ECS1,004.2 798.2 25.8 %25.4 %20.3 %
Consolidated$3,950.6 $3,923.9 0.7 %100.0 %100.0 %
Commercial Business — Revenues from our Commercial business (Apex and Oxford segments combined) were down 5.7 percent year over year resulting from lower customer demand attributable to the COVID-19 pandemic. Consulting revenues were up 13.5% from 2019, reflecting our increased focus on expanding our high-end consulting offerings. Our predominately commercial IT services divisions (Apex Systems and Oxford Core), which accounted for approximately 86.7 percent of commercial revenues, were down 2.6 percent year over year. Our creative marketing and permanent placement divisions, which accounted for 13.3 percent of commercial revenues were down 21.9 percent year over year.

From an industry perspective, commercial revenues fall into five broad industry verticals: (i) financial services, (ii) consumer and industrials, (iii) healthcare, (iv) technology, media and telecom and (v) business and government services. Four of our five industry verticals showed declines year over year; and financial services, our largest industry vertical (22.7 percent of commercial revenues), was up 12.2 percent.

Federal Government Business — Revenues from our Federal Government business (ECS segment) were up 25.8 percent year over year. The increase was driven by a number of factors, including increased volume on certain existing programs, new contract awards and the contribution from the businesses acquired.
Gross Profit and Gross Margins

The table below shows gross profit and gross margin by business and by segment for the year ended December 31, 2020 and 2019 (in millions):
Gross ProfitGross Margin
20202019Y-Y Chg20202019Y-Y Chg
Commercial:
Apex Segment$710.8 $746.0 (4.7)%29.4 %29.6 %(0.2)%
Oxford Segment209.6 242.9 (13.7)%39.9 %40.1 %(0.2)%
920.4 988.9 (6.9)%31.2 %31.6 %(0.4)%
Federal Government168.9 141.1 19.7 %16.8 %17.7 %(0.9)%
Consolidated$1,089.3 $1,130.0 (3.6)%27.6 %28.8 %(1.2)%

Gross profit is comprised of revenues less costs of services, which consist primarily of compensation for our contract professionals, allowable materials and reimbursable out-of-pocket expenses. Consolidated gross profit was down 3.6 percent year over year on flat revenues. Our consolidated gross margin compressed approximately 120 basis points related to changes in business mix. This included a higher mix of
revenues from the Federal Government business, which carries a lower gross margin than commercial revenues. Additionally, gross margin on Federal Government revenues was lower year over year due to a higher mix of revenues from certain programs under cost reimbursable contracts, which have lower margins than other contract types. Gross margin on commercial revenues was down slightly due to lower revenues from high-margin revenue streams (mainly creative marketing and permanent placement), partially offset by the higher mix of consulting revenues, which carries a higher margin than assignment revenues.

Selling, General and Administrative Expenses

Selling, general and administrative ("SG&A") expenses consist primarily of compensation expense for our field operations and corporate staff, rent, information systems, marketing, telecommunications, public company expenses and other general and administrative expenses. SG&A expenses were $727.2 million (18.4 percent of revenues), a year-over-year reduction of $43.1 million and a 120 basis point reduction in SG&A expenses as a percent of revenues. This improvement related to effective expense management and cost containment in response to the COVID-19 pandemic, which included lower incentive compensation and travel and entertainment expenses.

Amortization of Intangible Assets

Amortization of intangible assets was $51.7 million, up from $51.1 million in 2019. This increase relates to the effects of recently acquired businesses.
 
Interest Expense

Interest expense was $39.7 million, down 25.0 percent from $52.9 million in 2019. This improvement was the result of (i) a reduction in LIBOR, (ii) a 25 basis point reduction in the spread on our credit facility resulting from our debt refinancing in the fourth quarter of 2019, (iii) lower amortization of deferred loan costs and (iv) lower average borrowings outstanding in 2020.

Interest expense was comprised of $25.4 million of interest on the unsecured senior notes, $12.6 million of interest on the credit facility and $1.7 million of deferred loan costs amortization. The weighted-average borrowings outstanding were $1.0 billion and $1.1 billion for 2020 and 2019, respectively. The weighted-average interest rate in 2020 was 3.6 percent, down from 4.3 percent in 2019.

Write-off of Loan Costs

As a result of the 2019 amendment to our senior credit facility and the pay down of borrowings under that facility with the proceeds from the issuance of unsecured senior notes, in 2019 we wrote-off $18.9 million deferred loan costs related to the senior credit facility.

Provision for Income Taxes

The provision for income taxes was $70.4 million for 2020, up from $62.0 million in 2019. The effective tax rate for the year was 26.0 percent, which was slightly lower than last year.

Net Income

Net income increased $25.6 million year over year or 14.7 percent to $200.3 million for 2020 from $174.7 million in 2019. Net income for 2019 included a charge of $18.9 million ($13.9 million after income taxes) related to a write-off of deferred loan costs on our credit facility resulting from our debt refinancing in the fourth quarter of 2019. Excluding this write-off in the prior year, net income would have been up 6.2 percent, which primarily related to lower SG&A and interest expenses.

ECS Segment Contract Backlog

Contract backlog is a useful measure of potential future revenues for our ECS segment. Contract backlog represents the estimated amount of future revenues to be recognized under awarded contracts including task orders and options. Contract backlog does not include potential value from contract awards that have been protested by competitors until the protest is resolved in our favor. Contract backlog does not include any estimate of future work expected under indefinite delivery, indefinite quantity contracts or U.S. General Services Administration schedules. Contract backlog is segregated into funded contract backlog and negotiated unfunded contract backlog, which together make up total contract backlog.

Funded contract backlog for contracts with U.S. government agencies primarily represents contracts for which funding has been formally awarded less revenues previously recognized on these contracts and does not include the unfunded portion of contracts where funding is incrementally awarded or authorized by the U.S. government even though the contract may call for performance over a number of years. Funded contract backlog for contracts with non-government agencies represents the estimated value of contracts, which may cover multiple future years, less revenues previously recognized on these contracts.

Negotiated unfunded contract backlog represents the estimated future revenues to be earned from negotiated contract awards for which funding has not yet been awarded or authorized and from unexercised priced contract options.

15


Contract backlog estimates are subject to change and may be affected by the execution of new contracts, the extension or early termination of existing contracts, the non-renewal or completion of current contracts and adjustments to estimates for previously included contracts. Changes in the funded contract backlog are also affected by the funding cycles of the government.
December 31,
(In millions)20202019
Negotiated Unfunded Contract Backlog
$2,201.7 $2,082.7 
Funded Contract Backlog
444.5 488.4 
Contract Backlog
$2,646.2 $2,571.1 

ECS Segment Book-to-Bill Ratio

The book-to-bill ratio for our ECS segment was 1.0 to 1.0 for 2020. The book-to-bill ratio was calculated as the sum of the change in total contract backlog during the period plus revenues for the period, divided by revenues for the period. The contract backlog coverage ratio (backlog at December 31, 2020 divided by trailing 12 months of ECS segment's revenues) was 2.6 to 1.0.

Liquidity and Capital Resources
 
Our working capital at December 31, 2020 was $578.2 million, and our cash and cash equivalents were $274.4 million (including $28.7 million held in foreign countries). Our cash flows from operating activities, which benefit from our highly variable cost structure, have been our primary source of liquidity and have been sufficient to fund our working capital and capital expenditure needs. At December 31, 2020, we had full availability under our $250.0 million revolving credit facility. We believe that our cash on hand, expected operating cash flows and availability under our revolving credit facility will be sufficient to fulfill our obligations, working capital requirements and capital expenditures for the next 12 months.

Net cash provided by operating activities was $424.8 million in 2020, compared with $313.2 million in 2019. Net cash provided by operating activities before changes in operating assets and liabilities was $329.5 million, compared with $359.0 million in 2019. Changes in operating assets and liabilities resulted in net cash generation of $95.3 million in 2020, compared with net cash usage of $45.8 million in 2019. The net cash generation in 2020 included the deferral of $85.7 million in federal payroll taxes as provided by the Coronavirus Aid, Relief, and Economic Security Act.

Net cash used in investing activities was $219.0 million in 2020, compared with $149.1 million in 2019. Net cash used in investing activities in 2020 included $186.2 million for acquisitions and $32.6 million in capital expenditures. Cash used in investing activities in 2019 included $116.4 million for acquisitions and $32.7 million in capital expenditures.

Net cash used in financing activities was $29.0 million in 2020, compared with $110.5 million in 2019. Net cash used in financing activities in 2020 consisted primarily of $27.9 million used for repurchases of our common stock. Net cash used in financing activities in 2019 consisted primarily of $83.2 million net pay down of debt, $20.0 million used for repurchases of our common stock and $7.8 million in debt issuance costs related to the issuance of $550.0 million of unsecured senior notes in November 2019 (see details in section below).

Senior Secured Credit Facility — The senior secured credit facility ("Credit Facility") consists of a term B loan and a senior secured revolving credit facility with a maximum borrowing capacity of $250.0 million ("Revolver"). At December 31, 2020, the Company had $490.8 million outstanding under its term B loan, no outstanding borrowings under the Revolver and $4.0 million in undrawn stand-by letters of credit to secure certain obligations. Borrowings under the term B loan bear interest at LIBOR plus 1.75 percent, or the bank’s base rate plus 0.75 percent. Borrowings under the Revolver bear interest at LIBOR plus 1.25 to 2.25 percent, or the bank’s base rate plus 0.25 to 1.25 percent, depending on leverage levels. A commitment fee of 0.20 to 0.35 percent is payable on the undrawn portion of the Revolver. There are no required minimum principal payments on the Credit Facility until maturity, and it is secured by substantially all of the Company's assets and includes various restrictive covenants.

Unsecured Senior Notes — The Company has $550.0 million of unsecured senior notes due in 2028 ("Senior Notes"). The Senior Notes bear interest at 4.625 percent, which is payable in arrears on May 15 and November 15 of each year. The Senior Notes are unsecured obligations and are subordinate to the Company's Credit Facility to the extent of the collateral securing such facility. The Senior Notes also contain certain customary limitations including, among other terms and conditions, the Company's ability to incur additional indebtedness, engage in mergers and acquisitions, transfer or sell assets and make certain distributions.
16


Commitments and Contingencies — The following table sets forth, on an aggregate basis, the amounts of specified contractual cash obligations required to be paid in the future periods shown (in millions): 
Contractual ObligationsLess than 1 year1-3 years3-5 yearsMore than 5 yearsTotal
Long-term debt obligations(1)
$42.9 $85.7 $563.5 $610.3 $1,302.4 
Operating Leases(2)
32.4 46.0 18.1 2.7 99.2 
Purchase obligations(3)
16.0 21.9 — — 37.9 
Total$91.3 $153.6 $581.6 $613.0 $1,439.5 
_______
(1) Long-term debt obligations include interest calculated based on the rates in effect at December 31, 2020.
(2) Represents the future minimum lease payments for non-cancelable operating leases.
(3) Purchase obligations are non-cancelable job board service agreements and software subscriptions, maintenance and license agreements.

For additional information about these contractual cash obligations, see Notes 4. Leases, 5. Acquisitions and 8. Long-Term Debt, in Part II, Item 8. Financial Statements and Supplementary Data.

Certain acquisitions completed in 2020 contained provisions requiring the Company to pay contingent consideration in cash based on the achievement of certain specified earnings results in 2021 (see Note 5. Acquisitions in Part II, Item 8. Financial Statements and Supplementary Data). At December 31, 2020, the fair value of the contingent consideration liability is $5.0 million and the maximum potential amount is $19.0 million.

We have retention policies for our workers’ compensation liability exposures. The workers' compensation loss reserves are based upon an actuarial report obtained from a third-party and determined based on claims filed and claims incurred but not reported. We account for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period that the estimates changed or the payments were made. The workers' compensation loss reserves were $2.3 million and $2.4 million, net of anticipated insurance and indemnification recoveries of $10.9 million and $13.8 million, at December 31, 2020 and 2019, respectively. We have undrawn stand-by letters of credit outstanding to secure obligations for workers’ compensation claims and other obligations. The undrawn stand-by letters of credit at December 31, 2020 and 2019 were $4.0 million and $3.9 million, respectively.

We have a deferred compensation plan liability of $14.4 million and $11.8 million at December 31, 2020 and 2019, which was primarily included in other long-term liabilities. We established a rabbi trust to fund the deferred compensation plan (see Note 15. Fair Value Measurements in Part II, Item 8. Financial Statements and Supplementary Data).
 
Off-Balance Sheet Arrangements
 
As of December 31, 2020, we had no off-balance sheet arrangements.

Accounting Standards Updates
 
See Note 3. Accounting Standards Update in Part II, Item 8. Financial Statements and Supplementary Data for a discussion of new accounting pronouncements.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk
 
We are exposed to certain market risks arising from transactions in the normal course of business, principally risks associated with foreign currency fluctuations and interest rates.

Foreign Currency Fluctuations — Our exposure to fluctuations in foreign currency exchange rates relates primarily to our foreign subsidiaries. Exchange rates impact the U.S. dollar value of our reported earnings, investments in our foreign subsidiaries and intercompany transactions with our foreign subsidiaries. Fluctuations in currency exchange rates impact the U.S. dollar amount of our stockholders’ equity. The assets and liabilities of our non-U.S. subsidiaries are translated into U.S. dollars at the exchange rates in effect at period end. The resulting translation adjustments are recorded in stockholders’ equity as a component of accumulated other comprehensive income (loss). Based on the relative size and nature of our foreign operations, we do not believe that a 10 percent change in the value of foreign currencies relative to the U.S. dollar would have a material impact on our financial statements.

Interest Rate Risk Our exposure to interest rate risk is associated with our debt instruments. See Note 8. Long-Term Debt in Part II, Item 8. Financial Statements and Supplementary Data for a further description of our debt instruments. A hypothetical 100 basis-point change in interest rates on variable-rate debt would have resulted in interest expense fluctuating approximately $4.9 million based on $490.8 million of debt outstanding for any 12-month period. We have not entered into any market risk sensitive instruments for trading purposes.

17



Item 8. Financial Statements and Supplementary Data

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of ASGN Incorporated
Glen Allen, Virginia

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of ASGN Incorporated and subsidiaries (the "Company") as of December 31, 2020 and 2019, the related consolidated statements of operations and comprehensive income, stockholders' equity, and cash flows, for each of the three years in the period ended December 31, 2020, and the related notes and the financial statement schedule listed in the Index at Item 15(a)(2) (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of 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.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 1, 2021, expressed an unqualified opinion on the Company's internal control over financial reporting.

Change in Accounting Principle

Effective as of January 1, 2019, the Company adopted FASB Accounting Standards Update 2016-02, Leases, using the optional transition method.

Basis for Opinion

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

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

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to an account or disclosure that is material to the financial statements and (2) involved especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the 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.

Goodwill and Identifiable Intangible Assets, net — Creative Circle Reporting Unit Goodwill and Trademark — Refer to Notes 2 and 6 to the financial statements

Critical Audit Matter Description

The Company’s evaluation of goodwill and trademark for impairment involves the comparison of the respective fair values of the Creative Circle reporting unit and trademark to their respective carrying values. The Company’s evaluation of goodwill and trademark for impairment requires significant estimates and assumptions. For the goodwill evaluation the Company estimates the fair value using a combination of a discounted cash flow “DCF” model, and market approaches including the guideline company method and the similar transaction method. The significant assumptions to the DCF model include future revenues and discount rate. For the trademark evaluation the Company estimates the fair value of the trademark using the relief-from-royalty method. The significant assumptions to the relief-from-royalty method includes future revenues, and discount rate. Changes in these assumptions to these models could have a significant impact on either the fair value, the amount of any goodwill or trademark impairment charge, or both. The Company’s consolidated goodwill balance was approximately $1.6 billion as of October 31, 2020, the goodwill impairment evaluation date, and approximately $358 million was assigned to the Creative Circle reporting unit. The Company’s consolidated trademark balance was approximately $259 million as of October 31, 2020, and approximately $66.1 million was assigned to the Creative Circle trademark. The respective fair values of the Creative Circle reporting unit and trademark
18


exceeded their respective carrying values significantly as of the evaluation date and, therefore, the Creative Circle goodwill and trademark are not impaired.

We identified goodwill and trademark impairment for the Creative Circle reporting unit as a critical audit matter because of the significant judgments and assumptions made by management to estimate the fair value of the Creative Circle reporting unit and trademark. This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists when performing audit procedures to evaluate the reasonableness of management’s judgement and assumptions related to future revenues, including the impact of the COVID-19 pandemic on future revenues, gross margin and the selected royalty rate and discount rate.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures performed to evaluate the reasonableness of management’s judgements and assumptions related to future revenues, gross margin and the selected royalty rate and discount rate at the Creative Circle reporting unit included the following, among others:

We tested the effectiveness of internal controls over the Company’s evaluation of goodwill and trademark for impairment, including those over the determination of the fair value of the Creative Circle reporting unit and trademark, such as internal controls related to the review of management’s judgements and assumptions related to future revenues, gross margin and selected royalty rate and discount rate.

We evaluated management’s ability to accurately estimate future revenues and gross margin by comparing actual results to management’s historical projections.

We evaluated the reasonableness of management’s future revenues, gross margin and selected royalty rate and discount rate by comparing the assumptions to:

Historical net sales and gross margins.

Royalty rate and discount rate used in management’s previous estimates.

Projected information included in Company press releases as well as in analyst and industry reports for the Company and certain of its peer companies, with particular emphasis placed on the impacts of the COVID-19 pandemic on management’s projections.

With the assistance of our fair value specialists, we evaluated the reasonableness of the selected assumptions by:

Testing the source information underlying the determination of the selected royalty rate and discount rate.

Developing a range of independent estimates and comparing those to the respective discount and royalty rate assumptions selected by management.

Comparing the selected discount rate and royalty rate to external data providers.

Reviewing the mathematical accuracy of the calculations of goodwill and trademark impairment used by management.

We evaluated the impact of changes in management’s projections from the October 31, 2020, annual evaluation date, to December 31, 2020.


/s/ DELOITTE & TOUCHE LLP
Los Angeles, California
March 1, 2021

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

19


ASGN INCORPORATED AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In millions, except per share data)
 
 December 31,
 20202019
ASSETS  
Current assets:  
Cash and cash equivalents$274.4 $95.2 
Accounts receivable, net678.7 648.7 
Prepaid expenses and income taxes23.3 29.4 
Other current assets18.0 18.2 
Total current assets994.4 791.5 
Property and equipment, net69.4 73.7 
Operating lease right-of-use assets84.9 94.6 
Identifiable intangible assets, net487.9 476.5 
Goodwill1,618.4 1,486.9 
Other 23.0 18.2 
Total assets$3,278.0 $2,941.4 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$39.8 $39.2 
Accrued payroll and contract professional pay266.1 203.2 
Operating lease liabilities29.4 25.8 
Other current liabilities80.9 72.7 
Total current liabilities416.2 340.9 
Long-term debt1,033.4 1,032.3 
Operating lease liabilities62.9 75.7 
Deferred income tax liabilities108.7 98.7 
Other69.7 17.6 
Total liabilities1,690.9 1,565.2 
Commitments and contingencies (Note 9)
Stockholders’ equity:  
Preferred stock, $0.01 par value, 1.0 million shares authorized, no shares issued
  
Common stock, $0.01 par value, 75.0 million shares authorized, 52.9 million shares outstanding at December 31, 2020 and 2019
0.5 0.5 
Paid-in capital661.3 638.0 
Retained earnings926.3 744.7 
Accumulated other comprehensive loss(1.0)(7.0)
Total stockholders’ equity1,587.1 1,376.2 
Total liabilities and stockholders’ equity$3,278.0 $2,941.4 

See notes to consolidated financial statements.
20


ASGN INCORPORATED AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(In millions, except per share data)
 
 Year Ended December 31,
 202020192018
Revenues$3,950.6 $3,923.9 $3,399.8 
Costs of services2,861.3 2,793.9 2,376.1 
Gross profit1,089.3 1,130.0 1,023.7 
Selling, general and administrative expenses727.2 770.3 705.0 
Amortization of intangible assets51.7 51.1 58.5 
Operating income310.4 308.6 260.2 
Interest expense(39.7)(52.9)(56.0)
Write-off of loan costs (18.9) 
Income before income taxes270.7 236.8 204.2 
Provision for income taxes70.4 62.0 46.2 
Income from continuing operations200.3 174.8 158.0 
Loss from discontinued operations, net of income taxes (0.1)(0.3)
Net income$200.3 $174.7 $157.7 
   
Earnings per share:
Basic$3.80 $3.31 $3.02 
Diluted$3.76 $3.28 $2.98 
Number of shares and share equivalents used to calculate earnings per share:   
Basic52.7 52.8 52.3 
Diluted53.3 53.4 53.1 
 
Reconciliation of net income to comprehensive income:   
Net income$200.3 $174.7 $157.7 
Foreign currency translation adjustment6.0 (0.7)(2.7)
Comprehensive income$206.3 $174.0 $155.0 

See notes to consolidated financial statements.

21


ASGN INCORPORATED AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In millions)
 Common StockPaid-in CapitalRetained EarningsOtherTotal
 SharesPar Value
Balance at December 31, 201752.2 $0.5 $566.1 $428.4 $(3.6)$991.4 
Vesting of restricted stock units0.1  (4.7)— — (4.7)
Employee stock purchase plan0.2  8.8 — — 8.8 
Exercise of stock options  0.6 — — 0.6 
Stock-based compensation expense— — 31.0 — — 31.0 
Foreign currency translation adjustment — — — — (2.7)(2.7)
Net income— — — 157.7 — 157.7 
Balance at December 31, 201852.5 0.5 601.8 586.1 (6.3)1,182.1 
Vesting of restricted stock units0.4  (12.1)— — (12.1)
Employee stock purchase plan0.2  12.6 — — 12.6 
Exercise of stock options0.1 — 0.1 — — 0.1 
Stock-based compensation expense— — 39.5 — — 39.5 
Stock repurchase and retirement of shares(0.3) (3.9)(16.1)— (20.0)
Foreign currency translation adjustment — — — — (0.7)(0.7)
Net income— — — 174.7 — 174.7 
Balance at December 31, 201952.9 0.5 638.0 744.7 (7.0)1,376.2 
Vesting of restricted stock units0.3  (12.0)— — (12.0)
Employee stock purchase plan0.4  11.1 — — 11.1 
Exercise of stock options0.1 — 1.0 — — 1.0 
Stock-based compensation expense— — 32.4 — — 32.4 
Stock repurchase and retirement of shares(0.8) (9.2)(18.7)— (27.9)
Foreign currency translation adjustment — — — — 6.0 6.0 
Net income— — — 200.3 — 200.3 
Balance at December 31, 202052.9 $0.5 $661.3 $926.3 $(1.0)$1,587.1 

See notes to consolidated financial statements.
22


ASGN INCORPORATED AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
  Year Ended December 31,
 202020192018
Cash Flows from Operating Activities   
Net income$200.3 $174.7 $157.7 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization89.7 91.2 95.0 
Stock-based compensation32.3 39.3 31.5 
Provision for deferred income taxes1.3 18.9 11.2 
Write-off of loan costs 18.9  
Other5.9 16.0 18.6 
Changes in operating assets and liabilities, net of effects of acquisitions:  
Accounts receivable(12.9)(24.3)(90.7)
Prepaid expenses and income taxes6.5 (20.8)14.8 
Accounts payable0.8 (7.3)23.3 
Accrued payroll and contract professional pay12.6 5.0 25.4 
Income taxes payable(0.3)(2.2)2.1 
Operating lease right-of-use assets31.4 28.0  
Operating lease liabilities(31.0)(26.7) 
Payroll tax deferral and other
88.2 2.5 (1.5)
Net cash provided by operating activities424.8 313.2 287.4 
Cash Flows from Investing Activities   
Cash paid for property and equipment(32.6)(32.7)(28.7)
Cash paid for acquisitions, net of cash acquired(186.2)(116.4)(760.2)
Other(0.2) 0.2 
Net cash used in investing activities(219.0)(149.1)(788.7)
Cash Flows from Financing Activities   
Proceeds from long-term debt65.5 653.0 822.0 
Principal payments of long-term debt(65.5)(736.2)(286.0)
Debt issuance or amendment costs(1.2)(7.8)(22.5)
Proceeds from option exercises and employee stock purchase plan12.1 12.7 9.4 
Payment of employment taxes related to release of restricted stock awards(12.0)(12.2)(5.6)
Repurchase of common stock(27.9)(20.0) 
Other  (9.5)
Net cash (used in) provided by financing activities(29.0)(110.5)507.8 
Effect of exchange rate changes on cash and cash equivalents2.4 (0.2)(1.4)
Net Increase in Cash and Cash Equivalents179.2 53.4 5.1 
Cash and Cash Equivalents at Beginning of Year95.2 41.8 36.7 
Cash and Cash Equivalents at End of Year$274.4 $95.2 $41.8 
Supplemental Disclosure of Cash Flow Information   
Cash paid for
   
Income taxes$64.2 $56.6 $21.4 
Interest$37.6 $44.9 $51.0 
Non-cash transactions
Operating lease right-of-use assets obtained in exchange for operating lease liabilities$20.6 $30.0 $ 
See notes to consolidated financial statements.
23


ASGN INCORPORATED AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
1. General

Basis of Presentation — The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see Note 5. Acquisitions). All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.

Use of Estimates — The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in Note 2. Summary of Critical and Significant Accounting Policies — Critical Accounting Policies and Estimates. Actual results could differ from those estimates.

COVID-19 Pandemic — As a result of the COVID-19 pandemic, the Company's Commercial business began experiencing week-to-week declines in revenues beginning in late March 2020, which continued through the first half of the second quarter. Beginning in mid-May, week-to-week revenues began to improve steadily, which has continued into 2021. Over the same period, the Federal Government business experienced double-digit year-over-year revenue growth. As allowed by the Coronavirus Aid, Relief, and Economic Security Act, the Company deferred payment of $85.7 million in federal payroll taxes on wages paid through December 31, 2020, with $42.8 million payable by December 31, 2021 and the remaining payable by December 31, 2022.

2. Summary of Critical and Significant Accounting Policies

Critical Accounting Policies and Estimates

Recognition of Goodwill and Acquired Intangible Assets — At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.

Recoverability of Goodwill and Acquired Intangible Assets Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31st for each of its four reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units’ estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition.

The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31st. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.

24


The Company performed a qualitative assessment for the October 31, 2020 annual impairment test for three of its four reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the most recent quantitative assessment performed and (v) other relevant entity-specific events. The remaining reporting unit, Creative Circle, has had a slower recovery from the COVID-19 pandemic. Consequently, the Company performed a quantitative assessment on the reporting unit and its trademark.

For the Creative Circle goodwill, which was $358.0 million at October, 31, 2020, this quantitative assessment estimated the fair value of the Creative Circle reporting unit using a combination of: (i) a discounted cash flow ("DCF") model, (ii) a market approach using a guideline company method and (iii) a market approach using a similar transaction method, with a higher weighting placed on the DCF model. The significant inputs to the DCF model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the reporting unit's carrying amount at October 31, 2020.

For the Creative Circle trademark, which was $66.1 million at October 31, 2020, the quantitative assessment estimated the fair value of the Creative Circle trademark using an income approach, specifically the relief-from-royalty method, which was based on the assumption that, in lieu of ownership, a company would be willing to pay a royalty in order to exploit the benefits of the trademark. The significant inputs to the model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the trademark's carrying amount at October 31, 2020.

Significant Accounting Policies

Revenue Recognition Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided.

The majority of the Company's services are provided under time-and-materials ("T&M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary.
The Federal Government business also provides services under cost-reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.
Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method prescribed by ASC 606, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.
There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for an ECS project, which were capitalized and are being amortized over the expected period of benefit.

The Company’s contracts have termination for convenience provisions and do not have substantive termination penalties; therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.
The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $18.4 million and $8.4 million at December 31, 2020 and 2019, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date.
Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company’s arrangements.
Costs of Services — Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company’s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses.
25



Stock-Based Compensation — Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate.

Amortization of Finite-Lived Intangible Assets — Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method.

Income Taxes — Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.

The Company reviews its uncertain tax positions regularly. An uncertain tax position represents the Company’s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.

Foreign Currency Translation — The functional currency of the Company’s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders’ equity.

Cash and Cash Equivalents — The Company considers all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.
 
Accounts Receivable Allowances — The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible. The accounts receivable allowance was $4.7 million and $5.1 million at December 31, 2020 and December 31, 2019, respectively.

Leases — The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from six months to 11 years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company’s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have finance leases.

Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain.

The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred.

Property and Equipment — Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.

26


Impairment or Disposal of Long-Lived Assets — The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2020, 2019 and 2018.

Workers’ Compensation Loss Reserves — The Company carries retention policies for its workers’ compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third- party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.

Contingencies — The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers’ compensation matters, requires the Company to use judgment.
 
Concentration of Credit Risk — Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of credit risk with respect to accounts receivable for the Apex and Oxford segments is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables from the ECS segment are primarily from the U.S. government and are considered to have low credit risk.

Earnings per Share Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.

3. Accounting Standards Update

On January 1, 2020, the Company adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326). This standard requires a financial asset to be presented at the net amount expected to be collected. The financial assets of the Company in scope of ASU 2016-13 were primarily accounts receivable. The adoption of this standard did not have a significant impact to the Company's consolidated financial statements.
On January 1, 2020, the Company adopted ASU No. 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This update provides guidance regarding the capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract. ASU 2018-15 was adopted prospectively and cloud computing implementation costs incurred on January 1, 2020 or later are included in other noncurrent assets in the accompanying consolidated balance sheet and are presented within operating cash flows. As of December 31, 2020, capitalized implementation costs for cloud computing arrangements were not significant.

On January 1, 2020, the Company adopted ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350) Simplifying the Test for Goodwill Impairment. This guidance eliminates Step 2 of the goodwill impairment test and goodwill impairment will now be measured as the amount by which a reporting unit’s carrying amount exceeds its fair value. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

In March 2020, the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04, Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 contains practical expedients for reference rate reform related activities that impact debt, leases and other contracts. This guidance is optional and may be elected over time as reference rate reform activities occur. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which removes certain exceptions to the general principles in Topic 740. The amendments in this update also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The amendments in this update are effective for interim and annual periods for the Company beginning on January 1, 2021, with early adoption permitted. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

27


4. Leases

Components of lease expense for the year ended December 31, 2020 and 2019 were as follows (in millions):
20202019
Operating lease expense$32.9 $32.1 
Short-term lease expense6.6 2.1 
Variable lease expense6.4 5.8 
Total lease expense$45.9 $40.0 
Supplemental information related to leases for December 31, 2020 and 2019 (in millions):
20202019
Weighted-average remaining lease term of operating leases3.7 years4.2 years
Weighted-average discount rate of operating leases3.91 %4.26 %
Cash paid for operating lease liabilities$34.0$32.1

Maturities of operating lease liabilities at December 31, 2020 (in millions):
2021$32.4 
202225.9 
202320.1 
202412.7 
20255.4 
Thereafter2.7 
Total future minimum lease payments 99.2 
Less: imputed interest 6.9 
Total operating lease liabilities$92.3 

The Company has operating leases for corporate offices, branch offices and data centers. Two of these properties were owned indirectly in part by certain board members and an executive of the Company until they were sold to an unrelated party in June 2020. Rent expense for these properties for the period they were owned in part by related parties was $0.4 million, $1.2 million and $1.3 million for the years ended December 31, 2020, 2019 and 2018.

At December 31, 2020, the Company did not have any significant leases that had not yet commenced.

5. Acquisitions

2020 Acquisitions — In 2020, the Company acquired four businesses having an aggregate purchase price of $186.0 million. Additional contingent consideration with a fair value of $5.0 million (maximum potential of $19.0 million) is to be paid in cash based on the achievement of certain specified earnings results in 2021. These acquisitions increased the Company's investment in IT consulting in its Federal Government and Commercial businesses. At December 31, 2020, the Company had not finalized the determination of fair values allocated to all of the assets and liabilities for these acquisitions. None of these acquisitions were material individually or in the aggregate; therefore, we did not present any pro forma results on these acquisitions.

2019 Acquisitions — In 2019, the Company acquired two businesses having an aggregate purchase price of $113.0 million. These acquisitions increased the Company's investment in IT consulting in its Federal Government and Commercial businesses. The purchase accounting for these acquisitions is final. None of these acquisitions were material individually or in the aggregate; therefore, we did not present any pro forma results on these acquisitions.

2018 Acquisition — On April 2, 2018, the Company acquired all of the outstanding equity interests of ECS Federal, LLC ("ECS") for $775.0 million. Acquisition expenses were approximately $12.0 million and were included in SG&A expenses. ECS, which is headquartered in Fairfax, Virginia, is a leading provider of government IT services and solutions. The ECS acquisition allows the Company to compete in the federal IT and professional services sector. ECS is reported as a separate segment of the Company. The accompanying consolidated statements of operations and comprehensive income for the year ended December 31, 2018 included revenues from ECS of $493.0 million and income before income taxes of $14.2 million, respectively.

Goodwill related to this acquisition totaled $528.2 million, of which $514.2 million is estimated to be deductible for income tax purposes. The following table summarizes the consideration paid and the fair value of assets acquired and liabilities assumed (in millions):
28


Cash$12.4 
Accounts receivable97.2 
Prepaid expenses and other current assets8.6 
Property and equipment29.0 
Identifiable intangible assets195.0 
Goodwill528.2 
Other non-current assets1.2 
Total assets acquired871.6 
Current liabilities94.7 
Long-term liabilities4.3 
Total liabilities assumed99.0 
Total purchase price$772.6 

The following table summarizes the acquired identifiable intangible assets of ECS (in millions):
Useful lifeAmount
Contractual customer relationships12.75$144.6 
Contract Backlog2.7523.1 
Non-compete agreements
4 to 7 years
10.3 
Favorable contracts5 years0.5 
TrademarksIndefinite16.5 
Total identifiable intangible assets acquired$195.0 

The weighted-average amortization period for identifiable intangible assets, excluding trademark, is 11 years.

The summary below (in millions, except for per share data) presents pro forma unaudited consolidated results of operations for the year ended December 31, 2018 as if the acquisition of ECS by the Company and the acquisition of a business by ECS in April 2017, both occurred on January 1, 2017. The pro forma unaudited consolidated results give effect to, among other things: (i) amortization of intangible assets, (ii) stock-based compensation expense and the related dilution for restricted stock units granted to ECS employees, (iii) interest expense on acquisition-related debt and (iv) the exclusion of nonrecurring expenses incurred by ECS prior to its acquisition by the Company for ECS’ acquisition-related activities and costs incurred in the sale of ECS to the Company. The pro forma unaudited consolidated results are not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of the date indicated, nor are they necessarily indicative of future operating results.
2018
Revenues$3,548.9 
Income from continuing operations$169.6 
Net income$169.3 
Earnings per share:
Basic$3.24 
Diluted$3.19 
Number of shares and share equivalents used to calculate earnings per share:
Basic52.4 
Diluted53.2 

29


6. Goodwill and Other Identifiable Intangible Assets
 
The following table summarizes the activity related to the carrying amount of goodwill by reportable segment for the years ended December 31, 2020 and 2019 (in millions): 
Apex
Segment
Oxford
Segment
ECS
Segment
Total
Balance as of December 31, 2018
$662.1 $230.8 $528.2 $1,421.1 
2019 acquisitions(1)
41.4 — 24.7 66.1 
Translation adjustment— (0.3)— (0.3)
Balance as of December 31, 2019
703.5 230.5 552.9 1,486.9 
2020 acquisitions(1)
40.3 — 89.2 129.5 
Translation adjustment(0.1)2.1 — 2.0 
Balance as of December 31, 2020
$743.7 $232.6 $642.1 $1,618.4 
_____
(1) For the 2020 and 2019 acquisitions, approximately $77.1 million and $63.3 million of the goodwill was deductible for income tax purposes, respectively.

Acquired intangible assets consisted of the following (in millions):
  December 31, 2020December 31, 2019
 Estimated Useful Life (in years)
Gross Carrying Amount(1)
Accumulated AmortizationNet Carrying Amount
Gross Carrying Amount(1)
Accumulated AmortizationNet Carrying Amount
Subject to amortization:     
Customer and contractual relationships
7.3 - 12.75
$441.3 $222.9 $218.4 $384.9 $179.9 $205.0 
Contractor relationships
4
71.2 71.0 0.2 71.1 70.6 0.5 
Contract Backlog
1 - 2.75
29.3 28.5 0.8 25.0 23.9 1.1 
Non-compete agreements
4 - 7
27.8 18.2 9.6 24.8 13.8 11.0 
  569.6 340.6 229.0 505.8 288.2 217.6 
Not subject to amortization:     
Trademarks258.9 — 258.9 258.9 — 258.9 
Total $828.5 $340.6 $487.9 $764.7 $288.2 $476.5 
_____
(1) The 2020 and 2019 acquisitions added $62.9 million in acquired intangible assets with a weighted-average useful life of 7.5 years and $42.8 million in acquired identified intangible assets with a weighted-average useful life of 10.5 years, respectively.

Amortization expense for intangible assets with finite lives was $51.7 million in 2020, $51.1 million in 2019 and $58.5 million in 2018. Estimated amortization for each of the next five years and thereafter follows (in millions):
2021$47.8 
202239.1 
202333.9 
202426.6 
202521.5 
Thereafter60.1 
$229.0 

30


7. Property and Equipment
 
Net property and equipment at December 31, 2020 and 2019 consisted of the following (in millions):
 20202019
Computer hardware and software$201.6 $180.2 
Furniture, fixtures and equipment28.0 26.8 
Leasehold improvements28.9 24.7 
Work-in-progress4.8 7.0 
 263.3 238.7 
Less: accumulated depreciation(193.9)(165.0)
$69.4 $73.7 

The Company has capitalized costs related to its various technology initiatives. At December 31, 2020, the net book value of computer software was $34.2 million, which included work-in-progress of $4.8 million. At December 31, 2019, the total net book value of computer software was $34.8 million, which included work-in-progress of $6.4 million.

The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019 and 2018:

 202020192018
Selling, general and administrative expenses$33.4 $29.8 $28.8 
Costs of services4.6 10.3 7.7 
$38.0 $40.1 $36.5 

8. Long-Term Debt
 
At December 31, 2020 and 2019, long-term debt consisted of the following (in millions):
20202019
Senior Secured Credit Facility:
$250 million revolving credit facility, due 2024$— $— 
Term B loan facility, due 2025490.8 490.8 
Unsecured Senior Notes, due 2028550.0 550.0 
1,040.8 1,040.8 
Unamortized deferred loan costs(7.4)(8.5)
Total long-term debt$1,033.4 $1,032.3 

Senior Secured Credit Facility On November 22, 2019, the Company entered into the sixth amendment to its senior credit agreement, which provides for, among other things: (i) an increase in the aggregate commitments available under the revolving credit facility to $250.0 million and an extension of its maturity date to November 2024 and (ii) a reduction of 25 basis points in the applicable margin for the term loans. The Company wrote-off deferred loan costs totaling $18.9 million related to repayment (and retirement) of the term B loan facility due 2022 and partial repayment of the outstanding loans under the term B loan facility due 2025.
The senior secured credit facility ("Credit Facility") consists of a term B loan and a revolving credit facility with a maximum borrowing capacity of $250.0 million ("Revolver"). Borrowings under the term B loan bear interest at LIBOR plus 1.75 percent, or the bank’s base rate plus 0.75 percent. Borrowings under the Revolver bear interest at LIBOR plus 1.25 to 2.25 percent or the bank’s base rate plus 0.25 to 1.25 percent, depending on leverage levels. A commitment fee of 0.20 to 0.35 percent is payable on the undrawn portion of the Revolver. There are no required minimum payments on the Credit Facility and it is secured by substantially all of the Company's assets and includes various restrictive covenants. The Company is required to make mandatory prepayments on its term B loan from excess cash flow and with the proceeds of asset sales, debt issuances and specified other events, subject to certain exceptions. The Revolver is limited to a maximum ratio of senior secured debt to trailing 12-months of lender-defined consolidated EBITDA of 4.00 to 1.00, which was 1.14 to 1.00 at December 31, 2020.

At December 31, 2020, the Company was in compliance with its debt covenants, and the interest rate on the term B loan was 1.90 percent. At December 31, 2020, the Company had no outstanding borrowings under the Revolver and had $4.0 million in undrawn stand-by letters of credit to secure certain obligations and full availability under its revolving credit facility.

31


Unsecured Senior Notes — On November 22, 2019, the Company issued $550.0 million of 4.625 percent senior notes due 2028 (the "Senior Notes"). The Company used the proceeds from the Senior Notes to repay or pay down borrowings under its senior credit facility. Interest on the Senior Notes is payable in arrears on May 15 and November 15 of each year beginning on May 15, 2020. The Senior Notes are senior unsecured obligations and are effectively subordinated to the Company’s existing and future secured indebtedness (including the secured indebtedness under the Company's senior credit agreement) to the extent of the value of the collateral securing that indebtedness and are structurally subordinated to all of the liabilities of any of the Company's subsidiaries that do not guarantee the notes. The Senior Notes also contain certain customary limitations including, among other terms and conditions, the Company's ability to incur additional indebtedness, engage in mergers and acquisitions, transfer or sell assets and make certain distributions.
In connection with the issuance of the Senior Notes and the sixth amendment to the senior credit agreement, the Company incurred $9.1 million of debt issuance and amendment costs, of which $8.6 million were presented in the accompanying consolidated balance sheets as a reduction of outstanding debt and are being amortized over the term of the Senior Notes and the term loans and $0.5 million fees were presented in other current assets and other non-current assets and are being amortized over the term of the revolving credit facility.

9. Commitments and Contingencies
 
Purchase Obligations — The Company's purchase obligations include non-cancelable job board service agreements, software maintenance and license agreements and software subscriptions. The following is a summary of these obligations as of December 31, 2020, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):
2021$16.0 
202214.3 
20237.6 
Total$37.9 
 
Other Commitments — The workers' compensation loss reserves were $2.3 million and $2.4 million, net of anticipated insurance and indemnification recoveries of $10.9 million and $13.8 million, at December 31, 2020 and 2019, respectively. To secure obligations for workers’ compensation claims and other obligations, the Company has undrawn stand-by letters of credit of $4.0 million and $3.9 million at December 31, 2020 and 2019, respectively.

Certain acquisitions completed in 2020 contained provisions requiring that the Company pay contingent consideration in the event the acquired businesses achieved certain specified earnings results in 2021 (see Note 5. Acquisitions). At December 31, 2020, the maximum amount due under these agreements is $19.0 million, with a fair value of $5.0 million.

Certain employees participate in the Company’s Amended and Restated Change in Control Severance Plan and/or have separate agreements that provide for certain benefits in the event of termination at the Company's convenience, as defined by the plan or agreement. Generally, these benefits are based on the employee’s position in the Company and include severance, continuation of health insurance and may contain acceleration of equity grants and a pro-rata bonus based on the amount earned prior to a change in control.
Legal Proceedings — The Company is involved in various legal proceedings, claims and litigation arising in the ordinary course of business. The Company does not believe that the disposition of matters that are pending or asserted will have a material effect on its consolidated financial statements.

10. Stockholders' Equity
    
On May 31, 2019, the Board of Directors approved a $250.0 million, two-year stock repurchase program. Under this program, the Company repurchased 0.8 million shares of its common stock at a cost of $27.9 million in 2020. All repurchased shares were retired, which resulted in a reduction in paid-in capital of $9.2 million and a reduction in retained earnings of $18.7 million in 2020. In 2019, the Company repurchased 0.3 million shares of its common stock at a cost of $20.0 million. All repurchased shares were retired, which resulted in a reduction in paid-in capital of $3.9 million and a reduction in retained earnings of $16.1 million in 2019.

The balances of accumulated other comprehensive income (loss) at December 31, 2020, 2019 and 2018 and the activity within those years was comprised of foreign currency translation adjustments.

11. Stock-Based Compensation and Other Employee Benefit Plans
 
The Company believes that stock-based compensation aligns the interests of its employees and directors with those of its stockholders. Stock-based compensation provides incentives to retain and motivate executive officers and key employees responsible for driving Company performance and maintaining important relationships that contribute to the growth of the Company. As of December 31, 2020, the Company has two stock-based compensation plans:

32


2010 Plan On June 13, 2019, the stockholders of the Company approved the Second Amended and Restated 2010 Incentive Award Plan (the "2010 Plan"). This plan permits the grant of incentive stock options, nonqualified stock options, dividend equivalent rights, stock payments, deferred stock, restricted stock awards, RSUs, performance shares and other incentive awards, stock appreciation rights and cash awards to its employees, directors and consultants. As of December 31, 2020, there were 2.6 million shares available for issuance under the 2010 Plan.

2012 Plan The Board of Directors adopted the Second Amended and Restated 2012 Employment Inducement Incentive Award Plan on April 26, 2018 (the "2012 Plan"). This plan allows for grants of stock to employees as employment inducement awards pursuant to NYSE rules. The terms of the 2012 Plan are similar to the 2010 Plan. As of December 31, 2020, there were 0.1 million shares available for issuance under the 2012 Plan.

Total stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was as follows:

 202020192018
Stock-based compensation included in SG&A expenses$32.3 $39.3 $31.5 
Excess tax benefits recognized from stock-based compensation$1.6 $1.1 $2.7 
 
Restricted Stock Units — The Company issues RSUs with (i) service conditions, (ii) performance conditions, (iii) a combination of performance and service conditions and (iv) a combination of market and service conditions. RSUs generally vest over one- to five-year periods, and the RSUs that have performance conditions are based on the achievement of specified annual financial or other targets. Beginning in 2020, the Company also included market conditions based on relative total shareholder return ("TSR") or "TSR Awards." These TSR Awards vest solely based on achievement of TSR relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200% of the target award.

The fair value of each RSU is based on the grant-date fair market value of the awards. The fair value of the Company's RSUs were determined on the grant date based on the closing market price for the Company's stock. The fair value for the TSR Awards was $49.11 per share, which was determined on the grant date using a Monte Carlo simulation model based on the following assumptions:

Expected term (years)3.0
Dividend yield 
Volatility factor38.8 %
Risk-free interest rate0.3 %

Compensation expense for RSUs is determined based on the grant-date fair value of those awards, net of an estimated forfeiture rate. The forfeiture rate estimates the number of awards that will eventually vest and is based on historical vesting patterns. Compensation expense for RSUs with performance conditions based on financial targets are measured on the amount of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. Compensation expense for all other RSUs are recognized on a straight-line basis, net of an estimated forfeiture rate over the requisite service period of the award.

A summary of the status of the Company’s unvested RSUs as of December 31, 2020 and changes during the year then ended are presented below (number of units in millions, except fair value per unit): 
 Service ConditionsPerformance/Market
and Service Conditions
TotalWeighted-Average Grant-Date Fair Value Per Unit
Unvested RSUs outstanding at December 31, 2019
0.5 0.7 1.2 $63.21 
Granted0.2 0.3 0.5 $61.23 
Vested(0.1)(0.4)(0.5)$59.51 
Unvested RSUs outstanding at December 31, 2020
0.6 0.6 1.2 $63.66 
Unvested and expected to vest RSUs outstanding at December 31, 2020
0.5 0.6 1.1 $63.51 

As of December 31, 2020, there was unrecognized compensation expense of $37.9 million related to unvested RSUs based on awards that are expected to vest. The unrecognized compensation expense is expected to be recognized over a weighted-average period of approximately 1.9 years. The fair value of RSUs that vested during 2020, 2019 and 2018 was $34.4 million, $38.7 million and $16.4 million, respectively. The weighted-average grant-date fair value of RSUs granted during 2020, 2019 and 2018 was $61.23, $62.26 and $74.61 per unit, respectively. The total number of shares vested in the table above includes 0.2 million shares surrendered by the employees to the Company for payment of employees' income taxes. The surrendered shares are available for issuance under the 2010 Plan.

33


Employee Stock Purchase Plan — The stockholders of the Company approved the Second Amended and Restated 2010 Employee Stock Purchase Plan (“ESPP”) on June 18, 2020. The ESPP allows eligible employees to purchase common stock of the Company, through payroll deductions, at a 15 percent discount of the lower of the market price on the first day or the last day of the semi-annual purchase periods. Participants are required to hold the shares for a 12-month period after the purchase date. The ESPP is intended to qualify as an employee stock purchase plan under the Internal Revenue Service ("IRS") Code Section 423. Eligible employees may contribute up to a certain percentage set by the plan administrator of their eligible earnings toward the purchase of the stock (subject to certain IRS limitations). As of December 31, 2020, there were 1.3 million shares available for issuance under the ESPP.

Shares of common stock are transferred to participating employees at the conclusion of each six-month offering period, which ends on the last business day of the month in March and September each year. Compensation expense is measured using a Black-Scholes valuation model. The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions during the years ended December 31, 2020, 2019 and 2018:

 202020192018
Expected term (years)0.50.50.5
Dividend yield   
Expected volatility
32.0 - 63.3%
25.0 - 38.5%
23.0 - 30.3%
Weighted-average risk-free interest rate
0.1 - 1.8%
2.1 - 2.4%
1.2 - 1.9%
Average Black-Scholes valuation per share$12.53 $17.11 $15.09 
Shares issued (millions)0.4 0.2 0.2 
Stock-based compensation expense (millions)$4.0 $4.1 $2.7 

Stock Options and Liability Awards — The Company has not granted stock options since 2012 and liability awards since 2019. The activity related to exercised stock options and liability awards during the years ended 2020, 2019 and 2018 was insignificant. There were no liability awards outstanding at December 31, 2020, and the number of outstanding liability awards at the end of 2019 and 2018 was insignificant. The number of outstanding stock options at the end of these years were also insignificant.

Deferred Compensation Plan — The Company’s Deferred Compensation Plan, which became effective on June 1, 2017 and has been amended from time to time (the "DCP"), allows for eligible management and highly compensated key employees to elect to defer a portion of their compensation to later years. These deferrals are immediately vested and are subject to investment risk and a risk of forfeiture under certain circumstances. Participants may choose from various investment options representing a broad range of asset classes. The Company’s deferred compensation plan liability was $14.4 million and $11.8 million at December 31, 2020 and 2019, respectively, which was primarily included in other long-term liabilities. The Company established a rabbi trust to fund the deferred compensation plan (see Note 15. Fair Value Measurements).

Employee Defined Contribution Plans — The Company maintains various 401(k) retirement savings plans for the benefit of our eligible U.S. employees. Under terms of these plans, eligible employees are able to make contributions to these plans on a tax-deferred basis. The Company makes matching contributions, some of which are discretionary. The Company made contributions to the 401(k) plans of $16.4 million, $16.2 million and $13.0 million for the years ended December 31, 2020, 2019 and 2018, respectively.

34


12. Income Taxes

The provision for income taxes consists of the following (in millions):
 Year Ended December 31,
 202020192018
Current:   
Federal$47.7 $29.9 $20.6 
State16.5 8.6 10.6 
Foreign4.8 4.6 3.9 
 69.0 43.1 35.1 
Deferred:   
Federal and State1.8 19.9 11.5 
Foreign(0.4)(1.0)(0.4)
 1.4 18.9 11.1 
$70.4 $62.0 $46.2 
 
Income from continuing operations before income taxes consists of the following (in millions): 
 Year Ended December 31,
 202020192018
United States$250.7 $218.7 $190.7 
Foreign20.0 18.1 13.5 
 $270.7 $236.8 $204.2 

The components of deferred tax (liabilities) assets are as follows (in millions):
 December 31,
20202019
Intangibles$(146.0)$(112.7)
Depreciation expense(14.3)(13.3)
Operating lease right-of-use assets(22.1)(24.8)
Operating lease liabilities23.3 25.7 
Allowance for doubtful accounts1.4 1.8 
Employee-related accruals14.8 12.0 
Stock-based compensation8.4 9.2 
Payroll tax deferral22.5  
Net operating loss carryforwards–foreign0.8 0.8 
Other3.0 3.4 
Subtotal(108.2)(97.9)
Valuation allowance(0.5)(0.8)
$(108.7)$(98.7)

35


The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent in 2020, 2019 and 2018 to income before income taxes, for each respective year and the income tax provision is as follows (in millions):
 Year Ended December 31,
 202020192018
Income tax provision at the statutory rate$56.8 $49.7 $42.9 
State income taxes, net of federal benefit13.3 11.5 9.4 
Disallowed meals and entertainment expenses0.8 1.7 1.6 
Excess stock-based compensation benefit(1.3)(0.9)(2.2)
Work opportunity tax credit(2.0)(2.5)(3.1)
Impact of tax reform  (3.0)
Other2.8 2.5 0.6 
$70.4 $62.0 $46.2 
 
As of December 31, 2020, the Company had no domestic net operating losses and had $1.7 million of foreign net operating losses, which have no expiration date. The Company has recorded a valuation allowance of approximately $0.5 million and $0.8 million at December 31, 2020 and 2019, respectively, related to net operating loss carryforwards.

At December 31, 2020, the Company had undistributed earnings of foreign subsidiaries of approximately $29.5 million, substantially all of which are permanently reinvested. The Company will repatriate a portion of these foreign earnings in situations it deems advantageous for business operations, tax or cash management reasons. In doing so, the Company could be subject to state income and foreign taxes which would be insignificant. The determination of the amount of unrecognized deferred income tax liability for any basis differences on the permanently reinvested foreign earnings is not practicable due to the complexities associated with this hypothetical calculation.

The Company had gross deferred tax assets of $80.5 million and $58.3 million and gross deferred tax liabilities of $188.7 million and $156.2 million at December 31, 2020 and 2019, respectively. Management has determined the gross deferred tax assets are realizable, with the exception of certain foreign net operating losses discussed above.

At December 31, 2020, 2019 and 2018, there were $1.3 million, $1.3 million and $0.4 million of unrecognized tax benefits, respectively, and changes during those years were not significant. If recognized, these unrecognized tax benefits would affect the annual effective tax rate. The gross unrecognized tax benefits are included in other long-term liabilities. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. The amount of interest and penalties recognized in the financial statements is not significant. The Company believes that there will be no significant decrease in unrecognized tax benefits by the end of 2021.
 
The Company is subject to taxation in the United States and various states and foreign jurisdictions. The IRS has completed an examination of the Company's U.S. income tax return for the 2017 tax year with no change. The Company remains subject to U.S. federal income tax examinations for 2017 and subsequent years. For the majority of U.S. states, with few exceptions and generally for the foreign tax jurisdictions, the Company remains subject to examination for 2016 and subsequent years.

13. Earnings per Share
 
The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):
Year Ended December 31,
202020192018
Net income $200.3 $174.7 $157.7 
Weighted-average number of common shares outstanding - basic52.7 52.8 52.3 
Dilutive effect of share equivalents0.6 0.6 0.8 
Number of common shares and share equivalents outstanding - diluted53.3 53.4 53.1 
Basic earnings per share$3.80 $3.31 $3.02 
Diluted earnings per share$3.76 $3.28 $2.98 
Number of anti-dilutive share equivalents   

36


14. Business Segments
 
ASGN provides professional staffing and IT consulting services in the technology, digital, creative, engineering and life sciences fields across commercial and government sectors. ASGN operates through its Commercial and Federal Government businesses. The Commercial business is comprised of the Apex and Oxford segments. The Federal Government business is the ECS segment.

The Apex segment provides technology, digital, creative, scientific, engineering staffing and consulting services to Fortune 1000 and mid-market clients across the United States and Canada. The Oxford segment provides hard-to-find technology, digital, engineering and life sciences staffing and consulting services in select skill and geographic markets in the United States and Europe. The ECS segment delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to U.S. defense, intelligence and federal civilian agencies. Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income, which is derived directly from internal financial reporting of the segments used for corporate management purposes, which is presented below by segment (in millions):
Year Ended December 31,
202020192018
Apex
Revenues$2,421.2 $2,520.0 $2,300.3 
Gross profit710.8 746.0 687.9 
Operating income276.6 287.7 262.4 
Amortization22.9 20.3 26.2 
Oxford
Revenues$525.2 $605.7 $606.5 
Gross profit209.6 242.9 248.9 
Operating income43.9 48.4 54.1 
Amortization0.7 3.7 4.2 
ECS
Revenues$1,004.2 $798.2 $493.0 
Gross profit168.9 141.1 86.9 
Operating income58.0 42.2 15.5 
Amortization28.1 27.1 28.1 
Consolidated
Revenues$3,950.6 $3,923.9 $3,399.8 
Gross profit1,089.3 1,130.0 1,023.7 
Operating income(1)
310.4 308.6 260.2 
Amortization51.7 51.1 58.5 
___________________

(1) Consolidated operating income includes corporate operating expenses that are not allocated to the segments, consisting of consolidated stock-based compensation expense; compensation for corporate employees; acquisition, integration and strategic planning expenses; public company expenses; and depreciation expense for corporate assets.

The Company has three major revenue sources: (i) Assignment, (ii) Consulting and (iii) Federal Government. Permanent placement revenues for full year 2020 were approximately 2.6 percent of total revenues and are no longer significant to our consolidated results for disclosure purposes. Consequently, we no longer present these revenues separately in our financial statements and instead they are included in assignment revenues. For comparability, all prior periods have been recast for this change in presentation. The following table presents disaggregated revenues by type (in millions):
37


Year Ended December 31,
202020192018
Apex
Assignment$2,040.3 $2,190.9 $2,050.1 
Consulting380.9 329.1 250.2 
2,421.2 2,520.0 2,300.3 
Oxford
Assignment468.6 549.4 558.1 
Consulting56.6 56.3 48.4 
525.2 605.7 606.5 
ECS
Firm-fixed-price272.0 214.0 133.1 
Time and materials322.6 267.8 143.4 
Cost reimbursable409.6 316.4 216.5 
1,004.2 798.2 493.0 
Consolidated$3,950.6 $3,923.9 $3,399.8 
The following table presents the ECS segment revenues by customer type (in millions):
Year Ended December 31,
202020192018
Department of Defense and Intelligence Agencies$558.5 $453.9 $311.0 
Federal Civilian370.6 293.6 150.9 
Other75.1 50.7 31.1 
$1,004.2 $798.2 $493.0 

The Company operates internationally, with operations in Europe, Canada and Mexico. Most of the Company's revenues are generated in the United States. Revenues from outside the United States accounted for less than 5.0 percent of consolidated revenues for 2020, 2019 and 2018. The following table presents revenues by geographic location (in millions):
Year Ended December 31,
 202020192018
Domestic$3,778.1 $3,749.2 $3,241.8 
Foreign172.5 174.7 158.0 
$3,950.6 $3,923.9 $3,399.8 

The following table presents long-lived assets by geographic location (in millions):
December 31,
 20202019
Domestic$67.6 $71.4 
Foreign1.8 2.3 
$69.4 $73.7 

Assets by reportable segment are not presented as this information is not used by management for purposes of assessing performance or allocating resources.

15. Fair Value Measurements
 
Recurring Fair Value Measurements — The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued payroll and contractor professional pay approximate their fair value based on their short-term nature.

Long-term debt at December 31, 2020 was $1.0 billion, excluding $7.4 million of unamortized deferred loan costs (see Note 8. Long-Term Debt). The fair value of long-term debt was $1.1 billion on December 31, 2020 and was determined using quoted prices in active markets for identical liabilities (Level 1 inputs).
38



The Company had investments, primarily mutual funds, of $14.4 million and $11.8 million at December 31, 2020 and 2019, respectively, held in a rabbi trust restricted to fund the Company's deferred compensation plan, which are measured at fair value using the net asset value practical expedient. These assets were primarily included in other non-current assets in the accompanying consolidated balance sheets.

Certain acquisitions completed in 2020 contained provisions requiring that the Company pay contingent consideration in the event the acquired businesses achieved certain specified earnings results in 2021 (see Note 5. Acquisitions). The Company determined the fair value of the contingent consideration as of each acquisition date using a valuation model which included the evaluation of the expected performance of the acquired entity against the target performance metric and the application of an appropriate discount rate (Level 3 inputs). At the end of each reporting period, the fair value of the contingent consideration was remeasured and any changes were recorded as an adjustment to goodwill if the purchase accounting window was still open. Contingent consideration liabilities had a fair value of $5.0 million as of December 31, 2020.

Nonrecurring Fair Value Measurements — Certain assets, such as goodwill and trademarks, are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances, such as, when there is evidence of impairment. See Note 2. Summary of Critical and Significant Accounting Policies for discussion of our assessment performed as of December 31, 2020. There were no fair value adjustments for non-financial assets or liabilities in the years ended December 31, 2020, 2019 and 2018.

39



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of ASGN Incorporated
Glen Allen, Virginia

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of ASGN Incorporated and subsidiaries (the “Company”) 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 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 COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements and financial statement schedule as of and for the year ended December 31, 2020, of the Company and our report dated March 1, 2021, expressed an unqualified opinion on those financial statements and financial statement schedule.

Basis for Opinion

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

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

Definition and Limitations of Internal Control over Financial Reporting

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

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

/s/ DELOITTE & TOUCHE LLP
Los Angeles, California
March 1, 2021
40


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 Annual Report on Form 10-K, our management carried out an evaluation, under the supervision and with the participation of our Principal Executive Officer and Principal Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act). Based on this evaluation, our Principal Executive Officer and Principal Financial Officer have concluded that our disclosure controls and procedures are effective as of the end of the period covered by this report. The term "disclosure controls and procedures" means controls and other procedures of the Company that are designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. "Disclosure controls and procedures" include, without limitation, controls and procedures designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its Principal Executive Officer and Principal Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control over Financial Reporting
 
Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) for the Company. The term "internal control over financial reporting" is defined as a process designed by, or under the supervision of, our Principal Executive and Principal Financial Officers, or persons performing similar functions and effected by our Board of Directors, management and other personnel, 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 and includes those policies and procedures that:

Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company;
Provide reasonable assurance that the transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and
Provide reasonable assurance regarding prevention of 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 risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with policies or procedures may deteriorate.

Management, under the supervision and with the participation of our Principal Executive Officer and Principal Financial Officer, assessed the effectiveness of our internal control over financial reporting as of December 31, 2020. In making this assessment, management used criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework (2013). Based on our assessment and those criteria, management believes that the Company maintained effective internal control over financial reporting as of December 31, 2020. Our independent registered public accounting firm, Deloitte & Touche LLP, has included an attestation report on our internal control over financial reporting, which is included above.

Changes in Internal Control over Financial Reporting
 
There were no changes in the Company’s internal control over financial reporting that occurred during the Company’s fourth quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

Item 9B. Other Information
 
None.
41



PART III

Item 10. Directors, Executive Officers and Corporate Governance
 
Information responsive to this item will be set forth in the Company’s definitive proxy statement for use in connection with its 2021 Annual Meeting of Stockholders (the "2021 Proxy Statement") and is incorporated herein by reference. The 2021 Proxy Statement will be filed with the SEC within 120 days after the end of the Company’s fiscal year.

Item 11. Executive Compensation
 
Information responsive to this item will be set forth in the 2021 Proxy Statement to be filed with the SEC within 120 days after the end of the Company’s fiscal year and is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
 
Information responsive to this item will be set forth in the 2021 Proxy Statement to be filed with the SEC within 120 days after the end of the Company’s fiscal year and is incorporated herein by reference.

Item 13. Certain Relationships and Related Transactions and Director Independence
 
Information responsive to this Item will be set forth in the 2021 Proxy Statement to be filed with the SEC within 120 days after the end of the Company’s fiscal year and is incorporated herein by reference.

Item 14. Principal Accounting Fees and Services
 
Information responsive to this Item will be set forth in the 2021 Proxy Statement, to be filed with the SEC within 120 days after the end of the Company’s fiscal year and is incorporated herein by reference.


PART IV

Item 15. Exhibits and Financial Statement Schedule
 
(a) List of documents filed as part of this report
 
1. Financial Statements:
Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets at December 31, 2020 and 2019
Consolidated Statements of Operations and Comprehensive Income for the Years Ended December 31, 2020, 2019 and 2018
Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2020, 2019 and 2018
Consolidated Statements of Cash Flows for the Years Ended December 31, 2020, 2019 and 2018
Notes to Consolidated Financial Statements
 
2. Financial Statement Schedule:
Schedule II—Valuation and Qualifying Accounts
Schedules other than those referred to above have been omitted because they are not applicable or not required under the instructions contained in Regulation S-X or because the information is included elsewhere in the financial statements or notes thereto.

42


ASGN INCORPORATED AND SUBSIDIARIES
SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS
Years Ended December 31, 2020, 2019 and 2018
(In millions)
DescriptionBalance at beginning of yearCharged to costs and expenses
Deductions(1)
Balance at end of year
Year ended December 31, 2020   
Allowance for doubtful accounts
$5.1 1.0 (1.4)$4.7 
Workers’ compensation loss reserves
$16.2 2.9 (5.8)$13.3 
   
Year ended December 31, 2019
Allowance for doubtful accounts$4.8 3.7 (3.4)$5.1 
Workers’ compensation loss reserves
$17.4 3.3 (4.5)$16.2 
   
Year ended December 31, 2018   
Allowance for doubtful accounts$8.5 3.3 (7.0)$4.8 
Workers’ compensation loss reserves
$14.8 3.6 (1.0)$17.4 
______
(1) Deductions from allowance for doubtful accounts include write-offs of uncollectible accounts receivable.
Deductions from workers’ compensation loss reserves include payments of claims and changes related to anticipated insurance and indemnification recoveries.
43



INDEX TO EXHIBITS
  
NumberFootnoteDescription
(1)
(2)
(3)
4.1(4)Specimen Common Stock Certificate
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(5)
(5)
(12)
(13)
(5)
(14)
(15)
(16)
(12)
(17)
(18)
(11)
(19)
(5)
(20)
(21)
(21)
(21)
44


(21)
(21)
(13)
(18)
(22)
 (*)
 (*)
 (*)
 (*)
 (*)
 (*)
101.INS (*)Inline XBRL Instance Document (the instance document doesn't not appear in the Interactive Data File because its XBRL tags are embedded within the XBRL document).
101.SCH (*)Inline XBRL Taxonomy Extension Schema Document.
101.CAL (*)Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF (*)Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB (*)Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE (*)Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104.1 (*)Cover page interactive data file (embedded within the Inline XBRL document).
____
(*)Filed herewith.
These exhibits relate to management contracts or compensatory plans, contracts or arrangements in which directors and/or named executive officers of the Registrant may participate.
(1)Incorporated by reference from an exhibit to our Current Report on Form 8-K filed with the SEC on June 25, 2014.
(2)Incorporated by reference from an exhibit to our Current Report on Form 8-K filed with the SEC on March 16, 2018.
(3)Incorporated by reference from an exhibit to our Current Report on Form 8-K filed with the SEC on April 2, 2018.
(4)Incorporated by reference from an exhibit to our Registration Statement on Form S-1 (File No. 33-50646) declared effective by the SEC on September 21, 1992.
(5)Incorporated by reference from an exhibit to our Annual Report on Form 10-K filed with the SEC on March 2, 2020.
(6)Incorporated by reference from an exhibit to our Current Report on Form 8-K filed with the SEC on June 5, 2015.
(7)Incorporated by reference from an exhibit to our Quarterly Report on Form 10-Q filed with the SEC on August 9, 2016.
(8)Incorporated by reference from an exhibit to our Current Report on Form 8-K filed with the SEC on February 22, 2017.
(9)Incorporated by reference from an exhibit to our Current Report on Form 8-K filed with the SEC on August 28, 2017.
(10)Incorporated by reference from an exhibit to our Quarterly Report on Form 10-Q filed with the SEC on November 8, 2017.
(11)Incorporated by reference from an exhibit to our Quarterly Report on Form 10-Q filed with the SEC on May 10, 2018.
(12)Incorporated by reference from an exhibit to our Quarterly Report on Form 10-Q filed with the SEC on May 11, 2020.
(13)Incorporated by reference from an exhibit to our Quarterly Report on Form 10-Q filed with the SEC on November 8, 2019.
(14)Incorporated by reference from an exhibit to our Quarterly Report on Form 10-Q filed with the SEC on August 9, 2010.
45


(15)Incorporated by reference from an exhibit to our Annual Report on Form 10-K filed with the SEC on December 16, 2014.
(16)Incorporated by reference from an exhibit to our Quarterly Report on Form 10-Q filed with the SEC on August 8, 2019.
(17)Incorporated by reference from an exhibit to our Annual Report on Form 10-K filed with the SEC on March 1, 2019
(18)Incorporated by reference from an exhibit to our Annual Report on Form 10-K filed with the SEC on March 1, 2018.
(19)Incorporated by reference from an exhibit to our Current Report on Form 10-K filed with the SEC on September 7, 2012.
(20)Incorporated by reference from an exhibit to our Annual Report on Form 10-K filed with the SEC on March 18, 2013.
(21)Incorporated by reference from an exhibit to our Annual Report on Form 10-K filed with the SEC on March 16, 2007.
(22)Incorporated by reference from an exhibit to our Annual Report on Form 8-K filed with the SEC on December 17, 2019

46



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 this 1st day of March 2021.
 
 ASGN Incorporated
 /s/ Theodore S. Hanson
 Theodore S. Hanson
 President and Chief Executive Officer
 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated and on the dates indicated.
 
Signature Title Date
/s/ Theodore S. Hanson President and Chief Executive Officer, Director March 1, 2021
Theodore S. Hanson (Principal Executive Officer) 
/s/ Edward L. Pierce Executive Vice President and Chief Financial Officer March 1, 2021
Edward L. Pierce (Principal Financial and Accounting Officer) 
/s/ Brian J. CallaghanFebruary 26, 2021
Brian J. Callaghan Director 
/s/ Mark A. FrantzFebruary 28, 2021
Mark A. Frantz Director 
/s/ Jonathan S. HolmanFebruary 25, 2021
Jonathan S. Holman Director 
/s/ Mariel A. Joliet  February 26, 2021
Mariel A. Joliet Director 
/s/ Jeremy M. Jones   February 26, 2021
Jeremy M. Jones Director 
/s/ Marty R. Kittrell  February 26, 2021
Marty R. KittrellDirector
/s/ Arshad Matin February 26, 2021
Arshad MatinDirector
/s/ Edwin A. Sheridan IVFebruary 26, 2021
Edwin A. Sheridan IVDirector

47
EX-21.1 2 a12312020ex211subsofthereg.htm EX-21.1 Document

Exhibit 21.1
 
 
SUBSIDIARIES OF THE REGISTRANT
 
Apex Systems, LLC, a Virginia limited liability company
ECS Federal, LLC, a Delaware limited liability company
Creative Circle, LLC, a Delaware limited liability company
Oxford Global Resources, LLC, a Delaware limited liability company
Other subsidiaries of the Registrant are omitted from this exhibit pursuant to Regulation S-K Item 601(b)(21)(ii)






EX-23.1 3 a12312020ex231consent.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-233342, 333-223952, 333-168041, 333-183863, 333-204776, 333-189287, and 333-181426 on Form S-8 and 333-181570 and 333-182277 on Form S-3 of our reports dated March 1, 2021, relating to the financial statements and financial statement schedule of ASGN Incorporated and subsidiaries, and the effectiveness of ASGN Incorporated’s internal control over financial reporting, appearing in this Annual Report on Form 10-K of ASGN Incorporated for the year ended December 31, 2020.


/s/ DELOITTE & TOUCHE LLP

Los Angeles, California
March 1, 2021


EX-31.1 4 a12312020ex311ceocertifica.htm EX-31.1 Document

Exhibit 31.1

 
CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a)
 UNDER THE SECURITIES EXCHANGE ACT OF 1934 AS ADOPTED PURSUANT TO
 SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Theodore S. Hanson, certify that:
1. I have reviewed this annual report on Form 10-K of ASGN Incorporated;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) designed such disclosure controls and procedures, or caused such disclosure 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 fourth fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 1, 2021/s/ Theodore S. Hanson
Theodore S. Hanson
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 a12312020ex312cfocertifica.htm EX-31.2 Document

Exhibit 31.2

 
CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a)
 UNDER THE SECURITIES EXCHANGE ACT OF 1934 AS ADOPTED PURSUANT TO
 SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Edward L. Pierce certify that:
1. I have reviewed this annual report on Form 10-K of ASGN Incorporated;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) designed such disclosure controls and procedures, or caused such disclosure 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 fourth fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 1, 2021/s/ Edward L. Pierce
Edward L. Pierce
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 

 


EX-32.1 6 a12312020ex321writtenstate.htm EX-32.1 Document

Exhibit 32.1

 
Written Statement of Chief Executive Officer
 Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350)
 
The undersigned, the Chief Executive Officer of ASGN Incorporated (the "Company"), hereby certifies that, to his knowledge on the date hereof:

(a) the Annual Report on Form 10-K of the Company for the period ended December 31, 2020 filed on the date hereof with the Securities and Exchange Commission (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(b) information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: March 1, 2021/s/ Theodore S. Hanson
Theodore S. Hanson
President and Chief Executive Officer
(Principal Executive Officer)
 

EX-32.2 7 a12312020ex322writtenstate.htm EX-32.2 Document

Exhibit 32.2

Written Statement of Chief Financial Officer
 Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350)
 
The undersigned, the Chief Financial Officer of ASGN Incorporated (the "Company"), hereby certifies that, to his knowledge on the date hereof:

(a) the Annual Report on Form 10-K of the Company for the period ended December 31, 2020 filed on the date hereof with the Securities and Exchange Commission (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(b) information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: March 1, 2021/s/ Edward L. Pierce
Edward L. Pierce
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 



EX-101.SCH 8 asgn-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 OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization, Consolidation and Presentation of Financial Statements link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - General (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies Lease Term (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Accounting Standards Update link:presentationLink link:calculationLink link:definitionLink 2107104 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Leases Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Leases Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Leases Operating Lease Liability Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2113105 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2314302 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Acquisitions Acquisition Costs, by Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Acquisitions Schedule of Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Acquisitions Schedule of Intangible Assets Acquired as Part of Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Acquisitions Business Acquisition, Pro Forma Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Goodwill and Identifiable Assets link:presentationLink link:calculationLink link:definitionLink 2320303 - Disclosure - Goodwill and Identifiable Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Goodwill and Identifiable Assets Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Goodwill and Identifiable Assets Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Goodwill and Identifiable Assets Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Property and Equipment (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Long-Term Debt - Unsecured Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Commitments and Contingencies Contractual Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2338307 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2139111 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2340308 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans RSU and RSAs (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Income Taxes (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Income Taxes (Income Tax Components) (Details) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Income Taxes (Income Before Tax) (Details) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Income Taxes (Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Income Taxes (Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2352310 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2154114 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 2355311 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2456430 - Disclosure - Business Segments Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 2457431 - Disclosure - Business Segments Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - Business Segments ECS Segment Revenues by Customer Type (Details) link:presentationLink link:calculationLink link:definitionLink 2459433 - Disclosure - Business Segments Total Assets by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2460434 - Disclosure - Business Segments Long-lived assets by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2161115 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2462435 - Disclosure - Fair Value Measurements Fair Value Inputs, Liabilities, Quantitative Information (Details) link:presentationLink link:calculationLink link:definitionLink 2163116 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2464436 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 asgn-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 asgn-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 asgn-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred Tax Assets, Valuation Allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Document Type Document Type Proceeds from option exercises and employee stock purchase plan Proceeds from Issuance or Sale of Equity ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Contractual Obligations [Abstract] Contractual Obligations [Abstract] Contractual Obligations [Abstract] ECS ECS [Member] ECS Lease, Cost [Abstract] Lease, Cost [Abstract] Leases Lessee, Leases [Policy Text Block] Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Total current liabilities Liabilities, Current Goodwill [Line Items] Goodwill [Line Items] Basic Shares Weighted Average Basic Shares Outstanding, Pro Forma Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Unrecognized Tax Benefits Unrecognized Tax Benefits Leverage Ratio Leverage Ratio The leverage ratio as defined in the credit agreement. Goodwill, Acquired During Period Goodwill, Acquired During Period Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign 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 Accounting Standards Update New Accounting Pronouncements, Policy [Policy Text Block] Cost of services Cost of Goods and Services Sold Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Security Exchange Name Security Exchange Name Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Revenues Revenues Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Favorable contracts Contract-Based Intangible Assets [Member] Vesting of restricted stock units and restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Property and equipment, net Total Net book value Property, Plant and Equipment, Net LIBOR [Member] London Interbank Offered Rate (LIBOR) [Member] Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Debt Instrument, Basis Spread on Variable Rate Basis spread on variable rate borrowings Debt Instrument, Basis Spread on Variable Rate Total assets Assets Assets Entity Address, State or Province Entity Address, State or Province Operating Lease, Liability Operating Lease, Liability Variable Rate [Domain] Variable Rate [Domain] Principal payments of long-term debt Repayments of Long-term Debt Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] 2019 Acquisitions 2019 Acquisitions [Member] 2019 Acquisitions Accounts receivable Increase (Decrease) in Accounts Receivable Deferred Tax Liability Leasing Asset Deferred Tax Liability Leasing Asset Deferred Tax Liability Leasing Asset 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four Current liabilities: Liabilities, Current [Abstract] Operating lease right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Segment Reporting Disclosure [Text Block] Segment Reporting Disclosure [Text Block] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Equity [Abstract] Equity [Abstract] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Commitments and contingencies (Note 9) Commitments and Contingencies Cost reimbursable Cost-plus-fixed-fee Contract [Member] Cost-plus-fixed-fee Contract [Member] Oxford Oxford Segment [Member] Oxford Segment [Member] Basic Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic Intangible assets subject to amortization: Finite-Lived Intangible Assets, Net [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] bank base rate [Member] bank base rate [Member] bank base rate Consolidation Items [Domain] Consolidation Items [Domain] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Schedule of Acquired Intangible Assets by Major Class Schedule of Acquired Intangible Assets by Major Class [Table] Schedule of Acquired Intangible Assets by Major Class [Table] Critical Accounting Policy and Estimate Critical Accounting Policies and Estimates [Policy Text Block] Critical Accounting Policies and Estimates United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Acquired Intangible Assets [Abstract] Acquired Intangible Assets [Abstract] Acquired Intangible Assets [Abstract] Leases Lessee, Lease, Description [Line Items] Senior Notes Senior Notes Basis of Accounting Basis of Accounting [Text Block] Assignment Assignment [Member] Assignment [Member] Other Proceeds from (Payments for) Other Financing Activities Debt Issuance Costs, Line of Credit Arrangements, Gross Debt Issuance Costs, Line of Credit Arrangements, Gross Segments [Axis] Business Segments Segments [Axis] Entity Voluntary Filers Entity Voluntary Filers Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Operating Lease Liabilities Increase (Decrease) In Operating Lease Liability Increase (Decrease) In Operating Lease Liability Goodwill [Roll Forward] Goodwill [Roll Forward] Product and Service [Domain] Product and Service [Domain] Intangible assets not subject to amortization: Intangible Assets, Net (Including Goodwill) [Abstract] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount 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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Loss from discontinued operations, net of income taxes Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Operating income Operating Income (Loss) Operating Income (Loss) Number of Leased Properties Owned by Related Parties Number of Leased Properties Owned by Related Parties Number of Leased Properties Owned by Related Parties $490.8 Million Term B Loan Facility, due April 2025 [Domain] $490.8 Million Term B Loan Facility, due April 2025 [Member] $490.8 Million Term B Loan Facility, due April 2025 Business Combination, Contingent Consideration, Liability, Noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Entity Small Business Entity Small Business Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Deferred Payroll Taxes CARES Act, Current Portion Deferred Payroll Taxes CARES Act, Current Portion Deferred Payroll Taxes CARES Act, Current Portion Goodwill Goodwill Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Segments Segments [Domain] Statement [Line Items] Statement [Line Items] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Basic earnings per share Earnings Per Share, Basic Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based Payment Arrangement, Expense, Tax Benefit Share-based Payment Arrangement, Expense, Tax Benefit Amendment Flag Amendment Flag Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] -- None. No documentation exists for this element. -- Earnings Per Share, Policy Earnings Per Share, Policy [Policy Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 2021 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Other commercialandother [Member] Commercial and other [Member] Income from continuing operations Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Amortization Amortization Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Common Stock: shares outstanding (in shares) Common Stock, Shares, Outstanding Revenue from External Customers by Products and Services [Table Text Block] Revenue from External Customers by Products and Services [Table Text Block] Number of shares and share equivalents used to calculate earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Consolidation Items [Axis] Consolidation Items [Axis] Customer [Axis] Customer [Axis] Entity Central Index Key Entity Central Index Key Interest expense Interest Expense Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Apex Apex Apex Segment [Member] Apex Segment [Member] Interest Rate Type [Domain] Interest Rate Type [Domain] Interest Rate Type [Domain] Plan Name [Domain] Plan Name [Domain] Stockholders' Equity Note Disclosure Stockholders' Equity Note Disclosure [Text Block] Allowance for Doubtful Accounts and Bilinig Adjustments SEC Schedule, 12-09, Allowance, Credit Loss [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Revenue Type [Axis] Revenue Type [Axis] Revenue Type [Axis] Cost of Services Cost of Goods and Service [Policy Text Block] 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 Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Line of Credit Facility, Interest Rate During Period Line of Credit Facility, Interest Rate During Period Software Development Work-in-Progress Software Development Work-in-Progress [Member] Software Development Work-in-Progress [Member] Future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable Allowances Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Domestic [Member] Domestic [Member] Domestic [Member] Revenues by Geographic Location [Abstract] Revenues by Geographic Location [Abstract] Revenues by Geographic Location [Abstract] Long-Term Debt Long-term Debt [Text Block] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Short-term Lease, Expense Short-term Lease, Cost Tax Adjustments, Settlements, and Unusual Provisions Tax Adjustments, Settlements, and Unusual Provisions 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 Schedule of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Total current assets Assets, Current Net Increase in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net income Net Income Net Income (Loss) Attributable to Parent 2022 Purchase Obligation, Due in Second Year Common Stock [Member] Common Stock [Member] Income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Current Assets: Assets, Current [Abstract] 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Title of 12(b) Security Title of 12(b) Security Leases [Abstract] Leases [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Product and Service [Axis] Product and Service [Axis] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Operating Lease, Expense Operating Lease, Cost Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Federal Civilian federal civilian [Member] Federal Civilian [Member] Gross deferred tax liabilities Deferred Tax Liabilities, Gross Share-based Payment Arrangement, Expense Share-based Payment Arrangement, Expense Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total liabilities and stockholders’ equity Liabilities and Equity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Allowance for doubtful accounts Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Net operating loss carryforwards - foreign Deferred Tax Assets, Operating Loss Carryforwards, Noncurrent - Foreign Deferred Tax Assets, Operating Loss Carryforwards, Noncurrent - Foreign Operating lease liabilities Operating Lease, Liability, Noncurrent Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Preferred Stock, shares authorized (in shares) Preferred Stock, Shares Authorized Deferred Compensation Liability, Current and Noncurrent Deferred Compensation Liability, Current and Noncurrent Operating Right of Use Assets Increase Decrease In Operating Right of Use Asset Increase Decrease In Operating Right of Use Asset Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] State Current State and Local Tax Expense (Benefit) Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value 2023 Purchase Obligation, Due in Third Year Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Payment of employment taxes related to release of restricted stock awards Payments For Issuance Of Equity Instruments, Employment Taxes Payments For Issuance Of Equity Instruments, Employment Taxes Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Shares surrendered by the employees to the Company for payment of minimum tax withholding obligations Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Award Type [Axis] Award Type [Axis] 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] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Operating lease liabilities Operating Lease, Payments Geographical [Axis] Geographical [Axis] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Retained Earnings [Member] Retained Earnings [Member] Lease Disclosure Lessee, Operating Leases [Text Block] Weighted Average Number of Shares Outstanding Reconciliation Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Statement [Table] Statement [Table] Other current assets Other Assets, Current Foreign Current Foreign Tax Expense (Benefit) State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount 2021 Purchase Obligation, Due in Next Twelve Months Goodwill and Identifiable Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Contract with Customer, Liability Contract with Customer, Liability Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Maximum [Member] Maximum [Member] Trademarks Trademarks [Member] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Secured Debt Secured Debt Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Non-Cash Investing and Financing Activities: Other Noncash Investing and Financing Items [Abstract] Repurchase of common stock Payments for Repurchase of Common Stock City Area Code City Area Code Document Period End Date Document Period End Date Revenue Recognition Revenue [Policy Text Block] Diluted earnings per share Earnings Per Share, Diluted SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Minimum [Member] Minimum [Member] Work-in-progress [Member] Work in Progress [Member] Work in Progress [Member] Deferred Tax Assets, Operating Loss Carryforwards, Domestic Deferred Tax Assets, Operating Loss Carryforwards, Domestic Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Depreciation Expense Depreciation Expense [Table Text Block] Depreciation Expense 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Contractor relations Contractor Relations [Member] Contractor Relations [Member] Translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total Deferred Deferred Income Tax Expense (Benefit) Statistical Measurement [Domain] Statistical Measurement [Domain] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] 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] Time and materials Time-and-materials Contract [Member] Cover [Abstract] Cover [Abstract] Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Diluted Shares Pro Forma Weighted Average Shares Outstanding, Diluted Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five 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 Revenue Type [Domain] Revenue Type [Domain] [Domain] for Revenue Type [Axis] Provision for income taxes Total Income Tax Expense (Benefit) Stock-based Compensation: Incentive Award Plan and Employee Stock Purchase Plan Share-based Payment Arrangement [Text Block] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Department of Defense and Intelligence Agencies department of defense and intelligence agencies [Member] Department of Defense and Intelligence Agencies [Member] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two Balance at beginning of year Balance at end of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Trademarks, Carrying Amount Indefinite-Lived Trademarks Depreciation expense Deferred Tax Liabilities, Property, Plant and Equipment Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Purchase Obligations Purchase Obligation, Fiscal Year Maturity [Abstract] Contractual customer relationships Customer Relationships [Member] Other Other Liabilities, Noncurrent Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Revolving credit facility, unused portion, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Prepaid expenses and income taxes Increase (Decrease) in Prepaid Expense and Other Assets Identifiable intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other Payments for (Proceeds from) Other Investing Activities Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans 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 Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of Goodwill Schedule of Goodwill [Table] Other Other Noncash Income (Expense) Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] 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 SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Entity Interactive Data Current Entity Interactive Data Current Long-term Debt, Gross Long-term Debt, Gross SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Furniture, fixtures and equipment [Member] Furniture and Fixtures [Member] ASSETS Assets [Abstract] Preferred Stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Total Current Current Income Tax Expense (Benefit) Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Total Lease, Expense Lease, Cost Entity Registrant Name Entity Registrant Name 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Defined Contribution Plan, Employer Discretionary Contribution Amount Defined Contribution Plan, Employer Discretionary Contribution Amount Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Deferred Tax Assets Leasing liabilities Deferred Tax Assets Leasing liabilities Deferred Tax Assets Leasing liabilities Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Award with service conditions [Member] Award with service conditions [Member] Award with service conditions [Member] Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Net Carrying Amount Finite-Lived Intangible Assets, Net Customer [Domain] Customer [Domain] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Allowance for Workers' Compensation and Medical Malpractice Loss Reserves Allowance for Workers' Compensation Loss Reserves [Member] Allowance for Workers' Compensation Loss Reserves [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Supplemental Disclosure of Cash Flow Information Supplemental Cash Flow Information [Abstract] Long-lived Assets by Segment [Abstract] Long-lived Assets by Segment [Abstract] Long-lived Assets by Segment [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total Purchase Obligation Other Acquisitions 2020 Acquisitions [Member] 2020 Acquisitions Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Work opportunity tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Amount Federal & State Deferred Federal Income Tax Expense (Benefit) Basis of Accounting, Policy Basis of Accounting, Policy [Policy Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Accounts payable Increase (Decrease) in Accounts Payable Document Transition Report Document Transition Report Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Income taxes Income Taxes Paid, Net Reconciliation of net income to comprehensive income: Reconciliation of net income to comprehensive income: [Abstract] Earnings per share: Earnings Per Share, Basic [Abstract] Revenue from External Customers by Geographic Areas [Table Text Block] Revenue from External Customers by Geographic Areas [Table Text Block] Variable Lease, Expense Variable Lease, Cost Net income Business Acquisition, Pro Forma Net Income (Loss) Common Stock, shares authorized (in shares) Common Stock, Shares Authorized Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 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, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Debt Issuance Costs, Senior Notes, Gross Debt Issuance Costs, Senior Notes, Gross Debt Issuance Costs, Senior Notes, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Senior Notes Senior Notes [Member] Share-based compensation Share-based Payment Arrangement, Noncash Expense Operating lease liabilities Operating Lease, Liability, Current Consulting Consulting [Member] Consulting Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Long-term debt Long-term Debt, Excluding Current Maturities Intangible Assets, Finite-Lived, Policy Intangible Assets, Finite-Lived, Policy [Policy Text Block] Entity File Number Entity File Number Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Software Development Software Development [Member] Income Taxes Income Tax, Policy [Policy Text Block] Accrued payroll and contract professional pay Employee-related Liabilities, Current Accrued payroll and contract professional pay Increase (Decrease) in Accrued Salaries Income Taxes Income Tax Disclosure [Text Block] Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Stock Repurchased and Retired During Period, Shares Stock Repurchased and Retired During Period, Shares Permanent difference – non deductible items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Document Fiscal Year Focus Document Fiscal Year Focus Deferred Payroll Taxes CARES Act Deferred Payroll Taxes CARES Act, Total Amount Deferred Payroll Taxes CARES Act, Total Amount Document Annual Report Document Annual Report Preferred Stock, shares issued (in shares) Preferred Stock, Shares Issued LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Entity Current Reporting Status Entity Current Reporting Status Other Other Assets, Noncurrent Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Deferred Tax Assets, Operating Loss Carryforwards, Foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Backlog Order or Production Backlog [Member] Long-term Debt Long-term Debt 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Cash paid for property and equipment Payments to Acquire Property, Plant, and Equipment Restricted Stock Units and Awards [Member] Restricted Stock Units and Awards [Member] Restricted Stock Units and Awards [Member] 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 Proceeds from Issuance of Long-term Debt Proceeds from Issuance of Long-term Debt Deferred Tax Liabilities, net of deferred tax assets and valuation allowance Deferred Tax Liabilities, net of deferred tax assets and valuation allowance Deferred Tax Liabilities, net of deferred tax assets and valuation allowance 2025 Lessee, Operating Lease, Liability, Payments, Due Year Five Diluted Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted Other current liabilities Other Liabilities, Current Income taxes payable Increase (Decrease) in Income Taxes Payable Entity Address, City or Town Entity Address, City or Town Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Prepaid expenses and income taxes Prepaid Expense, Current Less: accumulated depreciation Property, Plant and Equipment, Other, Accumulated Depreciation Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] Deferred income tax liabilities Deferred Income Tax Liabilities, Net Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Income tax provision at the statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Vesting of restricted stock units and restricted stock awards Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Debt issuance or amendment costs Payments of Financing Costs Foreign Deferred Foreign Income Tax Expense (Benefit) Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment Property, Plant and Equipment, Gross Business Combinations [Abstract] Business Combinations [Abstract] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross profit Gross profit Gross Profit Entity Tax Identification Number Entity Tax Identification Number Geographical [Domain] Geographical [Domain] Income (Loss) before Income Tax Provision Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Property and Equipment. Property, Plant and Equipment Disclosure [Text Block] Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] workers compensation loss reserve workers compensation loss reserve [Policy Text Block] Workers Compensation Loss Reserves [Policy Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Contractual Cash Obligation Payments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Current Fiscal Year End Date Current Fiscal Year End Date Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Write-off of loan costs Write-off of loan costs Write off of Deferred Debt Issuance Cost Deferred Tax Liabilities, Goodwill and Intangible Assets Deferred Tax Liabilities, Goodwill and Intangible Assets Foreign [Member] Foreign [Member] Foreign [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Accounts payable Accounts Payable, Current Business Acquisition, Pro Forma Information [Abstract] Business Acquisition, Pro Forma Information [Abstract] Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Contingencies Commitments and Contingencies, Policy [Policy Text Block] Balance (in shares) Balance (in shares) Common Stock, Shares, Issued Common Stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Workers' compensation receivable Estimated Insurance Recoveries Long-lived Assets by Geographic Areas [Table Text Block] Long-lived Assets by Geographic Areas [Table Text Block] 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 Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Earnings per share Earnings Per Share [Text Block] Property, Plant and Equipment, Estimated Useful Lives Property, Plant and Equipment, Estimated Useful Lives Lease Terms [Abstract] Lease Terms [Abstract] Lease Terms [Abstract] Entity Filer Category Entity Filer Category 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 Award Type [Domain] Award Type [Domain] Award Type [Domain] Payroll tax deferral and other Increase (Decrease) in Other Operating Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Leasehold improvements [Member] Leasehold Improvements [Member] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Cost of Sales [Member] Cost of Sales [Member] Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Business Acquisition, Transaction Costs Business Acquisition, Transaction Costs Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Long-term Debt, Fair Value Long-term Debt, Fair Value Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of Components of Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Total liabilities Liabilities Acquisitions Business Combination Disclosure [Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Common stock, $0.01 par value, 75.0 million shares authorized, 52.9 million shares outstanding at December 31, 2020 and 2019 Common Stock, Value, Issued Deferred Income Taxes and Tax Credits Deferred Income Taxes and Tax Credits Deferred Compensation Plan Assets Deferred Compensation Plan Assets Provisions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Non-compete agreements Noncompete Agreements [Member] Fair Value Assumptions, Weighted Average Volatility Rate (Deprecated 2018-01-31) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value Dilutive effect of share equivalents Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Schedule of Goodwill Schedule of Goodwill [Table Text Block] Firm-fixed-price Fixed-price Contract [Member] Basic (in shares) Weighted-average number of common shares outstanding - basic Weighted Average Number of Shares Outstanding, Basic Operating lease right of use assets Operating Lease, Right-of-Use Asset Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] $250 Million Revolving Credit Facility, Due November 2024 [Member] $250 Million Revolving Credit Facility, Due November 2024 [Member] $250 Million Revolving Credit Facility, Due November 2024 Equity Components [Axis] Equity Components [Axis] Total deferred income tax assets (liabilities) Deferred Tax Liabilities, Net Self Insurance Reserve Self Insurance Reserve Impairment or Disposal of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Amortization of intangible assets Amortization of Intangible Assets Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract] Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract] Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Fair Value Measurements Fair Value Disclosures [Text Block] Federal Current Federal Tax Expense (Benefit) Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Entity Address, Address Line One Entity Address, Address Line One Costs and Expenses, Related Party Costs and Expenses, Related Party Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Depreciation and amortization Depreciation, Depletion and Amortization Gross Carrying Amount Finite-Lived Intangible Assets, Gross Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Preferred stock, $0.01 par value, 1.0 million shares authorized, no shares issued Preferred Stock, Value, Issued The Creative Circle The Creative Circle [Member] The Creative Circle Variable Rate [Axis] Variable Rate [Axis] Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Number of anti-dilutive share equivalents Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Depreciation Depreciation Other Deferred Tax Assets, Other, Noncurrent Deferred Tax Assets, Other, Noncurrent Paid-in capital Additional Paid in Capital, Common Stock Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Equity Component [Domain] Equity Component [Domain] 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 Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Trading Symbol Trading Symbol Awards with performance and service conditions [Member] Awards with performance and service conditions [Member] Awards with performance and service conditions [Member] Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Debt Issuance Costs, Gross Debt Issuance Costs, Gross Gross deferred tax assets Deferred Tax Assets, Gross Computer hardware and software [Member] Computer hardware and software [Domain] Computer hardware and software [Domain] asgn_TSRmember asgn_TSRmember [Member] asgn_TSRmember Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Entity Shell Company Entity Shell Company Interest Rate, Type [Axis] Interest Rate, Type [Axis] Interest Rate, Type [Axis] Revenues Business Acquisition, Pro Forma Revenue Income Statement [Abstract] Income Statement [Abstract] Entity Public Float Entity Public Float Lessee, Operating Lease, Disclosure Lessee, Operating Lease, Disclosure [Table Text Block] Gross goodwill, period start Gross goodwill, period end Goodwill, Gross EX-101.PRE 12 asgn-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 asgn-20201231_g1.jpg begin 644 asgn-20201231_g1.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@" M6 2P 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 **** "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 ^,/^"N?_!334/V(_"VG?#/X1QVL_P 0/$MJUQ;S MW<8DCT>R#%/M+1GAY&<,L:G*YC=F!"A6M?LI_P#!.0>+/AUI?Q;_ &X/B5XU M\>^/=?LX[^[M[[QC?VMKHIE4.MM#%;31@,@;#'[H8'8% Y_/O_@MLVIV'_!3 M/5;WQ?%(VF?V=HLE@LBY5K,6\8?:.X\T3_CFOW'@GAN84N;:59(Y%#1NC9#* M1D$'N* /DKQW^SU\=?@E^U#\(+_X:_'7QAJ_PKN_%\L.N>#_ !!JKZ@VFW'] MGW9@D2[FW7#VQP5\N21@C[#D[E"?3OCOXD_#KX6Z(?$OQ-\?:+X<$/&]K@>=OQG(C&<(H !^G7@CXA> ?B;H:^)_AOXXT?Q!ICL53 M4=#U.*[@9AU DB9E)Y]:@?XK?"Z+6CX;D^).@+J(N?LYL&UB 3^=NV^7LW;M M^[C;C.>*_,_5?B?J_P"RS_P7VN_!OPV?[#X=\?ZCI=EXBT&T^2VN)+RQA_?% M!P)%N&\[=C/S..CL#QW_ 5=\':+K7_!8[X;^'PLUDFNR>%X[^ZTR=K>X+2: MB\)E61,,D@0* X.1M4@\"@#]5]+^.7P4USQW-\+=%^,/A:\\3VQ87'ARU\06 MTE_%M^]NMU,42_'+X)P>/U^$\WQA\+)XI/@Y\.?V;?VZ_A3#^SOX:@\#-/HNGSF?PPHM72X74)8UN05_ MY;;0N9#DL5!;)SFU_P %UO@+\+?V7?'?PD\2? ?PE;>&[^XM-0DN=2L&875U MWU#Q+:PR7 MRDX#0J\@,H)X!7-?$?\ P<()I^M_L-^!?%\MC&;R3X@V BN&C&](Y=,OW= > MP)1"1TRH]*X'XC?L?? ;4/\ @AEI_P 7QX!L&\96OA/3M:3Q9<0B34#)]HB1 MH?//S^0(6,2PYV* I"Y7- 'ZD@@C(-<1K/[37[-WAWQ6/ ?B#]H+P18:X9O* M&C7GBNSBNS)G&SR6D#[L\8QFOB[_ ()T>*_V@OVP_P#@D'XD^%_@?XEMI/C+ M2+R\\+:%XDOKB0,D*);7"(TJ N@\BX-N)%!9%"D E:^=/VH(?!_@7_@E7:?L MX7DF@>-?%O@3Q;"NM^,/!.E+)I>C-+/*R6CZ@RQBXN2DFUEB#L/^6F,;V /V M'UWQ'X>\+Z:VL>)M=LM.LU8*UU?W20Q@DX +.0,D]*RF^+?PI3PW?>,W^)OA MX:/IB[M2U4ZU!]FM!ZRR[]L?_ B*^3_V4M5U#XD_\$/5N?'=TVJR2?"OQ#;. M]Z?,+10&^AA!+9^XD48![;1Z5\@_\$(=;C\+6>KV MC:;I^C:@;?;J;P2 WCX!$KQ1JJQHX9!YTA*DD$ 'W!_P4N\):M^UI^S)I?A3 M]G']K#PGX:N;[58-5@O)O%RVUIK=@JRH46X@+%D\PJX(#(6BP>0"/9_V;]*U M/X0?LO\ A32?BQ\8+'Q%6GAOXDQP6FIZJR/=N+BUU2XFRRJH M:4@[5 'RKUQFH_VJ_A]\9OB!_P $)_A/'\)K.]O+32M/TN_\6:?IZLTDVG1P M3 N57EXXY6BD9<' 7><",F@#]%O!7QZ^!GQ*\G_A7/QG\)Z_]INFMK?^Q/$= MK=^;,L;2-$OE.VYQ&CN5'(5&., FM+QW\2?AU\+=$/B7XF^/M%\.::'V'4-> MU6&S@#=<>9*RKGVS7YY?\$]?VQOV9?VV/CK\-M6\:>"-)\ ?&3P+'>1V*;*33KBWDMHRN#$R&19Q$V[:(F$9(=PO*>%/B?K'[5__!?2/P]\18_M M_A_X>ZCK&G^']$NE$EM:FRM9D\X(>-[7 \[?C.1&,X10 #].O!'Q"\ _$W0U M\3_#?QQH_B#3'8JFHZ'J<5W S#J!)$S*3SZU!_PM;X7?VW_PC/\ PLG0/[2^ MU?9?[/\ [8@\_P _=L\KR]V[?N^7;C.>,9K\S]5^)^K_ ++/_!?:[\&_#9_L M/AWQ_J.EV7B+0;3Y+:XDO+&']\4' D6X;SMV,_,XZ.P/&_\ !3;P5H7B+_@M M=\.O"TB364.OZKX3AU&XTN=K:X)EOEB:598\,DH0#$@.Y2JD'@4 ?JUHGQL^ M#/B;QM=?#3PW\6_#&H>([$,;WP_8Z_;RWMN%^]O@5S(F.^0,5T]?CS^W9\-_ M /[*W_!83X/VOP \*6GA:UED\-W3&\DFI2V\N0O_/2*,*_]_+%LECG M]AJ *VKZQI/A_3)];U[5+:QLK6(R75W>3K%%"@ZLSL0% ]2<5S_P\^.7P3^+ MLUQ;_"?XP^%O%$EF,W:>'?$%M>F#G'SB%VV\\&O$.G0:I;P7&E6ZP*UO9M8F&W=4P&B N)4,9^4HY7�![] M_P %I?VP?&G[+_[+T=C\&_&L.E^*_$>NP::]Q:W2"]L+-X9Y9)XESN1B81&) M,?+O)!#!2.'_ &)OV2?&/Q+U'X)?MB_#;]JJ\TZWLO VGK\1?#=O>S7DNN7Q M$LLK73M.07D$RJPD4E!$I7D+MXW_ (+X:7\/_&?['WPY_:!L/ >EVVOZ_P"( MM.5]:_LZ(7WV*33;N=;5I]OF&,,0VPG;N&<9KZR_X)A^ O O@S]ASX;ZEX/\ M%Z3I-QK?@_3[W6KC3=.B@>_N6MU!GG9%!ED(ZNV6/K0![#\3_B1X1^#WP[UO MXI^/=3%GHWA_3)K[4K@C)6*-2QVC^)CC 4
>)_BCX@\ ?!SPCY3R^&/!^I-9SWYE9_(MYKA,-(S+&[R-DJNT!%0N''TE_ MP6RB\1S?\$X/'0\/>846XTMM1$6=QMAJ%ONZ=MVPGV!SQFO#_P#@V_O])D^ MWQ%TR$)]NA\76\MS@_-Y+VH$>?;']ESXE>,_A MMXDAMS_9FKV'C"_OK9Y0,K]JM+V::&Y0M][*;\$X85;_ &(_%GB+P)^R/X5' M[3OC>VLO%9OM6AU^[UW4(X6GOEU.[$V& H6DZ_P#! &RL]2_8$U#3]1M(KBWG\=:E'/!-&'21#;VH*LIX((X(- 'V M-%\8OA'/IM[K4'Q3\./9Z;!Y^HW:ZY;F*UBSC?(V_"+GC+$"D\(?&/X1?$'P MO<^-_ /Q4\-ZYHMEN^V:OH^N6]S:P;1N;?+&Y1<#DY(P.:_(;_@A7\ /A+\; M/CU\0=$^+'@^W\0:5I&BQ2VVB:IF6QEE-PR+)- WR3,BEMF\$*7+ ;L$6/\ M@DK\%_A_\0/^"@OQ3^ 7B_2Y;[P1IMCJEZWA2:Y#@\5*OQ5^%[:Y_PC"_$C03J7VK[-_9XUB#S_.W;?*\O=NW[N-N,YXK M\K?^":EC9_"S_@M?\3?AC\/[==+T!;[Q-81Z3:Y6%+:&[WQ1A>@"%%"^@&.] M'[<5A8V/_!>SX;O96<4)N/$OA.6*_.__@X)\>_$GX,77PS\ M6_"/XK>+O#-YKC:K!JPT+Q7>VL5RD"V9BS%'*(P5\Q_F"@G=R3@8\\_X*<6% MC9?\%L?A++9V<437.H>$I;AHXPIE?^U67<*!VKL/^#E3_D!_![_ M *^]=_\ 0;"@#]&/A'J[/\%?#&O:]JA+-X7LI[R]O)^2?LR,\CNQ^I+$^I-5 M/"/[2'[._P 0/$[>"? ?QZ\%ZWK29W:1I'BFTN;H8&3F*.0OP 2>.U?+G_!0 M;]G3XS_M'_L#> O#_P +_C!X>\)Z7I6FZ;?^+3XIU-K*QNK1+1-IFF".-D;X M48C9P&( /U>_:Z_:X^$G[&?PAO?BO\ %36(U*1LFC:- M'*!&Y M+O5)8+^!/[*>65HTTO)'@6;&]8BX#% =I*@XR*]+_ ."='P'^!]C_ ,$[ M?#'CVP^#GA:WUW7_ (;W%MKFMV_A^V2\U"%]Y>.>=4$DJL40D,2"44]A0!E_ M\$KO@%\8/V8;7XC:U\?OVN_#OC:RU&\MYX5T_P 6R:A#9[3-OO)I)\>2\NY0 M0.OE_,Q(&/K'1_BU\*O$.I1:-H'Q,\/WUY.2(+6SUJ"620@$D*JN2> 3QZ5^ M87_!M[IFG:S=_&G2-8L(;JTNM/T2*YMKF(/'+&QU ,C*V0RD$@@\$&N7^ .D MZ9_P2Y_X+.7'POUNT2#PCXM=]+T:]N #Y&G:C(DEFZNW3RYXXX'?CA)3TH _ M6RS^(GP_U#Q"WA*P\=:-/JJ2/&^F0ZG$UPKIDNIC#;@5P]M=.^*?Q@\+>&KB^_P"/*#Q!X@MK-[CG'R+,ZE^>.,UY%\(=.\(MXS^+ M7[>%QX:M99+M9],\/720J))=(TB-XWD5\9_?W27+!A]Z)+<\@"OAW_@ES\5] M=^/]I\>?B7\5?@1XK^*'BGQV(]/U2^TFWT^:*RM)8I]MK_I=W$T41) 5$4J% M@0?P 4 ?K+;7-O>6\=W:3I+%*@>*6-@RNI&001P01WKQW]N/X3?%+XX?"K2/ MAE\)_'NN^%[K4O&.G#5=?\.7\EM=66G*[-4?\$:_AW^ MUA\&/V<-2^#O[4W@K4-(.AZV3X4&HWL,[?898PS0J8I'PB2AR <8\W X ^O M* /R\_X+,^!M>_8R^$7@36O@/\=_BI8:AJFMSVFIWUY\4M8N7N8T@##*R7)1 M3NY^15_*O2?V<_V1_$O[3G_!.#PY\2="_:+^*VE?$C6_#4]W:Z_#\4=7:.6\ M2641I)!)?'+X)_%V:XM_A/\ &'PMXHDLQF[3P[X@MKTP-9,8W" M-868#IF4GJHQ+_P74U*3]E7XQ_ ?X[? 2UMO#7B'3H-4MX+C2K=8%:WLVL3# M;NJ8#1 7$J&,_*4_PZ_87^#MSXBU.^MKSQ?J=M)'X1\.% M\R74^,":10--,U?5I_#>GW.M M_8+N)VCGE@5G+I&<1DOOXP.A '%?FQ_P<"VW@GQ3\-O@S\;=&\&:=9:MXKMK MF>^U*.QC6[G@-M:2112RA0\BIYC;0Q(7)P!DU]A:7^RM:7?_ 3[F\)_LDZ# MX6^'7C;QI\.=,CD\2Z1H\5@]S+]GC9C/-;1B0EE>91)\S(9F<<]0#V;6?VFO MV;O#OBL> _$'[07@BPUPS>4-&O/%=G%=F3.-GDM('W9XQC-X-?FC^U!# MX/\ O\ P2KM/V<+R30/&OBWP)XMA76_&'@G2EDTO1FEGE9+1]098Q<7)23: MRQ!V'_+3&-[?5/P2\4>(/&/_ 0(U#6_$^K3WMV/A#XCMOM%Q(76WC]?1 MV8>E? '_ ;C_P#)KOCG_L?C_P"D5M7Z'4 ?C;^QCK_Q/^)O_!5?6/V8OB1\ M>?B3JG@ZP\1>)+./2C\2]8A_=VGVD0#S8;I)?E\M>=W..G?\%3_$'[0' M_!-'XC> _BE^S/\ M*^.CHGB-[N.[\)>+O%5UK5E%+;&%B%6]>1C'(LQ# MN M4KE7&X;?#_V3!\4/^'TGC1O@W)H2^(E\8^,FL!XDBF>S'_ [8"**'43(@ M:V:2>1S&TYC5/.^<$K$%50VX 'Z]_LW?%]/C_P# 'P=\:UTK["WBCP[:ZC+9 M;B1!))&&>,$_>4-N /< 'O5J7X]? R#QZOPJG^,_A-/%#/L7PV_B.U%^6_NB MWW^9GVVUXG_P4?\ BA>?L6_\$\-?O/@;$-$GTK2['0/#!M,C^SHY)([8-&>H M:.'<5;J&537QA\./AIXN^/7_ 1PTOX1?!K]E/QCK7B_5=7.MV?C9%TU+6YU M)-7;SKCSWO!/O%NDD 8Q@Y4#I\U 'Z)_M?\ [7OPE_8P^$%[\5?BEJR!PCQZ M)HLN-SXVHOS'T.)^Q=^U3HGQO_ &8/"WQ4^(WQ"\.Q:]J. MB'4->MX]0@B%D&F*@,F[,:+NC0%O5V\$NHA$M[\,K7";CME,<'[:.]U""1F+QS3A-\JL40E6)!** M3T% 'TKI_P 4_ACJ]E=ZEI7Q&T&ZMK",27UQ;ZQ"Z6R$X#2,&(0$@\G'2I_# M?Q!\!>,IY;7PAXWTC5984#31Z;J44[1J3@%@C' SW-?EC_P;>V5GJ/BSXO:? MJ%I%/!/HVDQS031ADD0R78*L#P01P0:K?\&Z%O':?'_XHVD.=D7AVW1A:+\2= O+Z5RL5G:ZQ!)*[ $D!%8DD 'C'8U!IOQJ^ M#>LWNLZ;I'Q:\,W5SX<8+XAM[;7K>1]+)) %PJN3 200-^.17Y)?%_X?W'BO M_@O]>^ /"6M3>'AJGB2W2YOM)(AGBAET2-[LQ,!^[E>-IL2#YE=]XY&:^_OV M(4^*?APV&EQ"74[X:Y;^3:(3@-*^_;&">,L0*L^ _B M/\//BGH"^*_ACX\T7Q'I;2-&NI:#JD-Y;EQC*B2)F7(R,C/>OR#_ .""?[/7 MPC_: \8_$K3OC+X2B\0Z9IVE:<\.BZB[/922R/";>_E&F'2K2Y^R%R4$L=Q)&KX[':Y!/?CT% 'ZPT4 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 ?)?\ P5(_X)D:5^WIX5T_Q1X,UNTT M7Q]X>@>'2[^]5OL]_;,2QM9R@+* Y+(X#;2SC:0Y(SOV5OVAOVU_@3\,-+^" M?[5/[$?CO7-3\.64=A8>*? EQIVHPZG;Q*$B>4/=1^7)L"@L6)8_,P0D@?8M M% 'D?PXU;]I[XK?$/3_''C?PB/AQX-TI96@\*W5[;WNK:W,\3(KW;P,\-K#& M'WK#&\CM(JEF4+L;YE^)7[$GQ8_9R_X*>Z=^WU\&_A[>^+_"&N27+>,-!T.: M$:CI\]Q:O!+-'%*Z"=&D9)L*Q;/F+M VD_>U% 'P/\(OV&OBO\?/^"GNM?\ M!0;XS> +OPAX6TZY@D\(>'M9EA.HWTT%E%:Q3RQPNX@0%&FPS!]VQ<$9-)-(MC/,MW)<.B))>!L*'52S L&QE0&-S_@LW^R+^U_^VUXF^'S_ O] MG;4;JS\.:3>/J%QJ'B'2+8K-=&W/D@->Y9D$.&(&W)^5F'-?HU10!^=7_!>& M76)?^"[\5>&=.MM-\7Z7K%H=,_LX3),6E\V1)()]J" M)D==G+.LA&%KZ3_X*K_L8_'']NOX2Z#\'/A7JOA72[/3O$4>LWNI>(-2N4D: M2."X@6%(H;:0%2+AF+EPA/?>%M*CT^ M.]T#4IKB*[1,XD(F@B,9(Q\OS#W[4 ?/&D_\$^OCK\#?^"2.O_LI?!;7H)/B M/K=N;W59K*]$$=U<37$)N;6*5]H4&UC^SAF*AL9)4-\OSUH?["/_ 4B\3?\ M$QM0_94U+X%^%M$31]?&KZ;92ZM&VL:XQN-[+\DOV>(H'8AY'W,L:($'#U^L M5% 'QA^RA\(_VJ_AO_P2GU7]GCQK^S^]OXKM_"VL:3X?T6U\16ZU_P %!OC-X N_"'A;3KF"3PAX>UF6$ZC?30645K%/+'"[ MB! 4:;#,'W;%P1DUQ_[:'['/[8WQ9_X*C>$/VJ/A]^S?J6H>$/"&MZ!+-='Q M)H\,M]%8W@GEDACDO58!ER%#A&/<+7Z444 ?FO\ \%"_V./VQOCY_P %$O!? M[1GPO_9OU*_\+^$(]%CN+F3Q)H\,MW]EOI+J4Q1R7JL.)-@W[*=9\7-;0W!>Y> S6]M#% M+(TCA+=5$F FYLDX4;OT*HH ^)?^"R/[+WQ\_::^ WA'X&?LT?!"\UG^Q?$4 M.H272ZSIUI:V]O%:3P+"/M-S'(7_ 'JXPA7"GYL\5[Y^PAX4^(?P[_9.\#?# M#XI?#V^\.:WX8\.6NF7]I>7MI<"22&,(9(WM9I5*'&1DAN>17KU% &1X_P# MGA3XH>!]7^'/CG2([_1M)(E@U72K'4X+758H4=F@D:.4JKSQ;G4&/XN<=?+C1=W0NF20O[7'[,OQ+^.W[!/B;]F^/QTNN>+=2T*$#6[^%+5-0OH M;B.YY1,_P!AFS_9,&DW M4U[/.VN:YXCM8S?QO-%)]EMH=X7S2R']\\@B" D%F*K7T?\ \$CO@C^T-^R+ M^R7KGPR^-GP*U6QURT\1W6IV%C::SI=Q_:4*?CU^SS?V%CXB\/\ EVEU8>(M(N0L\WC;X_?%W]G#4=-\.>,-+U:VM MKB'Q)H]P]H]SJ%O=QF5([PL1MA93L#?,PXQDC]*** /S5_9-_8[_ &ROAK_P M55\2_M9^-_V:]3L/!WBC7MSAO97>*26*.]8G&5WA-Y&3@-CFY M_P %*OV-OVH#_P % _A_^VW\ _A'-XYT[2+G2)]2TBPO8XITN+&Y,FQMY^6. M2,*!( P5@VX#C=^CU% 'YF9K:1Y[B(2W& 6)1?+'F*@9MA<^B?\ !:K]DS]JG]L]?AUI M'P ^ VH:FGAR/4+C5;N[U[2K6-&N5M=D*B6[#,Z^2X8@;>FUFSD?H'10!^?' M_!37]ES]M/\ :8_8Q^%7@;X3?#C4(+K08XD\:^"I=:LEFDF2VBCAEWI.T,T< M;K-@"0G]ZK;>#M\E_;U_80_X*1_M.?!SX2:CJ'P+\+17_A'19-&D\)>%=7B\ MZPCV6ZI-*\TJPD-Y1'EPEA$%&7MI-&[11S1&U6Y98XS)Y:-9^*K/3Q8ZK#K^EW4,3V MQN2RR+!=/(-WG*%*HPR#G'6NZ_X*^?\ !//Q/^V4OP\\8?"NU">(M(\10Z5J MMVA"F+2+F0;[@G(+?9W'F!1SMDD(YP*^U:* ,+PU\-O!WA/X:6/PBT?2530= M/T6/2K>R8Y'V5(A$$)[Y08)[\FOS'_9Q_9A_X*(_\$K/VG?$8^#'P F^*G@# MQ(1;XL=8AMOM<*.S6TKLQ)MKB,.RMO0QG>X!((QL=(U;59EEM_"FF7:W4.AP!0%@-R$7[3,3N:20 )DA4&$W/VU%% 'P=_P6 MD_9G_:D_;&\->$/A[\ /V?\ 4]670-7N;R^U:YU_2;6W=6B5$6-9KM9&)^8G M/=?\ @FWX+^+7PB_9,\(?!+XR?"/4_#.L^&=-DMKI[K4M/NH+@^?( MZF)K6YE/*N#\RK@@CG@GWRB@#XB_X*V?\$]_B5^TGK_@[]I3]GS3K?4?&G@A MXX[C0KFY2 ZI9QS_ &B-8Y)"$62.0R':Q 996YRH#_MQ_&?_@F?KGPATKX;VW@7QB?!^E:1HVACQ%%+>7: MP&);WS+B-A#"MQ"K1QQYR 6\QQYF(_L&B@#\G=#_ &$?^"D7B;_@F-J'[*FI M? OPMHB:/KXU?3;*75HVUC7&-QO9?DE^SQ% [$/(^YEC1 @X>O?/@3\$/VN/ M"?\ P2%UK]EKQ/\ L[21^+)?#6JZ'HFDVOB6Q>>X%[)=/]IG,DL<,"+YZC:) M9'.TG:,[:^YJ* /B?_@BI^S-^T9^R5\*/%GPQ_:$^#UYX>N=1\0_VI87W]LZ M==V\R&"&+R_]&N9'5P4+:( II^G20+- M-SC"F>2.,>OS..GX5=HH _*S]DC]B?\ ;O\ @[_P4INOVO/'7[*NICPYJOB+ M7+RYAM/%>AR74$=^+C8=GVX*Q5I4W -T#8R< ^G?\%>_^"77C?\ :DO-(_:. M_9E\'*WCY!#;>(M$:^MK5[^ */+G\V218A/#@(3O^9,88^6H;]!:* /CO1?@ MC^U7^V/_ ,$^-;_92_;1^&5UX4\:C2HH+/Q7/K%A>VVHW%O(DMK^6JB4%GX)8*OZ4T4 ?)/_!37]CKX]?M4_L,V?PK\,:[9 M^(?'&CZY:ZUB@#\N/^"F>.+O78H-)M!#)+Y=Y M(!NEEC*REC H67*A<+DLO4?\$:OV)_VN_P!D+X[>,-9^/WP0NM,TSQ+HRV]M MK,&O:7<11RQS&3]Y'#=/* XX&U&P>N!S7Z/T4 ?FE?\ ['_[9=Q_P6$_X;<' M[,>K'P4GB!) R>)=$^U- NF"R$HB-\."PW[<[MIZ9XK]&/&E[JEEX.U*\T;P MU=ZM>+8R?9]+LI84FN'*D!%::2.,$D]6=1[UJT4 ?F]_P1L_8_\ VPOV)?&' MC_4/CC^SEJ4%IK^A6YTZ73O$>CW!DGMFE8086]^5I!)A6.$!'S,HYI?^"-G[ M%O[7O[(_QY\7Z]\>_@)=Z/I/BC1A!;:I#XBTNZ2WE2;S0LB0W3288$@%5;G& M< Y'Z044 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4?$_B31?!OAK4?%_ MB.]%MIVE6,UY?W#*2(H8D+NY Y.%4GCTH O45\Q:=^W%\9]8\/7_ ,:-!_9Z ML+_P-!X LO%MM8P^*2NNR:9.]V1.(3;^0TIAMP_V;S@5'_+1G;RU])^/?QS^ M+7@C7+?P#^S_ /L_3_$'Q(]B+^_@FU^'2K+3K5G=(WEN95;+R/'($C16)\IR MQ4 $@'JE%>)_LB_MF:;^TOI'BS2_&7P]O/ ?C#X?ZD++QQX6U:\2;^SG96=) M5N%"K+"ZHY#X7[C'!7:S8"_MZSGX0?\ #5DGPJ5/A$=6%N/$;:P_]I_83<_9 M?[5^P_9\?9O-.[;YWF^3^\V9_=T ?1=%>9?&+]HZS\ ^,O!_PE\!Z%!XD\8> M.Y)WT'36U'[/:QV<$8DN+ZXG5)#'"BE0NU':1W55'+,LOP5_:#A^)?C?Q;\' MO%GA^+0_&G@BYMUUS2(+\W,$MM0:G^TKXL\5?%KQ5\(?V?\ X;Z?XFO/ MI; MOXJOM6\0MI]M'=SH9(;"!DMYC+.8QNY 6)8A>L_9^^.G@G]I'X2Z3\8 M? #SK8:I&X>TO(PEQ97$;M'-;S*"=LD=$T?F*,C++NR.>HH ^!K:S^+G_!)SXNZS:V]MJ?Q/ M^!MOX;L/[4CN KZKX.TN6\O1$%!.+J!)#/N&!\KK_JP"6^];KXA> M/\!'XM MW6O6L6A/I27YU8CY7M2F]''&6R&&U<9); &3BO _%W[+?[3WQZG:QW%XT\4<#W,B6LTD /#/@RUA71_#,/BKX5U+4#I1&)].TZTTJ M2VL+=P,XN! &D<#[LDS("=FXX^I1Z-;_ /!!Y5C$7D'X"1$YZ>"K?1K2U1F)G:2.*607+.!& MH+XV*K@?ZQJXI/V#M9;X()^Q_=?%"!_A-'J8D&G_ -FR?VL^F"Z^U+I+7)FV M>4'PGG!/,,(\O ;,I /"_P!D,>*+C]OKX*GQ[YGGQ?L8:2]GYQ/_ !\&>,2G MG_EI@MN[_ABO3/"KZB?^"V_BA-,/^A#]GZV_M3:#M\_^TXO*SC^/86QG^'=7 ML_Q?_9OA\8^/O!?QG^'&K6F@^+O 8N+?29I[$RVEWI]Q%Y<]A/&C(?+(",C* M+RK6 MUMX6=B(XP2S%F)E=F8[1M50#Q?\ X*XK>2^&_@;:R@_V5+^T1X;75^?E,>9\ M!_\ 9SGKQD+[4?\ !4-]17XD?LS#0#_Q,3^T#H_E;0=WD?-YV<<[-A^;VKTR M_P#V4_%OQ;_9+_X9Z_:D^,$GBSQ#(YG;QOIVDQ6$T%W'TN(HD^17AQ&/1 MPA#<,2TMA>7"+'-J$PD MFE+2&-=L<8.V+>YW.2"H!Y/_ ,$K%O'\2?M'W6O _P!JM^T1KJW>\_,(U$7E MC_=P6V]L=*/^"0#ZB_PX^,!D/_$N_P"&@?$G]D8!V^1_H^=G;9OW8QWW5ZK< M_LW>-? OQ<\8_%C]GWQUI.AR_$&WMSXET_6M%DO(8K^"-HH]1MUCFCQ(8R%D MB;Y9"B-N4AM_6_L[_ ;P9^S3\(=)^#W@5[B:STU)'GOKU@UQ?7,KM)-&=/U6Z-W<3W*L5 Q%<%1Q["M&B@#'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@"OING0:5:BTMWD90Q.97+'GW-6*** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S/&7C3P?\.O"M_P".?B!X MKTW0M$TJV:YU36-8OH[:ULX5&6DEED(2- .K,0!7R%'_ ,'$'_!%J3QS_P * M\7]O_P (#4//\K[0UG?BQW9QG[:;?[-M_P!KS=OO7XV?\'A?_!1;XI_$?]LI M?^"=_ACQ-=:?X%^'6EZ?>^(])MIBJ:MK-W;I>)).!]](;::W$:'(5WE;J1M_ M&:@#^^SPGXN\*>/?#5CXT\"^)]/UK1]3MEN--U;2;V.YMKN%AE9(I8R4D0CD M,I(-:%?S6?\ !G3_ ,%%OBIX'_:QO/\ @G1XN\376H^!_&^C7VJ>%=-N9BZZ M1J]K&;B4P _?@]^TY/?>)[GX7:?K=MX7@TNQET2+56 MGU#S-)> Q>>@5HEA,GG"8G#L[*$0?2'[7GBOXH> /V:O&_Q#^$&OZ;IVM^'? M"VH:I;3:GI1NTD45YM^S9\0_%GC+]D'P M#\6/%;RZQKFJ_#;2M6U)HHD1[V[ET^*:0A44*I=V. H !; '%?.>A_M;_$W MQ1^P9!^V]X0^.DFJ>*7NX-_@*WTZR.GM?R7:0_V$(A#]J$A#A%?S?-9BLF2A MV4 ?:M%>"_&_X\^,]3_:=\!_L=_#37)- U/Q#H=UXD\6ZW#;PS76FZ5 3&D4 M"RJ\7FS3@QF1U8(J.0"Q4K-\!_CGXNM?VGO'?['GQ.U^36=0\.:59^(/"NOW M-O%%<:CI-QA'6=842/S(+C,>]%4.C(2H8,6 /=**\>_;A_:3U+]F'X(CQ5X4 MTZVO/$WB#7K+P[X0M+W=Y$FIWDFR,R!2"411)(5&"PCVY&;3=:\L26LD/V6&(>3.1)&T3[BA M$;*W#!@#Z)HKYS\"?%CXE_M8?'#XH^%?AU\5;_P=X8^&>J)X*M,M['Q-HFLWF M@>+[*SSY,.IVDGERF/<20C@I(%))42!23C) /7J*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ 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 **** "BBOSU_X*4_\ M!RK_ ,$ZO^">:W_@C2/&0^*WQ$M2T?\ PAG@6]CEBM)AGY;V^^:&VP059%\V M93UBQS0!^A+ND:&21@JJ,LQ. !7YO?\ !2G_ (.??^"=_P"P2M_X$^'7B-?C M'\0K8M'_ ,(UX)U!#86M?G1)K_\ P<4_\'*- MT8=!M9/@I^SYJK[6D1Y]*T:[M"<'=)_Q^:V2HY"@VQ=>1#FOT>_X)J_\&QO_ M 3N_8!-CX\\;>&1\7_B%;;)/^$H\<6$;V=G,.=UGIWS0PX(#*\AFE4C*R+T MH _G8_X*=M^WW^VQXXUK_@KO^T9^R/JG@OPE\2]4L[.PURRT*YM]*D^SV4-M M;"-YV9W#06Z 3G$#=0^'?Q*\&:5X@T#5K4VV MJ:)K6GQW5I=PGK'+#(I1UX'!!'%?&\?_ ;>_P#!$J/QU_PL1?V"/#YU#S_. M^SMX@U8V.[."/! MGPV\)Z?X#^'?A+3-!T/2K9;?2]&T:PCM;6SA7[L<448"1J.RJ *U* "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ JGXB\0:-X3\/WWBKQ%?I:Z?IEG+= MW]U("5AAC0N[G )P%!/'I5RJ7B/P]HOB[P]?^%/$>GI=Z=J=E+:7]K(3MFAD M0HZ'&#@JQ''K0!\&_M,?L_\ B#]C?XT^.OVM?V'-9L?";>'_ 99>)/&W@B9 M2=(\2V[7-Z)U\L'$$BI!N0Q@?,SA=I/?V _'7CI=-ELEUKX/Z MG?BSN/\ 60";2I9/+;_:7=@^XK/L?V!O@Q#KQ&L:GXCUCPRFE6-E;>#M:\2W MMW9*MI/--$LOFS,US"IE7;!*7C79G!X"^H?$[X7^#/C%X$U'X:>/[&ZN=$U: MTDM=2LK/5;FS^T02(R/$SVTD;E&5F4KNP0>10!YY^R-XCL_!W_!/SX8>+M0@ MFEM]*^#FBWD\5M'ND=(M*A=@J]V(4@#N:^.M3^"_CGP;\)]/_P""QGP!CT:Q M\0WD$GC#Q?\ #E[2/^R+G3'5B?)RNZ&]CMB[/<#YI'DF*[ YC;]!_A?\+?!7 MP;\":?\ #/X?6%U:Z)I-JEMIME=ZK!$")$KW,DCA%50 N[ X%Y[30OM2[6^U0WJW ]" MO_%'_!9WQWXYTM7;3_"OP4T_1=5E0_*EY=WB7443>YBC9L>P-?1GQ,^$'@7X MM6VFIXOTZ;[5HM^+[1-4L+N2VN].N0K)YL,T1#H2C,C+G:ZL58,I(IG@'X+_ M \^&VB:IHGA?1Y1_;MU)=:[?7=Y+/=ZE/(H1I9YY&,CMM 49;"*JJH55 ! M\Z_\%:=+FG^'/PD^*<+B31_!GQU\.:MK\R$&.&S\UX3,QZ8$DD:^GSTO_!2K M0K_QY\:/V9?ASH"N^HR_&NTUK9$?F6STZ,SW,H] J$'/8D5[A\-_V5_@7\+/ M@$/V8O#7@F.;P3]FN;>71=4N)+M9HKB1Y)5=I69F!:1CUXSQC JUX!_9V^&G MP]\3Q>-=/@U34M8M=,_LW3]4\0ZW<:A/96603;PM<.QC4E5+,/GDV+O9]JX M/!O^"8NB7G@/X@_M(?#/Q K)JMI\==1U:2.08=[._BBFM92/1T4L.W6D_P"" M0&A7\7P7^(WQ&=7&G>-_C7XBUK0G)^6:S:2*!95]07@D&>X45[OX]_9O^%_Q M"\4W/C74K;5-/U74-+73-7O= URYT^34K)2Q6"X-NZ^8%+OM8_.@=PK*&8'K M/"GA3PUX%\-6'@WP;H5KIFE:7:I;:=I]E"(X;>%!M5$4< "@#0HHHH *SM2 MMO$TMT7TO4K:*+:,)+"6.>_-:-% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 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_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q7Q'_P4E_X. ?^"=G_ 32AO?"WQ!^)H\9>/[8,B?# MOP/+'>7\,HZ+=R;A%9 '&1*PDVG*QOTH ^Q/L7C?_H-V7_@,?\:^#?\ @I/_ M ,'#W[#W_!.%;[P;K/Q#_P!D;P'<_!;X'7T[6UYK%C?3:=I[P9VN MMUJY07&H,,E7@LT"D$!XWB6*WMX(PB1(HPJJHX4 < "I: ,2'3/&-M"EO;ZM81QQJ%1 M$M,!0. !T%/^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V*_.:V_X+U_#2?_ (+P2_\ !*WS]/\ ^$5'AW^QH_$>X;CX MT4FX:SWYQY7D?Z-C[WVI=G>@#] ?L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V M** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@"OIL>HQ6H35+B.67<G^,?">L6^HZ5JUC%>:9J%I('BN;>5 \T6U\1_M)_M ^"O %A? MNZ6%UXS\3VNF)=N@!=(C<2)YK ,N57)^8<&+UTR GAO2]1U?)]&^(WC+ M5KC1$A&GZ1;>#)XKG6Y)/,^2U$Q15"^7EWF,2KO3!).* /TUKXY_X*/?\%V/ M^">/_!,NSNM$^,GQ83Q!XWB0^1\.O!C1WNK;\9 G7>([->AS.Z$CE5?&*_)S MQI_P58_X+S_\%^/%E_\ !_\ X)E_!;4OA/\ "V6X-IJ?B?3+QK=HXCPWVW77 M51&V#N\BR59L$KB8F_P#!*K6_C[XITS5YX%M_ M%/A#7M9T;[3'*RM*UII_D&Z;<#D3RR1-G)CH _1GQ+_P40_X.!?^#ACQ#=_# MC]@3X5WOP<^#MU<-:W_B#3K^2RMQ#G:XO-<9%DG89.Z"Q16*MAHG'S'[._X) MM?\ !I;^P_\ LH2V?Q+_ &O;T?&_QS&5F-KK%F8?#UE+U.RR)8W9!)!:Y9T8 M8/DH:^4?#/[5'_!XS\5] LO"OP$_8TM?AAI-I;I;Z9I>F_#C1=$M[.)1A8XX M];D98E X P !7] NAW.J7FB6=WK>GBTO9;6-[NT$@<0RE073<"0<-D9!(..M M "Z/HVD>'=)MM!\/Z5;6-C90+#9V5G L44$2C"HB* %4 "N#^(_[7W[ M)GP=\S_A;G[4/PZ\*^3GS?\ A(_&UA8[/KYTJXKY(_X+F_\ !%GQG_P6'L_A MIHOA;]J)OAI:>"I=7_M@G19=074X[P6>P&%+F!6,9MFP6;_EJ<8R:^/OAQ_P M9#?LJZ7Y?_"W/VW_ (@ZYC_6_P#".>'['2MWT\XW>W]: /UQ_9V_;-_9/_:Y MEUV/]E[]H?PC\0%\-2P1Z[-X1UN*_BLVF$AB#R1%E^8128P3]PUZ%KFJ+H>B MWFM/93W(L[62$O^#N#]O\ _:!\ M5Z9:?LY_\$GWGTJ[U&%+F:V;5O$,B6[2 .RFTMH S!,D<8R.E?M5\./V.OV1 MO@ZR-\(_V6/AQX6,9S&?#G@>PL=I]O)A7%>C@ # % 'SA_P5G_;X\-_\$UOV M#/'7[4^J2V\FKZ=I_P!A\&Z=<$$7^MW ,=I%M_B57S+(!SY4,A[5_%I#\6OB M7!\65^.T7C;4!XQ3Q$->7Q'YY^U#4Q/]H^U[^OF^=^\W?WN:_HL_X.>?V#?^ M"PO_ 4S^,O@WX0_LF?LKW&N?"3P+IYOEU1O'6A6*ZOK=P,22F"ZOHI0L$(6 M%"Z*=TEP1E64G\L/^(7'_@NO_P!&,_\ F3?#'_RSH _IT_X)3?MY^&/^"DO[ M"/@3]JO1'MXM3U;31:>+M-MSQI^M6^([R#'55\P>9'GDQ2QM_%7T37XK_P#! ML'^PE_P6!_X)G_%CQI\&/VN/V6;C0_A+XWL1J,>J+XZT.^72-) 6:1W8A44 $EB0 !DT 6J_('_@[W_P"" MD7_#-G[&VG_L0_#G7O)\7?&7=_;WV>7$EGX;@<>?G'*_:90L [-&ERO:G_\ M!3;_ (.Y/V2/V9)+_P"%/["VBP?&7QQ&S0?VZDSQ^&K&7H#YR8DU @X^6#;& MP/$X(Q7\\O[>_P"WA\??^"CW[1E]^T]^TAJUI<>(;W2[+3U@TV PVEK!;0K& MJ01EF\M6?S)2N2/,FD/>@#]L?^#?_P#X.,?V4OV=/^":R?!/_@H!\6[S1=2^ M%NMPZ'X4N8M%O-0FU32;B.::TB5;>-R#;^1<0Y;:BQI;#.6KW?XC_P#!YE_P M2L\)"2#P3\/?B]XKF&1%)8>&+*U@;ZMO0W$E[$EW!;.GDQ1@1X-Q&=WF-UQCO7Z*U@^!OA9\,?AA9?V=\-? MASH/AZWV[?(T/2(;1,>FV)5&*WJ /PJ^/?Q)_P"#R3XK_'3QIX-_9\\#KX>\ M':?XLU&RT'5K?1O"]@EWIT=U)'!.LFILTS*\:HX9/F(.17)'_@D+_P ':/[1 M(S\7?^"EC>$()^;FV;XPZC:#!ZKY6CVS1M_NYV^]?T!5\Y?M]?\ !6#]A+_@ MFIX7_MK]JGXX6.FZK-;F72_!^EC[9K6HCMY5I&=RJ3QYLFR('@N* /:?@UX< M\8^#_A!X4\)?$36X=3\0:7X;L;/7=2MW=H[N\BMT2:52X#%6D5F!8 D'GFOS M<_X.5-2_X(Y>/?A7X3\#_P#!2O\ :6\3:+J?@_5)M7T#P3\++VSF\2:FTL'E MF)H9H9A!"X"D22^2A* "0'BOBSXK?\%V_P#@LO\ \%I_'VH?LZ_\$<_V<=<\ M!^$7E^S:CXOM-K:G#"PQYEWJDF+72LK\P2$^>""$E<\5[Y_P3V_X-"_@MX(U MU/CG_P %0?BM=?&#QI>7'VR\\,Z??W,>CK<,=S-"%:6OV<_X)J_\&?7[*O[/WV'XD_M^>+(_BYXJBV2KX5T_P V MU\.64@YPP^6>_P $#!D\J,C(:%NM?KQ\._AO\/?A%X+T_P"''PJ\#:1X:\/: M3;B#2]#T'3HK2TM(AT2.*)51![ "MJ@#,\&>"?!OPX\*V'@3X>>$M,T'1-*M MEM],T?1K".UM;2)>D<4485(U'95 %:=%% !1110 4444 %%%% !1110 45^0 M/_!4?_@ZU_X=K_MV>.?V*?\ A@S_ (33_A"_[,_XJ;_A:/\ 9WVS[9I=I?\ M_'O_ &7/Y>S[5Y?^L;=LW<;MH^?_ /B.<_ZQ=?\ F;/_ +RT ?O]17Y _P#! M+C_@ZU_X>4?MV>!OV*?^&#/^$+_X33^T_P#BIO\ A:/]H_8_L>EW=_\ \>_] MEP>9O^R^7_K%V[]W.W:?U^H **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBL;XC>*Y_ GP]U[QQ:Z/+J,NC:-=7T>GP'#W+0Q-((EX/+%=HX/)H V:* M^)_@3\5OVBOVE/A]>_'GX/?M.3WWB>Y^%VGZW;>%X-+L9=$BU5I]0\S27@,7 MGH%:)83)YPF)P[.RA$'TA^UYXK^*'@#]FKQO\0_A!K^FZ=K?AWPMJ&J6TVIZ M4;M'-O;23>6J^;&%9B@ =MZKG)1NE 'I%%>?_LI^-O$?Q$_98^&WQ'\;ZK]K MU?7?A_H^I:O?-&D?G7,UC#++(50!5R[,<* !G@ 5Y_\ !;XU_$+]M#7-6\<_ M"SQ;+X7^%>D:I-INBZU86<,NH^*KB%MD]Q&]PDD=O9*X:-=J&60JS;XL;2 ? M0%%>"_&[XW^,9?VG/ 7[%WPQ\53:3J.MZ'=>(/%GB1+>&:[LM)MR8HU@65&B M\V><%#(Z,$57(4L5*S? ?XY^+K7]I[QW^QY\3M?DUG4/#FE6?B#PKK]S;Q17 M&HZ3<81UG6%$C\R"XS'O15#HR$J&#%@#W2BO'OVX?VD]2_9A^"(\5>%-.MKS MQ-X@UZR\.^$+2]W>1)J=Y)LC,@4@E$422%1@L(]N1G(Y?QE\5?B7^RG\&OB7J$OA^]OM8T^SMYM-UKRQ):R0_988AY,Y$D;1/N*$1LK M<,& /HFBOG/P)\6/B7^UA\J)X*M,M['Q-HFLWF@> M+[*SSY,.IVDGERF/<20C@I(%))42!23C) /7J*** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H)"@LQ ')-?% MW_!4/_@N_P#L(_\ !*V";PG\7/%USXE^(;V2W%A\-_"RK-?E7&8WN9&(BLXV MX.9&WE3N2.2OR4U+XX?\'!/_ 3M!>7<%W/I^DW$& M2&2XOMHN=8DQPT4""#<%WQQ_>H _H[CD25!+$X96 *LIR"/6OS6_X+N_\$;? MVPO^"L7Q&^&WAKX0_MC3>"?AA:VT\/Q%\+ZC<3O9F1)5DM[^&SAVB]N2'DC* MSR(B")"C*6?=]J?L.?L]>,_V3OV1_A_^S7X_^,5UX_U3P3X<@TF7Q9>:>+62 M^CARL68P[X"1[(@2S,5C!8EB37JU 'P)^RA_P;5?\$J_V8/@=J_P@U#X+7'C MG4/$^DMI_BGQIXFU6>/5KN!\>;#;S6CPM81. 49;8HSQL8Y'E4MF/_B%Q_X( M4?\ 1C/_ )DWQ/\ _+.OO^O _P!KS_@J+_P3[_8-OH-'_:S_ &JO"WA#4[F$ M30Z'//)=:BT1Z2_8[5)9Q&<'#E-IP<'B@#Y\_P"(7'_@A1_T8S_YDWQ/_P#+ M.OM'X#? OX8?LS?!WP[\ O@MH-QI7A/PIIJ:?X?TRYU:ZOFM+5,[(1-=RRS. MJ@[5#.=JA5&%4 >:_LB?\%._V _V\KBXT[]DO]J?PMXQU"UA,UQHMM7_&G_@X4_P""L_\ P5Z^(M_^S)_P15_9@U[PIHDK>1>> M,!!%-K$<#Y EN+QS]BT=6&>=S2 @;)MV!7L/[ O_ :&^"8?$_\ PT'_ ,%: M/C=J'Q6\9:C<"]U#PII6L77V&2<\DWVH2%;J^<\9V^2N006E4U^POP6^!?P: M_9Q^'EC\)O@)\+]"\'^&M-3;9:)X>TR.UMXS@ MMC W.<99SEF/))/-=70!S MOPI^$7PL^!7@+3_A;\%_AUHOA3PWI,/E:;H?A_38[2UMU_V8XP%!/4G&2EVYGU/6=9 MOX[6UM(AU>660A$4>K$"O,==_;T_9=L/V7/$O[9'A3XE6WBWP!X4BN'U76/" M&+\'R&595CV'$A7<"2#C'.<Q45\CV'_!6SX=_%G_ ()J^-O^"C7[,/PM MUCQ)8>$8[W'A?Q#/'IUU,UK(@F+M#]I$8$3^<,;BR@ ["3MY3X7?MN?MN_MN M?\$D?$W[2W[/7P=/@OXTF6ZA\->'+C3S+&[PWD97REO559?,M&(#L-GF$GC& M ?<=8WCWXB?#_X5>%KGQS\4/'6C>&]$LP#>:QK^IQ6=K!DX&^69E1Z\PLR2?('<IGI=Z M=J=E+:7]K(3MFAD0HZ'&#@JQ''K0!\&_M,?L_P#B#]C?XT^.OVM?V'-9L?"; M>'_!EEXD\;>")E)TCQ+;M.ETV6R76O@_J=^+.X_UD FTJ63RV_VEW8/N*S[']@;X,0Z\1K&I^(]8\,I MI5C96W@[6O$M[=V2K:3S31++YLS- OJ'Q.^%_@SXQ>!-1 M^&GC^QNKG1-6M)+74K*SU6YL_M$$B,CQ,]M)&Y1E9E*[L$'D4 >(?#^R\5:E M_P $B=$T[P+'*^MW'[.%M'HR0 ^8UTV@*(0N.=V\KCWKYWT;]FWX':C_ ,$8 MM$^-_@G3TTOQCX5^'+>(=$\:Z?=R+J-CJ5L'FFCCN-V]$:998S$#L!=B%#8- M?>_PN^%_@OX,^!=.^&OP\L;JTT72;:.VTVSN]5N;PVT*(J)$KW$DCA%50 N[ M X%';U-"O]8.K7?A)=8N!H\MX9!*939[_*VF0"0Q8\ MHO\ .4+VU+X@?LMPVDOFQ>7C689HKN]@" MXX95?<5[;CZ5UW@/0K_Q1_P6=\=^.=+5VT_PK\%-/T7594/RI>7=XEU%$WN8 MHV;'L#7T9\3?A!X%^+=MIR>+].F^U:+?B^T35+"[DMKO3KD*R>;#-&0Z$HS( MRYVNK%6#*2*9X!^"_P //AMHFJ:)X7T>4?V[=276NWUW>2SW>I3R*$:6>>1C M([;0%&6PBJJJ%50 ?.O_!6G2YI_AS\)/BG"XDT?P9\=?#FK:_,A!CAL_->$ MS,>F!))&OI\]+_P4JT*_\>?&C]F7XX?#?]E?X%_"SX!#]F+PUX)CF\$_9KFWET75+B2[6:*XD>257:5F9@6D M8]>,\8P*M> ?V=OAI\/?$\7C73X-4U+6+73/[-T_5/$.MW&H3V5ED$V\+7#L M8U)52S#YY-B[V?:N #P;_@F+HEYX#^(/[2'PS\0*R:K:?'74=6DCD&'>SOXH MIK64CT=%+#MUI/\ @D!H5_%\%_B-\1G5QIWC?XU^(M:T)R?EFLVDB@65?4%X M)!GN%%>[^/?V;_A?\0O%-SXUU*VU33]5U#2UTS5[W0-!?#5AX-\&Z%:Z9I6EVJ6VG:?90B.&WA0;51 M%' H T**** "L[4K;Q-+=%]+U*VBBVC"2PECGOS6C10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 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_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%?CC_P6E_X*/?\ !;;5OVU;[_@EU_P3-_9=U+2+JZT.SU"/XCZ1"+R[O]/N ME*_:8[B95M=)A659[=I927$D!*2(=N0#[B_X* ?\%8OV1/\ @F=X<&I?M3?M M#Z/9:S/#YFF^#-&M/MNM7R]BEJC91#SB64QQ9&-^>*]]\ ^+KCXH^!M&^)?P M^\=Z5JV@^(=+M]2T75+.$M%=VD\:R12H>ZLC*P]C7Y _\$]_^#1OP=;>*E_: M1_X*W?&.^^*_C?4KG[=J'A&QU>Y>P:X8[BU_?R$7.H29QN"F),@@F93S^R_@ M7P)X)^%_@W3/AW\-_".FZ!H&BV4=GI&BZ/9);6ME;H-J1111@*B # 4 4 ? M-O[3/_!(?]CG]L;]ICPO^UC^TO\ !G0/%_BSPEHYTW35U:!WL9X1*98_M5L" M([KRV>78LH9!YSY4G:5^B-+\/>)-#TVWT71;K2[.SM($AM+2UL!'%#&H"JB* MN J@ # KH** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#YF_X*H? MM<^/_P!@'_@GQ\4OVM]-O=.N=1\)>'0=%AFM,QG4+J>*SM"X)^9!<7$19>X! M'&K=Z-KFCW;07-I,O1D=2".,@CH02"""17[>_\$AO^#ZO!#'_ /@D/\#=$_9_^(\/BWPW:>%IHCXAM].NK2*[U$7M MR-2\N*ZBBF"+?_:T4NBEE0,,A@2 >W? ']F3X>?LK_#>S^$/[.7P^\*>"_#5 MB/W&D>'M$6WC+8 ,C[>99&P-TCEG8\LQ/-=K]B\;_P#0;LO_ &/^-;%% &/ M]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XU?M]:T:\U.XT6TU:VEO+1$>[ MM(YU:6%7SL+J#E0VUL$CG:<=*\I_9L_;U_9'_;#UKQ1X<_9A^-6G>-+WP:ML MWB"'289E6#[1YPAVR2HD M-_\ H-V7_@,?\:^8?^"(O&VD65AI-I)=:G>72A([2%$+O)(Q.$54!8DX S7R)_P2G^# M'_!5.V^'?Q2\._\ !5KQTNJS>*UMXO#+6VMVLT]E$\-Q%=J%LT6&!2&@9-AZ M[L@8&;G_ 2?_P""1VL?\$Z?A'\1/AA\2OVAC\1H?B3/%-JD?L*?\$Q?V M5O\ @GA\/_$/PW_9_P!'UF6P\6/$_B%O$>L->M>F.-XQE2%C3*R,"$1=W&/_ &/?V$?CW^T.GCC3?B%<:HVI:I9Z8\$]C%?6D5O(D4D\DN]U:,S+(RC# MORA Y])_91_X)B_!/]D']ES7/V.O 0GUOP-XEN+R;7].\6S_ &QKW[5!'!.C M$*BJC1Q*-JJH!)(P237TO10!YW\&OV?/!G[.W@U?AW\!O ?A'P=H0N&N#I7A MKP_%9P/,RJK2LL0 >0JB NV6(49)P*ZS[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH KZ;'J,5J$U2XCEEW'+Q)M&.W%6* M** "BBB@ 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 **** "BFS3P6ZAYYD0%U4%V !8G '/ M#/#.GC_2-7\0:@EO$6P2(TW' M,LC8.V- SL>%4GBOQL_:>_X.T/BA\W['?_ 3U^'8^&O[)7P.TCPK:RHHU+488S-J&ILO\=U=R%IIS MG) 9MJY(55'% 'K'A;5M1U[PQINNZQX&KF#XD?&!8BL'@?1KX"#29"/E?4[E%4FOP M@_:X_P""Y7_!2'_@M[\8;S]A3_@BO\*?$OAKP?(A\0/C?':^'E'B4;X].T$S^(=,BGBL(CAG+1R2 M1M<2_.ZL=J0AV4_A77]/W_!V-_P4@_9_\$_L.^/_ /@G+);:[>?$/QC8Z%?+ MY&EE+'3K6+6;.\$DL\A42&1;61%$(D ;(_:P_9:'A#X?>$GO[7P M9XKLO"E_9VNJ3VNHBW!%S=2.MUYL3&56B 3$;$4?\$V_V>_^"J7PG_:I^+'C M7]MSX[1^*_A[K,D]OX#L;GQ$;BXMEBOG-M,MK'$L-NLELQWX8/D1@J<';]MT M4 ?%W_!,G_@CSI'_ 3;^-OQ-^,.A?'^^\2P_$:=R= ?0EM(+",7\[0=S':,XKU3]C[_@F9^R%^PMXS\5_$3]G?P'?:;K?C25F\07UWKM MS<"93,TRQK"S^3&JN[;=J!@#C)%>^T4 I/V7_P!HKX#?VF/A'J7VKP[XV\/V^JZ8S$%XEE0%H9 /NRQO MNC=?X71AVK\//^#S3_@I,CGPM_P3#^&/B$$J8/$_Q/%M-T."=.L),>Q:Z=#Z MVC"K'_!F7_P4F2>Q\4_\$P_B=XA D@,_B?X8"YE^\A(.HV$>?0[;I$')W7;' M@4 ?OO17RM\H:;>17%O,NZ*>"0.CCU##@BI: M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY0 M^)'_ 6U_P"";/PT_:_\)?L-7_[1>FZI\0/%NO#1EM-!Q=VFD7CAA%#?7*'R MH)))0L"Q M())$WHBDL #ZOK\J/^"H?_ =9?L=?L8ZKJGP5_95T@_&7XEV5 MP]G.NG3M%H6EW2L4*370!:Z=6Q^[MPRD@J98V&*_5>OFSX4?\$BO^">GP:_: ML\6_MK^$/V;=$D^)/C#77U>[\0ZI&;HZ?=NH\V2RCDS':/(^^5Y(U$C/,^7V MD* #\A/V;?V!_P#@X0_X+2?'SP=^V?\ MO\ [0&L?!'P5X8\0VGB#P7ILUB] MK):2PRK-#)IVB!EV'@ 7-ZPD92IS.O%?T&QAUC59'#,%&Y@,9/KCM2T4 %%% M% !1110 5RGQM^.?P>_9N^&6J_&;X\_$C2/"?A;1(#-J>MZW>+!!"O89/+.Q MPJHH+.Q"J"2!7R!_P5M_X+\_L:_\$J-#N?"&N:JGCGXJRVV_3/AMH%ZHFA++ ME)+^PD)WEDP#J%SNW!AM,X3RU .X_;=_X.%_VYO^"K M/QAF_8'_ ."%?PL\3VMEJ)>'4/B#;V_V?5[VVSL>>.1R$T:TY_X^)&68Y3YH M&)1OJC_@D!_P:[_L]?L4WMA^T3^VE=V'Q:^+YE6]CCO(FFT30;HG<7ACE&;V MX#$G[1,N <,D:,N\_:O[/_[*_P"P[_P1\_9.UJ'X+_#:'PEX,\+Z1+JWBS6+ M6PEOM2U!8(V>2[NI(U:>ZD"ACT*H,A%1!@>/+^VMKO\ P6%_X)T_$OQ#_P $ MO/BIK7@;X@Z7?3:=IZ:FMM;7ZR1LLB1LQ9Q;+=V^1'.K*8W)^<&-Z /;O^"A MO_!17X"_\$U?@M#\9_CQ;:Y=PZCJ']GZ'I>@Z8T\U_>&-I!%YC%8H?D1FS(Z MY"-M#$;:\ _X*#?#;]N__@H7X-^!/QO_ ."6G[6\?AKP7J=[;ZSK:RWHM('B M^2ZM;V8Q(9K@1LC1261+*79 R#;(R^K?LJ?L,^,]8_X)_>$?V3_^"G-QX<^+ MFJ:-)#->R7:374+^1/YUHDLLV'N9(AB-I"JB1!M97!B>&-&M?#OA MO1[73]/L8%@LK&QMUBAMXE&%1$0!44 4 >'_M8?\$TOV+/V^-$M+3]M M/]G[0O&VH0Z*FG/J2RW=C-'&+B*Y98)K>=)H5\Z$,,2;@KR)N*RRA_GK_B%Q M_P""%'_1C/\ YDWQ/_\ +.OO^B@#X _XA\<6NCRZC+HVC75]'I\!P]RT,32")>#RQ7:.#R: -FBOB?X$_ M%;]HK]I3X?7OQY^#W[3D]]XGN?A=I^MVWA>#2[&71(M5:?4/,TEX#%YZ!6B6 M$R><)B<.SLH1!](?M>>*_BAX _9J\;_$/X0:_ING:WX=\+:AJEM-J>E&[1S; MVTDWEJOFQA68H ';>JYR4;I0!Z117 ?LH^-/$OQ(_9;^&OQ#\::F;W6->\ : M-J.K7AB2/S[F>QAEEDVH J[G9CA0 ,X KQ']M?]K?XJ>!?BY\+O 7P1O(K; M1KKXW>&_"_CW6S"DGF->NTK:9"'5AN^SIOF<89!- %.6?8 ?5M%>$?'?XZ^+ M[[]J7P-^QM\+O$;Z)J&OZ-=^(O%>OV]M%-I?LP_!$>*O"FG6UYXF\0:]9>'?"% MI>[O(DU.\DV1F0*02B*))"HP6$>W(SD?)AU.TD\N4 MQ[B2$<%) I)*B0*2<9(!Z]1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>>_&C]K#]FO\ 9U\3 M^$?!7QQ^-GAWPQK'CS7(M'\':5JVHK'<:M>R,%2.&/[S#<54O@(&= 6!900# MT*OQ0_X+,?\ !V9\.?@!-K7[-O\ P37-EXN\;V[366J_$J\@$NCZ),,HPLXV M&+^=#G#M_HZD*?WX+*/VOK\=O^#@;]FO_@C3^Q)^QQ\?/%_B7P3H'AKXQ_M# M0?:-$.G6PN]7U#5(;FWN@UM"[8LK-KJW26ZE3RU9I&R7W$C%GEDDV'SR.2TP$.]B0KYY^Y?V%O\ M@[Q_X)S?M*_8O"?[3&GZO\$_$T^U'DUPG4-$DD/&$OH$#1CJ2T\,2+Q\YH ^ M\O\ @G1^Q=H/_!/+]B[P+^QOX:\92>(;3P397,*ZW-IXM6O7GO)[J20Q!W"$ MO.W&XURG_!6SP[_P4"\5_L5:WH'_ 3)U5+#XLS:MI[:5?-?VEN8;9+A9+C: MUX#"2R(4VOU#FO??A[\2/AY\6_"%E\0?A5X[T;Q-H.I1>9I^MZ!J<5Y:7*?W MHYH69''N":VJ /Y_!^V'_P 'GW[,W_)3/V7I?B!';]1_P@NCZMY@'_8 E1F_ M#G\:^H?^"0?_ 6G_P""JW[8G[9=C^RG^W%_P3NB^&]I)H%_J-_XC;PEK>BM M ;=%VH(=0:0$O(Z+C>" 2><5^L5% !7P?\9?^#DG_@D_^SK^T?XL_9=^/'QF MUWPQXB\&:PVF:S.*^\*^2/VBO\ @A'_ M ,$EOVK/&NL?$GXX?L7>']2\1>(+Z6]UG7-/U*_TVZO+F1BSS226=Q$6=F)) M)SD]: +?PR_X+E?\$A/BWY8\)?\ !0[X80-+CRT\1>(DT=B3T&V_$)S[8S7T MWX2\7^$_'WAJR\9^!?%&G:UH^I0";3M6TF]CN;:ZB/1XY8R5=3ZJ2*_+KXG? M\&=?_!(KQT)'\'W/Q2\%NV3&OA_QE'.BGL"+^VN"1[;@?<5^BW[*7[.G@[]D M7]FKP+^S!\/[^[N]&\!^%[/1+"]O]GGW26\2IYTNP*N]R"[;0!EC@"@#T"BO MDC_@L]^SE_P4)_:?_9.T[X>_\$U?CM!\//'MKXUL]1O]W)C?;&51LG( /Y:?\(!_P>P_LS%M7\ MT#_K\5+LYQ_#S0!_0%17Y>?\$5?VX?\ @NY\?/VI=<^"7_!3W]D.+P7X.TKP M/+Y_A[>Z:]YJ27=I#%:I="=K23='+/(45-Q$.00 <_J'0 45^7OQ"_X M.U?^"9/P?_:%\;_LY?%7P?\ %'2]1\#>,-2\/WVN6WARTN].NI;.ZDMGFB:* M[,Q1FC)&8@<$?AZK\,?^#EW_ ((G_%,QP:=^VUINCW+XW6WB?PUJFG>63ZRS MVRQ?DY% 'W;169X)\:>$_B1X,TCXB> O$-IJ^A:_IEOJ.BZM83"2"]M)XUEA MGC<<,CHRLK#@A@:TZ "BBB@ HKP2/_@HW^SC+_P45D_X)E+XA_XN''\/QXI* M^8OD[3+@V6)W=!4/[>?_ 5$_8A_X)L^"O\ A+OVL/C=I^BW M=Q TFD^%K,_:M8U3&0!;V<9\QE)&WS6VQ*2-SKF@#Z!IL[3+ [6T:O($)C1W MVAFQP"<' ]\'Z5^.'_!/S_@XO_;4_P""GO\ P4F\._#O]FO]A#48OV?K:XFL M_&.LM";B_L%DB;R;^[O"R6ML$<(WV1-\CH9 C3-L _9&@#^>KX^_'O\ X.-_ M^"Z?QO\ %W[*GP-^#]]\!/ACX=\17F@^+I8[^:QLX9()FAGAO=7V";4&!#*T M%FFQE8%XBN'K[A_X)=_\&N?["7[ USI?Q5^,=N/C#\3+%X[B'6_$EBJ:5I=P MI#!K.PRR;E8 K+.97!4,GE'BOTT Z"B@ HHHH **** "BBOC;_@JM_P7$_8 MN_X)1>$I+7XJ>)1XF^(5U:^;H?PR\/72-J-QN'R2W+'*V5N3C][(,L,^6DI4 MK0!]5_$[XH_#CX+> =4^*?Q=\=:3X9\-Z):MUTPC M4KR+.UY;"*0 :?;@'+7MQM=0VX" J'/DW@']FO\ X+(?\'3WQ,LOC+^TOXJG M^$_[.=EJ'G:+:Q6LL6G-$"1_Q+K1F#:E29H%U'4]2D""2-95?]S# ME81N(BC4C< >0?\ !)+_ (-8?A/^SUKEM^U+_P %*=8M?BW\5[JZ.H_V!>S- M>:+I=T[;S+.9ANU.YW$DO*/*#$X1R%EK[6^"G_!6G]DS]H;]M;Q=_P $]?AK MJFNZ?XO\*V%W'_:&H:0+.WN+NU*Q$/$'BJ'3D^W7BQQ)$ MJF4C$_#]]XJ\17Z6NG MZ99RW=_=2 E888T+NYP"G:G92VE_:R M$[9H9$*.AQ@X*L1QZT ?!O[3'[/_ (@_8W^-/CK]K7]AS6;'PFWA_P &67B3 MQMX(F4G2/$MNUS>B=?+!Q!(J0;D,8'S,X7:7.?I_]HCQ:GCW]@/QUXZ739;) M=:^#^IWXL[C_ %D FTJ63RV_VEW8/N*S[']@;X,0Z\1K&I^(]8\,II5C96W@ M[6O$M[=V2K:3S31++YLS- OJ'Q.^%_@SXQ>!-1^&GC^QN MKG1-6M)+74K*SU6YL_M$$B,CQ,]M)&Y1E9E*[L$'D4 >0? W5/BMHW_!,CX? M:C\#?#,&L>+D^#6@CP_I]S'H-%_:#\.W^F75[\2M,OY_$.K[[J3R97B V37,DDLC MW#_(&W$XR*_0CX7?"_P7\&? NG?#7X>6-U::+I-M';:;9W>JW-X;:%$5$B5[ MB21PBJH 7=@ <"JWQ2^"OPR^-'_".?\ "R_#7]I?\(GXJL_$?A__ $V:'[+J M=KO\B?\ =.N_;O?Y'W(<\J<"@#YCL8?%UA_P5T\#?$OXC>$WT";QQ^SW/I]O MIDMY'<"TU.WO5N;FS$T?R2F.-@2R\'<2.*TO >A7_BC_ (+.^._'.EJ[:?X5 M^"FGZ+JLJ'Y4O+N\2ZBB;W,4;-CV!KZ,^)OP@\"_%NVTY/%^G3?:M%OQ?:)J MEA=R6UWIUR%9/-AFC(="49D9<[75BK!E)%,\ _!?X>?#;1-4T3POH\H_MVZD MNM=OKN\EGN]2GD4(TL\\C&1VV@*,MA%554*J@ ^=?\ @K3IE_P""E6A7_CSXT?LR_#G0%=]1 ME^-=IK6R(_,MGIT9GN91Z!4(.>Q(KW#X;_LK_ OX6? (?LQ>&O!,RLL@FWA:X=C&I*J68?/)L7>S[5P >#?\$Q=$O/ ?Q!_:0^ M&?B!635;3XZZCJTD<@P[V=_%%-:RD>CHI8=NM)_P2 T*_B^"_P 1OB,ZN-.\ M;_&OQ%K6A.3\LUFTD4"RKZ@O!(,]PHKW?Q[^S?\ "_XA>*;GQKJ5MJFGZKJ& MEKIFKWN@:Y&=/U6Z-W<3W*L5 Q M%<%1Q["M&B@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_G MYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\ M"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:M MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +: MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0? M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** M,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:N&_:I_;6_93_8A\'6/CW]J[XZ MZ!X'TS5-1CL=,FUJ[VO=SNZKMBC4%Y N\,[*I6-,NY502/3K>XM[RWCN[2=) M8I4#Q2QL&5U(R""."".] 'X]_P#!9/\ X./_ (9_L@^/-5_8P_8+\'ZA\1OC M9#J)T>_NYHKB33=!OR_E_9UB7$FH788[1%'B-6(R[LK15XM_P3R_X-K?VJ?V MX_BS#^WU_P %ROBKXFN-3U*6.\L_AZ^JLFK7"AMT2WLT9 TZ!1]VSM]KJ&P3 M 5*']D=,_8,_8\T+]K'5_P!NFS^ ?AX?%76=,@LK_P :3VOF7*QPQF-7CWDK M#*8B(WE0*[QHB,Q50*_+3_@LS_P(4\>2?\$\?^"/%O/XY^*&MWIT?4?'? MAVT-\EC#]F[_@E=XB-Z@Q]ALE! M_=V2!&8'YA&@VR_0O_!$3_@VK\/_ ++FNVO[;/\ P4CZ ME=?;[/PW=R-YAN)9'+"^U#<2QF8M'&Y)CWLJS5][_P#!4?\ ;G_X=K_L)^.? MVUO^%7?\)I_PA?\ 9G_%,_VW_9WVS[9JEI8?\?'D3^7L^U>9_JVW;-O&[< # MG/VEO^"+O_!,;]KZVTZ#]H#]DCPYK#Z1816&F7EB9M,NK>TB0)%;+/8O#*(4 M4!4CW;$ PH%7_P!DC_@D/_P3K_84OYM:_94_9FT?PIJD\)ADUM+B>\U$Q'K& M+N[DEG5#W4.%.!D' K\E/^(YS_K%U_YFS_[RT?\ $;F?QKX)G73-3,A MZR2,B&*Y?WN(Y:]5_P""7'[<_P#P\H_83\#?MK?\*N_X0O\ X33^T_\ BF?[ M;_M'[']CU2[L/^/CR(/,W_9?,_U:[=^WG;N/O] '\]_Q+_X-I_\ @KK_ ,$T MO%%[\7_^"/'[;.H>(++S/.D\+_VF-%U*X ^['+!,S:?J( ')E,>3C$=3?!#_ M (.BOVNOV-_'&_&N@7 /F:3XFT>&\A5B,;T M$BGRW'9UPRGD$&@#P7]B/_@J%_P37_X*%V<$7[,7[46G:GKZ3P?JNH/I^ MLQ$#+#['<;)) O=X@\?HQ!!KZ4_X0?2/^?F]_P# MJ_(3]MO_@SA_9#^)][- M\0/V$/B_KOP?\11R_:+/1-0EDU71Q*IW+Y;.XN[4[N=_FRA<#;&,5\W?\+]_ MX.E/^"%?^C_&SPE<_'?X4Z5P^JWWG>)+**W7@N+^+;J-DH4 *;H")>,(>A / MZ#/^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK\O_V%_P#@[I_X)O\ [3?V/PI^ MT=;ZM\$O$T^U&_X2(_;M%DD/9+^! 8QU):XBA0?WC7Z@> ?B'X ^*OA.S\?? M"_QQH_B30M1B\S3]:T'4HKRTN4_O1S1,R./<$T '_"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!\T?%K_@CG_P $P/CGJ5YKGQ2_ M8?\ ASJFI:A,\U_JP\+6T%[.=17!]1'<2S1K] @'M7Z-44 <5\,/@)X$^$/PT M\._"?P;)J$>C^%]"M-)TJ.:]+.MM;0I#$&( !(1%R0!]*^3?^"U7_!,K]JC_ M (*"_!3PCX"_8\_:C_X5CK7AOQ2VKW>I76K7]N;L"VDACB$UGET ,K,>"#QZ M5]ST4 ?SYS_\$IO^#N;]G$?\6I_;V/CI(/\ 411?%F74 P'0!==@C4?0\"OI M3_@G?^T;_P %FOV6/!/QK^.7_!>2PN-+\ ?#3X??VMHU\(]%2;4[X2X$$4VE M.8I'<*L2H1R\\=?KQ7X _P#!YM_P4B_Y%3_@F+\,]>_YX^*/B;]GE^O]G6#X M_P"!W3H?^G5A0!^-^N_M_?M$ZW^W=?\ _!0J+QK?Z?X^OO%TVN?;]-O6CDMQ M)N0VL4A!*Q+;M]G7(.(P!@U^T'_!*#_@V7^$?[:?AG0_^"C'_!0?]K+5?C/: M^/X5UK2-'TK4[E?[0A8X5M4OI6-R\P *26T13RI(RGG2 $5_/C7] W_!F5_P M4B^TV'BO_@F+\2]>^>V\[Q1\,OM$O6,D?VC8)GT8I=(@Y.^Z8]* /VZ^$_[- M'P3^!'@.P^%_P6\!V/A3PYID>RPT3P_ MI;0CN1'& ,GJ6ZD\DDUTG_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M69XRC^'/PZ\* M:AX[^('C.+0]$TFT>ZU36-7U@6UK9P(,M+++(P6- .2S$ 5\_P#_ 4[_P"" MQO[%_P#P2H\ ?VY\?_&_V_Q7?6K2^&_AYH+I-JVJ'D*Y0G%O!N!!GE*I\K!= M[@(?Q.U]_P#@L#_P<^:UJ/Q5^)VHW/P=_96\+O/J%Q]DL;J?3(H;96=S;VT8 M$_B"_54;D 1HX95\DL(V /<_^"CW_!R7\0_V@_B>O["__!#7P%XA\8>*M:N6 MT\_$6&PEGFF?D/\ V5:L.%49)O+@!%4,P0*%F'/_ =_X(;_ +/'_!-+X1W' M_!3_ /X+T^(]=^*OC.^U:-X?A[I8DU>W&J3AY$&H7+G;>SG8=QE=+56!4M<% MTKZ8_P""07PO_8-\:_L"_&GX0_\ !%F\UGP'\5]*LSIDOQ*\7VEJ_B/693&) M;6\ED(=;>TN)(IH5CC">3M:0(LF&/UO^P'^PM\;-&_X)[I^R9_P5!\4:+\6+ MG4=1ENKZSOI9[X1VSSI=1VUS=3-ONY8[@._F8 7*HI8(&(!X]^V-\,/VDO\ M@J/^P]\'OBI_P2=_:.N/ ^BZ_>03:YICZN;"*.RV[2DLT"-*CV5Q"T+6\64? M<_#>6M?7%U^Q=\(OB;%X!\9_M,^"]!\;>.O VGK]C\1W.F8C@OWCB%S<6T,C M/Y(>2)74$L4PN#D9KU/PIX3\+>!/#=EX.\$>&M/T;2--MU@T[2M*LTM[:UB7 MA8XXXP%11V K0H Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ MV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ M )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJV** *^FZ=!I5J+2W>1E#$YE?_'3]J?XM:7X2\. MV>52>^D+37DV"1!;0(#)?LH_L^?#JY\<_'&6U@(L=0L9H]*T0W$:O \Q&U[R1U=&2& X(;YI4(VM^ MDOPV^(_@;XP_#W1/BM\,?$]IK7AWQ)I4&I:'J]C)NAO+6:,212H?1E8'GGGF MN/\ %7[''[+7CG]I#0_VO/&7P*\.ZI\2_#6CG2] \87]@);NPM3(9 L1;*JP M9GVR8WH))%5@'8$ _$3]B3_@WM_;I_X*P?%^#]O?_@NA\5?$]GIVI;)]-^'] MQ<[RVSO2!XU 31K/G_CWC59CE\K Q#M^ZLUW\%/V3O@5&VJ:QI7@SP!X! M\.Q0"ZU._P#*L])TVUB6- TLS<(B*J@LQ)P.IKEOVTOVX/V:?^"?GP,U']H3 M]J3XCVWA_0;$>7;1'$EWJ=R02EI:0 [IYFP<*. 68JBLP_ KQ9\0/\ @IY_ MP=K?M(2> /AM8W?PM_9D\)ZPIO)KC>]C:[>1+=%2HU/4RA!2W4B.$.O,89II M #L_^"A/_!9?]M7_ (+I_':?_@F7_P $:/".MVG@34"\'BCQF ]G<:U9!@DM MQV@#0JP!>SL$;)MK8$UMXC\/)XA3P MDVO60U62S:[CTPW2?:&MU=4:81YW% SJI;& 6 SDB@"[7P!_P='?\H*/CG_W M+/\ ZD^DUZC^S'_P5\_9S_:I_;@\<_L)^"?"WB;2?$W@2VO#>7?B.TCMH[ZX MM+I;>ZA@0.SG865@6"EE#$+A"_#WC+3KS5O"5QK\'B;3H+I6FTR2;7]3N85F7.8 MR\,B2+GJK U^C2LK*&5@01D$'K7Y4?\ !MI^R;X<\2?\&]%OX=\">*;KP]KO MQMM?%HUKQ&T N6L+A[V]T>*6&/*96."UB<(7YD+G< V![I^Q5_P36_:$_P"" M;/\ P3P^*O[/_P &OC6OCGXB:X=5N_ >MW*-I\-E/)81V]D@CEEE6$1S(TQP MQ4E\4 ?#?#UK86 M=W)=VT5I"+*)_P"R1^_#W/FLS9\T1GG!6M;]C?\ X*K>)_BE_P $W_&7[?\ M^UE\!I_ M!_LM_P#!27]F#]J_]E/4/VSO".NZCX=\!Z1<74.KZEXRLULC9_9U1I7?#NFQ M?, WJQ&01G@UZS\*_C#\)OCIX0B^(/P5^)N@>+M"GD:.+6/#6L0WULSKCG]!U% 'X'_ C_ (.R_P!K M[]D/QS#\ _\ @LG^PEKFF:K:X2YU_P /Z/)I&J&,''G/IUX5AN0W)\R&6&,@ M#:ISFOUB_8F_X*V?\$]/^"A5C"/V7?VF= UC6)(M\OA+4)C8:S#@9;-E/T8@@UZU\=_P!G'X!?M0^!IOAI^T7\&O#7C?09LDZ7XGT:&\B1B,;T M$BGRW'9UPP/((-?DW^VW_P &;_[*'Q'OY_B)^P-\9]<^$7B&.7[19:%JDLNJ M:.LJGHQ7=KCEB9D<>X)%:U !1110 4444 %% M%% !1110 4444 %%%?.'_!1S_@JO^QM_P2Y^&'_"?_M._$9(=3O+=W\.>"]) MVSZQK;KD8@@W#"9X::0I$IP"X) (!]"ZWKFB^&=&N_$7B35[73]/L+=[B^O[ MZX6*&WA12SR2.Q"HJ@$EB0 !DU^*7_!4'_@Z:U3Q%XZ/[%7_ 1:\&W/Q%\? MZUO_ (+?LX:YXF^Q:=I^F64]Q9RQPRQ"XN+F1?+.KS6ZS1R/$"D2 M'9M1'.YOT\_9H_X-R/B7^PI^VG\'/CA_P3Q_:+LD\#:9I<-]X[\3^)F6>[U> M4L%N(4BME43VUU;R 1Q;PD.QWWERK. ?$W_!*C_@G'^SO\7/^"J=Q\,?^"T? MCKQ1XX^-VH>?J%UX/UZ=VTY]7C2.=;/4;V1_,OYC#OD6*("U*Q*HFN%D$8_7 MS_@FO^P[_P %"?V8/VN/BQXY_:!_:5L/$?PLU<#3? OAC9\\5I;R;K&6"VA6 M.UTN.*"22$P0)M=B3L4*C'ZRLOVFM^$_% M%F9].NPA22-E8I)!+&>8Y8Y%9'0\AE/48) /C+_@N-_P7]^&7_!(W3[+X3>& M/AEJ'C'XM^)=&_M#PYI%W:S6^DVELTCQ+=7-S@>#;@B;0/!CI]FU.[LF;>MO:VA M&S1[0\?,RF>3&[82XGK]X?B;^S+^SW\:/B#X0^*WQ:^#7AWQ)XC\ W4]SX,U M?6=,CN)M'FF""22 N#L8^6ASU!16&" :[F@#C_@%\ _A!^R[\'= ^ /P$\#6 MOAOPAX8LOLFB:+9L[);Q[F<_,Y9W9G9G9V)9F9F8DDFOG'_@K9_P6<_98_X) M)_"G^WOBEJ*^(/'FK6K/X/\ AQI=VJWVI-DJ)I3@_9;4,"&G<'.U@BR.-M>! M_P#!;3_@XB^'?[ 5IJO[-W[)5E8>/OCAY!CO(@XETOP>6!Q)?,K 27/4I: @ M\;I"HVK)^1^E?\$]/V_/ ?[17PF_;]_X*8_LM>(/CGXF^,/B,ZK%X"U-+G4+ MN6&WDMW9+^SM5RKM;RAH+/U&HVF[/V/2('S]GM3@"2^?<\I&%,C O% M^POA[]LW_@G!^P9\=?AY_P $G?AK91^$M:O$@L/#WA;1?#\L5AIRS1/+ TUP MX5)'N'&W>K2R/-*#)@LS5QO[=G_!,/\ :(_:H_;&^"_[0_P*_:NN/A]X1^'2 M6EU>^$IUNYK5;NSNEGMI+?3E>.#=)&SP2EV0JD48VN"P'T;\0_V'/V3/BU^T M+H?[57Q.^!6AZ_X]\-6$-GH.OZK"TS6,<,[SQ,D3,8O,261G24H70GY6% 'S MUK_[2W_!4RT_X+ :?^SWIO[.,%]^SQ!IZ3WWB_3-':/=%<6;%9IKRXE\LRPW M:%#!" YC&[:Q9:N_"7_@CYH7PH_X*I>+O^"F>D?M!:ZA\2"<1^!H+)?)87%J MD=PMQ<2.[2Q&=3.D:)'L9(QN8+@_9U% ')^$?@+\$O /CS7?BEX)^$GAS2O$ MWB:X\_Q#XAL-&ACOM1?:JYFG5?,D&%'!..^.376444 %%%% !1110 5D^.O M7@;XH>$K[P!\2_!FE>(="U2'RM2T77-/CN[2[CR#MDAE5D<9 ."#R >U:U% M'BWC_P#X)_\ [,'C3]D?7OV(-"\!KX/^'OB)'6\TKP65L#%ON5N7,1"LJ;I% MY&T@@E<8XKR?5?\ @D_I/PP_X);^(_\ @F]^R'\8-3\,MJIF:R\9>(E%S=JT MVH+=3>:;80 DQ VX= I5=K88@@_8-% 'PUHW[.G_ 4B_8I_X(^WGP4^ _Q& MN?B7^T'ILKOI6O3ZQ'=1XEU4.?*;6&"%(K#*B)QC>"%!R,E[^W3^V9^QK_P1 M[A_;!_;1^$RZ]\7M.F5-6\'V]L+$-YFK&WC5S;K(L9%IB=G52N>V*^Y:* /E M'P!_P5C^%(_X)FZ#_P %-/VA_ >H^!?#NL*AET"TN?[4N81)J+6,11@D7FAL M";A01&2<$C%>N_##]L_]F7XL?LW:-^USH7Q:TW3?A[KJC[!XD\4N=(AW&Y:U M"O\ ;!&4)G4QKG ^\@D.653O'.0#Z)T'7]"\4Z/;^(?#&MVFHV%W' MOM;ZPN5FAF7^\CH2K#W!KXW_ &ZO^#?O_@EU^WXM[KGQ*_9ZM/"WBN\W,WC; MX>E-)U$R'K)*(T,%TY_O3Q2'C@BH/VG_ /@FO^T58_\ !,#P9^P?_P $_?V@ ME\&:]X.N-/">+;_5;O2YKR"W$TDI$UBKR0R2W#)(=H(QN&:J?M3^(/\ @J)^ MQO\ \$Q/AMI/[-GA^_\ BQ\;=*;2[7QU?S0-K#3*+::6^FQ(R2W"^>(XE*_O M"K@X&#@ _-/QQ_P;H?\ !9__ ()7^*[SXO\ _!'C]M6^\3Z8LOVB;PQ!J"Z3 M?W '(6>RN6?3M1"@=9&4L0-L63@=+\ _^#M3]JO]E#QS%\ O^"Q_["FN:/J] MIA+K7_#NCR:5J80';YTFFWI6*X#')\R&:)"!\J'-?HG^U=_P5:\9_P#!/+_@ MGS\)OVH_VKO@D-3\<>-GTJR\2>#]%F?2SIMY6T;G.]L; MA6[^US^TW_P3=\:_L,_#[XY_\%*?AKHL'P_^)MOISZ5HWCCPM_:\EC<7UBUY M&I2WBE>&18HVS+& 48#YE.* .S_8I_X*P?\ !/K_ (*$:?$_[+/[3/A_7-5> M+?-X5O)C8ZQ!@9;=97 29E7H9$5H^.&(YKZ)K\/?VN?^#4+]@GXR^%- _:4_ MX)S?M4W/PCD\416VH^"[+Q%?R7>C:@9XOM-J+669TO;9F3]X"7G8*N1&,&O' M$_:J_P"#H;_@A639_M)^ +OXY?"K2^'US4S+X@LXK=>#(NJ08OK,8P%^VC8, M#$?J ?T2T5^6G["__!VQ_P $T?VI?L?A;X^W6I_!+Q1<;4:'Q:PN='>0]H]1 MA4*BCG+W$<"\=37Z;^"_&_@OXD>&+/QO\//%^EZ]HNHPB73]7T74([JUNHST M>.6)F1U]P2* -2BBB@ HHHH *CO+RSTZSEU#4+J."W@C:2>>:0*D:*,LS,> M 22>E>'?M[?\%(?V1/^":_PF?XM?M5_%*VTB.9771- M2LVJZU,N/W5I;;@ MTAR5!K M:A^S)_P3#ETCQWXZ/F6]_P#$B[(ET'1G .XV@_YB,R@$AQ_HX.TYG&Y!\3_L ML_\ ! O]M7_@K'^S[J?_ 4H\>_M;Z!X[^(7BWQ0+6PTOQ'?SSR+!%G/=2Z;I$D BDT_[3(0H#_>;R$0YZR2@1^7^C_@+X?^!?A9X0L/A_ M\-/!VF>']"TN 0Z=H^C6,=M;6T8Z*D<8"J/H* /'_A)^PG\)[;]F_P"$7P=_ M:3^&G@3QIJOPHTRT&E75OX3BM]/M[^*W\DW%O:G*1Y!SC 4N!($0A0GNX 4! M5& .@%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%8WQ&\5S^!/A[KWCBUT>749=&T:ZOH M]/@.'N6AB:01+P>6*[1P>30!LT5\3_ GXK?M%?M*?#Z]^//P>_:VDF\M5\V,*S% [;U7.2C=* /2* M*\P_9\^(OCWQ?^QEX'^+6I6S>(/%&J?#'3-7N(1Y)_^"@W[%_A&U_:Q\0?M+:7X[T.PUJSC\9?#J+P5;65K';7 M5Q' %L9U+7!9))413(Q+;@S9 *$ ^U:*\(^._P =?%]]^U+X&_8V^%WB-]$U M#7]&N_$7BO7[>VBFN=/TF F.-+=9D>,23S@Q[W5@B(Q"EBI5_P !_CGXNM?V MGO'?['GQ.U^36=0\.:59^(/"NOW-O%%<:CI-QA'6=842/S(+C,>]%4.C(2H8 M,6 /=**\>_;A_:3U+]F'X(CQ5X4TZVO/$WB#7K+P[X0M+W=Y$FIWDFR,R!2" M411)(5&"PCVY&;3=:\L26LD/V6&(>3.1)&T3[BA$;*W#!@#Z)HKYS\"?%CXE_M8?'#XH^%?A MU\5;_P '>&/AGJB>'+*[T?3K.>?4M:$9>ZEG-U#*!# VR-8D"ESO9FY4+UW[ M$/[2&I?M._ Q/&'BK3+>Q\3:)K-YH'B^RL\^3#J=I)Y_B5H_A+PMHL'FZEKFN7JP00CH%RWWG8X544%G8A5!) MH ZROB/_ (+8_P#!:?X<_P#!'CX/Z-K^J_"G6?&'C'QF;J'P;I4,+P:;YL 0 MR27=X5*HJ^8A\I-TKYX"KF1?V;6UU:W$+=)86^:,21M',F<$QRH2%;A_$;1/@[>S>([G3X]+MM8GTC4+"V:5I(X7)"744,K, 2K*'!XR#0!^&O[-W M_!);_@JI_P '#_Q:TW]M#_@K#\4=;\!_"K=YWAOPY%:&TN;BS&](\36MK<71NX4BN(MT19H=UQ"Q2/;6+.2XL+9+N.[M9W:% M?(6Y60M;K#%OW($0;FD*4 >V?M[?\%// /['?[#T/[L=U)<%7VP>8JQ[E1VWRH-O)(_)'_@HI_P '%/QB_P""A-_\ M-/V+/^"8WAWXD:7XV\1Z?!+XW_X0Z1M:\3^,=0(NM4MWNF MG>^U:Y1 ME9><7>.SB7?(W576"> M)?B)J]FL?B[XD:G:*MW>GAFM[=>?LMH& (B4DMM4R-(R@@ ^/?\ @G+_ ,&F M7[.?PZ^'W_"P?^"@VNZOXR^(>OZLNIZMH^C^(9H-/T^+]X?L+S1XDNW9I \L MX9#O15C(4.\WZ]^%O#.B>"_#.G>#O#-C]FTW2;"&RT^V\QG\J") D:;G)9L* MH&223CDFK]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!3U[P_H'BG2IM"\3Z'9ZC8W"[9[._MDFBD'HR."&'U%>5?M9_L#_LG_ M +<'PXTOX3_M*?">+7-#T.?S]$L[;4KFP^P2B/RPT1M9(R,)\H4Y7'&,5[#1 M0!\@?\%,?^"17@C_ (*(_LZ>"/V<+#XQZGX TCP!.DFAI8:6E]"WEVHMH1+$ M\D;,(X]P&'4_.V:YG_@IG^R9_P %&M0_9I^%/PE_X)9_%N#PM/\ #R)+?5?^ M*B?3;C4;6VLH[:U@4>6T,J8$C.DS*H(C(W8ROW+10!^(O_!QE_P2X^',OPG^ M&WB;X,_\$\6\:>/]46:+XC?$;X>>%KN"[0PP6ZFZN%TT+;F:>61V$MQ!*!Y; M <5\5_MG_L!_P#!0/\ X-Q/B#X*\8?LC?\ !1*_MK;X@"ZN+70K%982DUJM ML98[VR?SK.\13<(BRLN7*D^6G0?U'5S'Q+^"?P:^-%G;Z?\ &'X2^&?%<%I) MYEI#XDT*WOE@?(.Y!,C;#D Y&#D#TH _$K]F7_@ZY_:T_9\\:O\ 3_@KE^P M/XATW6=+V)J.O^%]'DTO4D0DJLLNE7Q59@V"WF0RQJ0/EC.17RQ_P4Y_X.E/ MV];K]M[QG=?\$W?VU)K/X+RPZ2_@ZTN/AKI#20$Z5:&\1CJ.GO<[A>FZ!WLP MR#L)397[\_MU?\$M/V0/^"B]_P"&]7_::\)ZM?WGA02IHUSIFO3VWEQRO&\L M;1J3&X']E?X(_L4?\%7_ (L_LT?LX^%)-#\%^'9M M&DT72)-0FNC:BZT6PO)4$L[/(R^=<28W,2 0,\4 >B?\11W_ 77_P"CYO\ MS&7AC_Y65U7P5_X.F?\ @N99_$JP%W\?K3XA-<17-K:>$;WX<:,B7US-;R10 M,/L%E#<.\\2HP9693^:U???_!KU:VMY_P %T_@7#>6TS^=>P>']+2W-P_.#(P&YPH.%!)"CA0!Q7H=% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 53\1>(-&\)^'[[Q5XBOTM=/TRSEN[^ZD!*PPQH M7=S@$X"@GCTJY5+Q'X>T7Q=X>O\ PIXCT]+O3M3LI;2_M9"=LT,B%'0XP<%6 M(X]: /@W]IC]G_Q!^QO\:?'7[6O[#FLV/A-O#_@RR\2>-O!$RDZ1XEMVN;T3 MKY8.()%2#6W^TN[!]Q6?8_L#?!B'7B-8U/Q'K'AE-*L;*V\':UXEO;NR5;2>::)9 M?-F9KF%3*NV"4O&NS.#P%]0^)WPO\&?&+P)J/PT\?V-UJW- MG]H@D1D>)GMI(W*,K,I7=@@\B@#C/V&?^3)O@[_V2SP]_P"FVWK.\8:%I_[5 MOC/3-.D*2_#OP;KR:C?W)P8_$.K6KDPP(>CVMM,OF2/T>:-(P2(Y0>S\.? 7 MX:>$?@\OP%\.6.JVOA>/3!IT%DGB6_,UO:B,1B&*Y,YGB4(H50D@VCIBO&D_ MX)!?\$]DLQIR? Z_%N(]@M_^$^UW9MQC;M^VXQCMTH YW5;6/2O^"R?A+XCM M>1W&C>-_@)=:?X0Z29!Y#YZ5+X#T*_\4?\ !9WQ MWXYTM7;3_"OP4T_1=5E0_*EY=WB7443>YBC9L>P-?1'Q ^"?PZ^).E:1IGB# M17A?P]=I=>';[3+E[2YTJ94,8>WEB*M'\C,A4':Z,58,I(I? /P7^'GPVT35 M-$\+Z/*/[=NI+K7;Z[O)9[O4IY%"-+//(QD=MH"C+81555"JH /G7_@K3I< MT_PY^$GQ3A<2:/X,^.OAS5M?F0@QPV?FO"9F/3 DDC7T^>E_X*5:%?\ CSXT M?LR_#G0%=]1E^-=IK6R(_,MGIT9GN91Z!4(.>Q(KW#X;_LK_ +^%GP"'[,7 MAKP3'-X)^S7-O+HNJ7$EVLT5Q(\DJNTK,S M(QZ\9XQ@5:\ _L[?#3X>^)XO M&NGP:IJ6L6NF?V;I^J>(=;N-0GLK+()MX6N'8QJ2JEF'SR;%WL^U< '@W_!, M71+SP'\0?VD/AGX@5DU6T^.NHZM)'(,.]G?Q136LI'HZ*6';K2?\$@-"OXO@ MO\1OB,ZN-.\;_&OQ%K6A.3\LUFTD4"RKZ@O!(,]PHKW?Q[^S?\+_ (A>*;GQ MKJ5MJFGZKJ&EKIFKWN@:Y&=/U6 MZ-W<3W*L5 Q%<%1Q["M&B@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:O'?B__ ,%0?V O@'\: MW_9X^,/[4WA7P_XMM[":\U'3=1O2B:;#%:F[9KJ\M+'\_P I! /,K"76U:U:YM[^ M".4WC&*!;2\A4P(B2 )&GS(20/J3X-?L0_LF?L^?%#Q/\;/@Y\!O#^A^+_&5 M]]NGN)?.F42R%FBC>0!S%&5C+*#MR!0!^>_\ P0"_9$^/GPW^ M$WQ@_99_:,_8K7X7^!+ASIVD:GI$#6,NKR@3VEZTDLTC7EX779)'=-F,#<(R MJ;$'TA_P2X_X(\>$O^";_P )_%GPSU3XZZUX^B\:7D=QJUI>V$=GI\+"-XG\ MN -(Q,D;*DC/(P<1)A4P0?LROB#_ (+&_P#!<[]F/_@DG\/&TW79X/%WQ5U: MR,GA;X31-'ML27]V;G=>:M=;0&N[N8 &:9L=3A5 "HJ(JJ/6_\ A!](_P"?F]_\ M"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:M MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +: MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0? M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJV** ,?\ X0?2/^?F]_\ MJ_G3_X+M_\$!_^"KG[8'_!5;XI_M%?LP_L MJOXF\#>(O[#_ +#UR3QYH5H;GR-#T^UF_=7=]%,NV>&5/G09V9&5()_I$HH M_D"_XA:)/D0XWY.%!(_I$H MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH KZ;IT&E6HM+=Y&4,3F5RQY]S5BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BDDDCAC:661515)9F. .I)KS#]IW]M#]E[]C3P)9_$O]ICXQ:;X5T749 MS#IUY=1RSF[D"%]D4<".\IV@MA5/% 'J%%?)G_!2/_@K9\*_^"=W[/G@[]HB M[^&&N^.M(\>7"1>'IM$GBM[<^9;?:8FFDE^:,2199<1L?D;(&.>._P""FG[9 M7_!0GPW^S3\*?B__ ,$N?@K;^-9/B1''-?D>&;C5;G3[6YLX[JTN$$4BQ1(0 M9%>2963)C'!/(!_/-_P='?\ *=?XY_\ (?^"T' MQ:U_Q/X?DTG4[[2O"%QJ.E3,"]G._A/1VDA8@D$HQ*G!(XZU\*T ?6G_ 0K M_:'C_97_ ."L_P %?C9<^%[G6+>P\17%C>V5G&[S"WO["YL)ID1 6=HH[IY0 M@'S&,+QG(_?S_@NIXR_X*&_L8?''PO\ \%+/A3\4/$.J_ [X9P:==^+?ASIF MHO$D]TUT]O+')#$H$D$T4L:M/.6$!9V4,0J'\3O^#7'_ )3K_ S_ +F;_P!1 MC5J_KN\4>%O#/CCPU?\ @SQKX)(-"*_ M;;" >7';:=%(?-OY HVM=R,L8(8!CL6 ?O;^P!_P33_9 _X)G_"9?A/^RI\, M(-*$Z(=<\17I$^JZW*H_UMWUT_3["VDN;Z M_O;A8H;:%%+/)([$*B*H)+$@ DU^#O_ 52_P"#@[]HC]OKXQ'_ ()B_P#! M#71=:UN^UZ>33M9^)'A]"EWJ2_=E33I#M%G:(,F34'*_+ED,: 2R 'T%_P % MP/\ @Y0\)?L>:M>?L:?\$_XK;Q]\<[ZX&FW5_8VWVZQ\,73MY8A$:9^VZAN( M5;=041R/-W,IA;S/_@CC_P &V?C'Q+\0U_X*+_\ !9JXNO&OQ'UV]&KZ?\/O M$MS]L%O.Q#+=:NS$BXG^[MM.8H@ )-Q_=Q_1?_!$#_@W6^"'_!,;2;/X[_'% M]/\ 'GQSN[(R6/AO>/G@TY9!DR8)5[I@)'&0HC5F5OTKH 2...&-8H MHU5%4!548 Z "EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **Y?X MG?&GX5?!KX;:S\8/B;XZL-)\,^'HFDUO6)I"T5FJL$._8"00S 8QG)Z5XYXK M_P""G7[-W_#"7BG_ (*#?!.[U#XB>"?"\4[2IH-F]M<7#07"P3!4O%B*A"V\ MLP&8U++NR,@'T717Q#X=_P""H'QB_:W_ ."2OBC]NW]A[X+1'Q[I\US;Z9X( MU>*75R)+:_2.52ML87ED:S;SU5_X(^:AX/\ MVG_V^/AW\ /VDM2FD5))_B+;Z-=P"/5!*A\BPDENH4>Q'E,%0ONY(R: /U!\ M=?$+P#\+O#<_C+XF>.-'\.Z/;8^TZKKNIQ6EM%GINEE957\37E7[27_!0K]E MW]E_]EZ/]L7QGXW?6O -S/!%I^M>#X1J<=ZTS,L9B:)MC(S*5#E@F<#/(KY* M_8?^"'P0_P""J7_!%K_AD7Q;^V2GQ6MM*\22:1X@^)_A6.],R:A;7\6J+&DF MJP))*Z07$,)E*%61^,G./8OC?^RA\"OV(O\ @CUXN^!5E\(;SXR>#/A9X)U' M7K+P?XWU1?.UG['-+JHADGMX!@B53L"Q=%5,$<4 5OVL_P#@J[=?#;_@FIX? M_P""B?[+'P/NO'EAXHN;!+'1-5NFM)[.*Z>2$22I;K-O=)U2)HD89+G#_+@X M7[2GQ4_X*>?M5_\ !+3X??&7]@[0[GP1\8O$SZ;<^)_#]S8VEK)!;O%-%>Q) M_:RX@59O+D1R1(8T&TDMS^8?PW_X+@_\%[?B5X'T_P"%G_!.'_@CGI'@/P59 MQ.FBQ>'/A)JUQ;62N[.=D[M#9+N=V+/#=UJ7A^P6YTLMMG06^FJTTC!&9E68@EE&2.#0!] MD_M>-/$-K$=2CO+F"SEMK MH,D:T@FQN"AU&.!7/\ [:?AW_@D#X-_90^'?[!O_!3W]LWP;#7Z"5\#_ +>'_!N;^P/_ M ,%&OVM;C]KW]H[7/'IUBYT6RTVXT/P]K=O9V%PML&599/\ 1FF+E"J$K*HP M@X[T >,_$K_@Y(_X-]/@A\,?#?P6\*ZEJWQ*T#P':6MMX6T32/A]=7ZZ<+6 MV\'DS:R(0SI"2@E\PMM9AO.3G[K_ ."/PB_X*3?LFZ%^UA\$/#FKZ-H& ML7M]9P:1KT4*7EHUK=26^V58))(U++&L@"NP"R+SFO&/@]_P;G?\$7_@IY4O MA[]A3PUJ]Q'@O<>,;Z]UKS2.[1WLTL7X! /:OKCX7?"+X3_ _P (0_#WX*_# M#P[X/T"V=GM]#\+Z+!I]G$S?>988$5%)[D#F@#\%?^#J+_@BSX8T#4_B[_P6 M3\0?M@6]E'++1OA=-X+PUY=+;6&EF&/4/MOS-Y-M/=X^S<+$R=O,K\# MZ_I._P"#GG]@W_@L+_P4S^,O@WX0_LF?LKW&N?"3P+IYOEU1O'6A6*ZOK=P, M22F"ZOHI0L$(6%"Z*=TEP1E64G\L/^(7'_@NO_T8S_YDWPQ_\LZ /T#_ .#8 M;_@B/\.+SQ'\&_\ @L?\./VW?[>71X]8@USX;O\ #T6\ECJ4NG7FFW%F]Z-1 M?'E&Y$RN8!YL?EG:GF97]^J_%?\ X-@_V$O^"P/_ 3/^+'C3X,?M_VB_B1IOA3PGH-N9=1U;4Y=JC^['&HRTLKGY4B0,[L0%4D MXKRS_@I-_P %0OV4_P#@EK\$)/C#^TCXO N[M9(_"WA#375]4U^Y49\JWB)& M$&5WS-B.,,-S995;\/OA1^SY_P %-/\ @[#_ &C(/C[^TIK5]\,OV:_#>J2+ MH]I8[OLD**=KVVFQR "^O6&5EOI%V1G<, *EM0!;_:<_;K_X*.?\'1'[0]U^ MQ5^P!X3U+P+\ M+NT?Q+JNI.T$<]N'^2[UF>/(()4M#I\1;ET %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8WQ&\5S^!/A[KWCBU MT>749=&T:ZOH]/@.'N6AB:01+P>6*[1P>30!LT5\3_ GXK?M%?M*?#Z]^//P M>_:VDF\M5\V,*S% [ M;U7.2C=* /2**\K^!?QFN#^Q'X._:&^+FMM/+_PJO3_$7B?4A"B&1O[-CN;F M78@51D[VVJ !T KQ$?M$?M+)^Q(/^"A\GC"5I#$/$1^&JV-J--&@?: IMO. M\G[3]H^R_OO/\S;YO'E^7\M 'V%17SM\0_VH]4^)OQT^&'[./P(\6/I:^.O" MDGC'6_$L%K%+A!!]G%NDR/&);B4A"[JP1%8@%BI75^ _QS\76O[3WCO\ M8\^)VOR:SJ'AS2K/Q!X5U^YMXHKC4=)N,(ZSK"B1^9!<9CWHJAT9"5#!BP![ MI17CW[I?LP_!$>*O"FG6UYXF\0:]9>'?"%I>[O(DU.\DV1F0*02B*)) M"HP6$>W(SDH>,O#7Q+U"7P_>WVL:?9V\VF MZUY8DM9(?LL,0\FCZ=9SSZEK0C+W4LYNH90(8&V1K$@4N=[,W*A>N_8A_:0 MU+]IWX&)XP\5:9;V/B;1-9O- \7V5GGR8=3M)/+E,>XDA'!20*22HD"DG&2 M>O4444 %%%% !1110 4444 %%%% !1110!Y_^U'^U'\"?V+O@3KO[2_[2_CG M_A&O!/AK[+_;>M_V9=7GV;[1=16L/[FUBEF?=-/$GRH<;LG"@D?('_$4=_P0 MH_Z/F_\ ,9>)_P#Y64?\'1W_ "@H^.?_ '+/_J3Z37\@5 ']?O\ Q%'?\$*/ M^CYO_,9>)_\ Y65]?_LN?M1_ G]M'X$Z%^TO^S1XY_X27P3XE^U?V)K?]F75 MG]I^SW4MK-^YNHHIDVS02I\R#.W(RI!/\(=?M'_P3&_X.@O"O_!,_P#X)B^ M?V4I?V/M1\6:QX:76%T_6E\7QVMK%4 $DG@ 5^6?_ 2+_P"" MTGBG]K/1OB;:_P#!0;]IOX-^"H;R.VC\ 7>C>/M(TU@KK=)=B%&O6NO\ @MO\)/&2^/\ 4[T>/2GQTL[C;$8H MHH_,O-08W#JZF56BMUP.=V[Y: /W?TK]K3]G+Q5\-/%_Q<^''Q@T'QAH?@6V MNIO$UUX-U2+5/LK6]N;B2'_1V;=*(^1&#N)('6O&?V;_ /@K-\$/VV?V7_BM M^T-^R+X5UG6[SX9VM\%\->(TCL)]4N(;$W4&WRVF:.&=@T2NR[MT*Y$>F+<6<\?V]#'!O$WQ6\:>._[4MM.\)71U*NCKD,#P00>HKSOX/?L>_LE_L]1Q1_ ;]F'X?>" M_) \M_"O@VRL&'ON@B4D^Y.30!_-U_P38_;3_P""KFH_LW1?\$\OA5_P3A\0 M>,/@QX[\4'_A/-LWES!I=\8(;U+6\A,5O:@1H\B.ZR,LCE@3P!_1A^S M/^PQ^RW^R+\"KG]FOX(?"V"S\%W]U-MT4 ?F+_P6;_X-Z?$O_!5GXW>"?%W@G]JR+X6>$/#7@\:+J'ANT\. M2WT$SI=S3QRQ6J7-O"K8G92Q.?E7J *\G^#G_!E9_P $]_"8AN_C1^T7\4O& M%S'C?#IT]CI-I+ZY0032@?285^R5% 'AO[!7_!.?]D[_ ()I_"O4/@Y^R+X$ MO="T75]7.J:LE]KUW?O=7ABCA,Q-Q(X0F.*-2(PJ_*.,\U[E110 4444 %%% M% !1110 45X7_P % ?\ @HU^RG_P3.^"3_'/]JKQXVFV,TQM]%T;3X1/J6M7 M(7=Y%I!D>8V,%F8K&@(+NH(-?E)'_P 'P?P%/CG^SY?V!/%X\->?C^UU\;6I MOO+S][[)]G$>['\/VC'^UWH _<^OS\_X+5_\%_?V=?\ @D_X1G^'WAW[%XW^ M-&HV>_1? T%S^ZTQ77*7>INAS#%T98@1+-QMV*3*OQY_P4;_ .#M#PK\1/AM MX>^!G_!'GPEXB\2_$[X@VT< UC4_#$@N/#TTS>6MG;V9#?;-0)Z%=\"94@S$ ME5[3_@BG_P &U#_"SQ=;_M\?\%6+@^//C%JMY_:]AX3UR]_M&WT6[=O,^UW\ MKEA?7^XYY+11-D@R/M>, \&_X)L?\$-?VN?^"PGQPB_X*??\%M?%&NR>']8: M.Z\-^ [YFM+O6K4$O#&8EV_V;I@!^2% LDH9G^0,))/WX\&>"_"'PY\):;X" M^'_A?3]$T/1[..TTG2-*LTM[:SMXU"I%%&@"HB@ !0 !6G10 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %4_$7B#1O"?A^^\5>(K]+73],LY;N_NI 2L,,:%W'K_ ,*>(]/2[T[4[*6TO[60G;-#(A1T.,'!5B./6@#X-_:8 M_9_\0?L;_&GQU^UK^PYK-CX3;P_X,LO$GC;P1,I.D>);=KF]$Z^6#B"14@W( M8P/F9PNTN<_3_P"T1XM3Q[^P'XZ\=+ILMDNM?!_4[\6=Q_K(!-I4LGEM_M+N MP?<5GV/[ WP8AUXC6-3\1ZQX932K&RMO!VM>);V[LE6TGFFB67S9F:YA4RKM M@E+QKLS@\!?4/B=\+_!GQB\":C\-/']C=7.B:M:26NI65GJMS9_:()$9'B9[ M:2-RC*S*5W8(/(H \%\.>"->^)7_ 1UTCX?^%8'FU/6/V<;2TTZ",9::=]" M14C'^\Q"_C7G>J>-M D_X(*1ZS!<*83\%8-)&WO=>4EEY?\ O>?\N.N>*^OO MA=\+_!?P9\"Z=\-?AY8W5IHNDVT=MIMG=ZKGR0RW5NOND>&QU M ;VKO_ >A7_BC_@L[X[\G7(5D\V&:,AT)1F1ESM=6*L& M4D4SP#\%_AY\-M$U31/"^CRC^W;J2ZUV^N[R6>[U*>10C2SSR,9';: HRV$5 M550JJ #YU_X*TZ7-/\ #GX2?%.%Q)H_@SXZ^'-6U^9"#'#9^:\)F8],"22- M?3YZ7_@I5H5_X\^-'[,OPYT!7?49?C7::ULB/S+9Z=&9[F4>@5"#GL2*]P^& M_P"RO\"_A9\ A^S%X:\$QS>"?LUS;RZ+JEQ)=K-%<2/)*KM*S,P+2,>O&>,8 M%6O /[.WPT^'OB>+QKI\&J:EK%KIG]FZ?JGB'6[C4)[*RR";>%KAV,:DJI9A M\\FQ=[/M7 !X-_P3%T2\\!_$']I#X9^(%9-5M/CKJ.K21R##O9W\44UK*1Z. MBEAVZTG_ 2 T*_B^"_Q&^(SJXT[QO\ &OQ%K6A.3\LUFTD4"RKZ@O!(,]PH MKW?Q[^S?\+_B%XIN?&NI6VJ:?JNH:6NF:O>Z!KESI\FI62EBL%P;=U\P*7?: MQ^= [A64,P/6>%/"GAKP+X:L/!O@W0K73-*TNU2VT[3[*$1PV\*#:J(HX % M &A1110 5G:EX9T_5;HW=Q/B?VG=6?VG[/=174/[ MZUEBF3;-!$_RN,[<'*D@_(!_X-7_ M ((U?\&Q?[ /_!17_@F7\-/VNOC7\3OBUI7BGQ:=8_M*#PMXBTZ&SC%KK-]9 M1B*.XT^9E!CMXRV6.6+$8!P/T8_XA/:OWHHH _ _\&/?BC2#GPU_P5)"^9_KL_")X.G3[FL-NZGK MC'XTG_$&Y^V%HPW>&/\ @J\J,?E;_BG-0@^7MRE\V?I7] %% '\_W_$)U_P5 M8T(9\)?\%'^?#G_!8V*6&'F&#_ M (7]XQ3<3U^1K(IU)ZGFF-_P1C_X.Q?#WRZ;_P %/4OP@\Q2/C;K4FYO[O[^ MT&>G0_+S]:_H'HH _GV;_@FA_P '@6A'9I_[;HO0?G+#XH1R8/I^^@!_I4;? ML??\'G^BG%A\>WO/-^_CQIX>?9CI_KD&,Y[>G/:OZ#:* /Y[V^%O_![[H9WZ M?K$UZ6^4@:MX DP/7]\0/RYIO]O_ /![/X=&_4_AQ<7P7]V1]E\%RY;^]^XD M'H>1\O/TK^A*B@#^>S_AI#_@\I\-_-JG[+5S?^3\KC_A%-)EWGIG_1YQG_@/ M%(?^"@7_ =U>&N-4_X)^75_Y',F/AG<2^9GH/\ 1[H9QD?=].>]?T*44 ?S MTG_@KG_P=6>'.-3_ ."3MY?>5^\)I=Z_P!W_1[T9Z=!\W-(?^"\'_!R M;H@V^*O^"--Y&WWQ_P 61\:V_P G?A[MO0\]*_H7HH _BQ_X*_?\% /VO_V_ MOVEK3Q/^V'\,IO >L^%="ATRP\"-I][9IID;_OVE,%XS2K)-YB.6/WD6+'RJ MM?*-?T=?\'4'_!"OXW?M6>,K/_@H5^QMX(N?%'B.ST.+3/B%X+TJ'??W\,&? ML^H6L8^:XD6,^3)$N7*1Q%%;#U_/+'\)OBI+XZ_X5?%\-/$#>)O/\G_A'5T: M)_".NV'VJ6U M5Y=/:.R>\$\+D%H7/V7RBRD$I,ZGAB*_JZ_X0?2/^?F]_P# MJ_&/_@U?_X( M8?&K]C_Q%J?[?W[9'@N?PUXKU;0Y-*\!^"]3BVWNF6DS*UQ?72'F":146)(F MPZ(TN\ NH'[:4 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#" M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ M@6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5 ML44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1 M_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% & M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10 M!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 5]-TZ#2K46EN\C*&)S*Y8\^YJQ11 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %,DG@B9$EF165*K;6*MM;.".Q]Z^ M:^/\ ^T7X>_X)5?!30_&' MBC4[3QY\6?$6D^$VU_SF6^@L;RYF,=R)#\PF:RCB7S#\^Z;?G=S7I'[1UKX0 M_8E^/GP'\6_!7PW8>'-'\6>,8_ WBK2-+MUA@U.WNT M9I@O#RV\J;UE;+XD MD!8AR* /K9F5!EV &0,D]SP*6OE+_@ISX:MSX@_9_P#&,&IZE%[S"I(W",@9N"J"I/W M?0 4444 %%%% !1110 4444 %%%% !1110 4444 %,AG@N%+V\R.H)!*,",C MJ.*Y'XW?"*U^.'A*'X>:[KM]::%=7RMXCM=.O)+:74K-4?-IYT3*\:/)Y1,/!VM7?Q*\)6U]-+91 M16J1I9WH21FV.]Q,D8(QQ&X'WGR ?9\DT4.WS957R\1:1X7\;3^!?".E:M )K?3;6S0"YE@1AB.6>1U=I1A M\*B@@(!72_\ !-#XK>)_C)^SIK_@#XB>([W5-3^'WCC5O!=YK,EXZ75[#:.O MDS-*I#^9Y,J(9 0Q,9;.XDT ?2896)"L"5.& /0]:6OEC_@EEI"^'M-^/?A^ M+4+RYAL/VDO$EM;2ZA>RW,WDQP6*QJ\LK,\A5 J[F8L<9)KE/BA^U?X'^-7[ M5/C/X4_$#Q7JVG_"GX000CQ78>']+OKR;Q'JD@9F2Z6QBDE73[8(RR*0L;R8 M$A9/EH ^T(IX)PQ@F1PK%6*,#@CJ#[TZN5^"FO\ P<\5_#/2_$_P#N-#F\*7 M\'FZ5+X=ACCM67.T[5C "D%2I4@%2I! (Q754 %%%% !1110 4444 %%%% ! M1110 4444 %%%% #))X(F1)9D5G.$#, 6/H/6GU\V?M!_P#!.G]G'XWZ3XK^ M(W[0TU]J/B.X2[N++Q=)K%S$?#EM&7:V6TC6011+ BHS?+^\<.[YW8'B>M_' M_P#:+\/?\$JO@IH?B_Q3J=IX\^+/B'2?";:_YS+?06-YE9E09=@!D#)/<\"ODG]HZU\(?L M2_'SX#^+?@KX;L/#FC^+/&,?@;Q5I&EVZPP:G;W: 6LTP7AY;>5-ZRME\22 ML0Y%6O\ @ISX:MSX@_9_\8P:GJ45RG[1WA.SD@CU6X%K+ ]Q(Y5K:K?0^';R_AFUVRTZX:"3488 MB76W,J,'B0RB)V*G)$>W(#$U\N67_!._]E'X6_MS?"[PY\#_ (?7MA>:#9WW MB_Q):"!G%DPSC- 'V[1110 4444 %%%% !1 M110 4444 %%%% !1110 445QWQN^$5K\26T MNI6:H^;3SHF5XT>3RBY4@M&KID!R: .NAG@N%+V\R.H)!*,",CJ.*62:*';Y MLJKN8*NYL9)[#WKXP\(_LR>%?V2/^"E'@#PW^R5:76A^%O&'@[6KOXE>$K:^ MFELHHK5(TL[T)(S;'>XF2,$8XC<#[SYV/V9K+PI^VY\ZIJ?P^\<:MX+O-9DO'2ZO8;1U\F9 MI5(?S/)E1#("&)C+9W$FLS_@EEI"^'M-^/?A^+4+RYAL/VDO$EM;2ZA>RW,W MDQP6*QJ\LK,\A5 J[F8L<9)H ^I);B" J)YT3>P5-[ ;F/0#U-/KXC\8_&'X M2?"/]M;XD>#/V[_A\NH6WBV&UF^$VLZKH1U*TO=/2UCCETBT0HPBN#<;F,:@ M&5Y!N/,6[Z'_ &)O!?Q8^'W[,OAKPI\:[B&W:*(MDC,> 6QN(!ZK1110 4444 %%%% !1110 4444 %%%% !1110 4 MR2>")D269%9SA S %CZ#UI]?-G[0?_!.G]G'XWZ3XK^(W[0TU]J/B.X2[N++ MQ=)K%S$?#EM&7:V6TC6011+ BHS?+^\<.[YW8 !])TV.:*;=Y4JMM8JVULX( M['WKX"UOX_\ [1?A[_@E5\%-#\7^*=3M/'GQ9\0Z3X3;7_.9;Z"QO+F8QW(D M/S"9K*.)?,/S[IM^=W->D?M'6OA#]B7X^? ?Q;\%?#=AX*M(T MNW6[>[0"UFF"\/+;RIO65LOB20%B'(H ^MF94&78 9 R3W/ I:^4O^"G/ MAJW/B#]G_P 8P:GJ45RG[1WA.SD@CU6X%K+ ]Q(Y5KM]5GT[1?&_Q>1WN@)5(:/>D M7EE@1\KL,C(H ^DHIX)PQ@F1PK%6*,#@CJ#[TZOD3]IFP\-?L@_M3_ CQM\# M/#5AX9'4$@E&!&1U'%< MC\;OA%:_'#PE#\/-=UV^M-"NKY6\1VNG7DEM+J5FJ/FT\Z)E>-'D\HN5(+1J MZ9 /#?[)5I=:'X6\8>#M:N_B5X2MKZ:6RBBM4C2 MSO0DC-L=[B9(P1CB-P/O/D ^SY)HH=OFRJNY@J[FQDGL/>G5\C?LS67A3]MS MXY?'7X@?&SPO9>(M'\+^-I_ OA'2M6MQ-!IMM9H!WF1U!()1@1D=1Q2R310[?-E5=S!5W-C M)/8>]?&'A']F3PK^R1_P4H\ >&_V2K2ZT/PMXP\':U=_$KPE;7TTME%%:I&E MG>A)&;8[W$R1@C'$;@?>?.Q^S-9>%/VW/CE\=?B!\;/"]EXBT?POXVG\"^$= M*U:W$T&FVUF@%S+ C#$2%Y[Z.S=3#-(QY9_*EC0N>6,9)R237T=0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7QY^T/_P43_8B\7?$35/V& M-'G6+QILAN)_[;D!R=,C:"-QY (Q<-GYQ^Y7(:4I]AT4 ?&W[9>O>&?VOOV5 M/"?[2W[--C?>(-)^%_Q1TWQ/IYM-,DC.KV>G2F.[^RQ, [JF^3@JI8VKA01M M+:G[48\-?MB?M#? +P/\(/$=AXATSPSXPC\>>)=5TFY6XM["SM$#6@E="0K7 M$K;$0\L$A4\$4 ?.FO:9\,_VF/VQOA5\;_@? MX@TW7(_A];:P_B/Q;H%PEQ:26US9M;PZ<;F/*32&67SO+!8Q+&Y;894W?2%1 MVEG::?;)96%K'!#$NV.*% JH/0 < 5)0 4444 %%%% !1110 4444 %%%% ! M1110 4444 ><_M0_M3?"+]D;X83?%#XO>(HK2W,HM]-LO, FU"Y;[L,2]SW9 MNB*"S8 KQ7]F?]N#]C/Q?\3$M?#7QMM/&OQ3^(-[#;W<.AZ1>8BAB5W2U@:> M)!'9VL1FD+,5+GSI"N^397UA10!\D?LGW'A;]C3XS_'SX:_&+Q)8^'M/UCQQ M<>/?#FI:KQJ9O)9B/,-O)'Y3J,LI9#C#J3T'_!,'X6^(?A-^SGK_ M ,0OB/I6?)A20J<;?,(.""*^D+W2 M],U)H7U'3H+@V\HE@,\*N8W'1ER/E/N.:GH ^3O^"6_CKP7XEU3]H.R\/^*] M.O9I_P!HSQ)?00VMZDC26CI9HEPH4Y:)F5@L@^4XX)JO^Q[+H/[+G[1O[0/P MR^,VO66A3>)O']SXY\/ZCK%TEO!J>EW@W.T4DA ?[/(#'(,_(67/!!/US5;4 M=&TC5_*_M;2K:Z\B020?:(%?RW'1EW X/N* /G+_ ()9_"G6?A;\#/%=Q/IT MMCH?BCXHZYKO@K3IH6B-MHDTJ): 1L 8U=8C*JD#Y95/>OI:BB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH ^//VA_^"B?[$7B[XB:I^SE\1_V@M*TS MPQH\ZQ>--D-Q/_;<@.3ID;01N/(!&+AL_./W*Y#2E(?VR]>\,_M??LJ>$_VE MOV:;&^\0:3\+_BCIOB?3S::9)&=7L].E,=W]EB8!W5-\G!52QM7"@C:6^R:* M /DK]J,>&OVQ/VAO@%X'^$'B.P\0Z9X9\81^//$NJZ36".<84D2_\%4/'/@SPW_PH;3_ !!XKTZRGC_:,\*7TL-U>(CQVD4L MYDN&!.5B7^)S\H) )YKZIL-+TS2UD33-.@MA-*991!"J!W/5C@@". MTN[2_M8K^PN8YX)XUDAFA<,DB$9#*1P00<@BO%?V4Q_PLCXE?%#]I6<;X->\ M3_\ ".>&92,C^R=',EMN0G^&2^?4).."&0\U[=45E8V6FVJV6G6<5O"F=D,$ M815RPV]W#H>D7F(H8E=TM8&GB01V=K$9I" MS%2Y\Z0KODV5!^R?<>%OV-/C/\?/AK\8O$ECX>T_6/'%QX]\.:EJMRL$-_IU M[&IF\EF(\PV\D?E.HRRED.,.I/UO4%[I>F:DT+ZCIT%P;>42P&>%7,;CHRY' MRGW'- 'S?_P3!^%OB'X3?LYZ_P#$+XCZ7)HE[\0O'6K^,[NQU)/)EL+>Z91$ MLP;'EGR84D*G&WS"#@@BL7_@EOXZ\%^)=4_:#LO#_BO3KV:?]HSQ)?00VMZD MC26CI9HEPH4Y:)F5@L@^4XX)KZQHH ^.M7\!?"+]I/XS?'+X4?MU)IR&VNK6 M'P1::S>K;"Q\/?9D=+_3Y)" KM<>:9I4).^-(Y/E14KT[_@F_%\4;/\ 95TK M1_BCXCO-;.FZMJ-EX;U[4D*W&J:-#=21V-T^>3YD*JRD\M&4;)SD^VZGH>B: MT86UC1[6[-O)O@-S;K)Y;?WEW X/N*M4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7QY^T/_P43_8B\7?$35/V&-'G6+QILAN)_[;D! MR=,C:"-QY (Q<-GYQ^Y7(:4I]AT4 ?&W[9>O>&?VOOV5/"?[2W[--C?>(-)^ M%_Q1TWQ/IYM-,DC.KV>G2F.[^RQ, [JF^3@JI8VKA01M+:G[48\-?MB?M#? M+P/\(/$=AXATSPSXPC\>>)=5TFY6XM["SM$#6@E="0K7$K;$0\L$#_BQX,?Q'=?"SX0VT MS>'-<\4>)+[4G\3:Q(H17M&O)9#]AMD52LL>U))0=OF*"U?:5 P!10 444 M4 %%%% !1110 4444 %%%% !1110 4444 ><_M0_M3?"+]D;X83?%#XO>(HK M2W,HM]-LO, FU"Y;[L,2]SW9NB*"S8 KQ7]F;]N#]C/Q?\3%M?#7QNM?&OQ3 M^(-[#;W<.AZ1>8AAB5W2U@::)!'9VL1FD+,5+GSI"N^397UA10!\D?LGW'A; M]C3XS_'SX:_&+Q)8^'M/UCQQ<>/?#FI:KQJ9O)9B/,-O)'Y3J,LI M9#C#J3SO[*_Q)\&_\$_/V+O$/[0G[2TK^'[SXD_$+5/%%EX>O5\N]D>]=5MK M7RSRKF*))&!XB5V+XVFOM*]TO3-2:%]1TZ"X-O*)8#/"KF-QT9PV]W#H>D7F(88E=TM8&FB01V=K M$9I"S%2Y\Z0KODV5!^R?<>%OV-/C/\?/AK\8O$ECX>T_6/'%QX]\.:EJMRL$ M-_IU[&IF\EF(\PV\D?E.HRRED.,.I/UO4%[I>F:DT+ZCIT%P;>42P&>%7,;C MHRY'RGW'- 'SG_P2V^$7BSX:_L^ZUXT\58Q1(Y4\KYF" 017TG110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 445X5_P4:_X*"? [_@F7^ROK?[4_QWGGEL=/D2TT;1;$K]JUK490 MWDV<.[@,VUV9CPD<;NZT5_*9\>/^#O3_@KE\2_']QXA^$7BCPA\-]" M\\FQ\.Z1X3M=1VQ9^59KB_CE>1\8#,@B!/(1>E?H5_P0H_X.E=;_ &TOC-I' M[&O[>?AC0]%\9^(I!;>"_&_A^%K>SU>[YVV5U S,()Y,8CD0B.1L)L1BN\ _ M:FBBB@ HHKYJ_:[_ &^+3]F;]I/X6_"*72UET;Q'K$<'CC5WB)328KM9H=.W M/]V,R3PSR'=SY=I)CU !]*T45\S_ "^-GQ]_;0T_P 4?%+X4?%KP]X/\.Z1 MXJO=$\/Z/+X8_M.XF^RL%-Q?LT\90R$AA#%L*QLN78G( /IBBO)/V??B[\4[ MKX?>-?$/[4\&@:%J'@[Q)>VNI3:09$L8K&WMH)EN@TI+['CAB]UC7(8W:,WLGFN(K2%F5@ MD>R1V +%E&,@'T717C.F>(OVI_!/Q^\/_#CQWJ7A_7_!NNZ3J'V;Q18Z-):7 MD&H1+&\5O:\9W1B9UDCV!MC*44J"_CGQ2_P""@_Q1_9'_ &WK'X%?M.S> M'[[X9P$=0 ?9-%>7 M_M@_$3XD_"C]G+Q3\7_A)K&CQZEX%[/Q+8Z)#;>+]%#I/Q.\8KH=V-:\.SSSZ>N8 98WCNHQ(<9KZ8TV*_@L(8=4O$N+A8P)IXX?+61NY"Y.T>V3]: )J*** "BBB@ H MHHH **** "BBB@ HHKDO@_\ &KP-\+/VV?CG\"_BGXOTW4M(\ M#VOAV3PY'IFBK9I&M[;33R$Y>21F^XAW2$?N\J%W$5]%4 %%%% !1110 444 M4 %%?G-;?\%Z_AI/_P %X)?^"5OGZ?\ \(J/#O\ 8T?B/<-Q\:*3<-9[\X\K MR/\ 1L?>^U+L[U^C- !1110 45X9^TK^T7XQ\+_'?X=?LJ?"S5=)TCQ%\05O M[J3Q%K=H;B+3[.SB#NL, =//N)"=J L%4*S,&X4DFN_M<_#'X\> / _BOQ7X M;\6>"?%.J7MKJ.MQ>'WL=2L9HM,N[F*%U29X7C=H,B150KL*$'<&H ]SHKY9 M^-W[27[2G@3_ (*"?#/]E+PMXE\)CP]\0].U&^DO;WPQ/)=V"VL-Q.8U9;M4 MDW+"JABHP23@]*Z_]H_]K/Q%X ^+OA']E#X(>']/U[XF^,;=[M/[5=TT_1-. MC#>9J%V(SO9[T5Y#XD\+_MD^#_"5UXC\&_%WPUXPURV MM7E'A[6?"OV"TOG )\J&:&5P[,,'D8Q0!UM%>$?M%?M9^(_"?QO\,_LC M_ #P_IVL?$?Q39OJ$TVL._\ 9WA[3$+![ZZ$9#RDE65(59"[#ETRN[5\7>'/ MVS? O@J^\3^!OBKX;\:ZY:6,DL?AS6O"OV"WOI%4D10303EK=B>!YGG \*2N M=Z@'L5%/O@SX1\=Z_'LOM:\,6%_>H(MFV::WCD<;3]WYF/';I73 MT %%5->@URYT>XM_#6IVMG?O$1:W5[9M<11/V9HUDC+CV#K]:\'_ ."9/QW^ M*W[1O[+Y)YH ^@Z M**@U*^32].N-3EMYY5MX'E:*VA:21PH)VHBY+,<8"CDG@4 3T5\CZUXE_P"" MPMAX7U'XDZS??L]^&-(MK6?49=.UF/5Y[G3;1%:39/) 3&TB1CYBA*D@D'%> M@_!OXF_M7-U/:S1Z5HMM,'FBFD@\TS2L M(#$OE*X+2ORR(&( /=Z*^8/V=_CM^UEX7_;'U;]CC]J*;PYXE\WP0/%7ASQC MX7TR2S'V<70MFAN(6=@I+[MI!XV=6W_)W_[0W[4%U\./'OA[]GSX2>&8/$OQ M+\7Q23Z3H]QP45@> -"\>Z+IKO M\1/'L6N:C/M,ILM)2RM(",Y$,>Z20*<_\M)9#P.1SGD/VP_B!\2?A%^SEXP^ M,'PNU;2H-1\*>'+W5EM]8TM[J&Z\B$R^40DT3)D*1N!.,@X.,$ ].HKR7]B' MXH_$[XY?LS^$_C5\5=3TB74?%.CQ:A]ET72WM8;4/N.P>9-*S\;>21R#QSQZ MU0 445\[?!_XT_'+5_\ @H3\2?@!X]\8:9?>&M \&Z;JF@V>G:*+;RFN)"&, MC,\DCN ",[PIZA%- 'T31110 4444 %%%% !1110 4444 %%?R!?\11W_!=? M_H^;_P QEX8_^5E'_$4=_P %U_\ H^;_ ,QEX8_^5E ']?M%?D#_ ,&I7_!4 M?]NS_@I1_P +Z_X;6^.?_":?\(7_ ,(M_P (S_Q3.EZ=]C^V?VO]H_X\+:#S M-_V6#[^[;L^7&YL_K]0 44V59&B989 CE2$8KD ]CCO7QQ\4?^"@WQ0_9(_; M?L?@3^T[/X?OOASK^CV5Q8^-='T2XLVT6XNYKJ*W2^+SRQE6:RN 2NWY0). MCJ #[)HKR[]L'XB?$KX4_LY>*/B]\(]8T>+4?#FB3ZC#%K.FO=6]V(UW!#Y< MT;*" ?F!/4'!Q@\%^W%\0/VW_P!G[]GBY^,GP*U3P=XGO_#=I]I\3:5J/A6X M4W%LN3+<6_EWF4\M?F,;;LHK$-D!6 /HZBO,OV>OCCI7QC_9>T7X\#XBZ3'C?W6MQ6/V:VLW6,F821-*^SR75U=3)QY9!/>N1^ GQB^/\7P$U[]IC]I M75=".@V^F:AK.B:3H/AB>SNVTB%7E@N)_.N9-LTL""3R0!L\Q06SD ][HKY MM^!GC;]L/]HOX$:/^TKX-^+G@?3Y_$NG_P!I:+X,D\-276GP0L3Y=K<7BW"S MF8 !9)4551]P$1"X.CXA^./[0=I_P3_OOVDQ%HFC^-=$\$ZAKFKZ1?Z6]Q:B MXM8I9)+7"S(R@>4R;MQ/?GN ?0-%?/'[,7C+]KO]HC]G;PE\;I_C'X&TFX\4 M:%%?FP3X"J6YRI4Y!)!R,'VOX"?&7PK^T M+\&?#7QL\%2[M-\2:3%>PIO#-"S#$D+$?QQN'C;_ &D- '745\??M/\ [?'Q M=\&_MV_#K]D3X+6&A1:9XAU/^S_$_B+6-,ENC!>>7#V4=U%9Q17UPLTZQ*)IDCV!WQRP7)V@GG&3CU- $E%%87Q,G\66G MP^UB\\#:O96&K0:?++8W>HZ>UU#&ZJ6RT2R1E^ ?XQ@X/.,$ W:*\._X)N_& MKXB?M$_L5^"?C-\5]8CO_$&N17TFH745I' K;-0N8D 2-0JA8T1>F3MR2223 M[C0 44$@#)-I+>Z98Z[>:4M]&P:.XEMI/*E>,@D, MF\, W1@,C@B@#K**\Y_:T\,_BS\,=6TNWU/PGX7U#68XM7TQ[J M"Y%K;23^40DL3+NV8W G&34/%&F+>B MST32I+:&U!=QL_>32L_ 7G(Y!XYX /8:*** "BOF_P"&OQO^.U]_P4K\:?LY M^-?&6F7GA/2_AS;ZWHMAI^B+;-%)+=1Q@RR,\DDC@;QD,J'=G8#C'TA0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^4/_!7G]JS_ M (.*?A'^V3>^#O\ @FM^S;_PD_PP3P_82VNJ_P#"'V][NO61C<)YLDJDX;'& M.*_'S_@M_P#M#_\ !M?LL_&\36MO>2I>Z# MK]E&&N=$U*(,(;R(-@,0'=&0D!XY'3(W9 !_#]71_!V^^(VF?%SPMJ7P>ANY M/%MOXCL9?"T>GQEYVU%;A#;"-1RSF4)M',]/L$>+/RM)!J,\$D;8^\JAP#D!FZG]#/^"$7_!K5 MXL_9 ^->C?MF_P#!0#6]$U#Q7X:F%WX*\ Z'<_:K?3+T?IZ?HN MFW&L:M>QVUI:0/-=7$SA4BC52S.Q/0 DGVKX2^)/@'7_P!KG]D?XE_V[^SG MX[N?$7Q6O6U_PWJ:V-F(K2*!5&B1JSW*R(@MXHC(-@(:ZN./F.?JK]JSX+_$ M+]H/X0:C\(O WQ4L?"<&MQ?9M;O;KPZ^HO/:,5\RW0+=0!!(H:-R=V4D8#:< M-7?:-9ZK8Z'!8ZC=V6RL6@@W 8&V(R.44C2+LFQV\W':O$OB[_P $_?C' MX#^(.H_MA?\ !+GXVIH.J^))#J6M^"+^4/H^O,Y+L4W91&8LV%<85G;;)#TK MUC]E;]B3XF?LP_'#X@?$RR^/NDZEX?\ B+KTNL:MX0@\$26L5I=N[MYEM*;^ M3RR=Y#91@P"\#:,7_A)\ /VL?V?_ X4S0*SMM1T# <;P,*H!\Z?%/\ :^^(/[8__!+CXZZ9JGPSG\)? M$GP3$NF^/- @5MJ;)HFN)4SE@C6\5PI5BQ41L-S##'Z>_P"")?B'K4NJ>.-8GTY8(+Z5UV"".WW.([=$)58V9SAF)8YXX[X0?L:_$O]DC5- M3TK]E'XK:^---EN8=+G'_P#@IIX2_9(TGXCZTB MMW:5F>:6>61YWS-)@JL0&%X.#GKO#OP6^)VD?M*ZW\>=2^*6BW.GZUX:T_17 M\/P^$Y8I(8;.XNYXW%R;U@7+7LX;,6"-F ,'(!\-:[\:OB-^R3\#_B=_P34_ M:OUM[IX? U_)\'?&USE8M=TT1MLLF8GB:,#:JY.-IC[1&3],Z\<_;;_8Q^'' M[;/PB;X>>,PMGJ=A.+SPUKZ0AY=-NACY@,C=&X 5TR PP>&567V.@#XZ_P"" MF/\ R<_^RE_V5T?^V]0?MR^"#J__ 47_9HTVT\:^)M-B\42^*8M6CTWQ#1?!#PCX<_9 MA_X*H>,O@S\*DU"Q\'ZQ\#4\6:AH#:E/=1G4XM36V\]/.=V#M&6SSR6-1?LP M_!WPK_P45_88E^-/Q4U%&\>^/Y]5GM?%PC\^Z\*2QWTT5K%8$L&MHX4AB/EQ MLGF'&!X3D#"Q^UBZ#_:? MMO\ KO,4#=Y6W;_!GFO,O ?_ 3M_:%_9]\;:[HG[*G[8\G@[X:^)-7DU&X\ M*W7A*WO[C29)?]8ME-,Q5 0 %+*0H"EED*Y8 A^*'B7Q/)^U)\ ?V"/'?Q&O M/$6C7'A6^U+QMJDQ,+^++BQM9(XH9PC',9EADFEA+,'("ON (:M\5=.3]CG_ M (*#?"#2/@?:?V1X.^,::GH_BSP7I>8;!+FVBC>*_@A3"6\W[Y0[1A=RQG/+ M%J]0^.W[#.B_$"T^'?B?X2^-9O"GC7X4W D\'>([JV-\)HV4+/;WJ%T:XCG M/F-O#Y9FS\S!MS1OV=?%OB[XVZ!^T)\>_%&CZGK7@_2KNS\'Z5H.ERP66FRW M:JEU=L997DFF=$6,?<5$W##,V^@#Y:_9^_9(^'O[37QZ_:6^&7Q8\6^,;S0] M&^(EB-)M8_%]X)+>40M(LQF>1I)6495!(65 S8&2"NA\*OV:O!/QK_X*!?M+ M_!+XE^*?%^J>#=*M?";#P_<^,]087)FTYYMLMQYWVAHTDDE98O,$>7&5.Q O MT%^S5^R?X]^ GQK^)?Q9UGXPZ7KMM\2M;CU2\TFV\(R6;6,T:NB".8WLNY=K M $,F25R"N2*\;^"=A\6)O^"K/[3VH_##7]$@$-CX/2_T[7+&62.YWZ0I1UDB M=6C9"K<;6#"0]" : /(_"GQV^+'[ 7PE_:T^"/A;Q9J.MZ?\(;C1Y/AY>ZM, M;B;2TUEA''&6?AA#YD4@7&TLDAQAB*]D_::_9R\)>#/V!)?V@/A-?7&D?$CP MAX0M_$UG\1K6Y8ZKJ%Q%"D]P;NY)+W:3() TYS#%;HJB(,SL&!8L2:YC1O MV,/CM=?L[Q_L=_$/]H'3-5\!16B:7+J]OX>DAURZT9"-MBTAN&A1O+40F<(Q M,8.$#G> #QSXSZCJ_P"T#\6/V-?BI>^)O$&A7/Q'T^ZNO$5EI>NW4<&'T:*9 MEAB,FR!L23()HPL@$FX-N52._P#B;^RO\!_V=;;X5@?GKT+XW_L=^*_B1\7?A/\1O MAY\4]&\*Z;\)+B:31= ?P>]XMPDL$=NT32"]BV((DVJ%3(W9); %+^U%^R5\ M0OC%\7_AS^T)\(/C+;>$_%_P\:^BMWU+03J%C?6UY$LJ^ YO#W@I].\/WD'P^EO4>VTUKJS8SA$MW,4/ MG9#2)$Q3)P"0!7F?[$LWAC]FG_@FA\3_ -J'P!X.LXO%OAW4/$UOI%_Y9;R@ MLX2%2I.THC;&*XY"8KZ<^#G[&/Q&^%O[6OBS]IG4_P!HN?68?&FDZ?#K^DR> M'+>&2XN;2$Q)ME4XB@ .1&J;_NAI&VL7H_L__L!ZA\)/!/CGX&^-OBW'XE^& MOBN]U66T\,#05MIX8]0/[U)KKS':78"P0JL>&)._@-;^#O"7CZQ&GZS8_%@>,[VZU'4P8P\AO&%@C74$9;&S>9G6U26RGD,,>XG;$K.P1!A47:J@!0*^Q*\!^ W[(7Q2 M^%G[4WCK]ICQE\?8-;D\=V.FP:KHUGX82TB9[2V$2,K&5S&BDOL3YFV[=\CG M<3[]0 4444 %%%% 'X0_%G]NK_@[RTGXI^)M*^'/[''VGP];>(+V+0;G_A7M MH_FV2SN('W&<%LQA3GOFO(/VEO\ @LW_ ,'4/[(GPPE^+G[3'P-T?P-X;^V1 MV*ZWK/@&RC3[3+N\N- 9F+N0K,%"GA&)&%-?T>U^*/\ P<\_L&_\%A?^"F?Q ME\&_"']DS]E>XUSX2>!=/-\NJ-XZT*Q75];N!B24P75]%*%@A"PH713NDN", MJRD@'\Z-M0'C%/$0UY?$?GG[4-3$_VC[7OZ^;YW[S=_>Y MK^G+XQ_\%8/^"G/[7'_!+[X&?M@?\$A?A+;^*O&GB2^N-/\ BUHEOH,5^-'O M;: )/'LDD7RU-P"\9ZM%+&Q&HQZHOCK0[Y=(URW 5)!!:WTLI M6XAS$[*C'=#;YPH8@ \I_P"&^O\ @\D_Z,J'_AN;3_X_7[O?"?4/&6K?"SPU MJGQ&LOLWB&Y\/V4NNVWEA/*O6@0SIM'"XD+#';%=!10!X-^V_P#L7?"3]MG2 M-+\(>(?%UYX<\:>' ^I>$/$NCR8O-,8LBLX7(WQ%UBR RL"BE64\UX5\&_VF MOVU/V-_V@_!O[*7[?%K8^,?#_C+5%TOP'\4]-'[U[ML1Q17 P-S$NB',?C5X;^-_PE^-$'A>^\.Z%>Z=)IU_H1O[/58[B6"0QW M$8FB8*# I#(ZN&YSC*MAZS^S!\3_ (W?%GP;\1_VF/&OAZYTSX?ZL=7\-^%_ M"NDS113:F%*Q7ES//*[-Y62R1(J , MUA_"UY]+_P""^_Q)3QBQ0ZE\)+;_ (1/SSP\073?,$>>^^*Z/']U_>O9OBS^ MQC\2OB3^V9X&_:]T_P".>BZ<_@&RO+32O#TW@B6X6>*YCFBE\V8:@A+^7,0" MJ* R@[3R*V/VI?V+M'_:'\1>&?B[X4\?WG@GXE^"G+>&?&^DV:S-&C9WV\\# MD"XMVW/F,L,;V&<.X8 ]MIL2Q)&$A50J\ *.![5Y-X=\&?MEZU9+H'Q0^,G@ MBRM=NR[U+P;X5NHK^X3 R8VN;J2*V<\Y;9+C/RA3@CT_P_H&D>%=#M/#>@62 MV]E8P+#;0*Q;8BC Y8DL?4DDDY)))H ^(?@2]QIO_!>/XR0^+F*7.H?#.R;P MVTYXDM%CTO>L6?\ ;1\@=T<]C7W57B7[47[%^E?'OQKX;^.'@'X@7G@7XF># MMR^'?&>G6:7'[AMV^UN8'(6Y@;>_R$J1O;!PS Z?A[P5^V)KUDN@_%7XP^"[ M*S(V7E]X*\,W4%_:?M%?$.7X@?\ !0/X M7?L9:S*R^#[OPGJ'B;7],1]L.N21^;%;6DV,;X8VBDE:+[CD)O!"XKG?&=I- M^QS_ ,%)/A5X2^#5L=,\#_&?3M6LM?\ !EC\EA;W]C"LRW]O /DMW(EB5]@5 M656)!8YKU/\ :%_8JTSXDZ[X ^*'P;\51>"O&WPOE(\):J; W5J]FR>7+87, M.]&DAD3*Y#AUW,0?F.=GPS^SOXF\0?'32OVCOCQXFTK5=>\-:-@ M\0WGB'QEJ6GZ';ZAECXWL_\ GUE 'FM-%MD>1PQ;Y5QX?^S'\5?% M'P6_X)5^%=$\)ZY-:W'BOXX?\(K%&OI-'NY M<>;)82)<1*I8 !1(K(H5,I)MYR_AS_P2WTNQ_8MUW]C?XR?%R;Q%IVK:K/J6 MG:E8Z1':2Z3=O,9EEC.YO,99.3G:&#,N #P 3ZO^QM\6=%_:&^'_ ,;_ (&Z M#X&^&4.AZEY'CJUT3Q)=SIXHTV5XP\4T7V*%)9P/,*2R$L7=26RH(^JZ^;_V M?_V3?VK_ M?Z1I?[37[96^N=S2S>4RK M($S\TB(SN^W!^D* /"_V_+N\\3_"C2/V<]$GD34/BUXHM/##& _/'IS[I]2E MQUPMC!<@GL77UKVR.P33]*73-#C@M5@MQ%9KY.8X0%P@V KE1@?*".!C(KA] M=^"]]XF_:7\/_''6M=J<&O>&AJ-KJMOMQY#XD22(9YW1L&/ M3(ZT ?.GA/5?VG/V:?\ @I?I7A/XR^+-'\=>'OCCIUW!HWB"UT!;*[T633+> M2Y6R 5G(MU5F(4NP9IFD^5O,W\Y^S5\,M0_:#_X*/_M.>-/&/C_Q+HMSX?N= M(\/Z?'X?U%;.86+12,H$RJ98U)MHI (V0,Q8OOZ#ZB\'_ SQ3J/Q.TSXW?'7 MQAINN^(]#TRXLO#MIHFD/9:?I*7&S[3*B2S3223R"-$,K. $7:J+N(/#?[2-_^U!\"O%>GZ5J_B31X=-\;:'K%@\UEK2P<6UUNC=7AN(ERF[#J MT9VE0?FH \[_ &!_BG\:-.^/OQG_ &-_C)XZO?%H^&6J:?/X;\3ZIM:]GTZ_ MA:>*&Y=0!)(B>7\Y&26?L% ]+_;_ /\ DQOXO_\ 9-M9_P#2*6MCX$_L_P!E M\(M9\6_$+6];36?&'CS5H]0\5:W'9_9XY3#$(+:VABW.8X(8E"(K.[)?@OX;\<67AY?%&C7.F7VI7FB-?F."=#&Y2-;B'#;6;!) M(!(..,$ ^1_$>G&X_P"""&F:O;ZOJEE=:9\+;:YM)]+U>XM#O!48?R77S4() M!1]RG/2LO]I[X+>'OA1^S-\$OVL/!_B#7D^(5AX@\(QMXDN-=N'>:UN$CCDL MS#O$*6Y5@/+1%!"G.2[EO>I?V%_B%<_L$-^PS<_';2##_84>C1^)D\$2AQ:* M^>8/MY!DP -^\#J=O/$WQT_8F^)/QK_9F\&?L[M\>-(TN3PG>:5<2ZY'X(DE M^V-8!?) A-^/*!*J6^=\]!B@#"\1^*K3]H__ (*4:C^S%X]A%UX-^'GP]BUJ M7PU<'-MK&J74T06:YC/RW$4,+@+&X91(Y5-;B82)AL$,)&.%09!16 M$OPP_8S^*?AW]K#7_P!J/XD?'?3]:D\3>$[;1=:\/V'A);:VE2,[B(S)-*T< M0( "L9'(9LOR H!XMX(_9[^)'[;/[%&A?$^T\/\ A*+XB>*]-BUFP^+,GC&\ M35M.OS+YG[ORK'=!#&0T(M4E\M%7')&X]-^W;^S-XWU?]F#PS^T-/XETB7XN M_#*UT[4=0O[3>-/\6SP&)9;&:(!?/$\@ BC*[B[")<"0U:^%W_!.G]I?]G?6 M-0^'O[./[<5]X;^%6HZA)2+J-I;LQ7P\D&(1IH5@NV50 M@>:3:K2NY;_5^6!]'5X)\'/V./&GP,_:B\<_&[P!\9-.M?"/C^^6^UGX>+X2 MD$4=V% :[BN/MGR3N=Q=A%M??RGRJ5][H **** "BBB@#RW]MCQ1^T#X*_93 M\<^*OV5?#O\ :WQ$L=$>7PEIOV1;C[1=[E 7RV(#\%N"17SM\%/C7_P59UK_ M ()3>+?BK\5?A)]D_:(M/M__ C?AO\ L&*/SMDL8M_]'#E6RA<\MSBOMNB@ M#^ .BOO_ /XA[70% M\MB _!;@D5^X_P#P2\^(?[;'Q/\ V4K3Q5^W_P"!O^$=^(CZW>QW.F_V8EIM MM%8"!O+1F'(SSGFO@K_@U*_X)-QN_&OXC_ +)GP.^)W_!-3]K#6WNI8/ U_)\'O&UR"L6O:8(V MV6;,>D\8&U5).-ICR<1&3],)8HKB)H)XE='4JZ.N0P/4$=Q7CW[;G[&/PY_; M9^$+?#SQD%L]4L)Q>>&=?2$/+IMV,<@9&Z-P KID!A@\,JLOL= 'YV_"_P"" ME_\ "C_@H!XK_P""+I?"]IX1U2?QI]E718M-G;5OMB@PBU$;>;O!XV;-V?;->%_\ M,8?$O_ANG_AMC_A>>B^;_P (K_PCW_"-_P#"#R[/L>_S,^?_ &AGS=_.[9C' M&WO7LOQ=\$3?$SX4>)_AQ;7ZVLGB#P]>Z;'=.A986G@>(.0.H!?./:@#XA\7 M_L0?MC?\$]]8U+XK?\$W/B _B+P6\[WVK?!SQ*[3J%^\XM&)!>-^,C.<<5]9?#VQO-)\":+HNIILN[/ M2+6&[B+AC'(L2A@2"1U!KQ_X#_LY_M2?L^_!?P_\$O"G[1?@*\L/#6F+8V%Y MJ7PIO6G>-<[3)Y>MHI(!QP!G%>A? 7X6^*OA9X2O;7X@_$3_ (2SQ)K&LW&I MZ[X@72Q9)ZFGB2*U CU$LH:)7RQ*B&X59TY;!!'\1- 'RE\=OA=K7PJ_:J M_8ST[QG-%/XHUCQEXFUKQC=Q'*S:M=C3YKC:>\:,WE1^D<48[5[Y\?O#'@/7 MOVQ-*?X@ZE+\0PWP]E@T7X'PZ+#=QPSM> RZ[.UQ(MO"NQ1;J\^WDL(V9B5K M2_:7_8R^(?[0/[1/PR^/.G?&[2-#3X7:EN->\+6^B>,=+O_"OVZ.X2%@R MSVNZ=?(?C #;U4Y)$F2M '@/[-$OB'Q'_P $X?VE/!VO:[KMBGP_\;>-=/\ M#,5EXFNDFTF&TL4F@MDGB=&DBCDD;"-E&'52.*[K]A[]E7X=/^S-\-_VK-3U MKQ'>>,XOA%]E-U<:_.;:2VFM/EA-MN\H+&O"[5&6_>/OD^>NB^&G_!//XF?# M/X:?&7X5:9^TTEUIOQ6UC6KV)M2\(I*]DVIQ)%/-,8YXC/.$10A0Q1@EV,;; MU5/4/@E^S_X^^#7[*^F?LYI\4-)U*]T70!I&F>('\+211B!4\M&EMA>$NX7J M5E0$\X'2@#X?_P""=/CKP5^T!\!_A)^P7\5K>YT#1UT"Z\26TMPIBE\7R1:O M>-]ELKA&!@2':3-M(FE7>B[(P[2?2G[1VLG1_P!I+X1_L<> O!VB1>&==TO6 MM7U'PW-J+Z99ZLUI''Y5J[002EXQOEF>+85E,:[\J*?\ !*W54_8]\&?L MTP_'ZTMO$?PYU_\ M3P+\2+'P<\-[I3-=27$@$8OB&+%]A^<+A$)1F4,.U_: M<_8;\:_M,^ O!VJ:Q\=UT3XJ> +TWGAGXB>'/#[6J)*RH)5>U:XDRDFQ2P$F M 0."NY& ,GX2_L8_$'P#^T3XFUZ2T\):#\)/&OAK[#K/PLT;6KJXM?[0!'^E M6Z-;01P!XPRO'&%# L3GC'(_\$3?A7\/='_9:C^(NF>%;:#6Y/$>MV#Z@F[> M;9;UML>,XP-B]OX17M_[.WP)^//A+6#X]_:A_:%7Q_XA@LFL](2P\/PZ98Z; M$Y4RNL4?^MGD*)F5ONJ"J*H9]V1^QE^R%XY_9)MM8\$GXV)K?@U]:OK_ ,-Z M&F@+;S6GVJ7S&%Q<>8YGV'(7:L8^9F;.55 #I?VYO^3)OC%_V2SQ#_Z;;BOE MNRTTW7_! VRU2#5]4L;G3/AA)=VD^E:O<6;"1&? Z/N0]P:^OOVD? MA5XF^.7P1\3_ <\->-++0#XIT*[TF]U*\T5K[RK>YA:&0I&L\/S[7;!+$ X MX->3Z=^PO\0K+]@B;]AF;X[:1)"^A-H\/B9?!$JNEHS,6W0?;R&DP0 X< 8S MM.> #Y\_:6^"_A_X8?L5_!O]KCPKX@UY/B)I%SX/:#Q)/KEPS&WG6")[,0AQ M"EOM<#RU0!MIW;B\C-[;XT\60?M#?\%*F_94\<(+CP9X&^&W_"1W?AV9B;?6 MM3GN8HD:YC^[/!#%)\L3@KYC[B"57&Q\;/V'/B/\9?V2/"G[+,GQ[TG33X;_ M +*$WB"+P1)(UV-/$?DXA-^!$28U+'>P/( 6G_'S]BKXB^-?CCX7_:T^!WQD ML/"?Q,T'23I.K75QH#SZ5KU@6+&">V\[>@#,2&$C-PO.51E /*?A3X.\%?L\ M_P#!5KXM3^!=":VTFT^!D&JQ:+;,1#;$7*,\-NG(AC+1EA&H"AI&P!G%9_P[ M^!7Q$_;H_8FTOXJ'PSX2_P"$_P#%]D^K:;\4I?&-Y'JNDWWGL5$'E6):WAA9 M?*%M',$"I@Y8EC[3\-?V-OB[H7[7>I?M9?$7X^:;JMSK7@Z#0M7T'3?""VUM M*B2^:5B,D\KQ1@JHPQE=MSDN,J%XCX;_ /!.G]I/]GCQ%J?@O]F+]MJZ\*_" M[5]3EO%\+7?A6"_N]'$K;I(K*XF)"9Y"L5PN=S([ LP!F_M,3?M#?!U_A?\ M$WX]?!I?C?X*T#P5-IGQ'TSP[:+=^1J^Z$G6ELY5"W'R12*-R@1>9*16ERDB3:/-(L9DL'61BR^6>57@" M-T"Y4*QTKSX$?%?P1\1-'\6_ KXD:58Z'IO@^WT"\\)^(=,FN4OEAED>*Y-R MDRO',OF,-Q23?YDF[DAA=_9>_9ITW]G33_%EZ=3MKO6/''B^Z\1Z_)I]C]EM M([B8*HAMX=S%(T5 ,LQ9V+,2-P50#U&BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K@/!'[+_ ,$OAS\1]2^+O@[PK=6GB760HUG5VUZ^EEU M*NU!<>9,PG"CA=X;;@8Q@5W]% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% 8% !1110 4444 %%%% !1110 4444 ?_9 end XML 14 asgn-20201231_htm.xml IDEA: XBRL DOCUMENT 0000890564 2020-01-01 2020-12-31 0000890564 2020-06-30 0000890564 2021-02-19 0000890564 2020-12-31 0000890564 2019-12-31 0000890564 2019-01-01 2019-12-31 0000890564 2018-01-01 2018-12-31 0000890564 us-gaap:CommonStockMember 2017-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000890564 us-gaap:RetainedEarningsMember 2017-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000890564 2017-12-31 0000890564 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000890564 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000890564 us-gaap:CommonStockMember 2018-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000890564 us-gaap:RetainedEarningsMember 2018-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000890564 2018-12-31 0000890564 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000890564 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000890564 us-gaap:CommonStockMember 2019-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000890564 us-gaap:RetainedEarningsMember 2019-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000890564 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000890564 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000890564 us-gaap:CommonStockMember 2020-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000890564 us-gaap:RetainedEarningsMember 2020-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000890564 2020-10-01 2020-12-31 0000890564 asgn:TheCreativeCircleMember 2020-10-31 0000890564 us-gaap:TrademarksMember asgn:TheCreativeCircleMember 2020-10-31 0000890564 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000890564 srt:MinimumMember 2020-12-31 0000890564 srt:MaximumMember 2020-12-31 0000890564 srt:MinimumMember 2020-01-01 2020-12-31 0000890564 srt:MaximumMember 2020-01-01 2020-12-31 0000890564 asgn:ECSMember 2018-04-02 2018-04-02 0000890564 asgn:ECSMember 2018-04-02 0000890564 asgn:ECSMember 2018-01-01 2018-12-31 0000890564 srt:MinimumMember us-gaap:CustomerRelationshipsMember asgn:ECSMember 2018-04-02 2018-04-02 0000890564 us-gaap:CustomerRelationshipsMember asgn:ECSMember 2018-04-02 0000890564 us-gaap:OrderOrProductionBacklogMember asgn:ECSMember 2018-04-02 2018-04-02 0000890564 us-gaap:OrderOrProductionBacklogMember asgn:ECSMember 2018-04-02 0000890564 srt:MinimumMember 2018-04-02 2018-04-02 0000890564 srt:MaximumMember 2018-04-02 2018-04-02 0000890564 us-gaap:NoncompeteAgreementsMember asgn:ECSMember 2018-04-02 0000890564 us-gaap:ContractBasedIntangibleAssetsMember asgn:ECSMember 2018-04-02 2018-04-02 0000890564 us-gaap:ContractBasedIntangibleAssetsMember asgn:ECSMember 2018-04-02 0000890564 us-gaap:TrademarksMember asgn:ECSMember 2018-04-02 0000890564 2018-04-02 2018-04-02 0000890564 asgn:ECSMember 2019-01-01 2019-12-31 0000890564 asgn:ApexSegmentMember 2018-12-31 0000890564 asgn:OxfordSegmentMember 2018-12-31 0000890564 asgn:ECSMember 2018-12-31 0000890564 asgn:A2019AcquisitionsMember asgn:ApexSegmentMember 2019-01-01 2019-12-31 0000890564 asgn:A2019AcquisitionsMember asgn:ECSMember 2019-01-01 2019-12-31 0000890564 asgn:A2019AcquisitionsMember 2019-01-01 2019-12-31 0000890564 asgn:OxfordSegmentMember 2019-01-01 2019-12-31 0000890564 asgn:ApexSegmentMember 2019-12-31 0000890564 asgn:OxfordSegmentMember 2019-12-31 0000890564 asgn:ECSMember 2019-12-31 0000890564 asgn:A2020AcquisitionsMember asgn:ApexSegmentMember 2020-01-01 2020-12-31 0000890564 asgn:A2020AcquisitionsMember asgn:ECSMember 2020-01-01 2020-12-31 0000890564 asgn:A2020AcquisitionsMember 2020-01-01 2020-12-31 0000890564 asgn:ApexSegmentMember 2020-01-01 2020-12-31 0000890564 asgn:OxfordSegmentMember 2020-01-01 2020-12-31 0000890564 asgn:ApexSegmentMember 2020-12-31 0000890564 asgn:OxfordSegmentMember 2020-12-31 0000890564 asgn:ECSMember 2020-12-31 0000890564 asgn:A2020AcquisitionsMember 2020-12-31 0000890564 asgn:A2019AcquisitionsMember 2019-12-31 0000890564 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000890564 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000890564 us-gaap:CustomerRelationshipsMember 2020-12-31 0000890564 us-gaap:CustomerRelationshipsMember 2019-12-31 0000890564 asgn:ContractorRelationsMember 2020-12-31 0000890564 asgn:ContractorRelationsMember 2019-12-31 0000890564 srt:MinimumMember us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-12-31 0000890564 srt:MaximumMember us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-12-31 0000890564 us-gaap:OrderOrProductionBacklogMember 2020-12-31 0000890564 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0000890564 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0000890564 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0000890564 us-gaap:NoncompeteAgreementsMember 2020-12-31 0000890564 us-gaap:NoncompeteAgreementsMember 2019-12-31 0000890564 asgn:ComputerhardwareandsoftwareDomain 2020-12-31 0000890564 asgn:ComputerhardwareandsoftwareDomain 2019-12-31 0000890564 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000890564 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000890564 us-gaap:LeaseholdImprovementsMember 2020-12-31 0000890564 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000890564 asgn:WorkInProgressMember 2020-12-31 0000890564 asgn:WorkInProgressMember 2019-12-31 0000890564 us-gaap:SoftwareDevelopmentMember 2020-12-31 0000890564 asgn:SoftwareDevelopmentWorkInProgressMember 2020-12-31 0000890564 us-gaap:SoftwareDevelopmentMember 2019-12-31 0000890564 asgn:SoftwareDevelopmentWorkInProgressMember 2019-12-31 0000890564 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000890564 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000890564 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000890564 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000890564 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000890564 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000890564 asgn:A4908MillionTermBLoanFacilityDueApril2025Member 2020-12-31 0000890564 asgn:A4908MillionTermBLoanFacilityDueApril2025Member 2019-12-31 0000890564 asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member 2019-11-22 0000890564 asgn:A4908MillionTermBLoanFacilityDueApril2025Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0000890564 asgn:A4908MillionTermBLoanFacilityDueApril2025Member asgn:BankBaseRateMember 2020-01-01 2020-12-31 0000890564 srt:MinimumMember asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0000890564 srt:MaximumMember asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0000890564 srt:MinimumMember asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member asgn:BankBaseRateMember 2020-01-01 2020-12-31 0000890564 srt:MaximumMember asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member asgn:BankBaseRateMember 2020-01-01 2020-12-31 0000890564 srt:MaximumMember asgn:A4908MillionTermBLoanFacilityDueApril2025Member 2020-01-01 2020-12-31 0000890564 2019-11-22 0000890564 us-gaap:SeniorNotesMember 2019-11-22 0000890564 2019-05-31 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2020-12-31 0000890564 asgn:Asgn_TSRmemberMember 2020-01-01 2020-12-31 0000890564 asgn:AwardwithserviceconditionsMember 2019-12-31 0000890564 asgn:AwardswithperformanceandserviceconditionsMember 2019-12-31 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2019-12-31 0000890564 asgn:AwardwithserviceconditionsMember 2020-01-01 2020-12-31 0000890564 asgn:AwardswithperformanceandserviceconditionsMember 2020-01-01 2020-12-31 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2020-01-01 2020-12-31 0000890564 asgn:AwardwithserviceconditionsMember 2020-12-31 0000890564 asgn:AwardswithperformanceandserviceconditionsMember 2020-12-31 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2019-01-01 2019-12-31 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2018-01-01 2018-12-31 0000890564 asgn:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0000890564 asgn:EmployeeStockPurchasePlanMember 2020-12-31 0000890564 asgn:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0000890564 asgn:EmployeeStockPurchasePlanMember 2018-01-01 2018-12-31 0000890564 srt:MinimumMember 2019-01-01 2019-12-31 0000890564 srt:MaximumMember 2019-01-01 2019-12-31 0000890564 srt:MinimumMember 2018-01-01 2018-12-31 0000890564 srt:MaximumMember 2018-01-01 2018-12-31 0000890564 asgn:ForeignMember 2020-12-31 0000890564 asgn:ApexSegmentMember 2019-01-01 2019-12-31 0000890564 asgn:ApexSegmentMember 2018-01-01 2018-12-31 0000890564 asgn:OxfordSegmentMember 2018-01-01 2018-12-31 0000890564 asgn:ECSMember 2020-01-01 2020-12-31 0000890564 asgn:ApexSegmentMember asgn:AssignmentMember 2020-01-01 2020-12-31 0000890564 asgn:ApexSegmentMember asgn:AssignmentMember 2019-01-01 2019-12-31 0000890564 asgn:ApexSegmentMember asgn:AssignmentMember 2018-01-01 2018-12-31 0000890564 asgn:ApexSegmentMember asgn:ConsultingMember 2020-01-01 2020-12-31 0000890564 asgn:ApexSegmentMember asgn:ConsultingMember 2019-01-01 2019-12-31 0000890564 asgn:ApexSegmentMember asgn:ConsultingMember 2018-01-01 2018-12-31 0000890564 asgn:OxfordSegmentMember asgn:AssignmentMember 2020-01-01 2020-12-31 0000890564 asgn:OxfordSegmentMember asgn:AssignmentMember 2019-01-01 2019-12-31 0000890564 asgn:OxfordSegmentMember asgn:AssignmentMember 2018-01-01 2018-12-31 0000890564 asgn:OxfordSegmentMember asgn:ConsultingMember 2020-01-01 2020-12-31 0000890564 asgn:OxfordSegmentMember asgn:ConsultingMember 2019-01-01 2019-12-31 0000890564 asgn:OxfordSegmentMember asgn:ConsultingMember 2018-01-01 2018-12-31 0000890564 asgn:ECSMember us-gaap:FixedPriceContractMember 2020-01-01 2020-12-31 0000890564 asgn:ECSMember us-gaap:FixedPriceContractMember 2019-01-01 2019-12-31 0000890564 asgn:ECSMember us-gaap:FixedPriceContractMember 2018-01-01 2018-12-31 0000890564 asgn:ECSMember us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-12-31 0000890564 asgn:ECSMember us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-12-31 0000890564 asgn:ECSMember us-gaap:TimeAndMaterialsContractMember 2018-01-01 2018-12-31 0000890564 asgn:ECSMember asgn:CostplusfixedfeeContractMember 2020-01-01 2020-12-31 0000890564 asgn:ECSMember asgn:CostplusfixedfeeContractMember 2019-01-01 2019-12-31 0000890564 asgn:ECSMember asgn:CostplusfixedfeeContractMember 2018-01-01 2018-12-31 0000890564 asgn:DepartmentofdefenseandintelligenceagenciesMember asgn:ECSMember 2020-01-01 2020-12-31 0000890564 asgn:DepartmentofdefenseandintelligenceagenciesMember asgn:ECSMember 2019-01-01 2019-12-31 0000890564 asgn:DepartmentofdefenseandintelligenceagenciesMember asgn:ECSMember 2018-01-01 2018-12-31 0000890564 asgn:FederalcivilianMember asgn:ECSMember 2020-01-01 2020-12-31 0000890564 asgn:FederalcivilianMember asgn:ECSMember 2019-01-01 2019-12-31 0000890564 asgn:FederalcivilianMember asgn:ECSMember 2018-01-01 2018-12-31 0000890564 asgn:CommercialandotherMember asgn:ECSMember 2020-01-01 2020-12-31 0000890564 asgn:CommercialandotherMember asgn:ECSMember 2019-01-01 2019-12-31 0000890564 asgn:CommercialandotherMember asgn:ECSMember 2018-01-01 2018-12-31 0000890564 asgn:DomesticMember 2020-01-01 2020-12-31 0000890564 asgn:DomesticMember 2019-01-01 2019-12-31 0000890564 asgn:DomesticMember 2018-01-01 2018-12-31 0000890564 asgn:ForeignMember 2020-01-01 2020-12-31 0000890564 asgn:ForeignMember 2019-01-01 2019-12-31 0000890564 asgn:ForeignMember 2018-01-01 2018-12-31 0000890564 asgn:DomesticMember 2020-12-31 0000890564 asgn:DomesticMember 2019-12-31 0000890564 asgn:ForeignMember 2019-12-31 0000890564 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000890564 us-gaap:FairValueInputsLevel1Member 2019-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2019-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2020-01-01 2020-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2020-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2018-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2019-01-01 2019-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2017-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2018-01-01 2018-12-31 iso4217:USD shares iso4217:USD shares utr:Rate asgn:property pure 0000890564 FY false 10-K true 2020-12-31 --12-31 false 001-35636 ASGN Inc DE 95-4023433 4400 Cox Road, Suite 110 Glen Allen, VA 23060 888 482-8068 Common Stock ASGN NYSE Yes No Yes Yes Large Accelerated Filer false false true false 3400000000 53000000.0 We are incorporating by reference into Part III of this Annual Report on Form 10-K portions of the registrant’s definitive proxy statement for the 2021 Annual Meeting of Stockholders, to be filed within 120 days of the close of the registrant’s fiscal year 2020. 2020 274400000 95200000 678700000 648700000 23300000 29400000 18000000.0 18200000 994400000 791500000 69400000 73700000 84900000 94600000 487900000 476500000 1618400000 1486900000 23000000.0 18200000 3278000000.0 2941400000 39800000 39200000 266100000 203200000 29400000 25800000 80900000 72700000 416200000 340900000 1033400000 1032300000 62900000 75700000 108700000 98700000 69700000 17600000 1690900000 1565200000 0.01 0.01 1000000.0 1000000.0 0 0 0 0 0.01 0.01 75000000.0 75000000.0 52900000 500000 500000 661300000 638000000.0 926300000 744700000 -1000000.0 -7000000.0 1587100000 1376200000 3278000000.0 2941400000 2020 3950600000 3923900000 3399800000 2861300000 2793900000 2376100000 1089300000 1130000000.0 1023700000 727200000 770300000 705000000.0 51700000 51100000 58500000 310400000 308600000 260200000 39700000 52900000 56000000.0 0 18900000 0 270700000 236800000 204200000 70400000 62000000.0 46200000 200300000 174800000 158000000.0 0 -100000 -300000 200300000 174700000 157700000 3.80 3.31 3.02 3.76 3.28 2.98 52700000 52800000 52300000 53300000 53400000 53100000 200300000 174700000 157700000 6000000.0 -700000 -2700000 206300000 174000000.0 155000000.0 52200000 500000 566100000 428400000 -3600000 991400000 100000 0 -4700000 -4700000 200000 0 8800000 8800000 0 0 600000 600000 31000000.0 31000000.0 -2700000 -2700000 157700000 157700000 52500000 500000 601800000 586100000 -6300000 1182100000 400000 0 -12100000 -12100000 200000 0 12600000 12600000 100000 100000 100000 39500000 39500000 300000 0 3900000 16100000 20000000.0 -700000 -700000 174700000 174700000 52900000 500000 638000000.0 744700000 -7000000.0 1376200000 300000 0 -12000000.0 -12000000.0 400000 0 11100000 11100000 100000 1000000.0 1000000.0 32400000 32400000 800000 0 9200000 18700000 27900000 6000000.0 6000000.0 200300000 200300000 52900000 500000 661300000 926300000 -1000000.0 1587100000 200300000 174700000 157700000 89700000 91200000 95000000.0 32300000 39300000 31500000 1300000 18900000 11200000 0 18900000 0 -5900000 -16000000.0 -18600000 12900000 24300000 90700000 -6500000 20800000 -14800000 800000 -7300000 23300000 12600000 5000000.0 25400000 -300000 -2200000 2100000 -31400000 -28000000.0 0 -31000000.0 -26700000 0 -88200000 -2500000 1500000 424800000 313200000 287400000 32600000 32700000 28700000 186200000 116400000 760200000 200000 0 -200000 -219000000.0 -149100000 -788700000 65500000 653000000.0 822000000.0 65500000 736200000 286000000.0 1200000 7800000 22500000 12100000 12700000 9400000 12000000.0 12200000 5600000 27900000 20000000.0 0 0 0 -9500000 -29000000.0 -110500000 507800000 2400000 -200000 -1400000 179200000 53400000 5100000 95200000 41800000 36700000 274400000 95200000 41800000 64200000 56600000 21400000 37600000 44900000 51000000.0 20600000 30000000.0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1. General </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:9pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> — The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 5. Acquisitions</span><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:9pt;font-weight:400;line-height:120%"> All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.</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:9pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Summary of Critical and Significant Accounting Policies — Critical Accounting Policies and Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Actual results could differ from those estimates.</span></div>COVID-19 Pandemic — As a result of the COVID-19 pandemic, the Company's Commercial business began experiencing week-to-week declines in revenues beginning in late March 2020, which continued through the first half of the second quarter. Beginning in mid-May, week-to-week revenues began to improve steadily, which has continued into 2021. Over the same period, the Federal Government business experienced double-digit year-over-year revenue growth. As allowed by the Coronavirus Aid, Relief, and Economic Security Act, the Company deferred payment of $85.7 million in federal payroll taxes on wages paid through December 31, 2020, with $42.8 million payable by December 31, 2021 and the remaining payable by December 31, 2022. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> — The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 5. Acquisitions</span><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:9pt;font-weight:400;line-height:120%"> All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Summary of Critical and Significant Accounting Policies — Critical Accounting Policies and Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Actual results could differ from those estimates.</span>COVID-19 Pandemic — As a result of the COVID-19 pandemic, the Company's Commercial business began experiencing week-to-week declines in revenues beginning in late March 2020, which continued through the first half of the second quarter. Beginning in mid-May, week-to-week revenues began to improve steadily, which has continued into 2021. Over the same period, the Federal Government business experienced double-digit year-over-year revenue growth. As allowed by the Coronavirus Aid, Relief, and Economic Security Act, the Company deferred payment of $85.7 million in federal payroll taxes on wages paid through December 31, 2020, with $42.8 million payable by December 31, 2021 and the remaining payable by December 31, 2022. 85700000 42800000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2. Summary of Critical and Significant Accounting Policies</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:9pt;font-style:italic;font-weight:400;line-height:120%">Critical Accounting Policies and Estimates</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:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition of Goodwill and Acquired Intangible Assets — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.</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:9pt;font-style:italic;font-weight:400;line-height:120%">Recoverability of Goodwill and Acquired Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">— </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for each of its four reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units’ estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition. </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:9pt;font-weight:400;line-height:120%">The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.</span></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%">The Company performed a qualitative assessment for the October 31, 2020 annual impairment test for three of its four reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the most recent quantitative assessment performed and (v) other relevant entity-specific events. The remaining reporting unit, Creative Circle, has had a slower recovery from the COVID-19 pandemic. Consequently, the Company performed a quantitative assessment on the reporting unit and its trademark. </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:9pt;font-weight:400;line-height:120%">For the Creative Circle goodwill, which was $358.0 million at October, 31, 2020, this quantitative assessment estimated the fair value of the Creative Circle reporting unit using a combination of: (i) a discounted cash flow ("DCF") model, (ii) a market approach using a guideline company method and (iii) a market approach using a similar transaction method, with a higher weighting placed on the DCF model. The significant inputs to the DCF model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the reporting unit's carrying amount at October 31, 2020. </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:9pt;font-weight:400;line-height:120%">For the Creative Circle trademark, which was $66.1 million at October 31, 2020, the quantitative assessment estimated the fair value of the Creative Circle trademark using an income approach, specifically the relief-from-royalty method, which was based on the assumption that, in lieu of ownership, a company would be willing to pay a royalty in order to exploit the benefits of the trademark. The significant inputs to the model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the trademark's carrying amount at October 31, 2020. </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:9pt;font-style:italic;font-weight:400;line-height:120%">Significant Accounting Policies</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:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The majority of the Company's services are provided under time-and-materials ("T&amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&amp;M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Federal Government business also provides services under cost-reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method prescribed by ASC 606, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.</span></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%">There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for an ECS project, which were capitalized and are being amortized over the expected period of benefit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s contracts have termination for convenience provisions and do not have substantive termination penalties; therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $18.4 million and $8.4 million at December 31, 2020 and 2019, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company’s arrangements. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Costs of Services —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company’s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate. </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:9pt;font-style:italic;font-weight:400;line-height:120%">Amortization of Finite-Lived Intangible Assets — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method. </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:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></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%">The Company reviews its uncertain tax positions regularly. An uncertain tax position represents the Company’s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The functional currency of the Company’s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders’ equity. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company considers all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable Allowances — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible.</span><span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounts receivable allowance was $4.7 million and $5.1 million at December 31, 2020 and December 31, 2019, respectively. </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:9pt;font-style:italic;font-weight:400;line-height:120%">Leases — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from six months to 11 years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company’s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have 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:9pt;font-weight:400;line-height:120%">Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain. </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:9pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred. </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:9pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Impairment or Disposal of Long-Lived Assets —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2020, 2019 and 2018.</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:9pt;font-style:italic;font-weight:400;line-height:120%">Workers’ Compensation Loss Reserves —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company carries retention policies for its workers’ compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third- party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.</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:9pt;font-style:italic;font-weight:400;line-height:120%">Contingencies —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers’ compensation matters, requires the Company to use judgment.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of credit risk with respect to accounts receivable for the Apex and Oxford segments is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables from the ECS segment are primarily from the U.S. government and are considered to have low credit risk.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">— </span>Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Critical Accounting Policies and Estimates</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:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition of Goodwill and Acquired Intangible Assets — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.</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:9pt;font-style:italic;font-weight:400;line-height:120%">Recoverability of Goodwill and Acquired Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">— </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for each of its four reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units’ estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition. </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:9pt;font-weight:400;line-height:120%">The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.</span></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%">The Company performed a qualitative assessment for the October 31, 2020 annual impairment test for three of its four reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the most recent quantitative assessment performed and (v) other relevant entity-specific events. The remaining reporting unit, Creative Circle, has had a slower recovery from the COVID-19 pandemic. Consequently, the Company performed a quantitative assessment on the reporting unit and its trademark. </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:9pt;font-weight:400;line-height:120%">For the Creative Circle goodwill, which was $358.0 million at October, 31, 2020, this quantitative assessment estimated the fair value of the Creative Circle reporting unit using a combination of: (i) a discounted cash flow ("DCF") model, (ii) a market approach using a guideline company method and (iii) a market approach using a similar transaction method, with a higher weighting placed on the DCF model. The significant inputs to the DCF model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the reporting unit's carrying amount at October 31, 2020. </span></div>For the Creative Circle trademark, which was $66.1 million at October 31, 2020, the quantitative assessment estimated the fair value of the Creative Circle trademark using an income approach, specifically the relief-from-royalty method, which was based on the assumption that, in lieu of ownership, a company would be willing to pay a royalty in order to exploit the benefits of the trademark. The significant inputs to the model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the trademark's carrying amount at October 31, 2020. 358000000.0 66100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The majority of the Company's services are provided under time-and-materials ("T&amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&amp;M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Federal Government business also provides services under cost-reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method prescribed by ASC 606, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.</span></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%">There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for an ECS project, which were capitalized and are being amortized over the expected period of benefit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s contracts have termination for convenience provisions and do not have substantive termination penalties; therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $18.4 million and $8.4 million at December 31, 2020 and 2019, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date. </span></div>Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company’s arrangements. 18400000 8400000 Costs of Services — Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company’s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses. Stock-Based Compensation — Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate. Amortization of Finite-Lived Intangible Assets — Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></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%">The Company reviews its uncertain tax positions regularly. An uncertain tax position represents the Company’s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.</span></div> Foreign Currency Translation — The functional currency of the Company’s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders’ equity. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company considers all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable Allowances — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible.</span><span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span>The accounts receivable allowance was $4.7 million and $5.1 million at December 31, 2020 and December 31, 2019, respectively. 4700000 4700000 5100000 5100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from six months to 11 years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company’s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have 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:9pt;font-weight:400;line-height:120%">Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain. </span></div>The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred. P6M P11Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.</span> three five years <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Impairment or Disposal of Long-Lived Assets —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2020, 2019 and 2018.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Workers’ Compensation Loss Reserves —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company carries retention policies for its workers’ compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third- party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Contingencies —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers’ compensation matters, requires the Company to use judgment.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of credit risk with respect to accounts receivable for the Apex and Oxford segments is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables from the ECS segment are primarily from the U.S. government and are considered to have low credit risk.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">— </span>Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method. <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 1, 2020, the Company adopted ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This standard requires a financial asset to be presented at the net amount expected to be collected. The financial assets of the Company in scope of ASU 2016-13 were primarily accounts receivable. The adoption of this standard did not have a significant impact to the Company's consolidated financial statements. </span></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%">On January 1, 2020, the Company adopted ASU No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This update provides guidance regarding the capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract. ASU 2018-15 was adopted prospectively and cloud computing implementation costs incurred on January 1, 2020 or later are included in other noncurrent assets in the accompanying consolidated balance sheet and are presented within operating cash flows. As of December 31, 2020, capitalized implementation costs for cloud computing arrangements were not significant.</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:9pt;font-weight:400;line-height:120%">On January 1, 2020, the Company adopted ASU No. 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other (Topic 350) Simplifying the Test for Goodwill Impairment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This guidance eliminates Step 2 of the goodwill impairment test and goodwill impairment will now be measured as the amount by which a reporting unit’s carrying amount exceeds its fair value. The adoption of this guidance did not have a material impact on the Company's 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:9pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASU 2020-04 contains practical expedients for reference rate reform related activities that impact debt, leases and other contracts. This guidance is optional and may be elected over time as reference rate reform activities occur. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements. </span></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%"> </span></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%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which removes certain exceptions to the general principles in Topic 740. The amendments in this update also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The amendments in this update are effective for interim and annual periods for the Company beginning on January 1, 2021, with early adoption permitted. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4. Leases</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:9pt;font-weight:400;line-height:120%">Components of lease expense for the year ended December 31, 2020 and 2019 were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.298%"><tr><td style="width:1.0%"/><td style="width:60.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.257%"/><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:400;line-height:100%">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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">32.9 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Short-term lease expense</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:9pt;font-weight:400;line-height:100%">6.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:9pt;font-weight:400;line-height:100%">2.1 </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:9pt;font-weight:400;line-height:100%">Variable lease expense</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:9pt;font-weight:400;line-height:100%">6.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 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:9pt;font-weight:400;line-height:100%">5.8 </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:9pt;font-weight:400;line-height:100%">Total lease expense</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:9pt;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:9pt;font-weight:400;line-height:100%">45.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">40.0 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental information related to leases for December 31, 2020 and 2019 (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.298%"><tr><td style="width:1.0%"/><td style="width:60.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.257%"/><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:400;line-height:100%">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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term of operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 years</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:9pt;font-weight:400;line-height:100%">Weighted-average discount rate of operating leases</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:9pt;font-weight:400;line-height:100%">3.91 </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:9pt;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:9pt;font-weight:400;line-height:100%">4.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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.0</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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1</span></td></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:9pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities at December 31, 2020 (in millions): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:53.070%"><tr><td style="width:1.0%"/><td style="width:79.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.359%"/><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:9pt;font-weight:400;line-height:100%">2021</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:9pt;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:9pt;font-weight:400;line-height:100%">32.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">25.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">20.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">12.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">5.4 </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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">2.7 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum 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:9pt;font-weight:400;line-height:100%">99.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">6.9 </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:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">92.3 </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="text-align:center"><span><br/></span></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%">The Company has operating leases for corporate offices, branch offices and data centers. Two of these properties were owned indirectly in part by certain board members and an executive of the Company until they were sold to an unrelated party in June 2020. Rent expense for these properties for the period they were owned in part by related parties was $0.4 million, $1.2 million and $1.3 million for the years ended December 31, 2020, 2019 and 2018.</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:9pt;font-weight:400;line-height:120%">At December 31, 2020, the Company did not have any significant leases that had not yet commenced.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Components of lease expense for the year ended December 31, 2020 and 2019 were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.298%"><tr><td style="width:1.0%"/><td style="width:60.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.257%"/><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:400;line-height:100%">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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">32.9 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Short-term lease expense</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:9pt;font-weight:400;line-height:100%">6.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:9pt;font-weight:400;line-height:100%">2.1 </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:9pt;font-weight:400;line-height:100%">Variable lease expense</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:9pt;font-weight:400;line-height:100%">6.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 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:9pt;font-weight:400;line-height:100%">5.8 </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:9pt;font-weight:400;line-height:100%">Total lease expense</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:9pt;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:9pt;font-weight:400;line-height:100%">45.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">40.0 </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> 32900000 32100000 6600000 2100000 6400000 5800000 45900000 40000000.0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental information related to leases for December 31, 2020 and 2019 (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.298%"><tr><td style="width:1.0%"/><td style="width:60.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.257%"/><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:400;line-height:100%">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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term of operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 years</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:9pt;font-weight:400;line-height:100%">Weighted-average discount rate of operating leases</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:9pt;font-weight:400;line-height:100%">3.91 </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:9pt;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:9pt;font-weight:400;line-height:100%">4.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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.0</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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1</span></td></tr></table></div> P3Y8M12D P4Y2M12D 0.0391 0.0426 34000000.0 32100000 <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%">Maturities of operating lease liabilities at December 31, 2020 (in millions): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:53.070%"><tr><td style="width:1.0%"/><td style="width:79.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.359%"/><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:9pt;font-weight:400;line-height:100%">2021</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:9pt;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:9pt;font-weight:400;line-height:100%">32.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">25.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">20.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">12.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">5.4 </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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">2.7 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum 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:9pt;font-weight:400;line-height:100%">99.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">6.9 </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:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">92.3 </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> 32400000 25900000 20100000 12700000 5400000 2700000 99200000 6900000 92300000 2 400000 1200000 1300000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5. Acquisitions </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:9pt;font-style:italic;font-weight:400;line-height:120%">2020 Acquisitions — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2020, the Company acquired four businesses having an aggregate purchase price of $186.0 million. Additional contingent consideration with a fair value of $5.0 million (maximum potential of $19.0 million) is to be paid in cash based on the achievement of certain specified earnings results in 2021. These acquisitions increased the Company's investment in IT consulting in its Federal Government and Commercial businesses. At December 31, 2020, the Company had not finalized the determination of fair values allocated to all of the assets and liabilities for these acquisitions. None of these acquisitions were material individually or in the aggregate; therefore, we did not present any pro forma results on these acquisitions. </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:9pt;font-style:italic;font-weight:400;line-height:120%">2019 Acquisitions — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2019, the Company acquired two businesses having an aggregate purchase price of $113.0 million. These acquisitions increased the Company's investment in IT consulting in its Federal Government and Commercial businesses. The purchase accounting for these acquisitions is final. None of these acquisitions were material individually or in the aggregate; therefore, we did not present any pro forma results on these acquisitions. </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:9pt;font-style:italic;font-weight:400;line-height:120%">2018 Acquisition — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 2, 2018, the Company acquired all of the outstanding equity interests of ECS Federal, LLC ("ECS") for $775.0 million. Acquisition expenses were approximately $12.0 million and were included in SG&amp;A expenses. ECS, which is headquartered in Fairfax, Virginia, is a leading provider of government IT services and solutions. The ECS acquisition allows the Company to compete in the federal IT and professional services sector. ECS is reported as a separate segment of the Company. The accompanying consolidated statements of operations and comprehensive income for the year ended December 31, 2018 included revenues from ECS of $493.0 million and income before income taxes of $14.2 million, respectively. </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:9pt;font-weight:400;line-height:120%">Goodwill related to this acquisition totaled $528.2 million, of which $514.2 million is estimated to be deductible for income tax purposes. The following table summarizes the consideration paid and the fair value of assets acquired and liabilities assumed (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:46.491%"><tr><td style="width:1.0%"/><td style="width:70.283%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.260%"/><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:9pt;font-weight:400;line-height:100%">Cash</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:9pt;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:9pt;font-weight:400;line-height:100%">12.4 </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:9pt;font-weight:400;line-height:100%">Accounts receivable</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:9pt;font-weight:400;line-height:100%">97.2 </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:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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:9pt;font-weight:400;line-height:100%">8.6 </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:9pt;font-weight:400;line-height:100%">Property and equipment</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:9pt;font-weight:400;line-height:100%">29.0 </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:9pt;font-weight:400;line-height:100%">Identifiable intangible assets</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:9pt;font-weight:400;line-height:100%">195.0 </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:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">528.2 </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:9pt;font-weight:400;line-height:100%">Other non-current assets</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:9pt;font-weight:400;line-height:100%">1.2 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets acquired</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:9pt;font-weight:400;line-height:100%">871.6 </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="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:9pt;font-weight:400;line-height:100%">Current liabilities</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:9pt;font-weight:400;line-height:100%">94.7 </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:9pt;font-weight:400;line-height:100%">Long-term liabilities</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:9pt;font-weight:400;line-height:100%">4.3 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price</span></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:9pt;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:9pt;font-weight:400;line-height:100%">772.6 </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><br/></span></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%">The following table summarizes the acquired identifiable intangible assets of ECS (in millions): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:59.795%"><tr><td style="width:1.0%"/><td style="width:54.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.174%"/><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:400;line-height:100%">Useful life</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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Contractual customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">12.75</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:9pt;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:9pt;font-weight:400;line-height:100%">144.6 </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:9pt;font-weight:400;line-height:100%">Contract Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">2.75</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:9pt;font-weight:400;line-height:100%">23.1 </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:9pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 to 7 years</span></div></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:9pt;font-weight:400;line-height:100%">10.3 </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:9pt;font-weight:400;line-height:100%">Favorable contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">5 years</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:9pt;font-weight:400;line-height:100%">0.5 </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:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Indefinite</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:9pt;font-weight:400;line-height:100%">16.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</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 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:9pt;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:9pt;font-weight:400;line-height:100%">195.0 </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:center"><span><br/></span></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%">The weighted-average amortization period for identifiable intangible assets, excluding trademark, is 11 years.</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:9pt;font-weight:400;line-height:120%">The summary below (in millions, except for per share data) presents pro forma unaudited consolidated results of operations for the year ended December 31, 2018 as if the acquisition of ECS by the Company and the acquisition of a business by ECS in April 2017, both occurred on January 1, 2017. The pro forma unaudited consolidated results give effect to, among other things: (i) amortization of intangible assets, (ii) stock-based compensation expense and the related dilution for restricted stock units granted to ECS employees, (iii) interest expense on acquisition-related debt and (iv) the exclusion of nonrecurring expenses incurred by ECS prior to its acquisition by the Company for ECS’ acquisition-related activities and costs incurred in the sale of ECS to the Company. The pro forma unaudited consolidated results are not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of the date indicated, nor are they necessarily indicative of future operating results.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:44.883%"><tr><td style="width:1.0%"/><td style="width:71.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.102%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.960%"/><td style="width:0.1%"/><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: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:400;line-height:100%">2018</span></td><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:9pt;font-weight:400;line-height:100%">Revenues</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:9pt;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:9pt;font-weight:400;line-height:100%">3,548.9 </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="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:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">169.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;font-weight:400;line-height:100%">Net income</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:9pt;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:9pt;font-weight:400;line-height:100%">169.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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="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:9pt;font-weight:400;line-height:100%">Earnings 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">3.24 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</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:9pt;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:9pt;font-weight:400;line-height:100%">3.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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="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:9pt;font-weight:400;line-height:100%">Number of shares and share equivalents used to calculate earnings 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">52.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</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:9pt;font-weight:400;line-height:100%">53.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 186000000.0 5000000.0 19000000.0 113000000.0 775000000.0 12000000.0 493000000.0 14200000 528200000 514200000 The following table summarizes the consideration paid and the fair value of assets acquired and liabilities assumed (in millions):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:46.491%"><tr><td style="width:1.0%"/><td style="width:70.283%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.260%"/><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:9pt;font-weight:400;line-height:100%">Cash</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:9pt;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:9pt;font-weight:400;line-height:100%">12.4 </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:9pt;font-weight:400;line-height:100%">Accounts receivable</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:9pt;font-weight:400;line-height:100%">97.2 </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:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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:9pt;font-weight:400;line-height:100%">8.6 </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:9pt;font-weight:400;line-height:100%">Property and equipment</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:9pt;font-weight:400;line-height:100%">29.0 </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:9pt;font-weight:400;line-height:100%">Identifiable intangible assets</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:9pt;font-weight:400;line-height:100%">195.0 </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:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">528.2 </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:9pt;font-weight:400;line-height:100%">Other non-current assets</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:9pt;font-weight:400;line-height:100%">1.2 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets acquired</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:9pt;font-weight:400;line-height:100%">871.6 </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="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:9pt;font-weight:400;line-height:100%">Current liabilities</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:9pt;font-weight:400;line-height:100%">94.7 </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:9pt;font-weight:400;line-height:100%">Long-term liabilities</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:9pt;font-weight:400;line-height:100%">4.3 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price</span></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:9pt;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:9pt;font-weight:400;line-height:100%">772.6 </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> 12400000 97200000 8600000 29000000.0 195000000.0 528200000 1200000 871600000 94700000 4300000 99000000.0 772600000 <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%">The following table summarizes the acquired identifiable intangible assets of ECS (in millions): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:59.795%"><tr><td style="width:1.0%"/><td style="width:54.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.174%"/><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:400;line-height:100%">Useful life</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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Contractual customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">12.75</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:9pt;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:9pt;font-weight:400;line-height:100%">144.6 </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:9pt;font-weight:400;line-height:100%">Contract Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">2.75</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:9pt;font-weight:400;line-height:100%">23.1 </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:9pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 to 7 years</span></div></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:9pt;font-weight:400;line-height:100%">10.3 </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:9pt;font-weight:400;line-height:100%">Favorable contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">5 years</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:9pt;font-weight:400;line-height:100%">0.5 </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:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Indefinite</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:9pt;font-weight:400;line-height:100%">16.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</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 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:9pt;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:9pt;font-weight:400;line-height:100%">195.0 </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> P12Y9M 144600000 P2Y9M 23100000 P4Y P7Y 10300000 P5Y 500000 16500000 195000000.0 P11Y <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%">The summary below (in millions, except for per share data) presents pro forma unaudited consolidated results of operations for the year ended December 31, 2018 as if the acquisition of ECS by the Company and the acquisition of a business by ECS in April 2017, both occurred on January 1, 2017. The pro forma unaudited consolidated results give effect to, among other things: (i) amortization of intangible assets, (ii) stock-based compensation expense and the related dilution for restricted stock units granted to ECS employees, (iii) interest expense on acquisition-related debt and (iv) the exclusion of nonrecurring expenses incurred by ECS prior to its acquisition by the Company for ECS’ acquisition-related activities and costs incurred in the sale of ECS to the Company. The pro forma unaudited consolidated results are not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of the date indicated, nor are they necessarily indicative of future operating results.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:44.883%"><tr><td style="width:1.0%"/><td style="width:71.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.102%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.960%"/><td style="width:0.1%"/><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: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:400;line-height:100%">2018</span></td><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:9pt;font-weight:400;line-height:100%">Revenues</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:9pt;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:9pt;font-weight:400;line-height:100%">3,548.9 </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="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:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">169.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;font-weight:400;line-height:100%">Net income</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:9pt;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:9pt;font-weight:400;line-height:100%">169.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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="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:9pt;font-weight:400;line-height:100%">Earnings 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">3.24 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</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:9pt;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:9pt;font-weight:400;line-height:100%">3.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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="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:9pt;font-weight:400;line-height:100%">Number of shares and share equivalents used to calculate earnings 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">52.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</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:9pt;font-weight:400;line-height:100%">53.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3548900000 169600000 169300000 3.24 3.19 52400000 53200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6. Goodwill and Other Identifiable Intangible Assets</span></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%"> </span></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%">The following table summarizes the activity related to the carrying amount of goodwill by reportable segment for the years ended December 31, 2020 and 2019 (in millions): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.578%"><tr><td style="width:1.0%"/><td style="width:38.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.236%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.236%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.236%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.240%"/><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:9pt;font-weight:400;line-height:100%">Apex<br/>Segment</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:400;line-height:100%">Oxford<br/>Segment</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:400;line-height:100%">ECS<br/>Segment</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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">662.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">230.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">528.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,421.1 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;line-height:100%">41.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">24.7 </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:9pt;font-weight:400;line-height:100%">66.1 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation 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:9pt;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:9pt;font-weight:400;line-height:100%">(0.3)</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:9pt;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:9pt;font-weight:400;line-height:100%">(0.3)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></div></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:9pt;font-weight:400;line-height:100%">703.5 </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;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:9pt;font-weight:400;line-height:100%">230.5 </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;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:9pt;font-weight:400;line-height:100%">552.9 </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;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:9pt;font-weight:400;line-height:100%">1,486.9 </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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;line-height:100%">40.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">89.2 </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:9pt;font-weight:400;line-height:100%">129.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustment</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">2.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">2.0 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">743.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">232.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">642.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,618.4 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> For the 2020 and 2019 acquisitions, approximately $77.1 million and $63.3 million of the goodwill was deductible for income tax purposes, respectively.</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:9pt;font-weight:400;line-height:120%">Acquired intangible assets consisted of the following (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:21.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.027%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:400;line-height:100%">December 31, 2020</span></td><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:400;line-height:100%">December 31, 2019</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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">Estimated Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">Net Carrying Amount</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:9pt;font-weight:400;line-height:100%">Subject to amortization:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;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:bottom"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer and contractual relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3 - 12.75</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">441.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">222.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">218.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:9pt;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:9pt;font-weight:400;line-height:100%">384.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">179.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">205.0 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractor relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</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:9pt;font-weight:400;line-height:100%">71.2 </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:9pt;font-weight:400;line-height:100%">71.0 </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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">71.1 </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:9pt;font-weight:400;line-height:100%">70.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:9pt;font-weight:400;line-height:100%">0.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 - 2.75</span></div></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:9pt;font-weight:400;line-height:100%">29.3 </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:9pt;font-weight:400;line-height:100%">28.5 </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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">25.0 </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:9pt;font-weight:400;line-height:100%">23.9 </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:9pt;font-weight:400;line-height:100%">1.1 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 - 7</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:9pt;font-weight:400;line-height:100%">27.8 </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:9pt;font-weight:400;line-height:100%">18.2 </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:9pt;font-weight:400;line-height:100%">9.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:9pt;font-weight:400;line-height:100%">24.8 </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:9pt;font-weight:400;line-height:100%">13.8 </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:9pt;font-weight:400;line-height:100%">11.0 </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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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;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:9pt;font-weight:400;line-height:100%">569.6 </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:9pt;font-weight:400;line-height:100%">340.6 </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:9pt;font-weight:400;line-height:100%">229.0 </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:9pt;font-weight:400;line-height:100%">505.8 </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:9pt;font-weight:400;line-height:100%">288.2 </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:9pt;font-weight:400;line-height:100%">217.6 </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:9pt;font-weight:400;line-height:100%">Not subject to 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="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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</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="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:9pt;font-weight:400;line-height:100%">258.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">258.9 </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:9pt;font-weight:400;line-height:100%">258.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">258.9 </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:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">828.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">340.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">487.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">764.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">288.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">476.5 </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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> The 2020 and 2019 acquisitions added $62.9 million in acquired intangible assets with a weighted-average useful life of 7.5 years and $42.8 million in acquired identified intangible assets with a weighted-average useful life of 10.5 years, respectively. </span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><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:9pt;font-weight:400;line-height:120%">Amortization expense for intangible assets with finite lives </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was $51.7 million in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$51.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in 2019 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$58.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in 2018. Estimated amortization for each of the next five years and thereafter follows (in millions):</span></div><div style="text-align:justify"><span style="background-color:#ffffff;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:25.438%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><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:9pt;font-weight:400;line-height:100%">2021</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:9pt;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:9pt;font-weight:400;line-height:100%">47.8 </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:9pt;font-weight:400;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">39.1 </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:9pt;font-weight:400;line-height:100%">2023</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:9pt;font-weight:400;line-height:100%">33.9 </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:9pt;font-weight:400;line-height:100%">2024</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:9pt;font-weight:400;line-height:100%">26.6 </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:9pt;font-weight:400;line-height:100%">2025</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:9pt;font-weight:400;line-height:100%">21.5 </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:9pt;font-weight:400;line-height:100%">Thereafter</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:9pt;font-weight:400;line-height:100%">60.1 </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: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:9pt;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:9pt;font-weight:400;line-height:100%">229.0 </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%">The following table summarizes the activity related to the carrying amount of goodwill by reportable segment for the years ended December 31, 2020 and 2019 (in millions): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.578%"><tr><td style="width:1.0%"/><td style="width:38.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.236%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.236%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.236%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.240%"/><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:9pt;font-weight:400;line-height:100%">Apex<br/>Segment</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:400;line-height:100%">Oxford<br/>Segment</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:400;line-height:100%">ECS<br/>Segment</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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">662.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">230.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">528.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,421.1 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;line-height:100%">41.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">24.7 </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:9pt;font-weight:400;line-height:100%">66.1 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation 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:9pt;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:9pt;font-weight:400;line-height:100%">(0.3)</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:9pt;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:9pt;font-weight:400;line-height:100%">(0.3)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></div></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:9pt;font-weight:400;line-height:100%">703.5 </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;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:9pt;font-weight:400;line-height:100%">230.5 </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;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:9pt;font-weight:400;line-height:100%">552.9 </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;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:9pt;font-weight:400;line-height:100%">1,486.9 </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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;line-height:100%">40.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">89.2 </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:9pt;font-weight:400;line-height:100%">129.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustment</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">2.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">2.0 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">743.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">232.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">642.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,618.4 </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> 662100000 230800000 528200000 1421100000 41400000 24700000 66100000 -300000 -300000 -703500000 -230500000 552900000 1486900000 40300000 89200000 129500000 -100000 2100000 2000000.0 -743700000 -232600000 642100000 1618400000 77100000 63300000 <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%">Acquired intangible assets consisted of the following (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"><tr><td style="width:1.0%"/><td style="width:21.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.027%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:400;line-height:100%">December 31, 2020</span></td><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:400;line-height:100%">December 31, 2019</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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">Estimated Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">Net Carrying Amount</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:9pt;font-weight:400;line-height:100%">Subject to amortization:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;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:bottom"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer and contractual relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3 - 12.75</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">441.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">222.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">218.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:9pt;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:9pt;font-weight:400;line-height:100%">384.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">179.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">205.0 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractor relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</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:9pt;font-weight:400;line-height:100%">71.2 </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:9pt;font-weight:400;line-height:100%">71.0 </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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">71.1 </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:9pt;font-weight:400;line-height:100%">70.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:9pt;font-weight:400;line-height:100%">0.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 - 2.75</span></div></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:9pt;font-weight:400;line-height:100%">29.3 </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:9pt;font-weight:400;line-height:100%">28.5 </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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">25.0 </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:9pt;font-weight:400;line-height:100%">23.9 </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:9pt;font-weight:400;line-height:100%">1.1 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 - 7</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:9pt;font-weight:400;line-height:100%">27.8 </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:9pt;font-weight:400;line-height:100%">18.2 </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:9pt;font-weight:400;line-height:100%">9.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:9pt;font-weight:400;line-height:100%">24.8 </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:9pt;font-weight:400;line-height:100%">13.8 </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:9pt;font-weight:400;line-height:100%">11.0 </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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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;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:9pt;font-weight:400;line-height:100%">569.6 </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:9pt;font-weight:400;line-height:100%">340.6 </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:9pt;font-weight:400;line-height:100%">229.0 </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:9pt;font-weight:400;line-height:100%">505.8 </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:9pt;font-weight:400;line-height:100%">288.2 </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:9pt;font-weight:400;line-height:100%">217.6 </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:9pt;font-weight:400;line-height:100%">Not subject to 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="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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</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="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:9pt;font-weight:400;line-height:100%">258.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">258.9 </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:9pt;font-weight:400;line-height:100%">258.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">258.9 </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:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">828.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">340.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">487.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">764.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">288.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">476.5 </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> P7Y3M18D P12Y9M 441300000 222900000 218400000 384900000 179900000 205000000.0 71200000 71000000.0 200000 71100000 70600000 500000 P1Y P2Y9M 29300000 28500000 800000 25000000.0 23900000 1100000 P4Y P7Y 27800000 18200000 9600000 24800000 13800000 11000000.0 569600000 340600000 229000000.0 505800000 288200000 217600000 258900000 258900000 258900000 258900000 828500000 340600000 487900000 764700000 288200000 476500000 62900000 P7Y6M 42800000 P10Y6M <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization expense for intangible assets with finite lives </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was $51.7 million in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$51.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in 2019 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$58.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in 2018. Estimated amortization for each of the next five years and thereafter follows (in millions):</span></div><div style="text-align:justify"><span style="background-color:#ffffff;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:25.438%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><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:9pt;font-weight:400;line-height:100%">2021</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:9pt;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:9pt;font-weight:400;line-height:100%">47.8 </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:9pt;font-weight:400;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">39.1 </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:9pt;font-weight:400;line-height:100%">2023</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:9pt;font-weight:400;line-height:100%">33.9 </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:9pt;font-weight:400;line-height:100%">2024</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:9pt;font-weight:400;line-height:100%">26.6 </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:9pt;font-weight:400;line-height:100%">2025</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:9pt;font-weight:400;line-height:100%">21.5 </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:9pt;font-weight:400;line-height:100%">Thereafter</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:9pt;font-weight:400;line-height:100%">60.1 </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: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:9pt;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:9pt;font-weight:400;line-height:100%">229.0 </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> 51700000 51100000 58500000 47800000 39100000 33900000 26600000 21500000 60100000 229000000.0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7. Property and Equipment</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net property and equipment at December 31, 2020 and 2019 consisted of the following (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:62.719%"><tr><td style="width:1.0%"/><td style="width:56.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.182%"/><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Computer hardware and software</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:9pt;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:9pt;font-weight:400;line-height:100%">201.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">180.2 </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:9pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</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:9pt;font-weight:400;line-height:100%">28.0 </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:9pt;font-weight:400;line-height:100%">26.8 </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:9pt;font-weight:400;line-height:100%">Leasehold improvements</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:9pt;font-weight:400;line-height:100%">28.9 </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:9pt;font-weight:400;line-height:100%">24.7 </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:9pt;font-weight:400;line-height:100%">Work-in-progress</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:9pt;font-weight:400;line-height:100%">4.8 </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:9pt;font-weight:400;line-height:100%">7.0 </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:9pt;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;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:9pt;font-weight:400;line-height:100%">263.3 </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:9pt;font-weight:400;line-height:100%">238.7 </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:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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:9pt;font-weight:400;line-height:100%">(193.9)</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:9pt;font-weight:400;line-height:100%">(165.0)</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: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:9pt;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:9pt;font-weight:400;line-height:100%">69.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">73.7 </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><br/></span></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%">The Company has capitalized costs related to its various technology initiatives. At December 31, 2020, the net book value of computer software was $34.2 million, which included work-in-progress of $4.8 million. At December 31, 2019, the total net book value of computer software was $34.8 million, which included work-in-progress of $6.4 million.</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:9pt;font-weight:400;line-height:120%">The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019 and 2018:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.023%"><tr><td style="width:1.0%"/><td style="width:46.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.633%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">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:400;line-height:100%">2019</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:400;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:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">33.4 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">29.8 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">28.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Costs of services</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:9pt;font-weight:400;line-height:100%">4.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:9pt;font-weight:400;line-height:100%">10.3 </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:9pt;font-weight:400;line-height:100%">7.7 </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: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:9pt;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:9pt;font-weight:400;line-height:100%">38.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">40.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">36.5 </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net property and equipment at December 31, 2020 and 2019 consisted of the following (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:62.719%"><tr><td style="width:1.0%"/><td style="width:56.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.182%"/><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Computer hardware and software</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:9pt;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:9pt;font-weight:400;line-height:100%">201.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">180.2 </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:9pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</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:9pt;font-weight:400;line-height:100%">28.0 </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:9pt;font-weight:400;line-height:100%">26.8 </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:9pt;font-weight:400;line-height:100%">Leasehold improvements</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:9pt;font-weight:400;line-height:100%">28.9 </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:9pt;font-weight:400;line-height:100%">24.7 </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:9pt;font-weight:400;line-height:100%">Work-in-progress</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:9pt;font-weight:400;line-height:100%">4.8 </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:9pt;font-weight:400;line-height:100%">7.0 </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:9pt;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;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:9pt;font-weight:400;line-height:100%">263.3 </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:9pt;font-weight:400;line-height:100%">238.7 </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:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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:9pt;font-weight:400;line-height:100%">(193.9)</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:9pt;font-weight:400;line-height:100%">(165.0)</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: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:9pt;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:9pt;font-weight:400;line-height:100%">69.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">73.7 </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> 201600000 180200000 28000000.0 26800000 28900000 24700000 4800000 7000000.0 263300000 238700000 193900000 165000000.0 69400000 73700000 34200000 4800000 34800000 6400000 <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%">The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019 and 2018:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.023%"><tr><td style="width:1.0%"/><td style="width:46.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.633%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">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:400;line-height:100%">2019</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:400;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:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">33.4 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">29.8 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">28.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Costs of services</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:9pt;font-weight:400;line-height:100%">4.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:9pt;font-weight:400;line-height:100%">10.3 </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:9pt;font-weight:400;line-height:100%">7.7 </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: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:9pt;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:9pt;font-weight:400;line-height:100%">38.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">40.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">36.5 </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> 2020 33400000 29800000 28800000 4600000 10300000 7700000 38000000.0 40100000 36500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8. Long-Term Debt</span></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%"> </span></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%">At December 31, 2020 and 2019, long-term debt consisted of the following (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:62.719%"><tr><td style="width:1.0%"/><td style="width:56.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.182%"/><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:400;line-height:100%">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:400;line-height:100%">2019</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:9pt;font-weight:400;line-height:120%">Senior Secured Credit Facility:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$250 million revolving credit facility, due 2024</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:9pt;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:9pt;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:9pt;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:9pt;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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Term B loan facility, due 2025</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:9pt;font-weight:400;line-height:100%">490.8 </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:9pt;font-weight:400;line-height:100%">490.8 </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:9pt;font-weight:400;line-height:120%">Unsecured Senior Notes, due 2028</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:9pt;font-weight:400;line-height:100%">550.0 </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:9pt;font-weight:400;line-height:100%">550.0 </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:0 1pt"/><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:9pt;font-weight:400;line-height:100%">1,040.8 </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;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:9pt;font-weight:400;line-height:100%">1,040.8 </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="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:9pt;font-weight:400;line-height:120%">Unamortized deferred loan 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:9pt;font-weight:400;line-height:100%">(7.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 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:9pt;font-weight:400;line-height:100%">(8.5)</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:9pt;font-weight:400;line-height:100%">Total long-term debt</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:9pt;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:9pt;font-weight:400;line-height:100%">1,033.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,032.3 </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="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 22, 2019, the Company entered into the sixth amendment to its senior credit agreement, which provides for, among other things: (i) an increase in the aggregate commitments available under the revolving credit facility to $250.0 million and an extension of its maturity date to November 2024 and (ii) a reduction of 25 basis points in the applicable margin for the term loans. The Company wrote-off deferred loan costs totaling $18.9 million related to repayment (and retirement) of the term B loan facility due 2022 and partial repayment of the outstanding loans under the term B loan facility due 2025. </span></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%">The senior secured credit facility ("Credit Facility") consists of a term B loan and a revolving credit facility with a maximum borrowing capacity of $250.0 million ("Revolver"). Borrowings under the term B loan bear interest at LIBOR plus 1.75 percent, or the bank’s base rate plus 0.75 percent. Borrowings under the Revolver bear interest at LIBOR plus 1.25 to 2.25 percent or the bank’s base rate plus 0.25 to 1.25 percent, depending on leverage levels. A commitment fee of 0.20 to 0.35 percent is payable on the undrawn portion of the Revolver. There are no required minimum payments on the Credit Facility and it is secured by substantially all of the Company's assets and includes various restrictive covenants. The Company is required to make mandatory prepayments on its term B loan from excess cash flow and with the proceeds of asset sales, debt issuances and specified other events, subject to certain exceptions. The Revolver is limited to a maximum ratio of senior secured debt to trailing 12-months of lender-defined consolidated EBITDA of 4.00 to 1.00, which was 1.14 to 1.00 at December 31, 2020.</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:9pt;font-weight:400;line-height:120%">At December 31, 2020, the Company was in compliance with its debt covenants, and the interest rate on the term B loan was 1.90 percent. At December 31, 2020, the Company had no outstanding borrowings under the Revolver and had $4.0 million in undrawn stand-by letters of credit to secure certain obligations and full availability under its revolving credit facility.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Unsecured Senior Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— On November 22, 2019, the Company issued $550.0 million of 4.625 percent senior notes due 2028 (the "Senior Notes"). The Company used the proceeds from the Senior Notes to repay or pay down borrowings under its senior credit facility. Interest on the Senior Notes is payable in arrears on May 15 and November 15 of each year beginning on May 15, 2020. The Senior Notes are senior unsecured obligations and are effectively subordinated to the Company’s existing and future secured indebtedness (including the secured indebtedness under the Company's senior credit agreement) to the extent of the value of the collateral securing that indebtedness and are structurally subordinated to all of the liabilities of any of the Company's subsidiaries that do not guarantee the notes. The Senior Notes also contain certain customary limitations including, among other terms and conditions, the Company's ability to incur additional indebtedness, engage in mergers and acquisitions, transfer or sell assets and make certain distributions.</span></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%">In connection with the issuance of the Senior Notes and the sixth amendment to the senior credit agreement, the Company incurred $9.1 million of debt issuance and amendment costs, of which $8.6 million were presented in the accompanying consolidated balance sheets as a reduction of outstanding debt and are being amortized over the term of the Senior Notes and the term loans and $0.5 million fees were presented in other current assets and other non-current assets and are being amortized over the term of the revolving credit facility.</span></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%">At December 31, 2020 and 2019, long-term debt consisted of the following (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:62.719%"><tr><td style="width:1.0%"/><td style="width:56.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.182%"/><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:400;line-height:100%">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:400;line-height:100%">2019</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:9pt;font-weight:400;line-height:120%">Senior Secured Credit Facility:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$250 million revolving credit facility, due 2024</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:9pt;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:9pt;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:9pt;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:9pt;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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Term B loan facility, due 2025</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:9pt;font-weight:400;line-height:100%">490.8 </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:9pt;font-weight:400;line-height:100%">490.8 </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:9pt;font-weight:400;line-height:120%">Unsecured Senior Notes, due 2028</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:9pt;font-weight:400;line-height:100%">550.0 </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:9pt;font-weight:400;line-height:100%">550.0 </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:0 1pt"/><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:9pt;font-weight:400;line-height:100%">1,040.8 </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;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:9pt;font-weight:400;line-height:100%">1,040.8 </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="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:9pt;font-weight:400;line-height:120%">Unamortized deferred loan 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:9pt;font-weight:400;line-height:100%">(7.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 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:9pt;font-weight:400;line-height:100%">(8.5)</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:9pt;font-weight:400;line-height:100%">Total long-term debt</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:9pt;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:9pt;font-weight:400;line-height:100%">1,033.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,032.3 </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> 490800000 490800000 550000000.0 550000000.0 1040800000 1040800000 7400000 8500000 1033400000 1032300000 250000000.0 18900000 250000000.0 0.0175 0.0075 0.0125 0.0225 0.0025 0.0125 0.0020 0.0035 1140000 0.0190 4000000.0 550000000.0 0.04625 9100000 8600000 500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9. Commitments and Contingencies</span></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%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Purchase Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> — The Company's purchase obligations include non-cancelable job board service agreements, software maintenance and license agreements and software subscriptions. The following is a summary of these obligations as of December 31, 2020, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:26.169%"><tr><td style="width:1.0%"/><td style="width:47.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.504%"/><td style="width:0.1%"/><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:9pt;font-weight:400;line-height:100%">2021</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:9pt;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:9pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">37.9 </span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> — The workers' compensation loss reserves were $2.3 million and $2.4 million, net of anticipated insurance and indemnification recoveries of $10.9 million and $13.8 million, at December 31, 2020 and 2019, respectively. To secure obligations for workers’ compensation claims and other obligations, the Company has undrawn stand-by letters of credit of $4.0 million and $3.9 million at December 31, 2020 and 2019, respectively.</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:9pt;font-weight:400;line-height:120%">Certain acquisitions completed in 2020 contained provisions requiring that the Company pay contingent consideration in the event the acquired businesses achieved certain specified earnings results in 2021 (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 5. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). At December 31, 2020, the maximum amount due under these agreements is $19.0 million, with a fair value of $5.0 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain employees participate in the Company’s Amended and Restated Change in Control Severance Plan and/or have separate agreements that provide for certain benefits in the event of termination at the Company's convenience, as defined by the plan or agreement. Generally, these benefits are based on the employee’s position in the Company and include severance, continuation of health insurance and may contain acceleration of equity grants and a pro-rata bonus based on the amount earned prior to a change in control. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— The Company is involved in various legal proceedings, claims and litigation arising in the ordinary course of business. The Company does not believe that the disposition of matters that are pending or asserted will have a material effect on its consolidated financial statements.</span></div> The following is a summary of these obligations as of December 31, 2020, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:26.169%"><tr><td style="width:1.0%"/><td style="width:47.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.504%"/><td style="width:0.1%"/><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:9pt;font-weight:400;line-height:100%">2021</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:9pt;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:9pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">37.9 </span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr></table> 16000000.0 14300000 7600000 37900000 2300000 2400000 10900000 13800000 4000000.0 3900000 19000000.0 5000000.0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10. Stockholders' Equity</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%">On May 31, 2019, the Board of Directors approved a $250.0 million, two-year stock repurchase program. Under this program, the Company repurchased 0.8 million shares of its common stock at a cost of $27.9 million in 2020. All repurchased shares were retired, which resulted in a reduction in paid-in capital of $9.2 million and a reduction in retained earnings of $18.7 million in 2020. In 2019, the Company repurchased 0.3 million shares of its common stock at a cost of $20.0 million. All repurchased shares were retired, which resulted in a reduction in paid-in capital of $3.9 million and a reduction in retained earnings of $16.1 million in 2019.</span></div>The balances of accumulated other comprehensive income (loss) at December 31, 2020, 2019 and 2018 and the activity within those years was comprised of foreign currency translation adjustments. 250000000.0 800000 27900000 9200000 18700000 300000 20000000.0 3900000 16100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11. Stock-Based Compensation and Other Employee Benefit Plans</span></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%"> </span></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%">The Company believes that stock-based compensation aligns the interests of its employees and directors with those of its stockholders. Stock-based compensation provides incentives to retain and motivate executive officers and key employees responsible for driving Company performance and maintaining important relationships that contribute to the growth of the Company. As of December 31, 2020, the Company has two stock-based compensation plans:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2010 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> On June 13, 2019, the stockholders of the Company approved the Second Amended and Restated 2010 Incentive Award Plan (the "2010 Plan"). This plan permits the grant of incentive stock options, nonqualified stock options, dividend equivalent rights, stock payments, deferred stock, restricted stock awards, RSUs, performance shares and other incentive awards, stock appreciation rights and cash awards to its employees, directors and consultants. As of December 31, 2020, there were 2.6 million shares available for issuance under the 2010 Plan.</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:9pt;font-style:italic;font-weight:400;line-height:120%">2012 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Board of Directors adopted the Second Amended and Restated 2012 Employment Inducement Incentive Award Plan on April 26, 2018 (the "2012 Plan"). This plan allows for grants of stock to employees as employment inducement awards pursuant to NYSE rules. The terms of the 2012 Plan are similar to the 2010 Plan. As of December 31, 2020, there were 0.1 million shares available for issuance under the 2012 Plan.</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:9pt;font-weight:400;line-height:120%">Total stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.152%"><tr><td style="width:1.0%"/><td style="width:41.183%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.296%"/><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">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:400;line-height:100%">2019</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:400;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:9pt;font-weight:400;line-height:100%">Stock-based compensation included in SG&amp;A expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">32.3 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">39.3 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">31.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Excess tax benefits recognized from stock-based compensation</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:9pt;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:9pt;font-weight:400;line-height:100%">1.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 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:9pt;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:9pt;font-weight:400;line-height:100%">1.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— The Company issues RSUs with (i) service conditions, (ii) performance conditions, (iii) a combination of performance and service conditions and (iv) a combination of market and service conditions. RSUs generally vest over one- to five-year periods, and the RSUs that have performance conditions are based on the achievement of specified annual financial or other targets. Beginning in 2020, the Company also included market conditions based on relative total shareholder return ("TSR") or "TSR Awards." These TSR Awards vest solely based on achievement of TSR relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200% of the target award. </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:9pt;font-weight:400;line-height:120%">The fair value of each RSU is based on the grant-date fair market value of the awards. The fair value of the Company's RSUs were determined on the grant date based on the closing market price for the Company's stock. The fair value for the TSR Awards was $49.11 per share, which was determined on the grant date using a Monte Carlo simulation model based on the following assumptions: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.543%"><tr><td style="width:1.0%"/><td style="width:67.628%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.798%"/><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:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><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:9pt;font-weight:400;line-height:100%">3.0</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:9pt;font-weight:400;line-height:100%">Dividend yield</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:9pt;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:9pt;font-weight:400;line-height:100%">Volatility factor</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:9pt;font-weight:400;line-height:100%">38.8 </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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;font-weight:400;line-height:100%">%</span></td></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:9pt;font-weight:400;line-height:120%">Compensation expense for RSUs is determined based on the grant-date fair value of those awards, net of an estimated forfeiture rate. The forfeiture rate estimates the number of awards that will eventually vest and is based on historical vesting patterns. Compensation expense for RSUs with performance conditions based on financial targets are measured on the amount of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. Compensation expense for all other RSUs are recognized on a straight-line basis, net of an estimated forfeiture rate over the requisite service period of the award. </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:9pt;font-weight:400;line-height:120%">A summary of the status of the Company’s unvested RSUs as of December 31, 2020 and changes during the year then ended are presented below (number of units in millions, except fair value per unit): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.307%"/><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">Service Conditions</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:400;line-height:100%">Performance/Market <br/>and Service Conditions</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:400;line-height:100%">Total</span></td><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:9pt;font-weight:400;line-height:100%">Weighted-Average Grant-Date Fair Value Per Unit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December 31, 2019 </span></div></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:9pt;font-weight:400;line-height:100%">0.5 </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:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">1.2 </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 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:9pt;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:9pt;font-weight:400;line-height:100%">63.21 </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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;font-weight:400;line-height:100%">0.5 </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 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:9pt;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:9pt;font-weight:400;line-height:100%">61.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">(0.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 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:9pt;font-weight:400;line-height:100%">(0.5)</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 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:9pt;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:9pt;font-weight:400;line-height:100%">59.51 </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"/></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:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December 31, 2020</span></div></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:9pt;font-weight:400;line-height:100%">0.6 </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;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:9pt;font-weight:400;line-height:100%">0.6 </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;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:9pt;font-weight:400;line-height:100%">1.2 </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;border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">63.66 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested and expected to vest RSUs outstanding at December 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">63.51 </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"/></tr></table></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:9pt;font-weight:400;line-height:120%">As of December 31, 2020, there was unrecognized compensation expense of $37.9 million related to unvested RSUs based on awards that are expected to vest. The unrecognized compensation expense is expected to be recognized over a weighted-average period of approximately 1.9 years. The fair value of RSUs that vested during 2020, 2019 and 2018 was $34.4 million, $38.7 million and $16.4 million, respectively. The weighted-average grant-date fair value of RSUs granted during 2020, 2019 and 2018 was $61.23, $62.26 and $74.61 per unit, respectively. The total number of shares vested in the table above includes 0.2 million shares surrendered by the employees to the Company for payment of employees' income taxes. The surrendered shares are available for issuance under the 2010 Plan. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Employee Stock Purchase Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">— The stockholders of the Company approved the Second Amended and Restated 2010 Employee Stock Purchase Plan (“ESPP”) on June 18, 2020. The ESPP allows eligible employees to purchase common stock of the Company, through payroll deductions, at a 15 percent discount of the lower of the market price on the first day or the last day of the semi-annual purchase periods. Participants are required to hold the shares for a 12-month period after the purchase date. The ESPP is intended to qualify as an employee stock purchase plan under the Internal Revenue Service ("IRS") Code Section 423. Eligible employees may contribute up to a certain percentage set by the plan administrator of their eligible earnings toward the purchase of the stock (subject to certain IRS limitations). As of December 31, 2020, there were 1.3 million shares available for issuance under the ESPP.</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:9pt;font-weight:400;line-height:120%">Shares of common stock are transferred to participating employees at the conclusion of each six-month offering period, which ends on the last business day of the month in March and September each year. Compensation expense is measured using a Black-Scholes valuation model. The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions during the years ended December 31, 2020, 2019 and 2018: </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.245%"><tr><td style="width:1.0%"/><td style="width:44.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.268%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">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:400;line-height:100%">2019</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:400;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:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</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:9pt;font-weight:400;line-height:100%">Dividend yield</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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.0 - 63.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0 - 38.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.0 - 30.3%</span></div></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:9pt;font-weight:400;line-height:100%">Weighted-average risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 - 1.8%</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 - 2.4%</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2 - 1.9%</span></div></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:9pt;font-weight:400;line-height:100%">Average Black-Scholes valuation per share</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:9pt;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:9pt;font-weight:400;line-height:100%">12.53 </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:9pt;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:9pt;font-weight:400;line-height:100%">17.11 </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:9pt;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:9pt;font-weight:400;line-height:100%">15.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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:9pt;font-weight:400;line-height:100%">Shares issued (millions)</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:9pt;font-weight:400;line-height:100%">0.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 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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">Stock-based compensation expense (millions)</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:9pt;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:9pt;font-weight:400;line-height:100%">4.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">4.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;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:9pt;font-style:italic;font-weight:400;line-height:120%">Stock Options and Liability Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— The Company has not granted stock options since 2012 and liability awards since 2019. The activity related to exercised stock options and liability awards during the years ended 2020, 2019 and 2018 was insignificant. There were no liability awards outstanding at December 31, 2020, and the number of outstanding liability awards at the end of 2019 and 2018 was insignificant. The number of outstanding stock options at the end of these years were also insignificant. </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:9pt;font-style:italic;font-weight:400;line-height:120%">Deferred Compensation Plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— The Company’s Deferred Compensation Plan, which became effective on June 1, 2017 and has been amended from time to time (the "DCP"), allows for eligible management and highly compensated key employees to elect to defer a portion of their compensation to later years. These deferrals are immediately vested and are subject to investment risk and a risk of forfeiture under certain circumstances. Participants may choose from various investment options representing a broad range of asset classes. The Company’s deferred compensation plan liability was $14.4 million and $11.8 million at December 31, 2020 and 2019, respectively, which was primarily included in other long-term liabilities. The Company established a rabbi trust to fund the deferred compensation plan (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 15. Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Employee Defined Contribution Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span>— The Company maintains various 401(k) retirement savings plans for the benefit of our eligible U.S. employees. Under terms of these plans, eligible employees are able to make contributions to these plans on a tax-deferred basis. The Company makes matching contributions, some of which are discretionary. The Company made contributions to the 401(k) plans of $16.4 million, $16.2 million and $13.0 million for the years ended December 31, 2020, 2019 and 2018, respectively. 2600000 100000 <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%">Total stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.152%"><tr><td style="width:1.0%"/><td style="width:41.183%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.296%"/><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">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:400;line-height:100%">2019</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:400;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:9pt;font-weight:400;line-height:100%">Stock-based compensation included in SG&amp;A expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">32.3 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">39.3 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">31.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Excess tax benefits recognized from stock-based compensation</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:9pt;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:9pt;font-weight:400;line-height:100%">1.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 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:9pt;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:9pt;font-weight:400;line-height:100%">1.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2020 32300000 39300000 31500000 1600000 1100000 2700000 The fair value for the TSR Awards was $49.11 per share, which was determined on the grant date using a Monte Carlo simulation model based on the following assumptions: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.543%"><tr><td style="width:1.0%"/><td style="width:67.628%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.798%"/><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:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><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:9pt;font-weight:400;line-height:100%">3.0</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:9pt;font-weight:400;line-height:100%">Dividend yield</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:9pt;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:9pt;font-weight:400;line-height:100%">Volatility factor</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:9pt;font-weight:400;line-height:100%">38.8 </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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table> 49.11 P3Y 0 0.388 0.003 <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%">A summary of the status of the Company’s unvested RSUs as of December 31, 2020 and changes during the year then ended are presented below (number of units in millions, except fair value per unit): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.307%"/><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">Service Conditions</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:400;line-height:100%">Performance/Market <br/>and Service Conditions</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:400;line-height:100%">Total</span></td><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:9pt;font-weight:400;line-height:100%">Weighted-Average Grant-Date Fair Value Per Unit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December 31, 2019 </span></div></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:9pt;font-weight:400;line-height:100%">0.5 </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:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">1.2 </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 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:9pt;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:9pt;font-weight:400;line-height:100%">63.21 </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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;font-weight:400;line-height:100%">0.5 </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 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:9pt;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:9pt;font-weight:400;line-height:100%">61.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">(0.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 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:9pt;font-weight:400;line-height:100%">(0.5)</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 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:9pt;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:9pt;font-weight:400;line-height:100%">59.51 </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"/></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:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December 31, 2020</span></div></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:9pt;font-weight:400;line-height:100%">0.6 </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;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:9pt;font-weight:400;line-height:100%">0.6 </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;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:9pt;font-weight:400;line-height:100%">1.2 </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;border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">63.66 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested and expected to vest RSUs outstanding at December 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">63.51 </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"/></tr></table></div> 500000 700000 1200000 63.21 200000 300000 500000 61.23 100000 400000 500000 59.51 600000 600000 1200000 63.66 500000 600000 1100000 63.51 37900000 34400000 38700000 16400000 61.23 62.26 74.61 200000 0.15 1300000 The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions during the years ended December 31, 2020, 2019 and 2018: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.245%"><tr><td style="width:1.0%"/><td style="width:44.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.268%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">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:400;line-height:100%">2019</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:400;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:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</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:9pt;font-weight:400;line-height:100%">Dividend yield</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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.0 - 63.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0 - 38.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.0 - 30.3%</span></div></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:9pt;font-weight:400;line-height:100%">Weighted-average risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 - 1.8%</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 - 2.4%</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2 - 1.9%</span></div></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:9pt;font-weight:400;line-height:100%">Average Black-Scholes valuation per share</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:9pt;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:9pt;font-weight:400;line-height:100%">12.53 </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:9pt;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:9pt;font-weight:400;line-height:100%">17.11 </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:9pt;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:9pt;font-weight:400;line-height:100%">15.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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:9pt;font-weight:400;line-height:100%">Shares issued (millions)</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:9pt;font-weight:400;line-height:100%">0.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 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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">Stock-based compensation expense (millions)</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:9pt;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:9pt;font-weight:400;line-height:100%">4.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">4.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P0Y6M P0Y6M P0Y6M 0 0 0 0.320 0.633 0.250 0.385 0.230 0.303 0.001 0.018 0.021 0.024 0.012 0.019 12.53 17.11 15.09 400000 200000 200000 4000000.0 4100000 2700000 14400000 11800000 16400000 16200000 13000000.0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12. Income Taxes</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:9pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:400;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:9pt;font-weight:400;line-height:100%"> </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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">Current:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</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:9pt;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:9pt;font-weight:400;line-height:100%">47.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">29.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">20.6 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</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:9pt;font-weight:400;line-height:100%">16.5 </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:9pt;font-weight:400;line-height:100%">8.6 </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:9pt;font-weight:400;line-height:100%">10.6 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">4.8 </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:9pt;font-weight:400;line-height:100%">4.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:9pt;font-weight:400;line-height:100%">3.9 </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:9pt;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;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:9pt;font-weight:400;line-height:100%">69.0 </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:9pt;font-weight:400;line-height:100%">43.1 </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:9pt;font-weight:400;line-height:100%">35.1 </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:9pt;font-weight:400;line-height:100%">Deferred:</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and State</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:9pt;font-weight:400;line-height:100%">1.8 </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:9pt;font-weight:400;line-height:100%">19.9 </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:9pt;font-weight:400;line-height:100%">11.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">(0.4)</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:9pt;font-weight:400;line-height:100%">(1.0)</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:9pt;font-weight:400;line-height:100%">(0.4)</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:9pt;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;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:9pt;font-weight:400;line-height:100%">1.4 </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:9pt;font-weight:400;line-height:100%">18.9 </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:9pt;font-weight:400;line-height:100%">11.1 </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:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">70.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">62.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">46.2 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes consists of the following (in millions): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:400;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:9pt;font-weight:400;line-height:100%"> </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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">United States</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:9pt;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:9pt;font-weight:400;line-height:100%">250.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">218.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">190.7 </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:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">20.0 </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:9pt;font-weight:400;line-height:100%">18.1 </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:9pt;font-weight:400;line-height:100%">13.5 </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:9pt;font-weight:400;line-height:100%"> </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:9pt;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:9pt;font-weight:400;line-height:100%">270.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">236.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">204.2 </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-indent:29.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of deferred tax (liabilities) assets are as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.087%"><tr><td style="width:1.0%"/><td style="width:54.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.067%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.070%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:9pt;font-weight:400;line-height:100%">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:400;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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Intangibles</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:9pt;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:9pt;font-weight:400;line-height:100%">(146.0)</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:9pt;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:9pt;font-weight:400;line-height:100%">(112.7)</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:9pt;font-weight:400;line-height:100%">Depreciation expense</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:9pt;font-weight:400;line-height:100%">(14.3)</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:9pt;font-weight:400;line-height:100%">(13.3)</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:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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:9pt;font-weight:400;line-height:100%">(22.1)</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:9pt;font-weight:400;line-height:100%">(24.8)</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:9pt;font-weight:400;line-height:100%">Operating lease liabilities</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:9pt;font-weight:400;line-height:100%">23.3 </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:9pt;font-weight:400;line-height:100%">25.7 </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:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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:9pt;font-weight:400;line-height:100%">1.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 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:9pt;font-weight:400;line-height:100%">1.8 </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:9pt;font-weight:400;line-height:100%">Employee-related accruals</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:9pt;font-weight:400;line-height:100%">14.8 </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:9pt;font-weight:400;line-height:100%">12.0 </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"/></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:9pt;font-weight:400;line-height:100%">Stock-based compensation</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:9pt;font-weight:400;line-height:100%">8.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 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:9pt;font-weight:400;line-height:100%">9.2 </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:9pt;font-weight:400;line-height:100%">Payroll tax deferral</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:9pt;font-weight:400;line-height:100%">22.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards–foreign</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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">3.0 </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:9pt;font-weight:400;line-height:100%">3.4 </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:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(108.2)</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Valuation allowance</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:9pt;font-weight:400;line-height:100%">(0.5)</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:9pt;font-weight:400;line-height:100%">(0.8)</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: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:9pt;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:9pt;font-weight:400;line-height:100%">(108.7)</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:9pt;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:9pt;font-weight:400;line-height:100%">(98.7)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent in 2020, 2019 and 2018 to income before income taxes, for each respective year and the income tax provision is as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:400;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:9pt;font-weight:400;line-height:100%"> </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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">Income tax provision at the statutory rate</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:9pt;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:9pt;font-weight:400;line-height:100%">56.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">49.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">42.9 </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:9pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</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:9pt;font-weight:400;line-height:100%">13.3 </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:9pt;font-weight:400;line-height:100%">11.5 </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:9pt;font-weight:400;line-height:100%">9.4 </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:9pt;font-weight:400;line-height:100%">Disallowed meals and entertainment expenses</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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">1.7 </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:9pt;font-weight:400;line-height:100%">1.6 </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:9pt;font-weight:400;line-height:100%">Excess stock-based compensation benefit</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:9pt;font-weight:400;line-height:100%">(1.3)</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:9pt;font-weight:400;line-height:100%">(0.9)</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:9pt;font-weight:400;line-height:100%">(2.2)</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:9pt;font-weight:400;line-height:100%">Work opportunity tax credit</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:9pt;font-weight:400;line-height:100%">(2.0)</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:9pt;font-weight:400;line-height:100%">(2.5)</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:9pt;font-weight:400;line-height:100%">(3.1)</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:9pt;font-weight:400;line-height:100%">Impact of tax reform</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(3.0)</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:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">2.8 </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:9pt;font-weight:400;line-height:100%">2.5 </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:9pt;font-weight:400;line-height:100%">0.6 </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:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">70.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">62.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">46.2 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had no domestic net operating losses and had $1.7 million of foreign net operating losses, which have no expiration date. The Company has recorded a valuation allowance of approximately $0.5 million and $0.8 million at December 31, 2020 and 2019, respectively, related to net operating loss carryforwards. </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:9pt;font-weight:400;line-height:120%">At December 31, 2020, the Company had undistributed earnings of foreign subsidiaries of approximately $29.5 million, substantially all of which are permanently reinvested. The Company will repatriate a portion of these foreign earnings in situations it deems advantageous for business operations, tax or cash management reasons. In doing so, the Company could be subject to state income and foreign taxes which would be insignificant. The determination of the amount of unrecognized deferred income tax liability for any basis differences on the permanently reinvested foreign earnings is not practicable due to the complexities associated with this hypothetical calculation.</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:9pt;font-weight:400;line-height:120%">The Company had gross deferred tax assets of $80.5 million and $58.3 million and gross deferred tax liabilities of $188.7 million and $156.2 million at December 31, 2020 and 2019, respectively. Management has determined the gross deferred tax assets are realizable, with the exception of certain foreign net operating losses discussed above.</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:9pt;font-weight:400;line-height:120%">At December 31, 2020, 2019 and 2018, there were $1.3 million, $1.3 million and $0.4 million of unrecognized tax benefits, respectively, and changes during those years were not significant. If recognized, these unrecognized tax benefits would affect the annual effective tax rate. The gross unrecognized tax benefits are included in other long-term liabilities. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. The amount of interest and penalties recognized in the financial statements is not significant. The Company believes that there will be no significant decrease in unrecognized tax benefits by the end of 2021. </span></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%"> </span></div>The Company is subject to taxation in the United States and various states and foreign jurisdictions. The IRS has completed an examination of the Company's U.S. income tax return for the 2017 tax year with no change. The Company remains subject to U.S. federal income tax examinations for 2017 and subsequent years. For the majority of U.S. states, with few exceptions and generally for the foreign tax jurisdictions, the Company remains subject to examination for 2016 and subsequent years. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:400;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:9pt;font-weight:400;line-height:100%"> </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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">Current:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</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:9pt;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:9pt;font-weight:400;line-height:100%">47.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">29.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">20.6 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</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:9pt;font-weight:400;line-height:100%">16.5 </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:9pt;font-weight:400;line-height:100%">8.6 </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:9pt;font-weight:400;line-height:100%">10.6 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">4.8 </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:9pt;font-weight:400;line-height:100%">4.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:9pt;font-weight:400;line-height:100%">3.9 </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:9pt;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;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:9pt;font-weight:400;line-height:100%">69.0 </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:9pt;font-weight:400;line-height:100%">43.1 </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:9pt;font-weight:400;line-height:100%">35.1 </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:9pt;font-weight:400;line-height:100%">Deferred:</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and State</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:9pt;font-weight:400;line-height:100%">1.8 </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:9pt;font-weight:400;line-height:100%">19.9 </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:9pt;font-weight:400;line-height:100%">11.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">(0.4)</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:9pt;font-weight:400;line-height:100%">(1.0)</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:9pt;font-weight:400;line-height:100%">(0.4)</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:9pt;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;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:9pt;font-weight:400;line-height:100%">1.4 </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:9pt;font-weight:400;line-height:100%">18.9 </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:9pt;font-weight:400;line-height:100%">11.1 </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:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">70.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">62.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">46.2 </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> 47700000 29900000 20600000 16500000 8600000 10600000 4800000 4600000 3900000 69000000.0 43100000 35100000 1800000 19900000 11500000 -400000 -1000000.0 -400000 1400000 18900000 11100000 70400000 62000000.0 46200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes consists of the following (in millions): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:400;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:9pt;font-weight:400;line-height:100%"> </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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">United States</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:9pt;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:9pt;font-weight:400;line-height:100%">250.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">218.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">190.7 </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:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">20.0 </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:9pt;font-weight:400;line-height:100%">18.1 </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:9pt;font-weight:400;line-height:100%">13.5 </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:9pt;font-weight:400;line-height:100%"> </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:9pt;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:9pt;font-weight:400;line-height:100%">270.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">236.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">204.2 </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> 250700000 218700000 190700000 20000000.0 18100000 13500000 270700000 236800000 204200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of deferred tax (liabilities) assets are as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.087%"><tr><td style="width:1.0%"/><td style="width:54.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.067%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.070%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:9pt;font-weight:400;line-height:100%">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:400;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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Intangibles</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:9pt;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:9pt;font-weight:400;line-height:100%">(146.0)</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:9pt;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:9pt;font-weight:400;line-height:100%">(112.7)</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:9pt;font-weight:400;line-height:100%">Depreciation expense</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:9pt;font-weight:400;line-height:100%">(14.3)</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:9pt;font-weight:400;line-height:100%">(13.3)</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:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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:9pt;font-weight:400;line-height:100%">(22.1)</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:9pt;font-weight:400;line-height:100%">(24.8)</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:9pt;font-weight:400;line-height:100%">Operating lease liabilities</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:9pt;font-weight:400;line-height:100%">23.3 </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:9pt;font-weight:400;line-height:100%">25.7 </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:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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:9pt;font-weight:400;line-height:100%">1.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 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:9pt;font-weight:400;line-height:100%">1.8 </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:9pt;font-weight:400;line-height:100%">Employee-related accruals</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:9pt;font-weight:400;line-height:100%">14.8 </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:9pt;font-weight:400;line-height:100%">12.0 </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"/></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:9pt;font-weight:400;line-height:100%">Stock-based compensation</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:9pt;font-weight:400;line-height:100%">8.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 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:9pt;font-weight:400;line-height:100%">9.2 </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:9pt;font-weight:400;line-height:100%">Payroll tax deferral</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:9pt;font-weight:400;line-height:100%">22.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards–foreign</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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">3.0 </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:9pt;font-weight:400;line-height:100%">3.4 </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:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(108.2)</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Valuation allowance</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:9pt;font-weight:400;line-height:100%">(0.5)</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:9pt;font-weight:400;line-height:100%">(0.8)</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: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:9pt;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:9pt;font-weight:400;line-height:100%">(108.7)</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:9pt;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:9pt;font-weight:400;line-height:100%">(98.7)</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> 146000000.0 112700000 14300000 13300000 22100000 24800000 23300000 25700000 1400000 1800000 14800000 12000000.0 8400000 9200000 22500000 0 800000 800000 3000000.0 3400000 108200000 97900000 500000 800000 108700000 98700000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent in 2020, 2019 and 2018 to income before income taxes, for each respective year and the income tax provision is as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><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:9pt;font-weight:400;line-height:100%"> </span></td><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:400;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:9pt;font-weight:400;line-height:100%"> </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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">Income tax provision at the statutory rate</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:9pt;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:9pt;font-weight:400;line-height:100%">56.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">49.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">42.9 </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:9pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</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:9pt;font-weight:400;line-height:100%">13.3 </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:9pt;font-weight:400;line-height:100%">11.5 </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:9pt;font-weight:400;line-height:100%">9.4 </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:9pt;font-weight:400;line-height:100%">Disallowed meals and entertainment expenses</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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">1.7 </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:9pt;font-weight:400;line-height:100%">1.6 </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:9pt;font-weight:400;line-height:100%">Excess stock-based compensation benefit</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:9pt;font-weight:400;line-height:100%">(1.3)</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:9pt;font-weight:400;line-height:100%">(0.9)</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:9pt;font-weight:400;line-height:100%">(2.2)</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:9pt;font-weight:400;line-height:100%">Work opportunity tax credit</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:9pt;font-weight:400;line-height:100%">(2.0)</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:9pt;font-weight:400;line-height:100%">(2.5)</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:9pt;font-weight:400;line-height:100%">(3.1)</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:9pt;font-weight:400;line-height:100%">Impact of tax reform</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(3.0)</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:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">2.8 </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:9pt;font-weight:400;line-height:100%">2.5 </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:9pt;font-weight:400;line-height:100%">0.6 </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:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">70.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">62.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">46.2 </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> 0.21 0.21 0.21 56800000 49700000 42900000 13300000 11500000 9400000 800000 1700000 1600000 -1300000 -900000 -2200000 2000000.0 2500000 3100000 0 0 -3000000.0 2800000 2500000 600000 70400000 62000000.0 46200000 0 1700000 500000 800000 29500000 80500000 58300000 188700000 156200000 1300000 1300000 400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13. Earnings per Share</span></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%"> </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.163%"><tr><td style="width:1.0%"/><td style="width:60.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.826%"/><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:400;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 #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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;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:9pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">200.3 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">174.7 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">157.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding - basic</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:9pt;font-weight:400;line-height:100%">52.7 </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:9pt;font-weight:400;line-height:100%">52.8 </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:9pt;font-weight:400;line-height:100%">52.3 </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:9pt;font-weight:400;line-height:100%">Dilutive effect of share equivalents</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:9pt;font-weight:400;line-height:100%">0.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:9pt;font-weight:400;line-height:100%">0.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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">Number of common shares and share equivalents outstanding - diluted</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:9pt;font-weight:400;line-height:100%">53.3 </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:9pt;font-weight:400;line-height:100%">53.4 </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:9pt;font-weight:400;line-height:100%">53.1 </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 style="height:14pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:9pt;font-weight:400;line-height:100%">Basic earnings per share</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:9pt;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:9pt;font-weight:400;line-height:100%">3.80 </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:9pt;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:9pt;font-weight:400;line-height:100%">3.31 </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:9pt;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:9pt;font-weight:400;line-height:100%">3.02 </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:9pt;font-weight:400;line-height:100%">Diluted earnings per share</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:9pt;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:9pt;font-weight:400;line-height:100%">3.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 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:9pt;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:9pt;font-weight:400;line-height:100%">3.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 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:9pt;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:9pt;font-weight:400;line-height:100%">2.98 </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:9pt;font-weight:400;line-height:100%">Number of anti-dilutive share equivalents</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:9pt;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:9pt;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:9pt;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></table></div> <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.163%"><tr><td style="width:1.0%"/><td style="width:60.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.826%"/><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:400;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 #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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;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:9pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">200.3 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">174.7 </span></td><td style="background-color:#cceeff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">157.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding - basic</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:9pt;font-weight:400;line-height:100%">52.7 </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:9pt;font-weight:400;line-height:100%">52.8 </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:9pt;font-weight:400;line-height:100%">52.3 </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:9pt;font-weight:400;line-height:100%">Dilutive effect of share equivalents</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:9pt;font-weight:400;line-height:100%">0.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:9pt;font-weight:400;line-height:100%">0.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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">Number of common shares and share equivalents outstanding - diluted</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:9pt;font-weight:400;line-height:100%">53.3 </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:9pt;font-weight:400;line-height:100%">53.4 </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:9pt;font-weight:400;line-height:100%">53.1 </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 style="height:14pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:9pt;font-weight:400;line-height:100%">Basic earnings per share</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:9pt;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:9pt;font-weight:400;line-height:100%">3.80 </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:9pt;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:9pt;font-weight:400;line-height:100%">3.31 </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:9pt;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:9pt;font-weight:400;line-height:100%">3.02 </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:9pt;font-weight:400;line-height:100%">Diluted earnings per share</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:9pt;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:9pt;font-weight:400;line-height:100%">3.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 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:9pt;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:9pt;font-weight:400;line-height:100%">3.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 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:9pt;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:9pt;font-weight:400;line-height:100%">2.98 </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:9pt;font-weight:400;line-height:100%">Number of anti-dilutive share equivalents</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:9pt;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:9pt;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:9pt;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></table></div> 200300000 174700000 157700000 52700000 52800000 52300000 600000 600000 800000 53300000 53400000 53100000 3.80 3.31 3.02 3.76 3.28 2.98 0 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14. Business Segments</span></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%"> </span></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%">ASGN provides professional staffing and IT consulting services in the technology, digital, creative, engineering and life sciences fields across commercial and government sectors. ASGN operates through its Commercial and Federal Government businesses. The Commercial business is comprised of the Apex and Oxford segments. The Federal Government business is the ECS segment. </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:9pt;font-weight:400;line-height:120%">The Apex segment provides technology, digital, creative, scientific, engineering staffing and consulting services to Fortune 1000 and mid-market clients across the United States and Canada. The Oxford segment provides hard-to-find technology, digital, engineering and life sciences staffing and consulting services in select skill and geographic markets in the United States and Europe. The ECS segment delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to U.S. defense, intelligence and federal civilian agencies. Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income, which is derived directly from internal financial reporting of the segments used for corporate management purposes, which is presented below by segment (in millions): </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:64.327%"><tr><td style="width:1.0%"/><td style="width:36.854%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.675%"/><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:400;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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:700;line-height:100%">Apex</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</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:9pt;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:9pt;font-weight:400;line-height:100%">2,421.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,520.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,300.3 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">710.8 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">746.0 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">687.9 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</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:9pt;font-weight:400;line-height:100%">276.6 </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:9pt;font-weight:400;line-height:100%">287.7 </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:9pt;font-weight:400;line-height:100%">262.4 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">22.9 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.3 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.2 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Oxford</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">525.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">605.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">606.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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:9pt;font-weight:400;line-height:100%">209.6 </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:9pt;font-weight:400;line-height:100%">242.9 </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:9pt;font-weight:400;line-height:100%">248.9 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">43.9 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.4 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.1 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">3.7 </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:9pt;font-weight:400;line-height:100%">4.2 </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:9pt;font-weight:700;line-height:100%">ECS</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</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:9pt;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:9pt;font-weight:400;line-height:100%">1,004.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">798.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">493.0 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">168.9 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.1 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86.9 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</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:9pt;font-weight:400;line-height:100%">58.0 </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:9pt;font-weight:400;line-height:100%">42.2 </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:9pt;font-weight:400;line-height:100%">15.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">28.1 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.1 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</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:9pt;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:9pt;font-weight:400;line-height:100%">3,950.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 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:9pt;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:9pt;font-weight:400;line-height:100%">3,923.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,399.8 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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:9pt;font-weight:400;line-height:100%">1,089.3 </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:9pt;font-weight:400;line-height:100%">1,130.0 </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:9pt;font-weight:400;line-height:100%">1,023.7 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:9pt;font-weight:400;line-height:100%">310.4 </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:9pt;font-weight:400;line-height:100%">308.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:9pt;font-weight:400;line-height:100%">260.2 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">51.7 </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:9pt;font-weight:400;line-height:100%">51.1 </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:9pt;font-weight:400;line-height:100%">58.5 </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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Consolidated operating income includes corporate operating expenses that are not allocated to the segments, consisting of consolidated stock-based compensation expense; compensation for corporate employees; acquisition, integration and strategic planning expenses; public company expenses; and depreciation expense for corporate assets.</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:9pt;font-weight:400;line-height:120%">The Company has three major revenue sources: (i) Assignment, (ii) Consulting and (iii) Federal Government. Permanent placement revenues for full year 2020 were approximately 2.6 percent of total revenues and are no longer significant to our consolidated results for disclosure purposes. Consequently, we no longer present these revenues separately in our financial statements and instead they are included in assignment revenues. For comparability, all prior periods have been recast for this change in presentation. The following table presents disaggregated revenues by type (in millions): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:330.00pt"><tr><td style="width:1.0pt"/><td style="width:123.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><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:400;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">2018</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">Apex</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assignment</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:9pt;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:9pt;font-weight:400;line-height:100%">2,040.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,190.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,050.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting</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:9pt;font-weight:400;line-height:100%">380.9 </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:9pt;font-weight:400;line-height:100%">329.1 </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:9pt;font-weight:400;line-height:100%">250.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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:9pt;font-weight:400;line-height:100%">2,421.2 </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:9pt;font-weight:400;line-height:100%">2,520.0 </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:9pt;font-weight:400;line-height:100%">2,300.3 </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 style="height:14pt"><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:9pt;font-weight:700;line-height:100%">Oxford</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assignment</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:9pt;font-weight:400;line-height:100%">468.6 </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:9pt;font-weight:400;line-height:100%">549.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 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:9pt;font-weight:400;line-height:100%">558.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting</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:9pt;font-weight:400;line-height:100%">56.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:9pt;font-weight:400;line-height:100%">56.3 </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:9pt;font-weight:400;line-height:100%">48.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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:9pt;font-weight:400;line-height:100%">525.2 </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:9pt;font-weight:400;line-height:100%">605.7 </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:9pt;font-weight:400;line-height:100%">606.5 </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 style="height:14pt"><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:9pt;font-weight:700;line-height:100%">ECS</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Firm-fixed-price</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:9pt;font-weight:400;line-height:100%">272.0 </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:9pt;font-weight:400;line-height:100%">214.0 </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:9pt;font-weight:400;line-height:100%">133.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time and materials</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:9pt;font-weight:400;line-height:100%">322.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:9pt;font-weight:400;line-height:100%">267.8 </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:9pt;font-weight:400;line-height:100%">143.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost reimbursable</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:9pt;font-weight:400;line-height:100%">409.6 </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:9pt;font-weight:400;line-height:100%">316.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 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:9pt;font-weight:400;line-height:100%">216.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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;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:9pt;font-weight:400;line-height:100%">1,004.2 </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;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:9pt;font-weight:400;line-height:100%">798.2 </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;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:9pt;font-weight:400;line-height:100%">493.0 </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:14pt"><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:9pt;font-weight:400;line-height:100%">Consolidated</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:9pt;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:9pt;font-weight:400;line-height:100%">3,950.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,923.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,399.8 </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%">The following table presents the ECS segment revenues by customer type (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:64.327%"><tr><td style="width:1.0%"/><td style="width:36.854%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.675%"/><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:400;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 #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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;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:9pt;font-weight:400;line-height:100%">Department of Defense and Intelligence Agencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">558.5 </span></td><td style="background-color:#cceeff;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-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:9pt;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:9pt;font-weight:400;line-height:100%">453.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">311.0 </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:9pt;font-weight:400;line-height:100%">Federal Civilian</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:9pt;font-weight:400;line-height:100%">370.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:9pt;font-weight:400;line-height:100%">293.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:9pt;font-weight:400;line-height:100%">150.9 </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:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">75.1 </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:9pt;font-weight:400;line-height:100%">50.7 </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:9pt;font-weight:400;line-height:100%">31.1 </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:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">1,004.2 </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 #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">798.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">493.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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><br/></span></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%">The Company operates internationally, with operations in Europe, Canada and Mexico. Most of the Company's revenues are generated in the United States. Revenues from outside the United States accounted for less than 5.0 percent of consolidated revenues for 2020, 2019 and 2018. The following table presents revenues by geographic location (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:64.327%"><tr><td style="width:1.0%"/><td style="width:36.854%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.675%"/><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:400;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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">3,778.1 </span></td><td style="background-color:#cceeff;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-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:9pt;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:9pt;font-weight:400;line-height:100%">3,749.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,241.8 </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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">172.5 </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:9pt;font-weight:400;line-height:100%">174.7 </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:9pt;font-weight:400;line-height:100%">158.0 </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: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:9pt;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:9pt;font-weight:400;line-height:100%">3,950.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,923.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,399.8 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents long-lived assets by geographic location (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:51.023%"><tr><td style="width:1.0%"/><td style="width:46.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.829%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">67.6 </span></td><td style="background-color:#cceeff;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-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:9pt;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:9pt;font-weight:400;line-height:100%">71.4 </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:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">1.8 </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:9pt;font-weight:400;line-height:100%">2.3 </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: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:9pt;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:9pt;font-weight:400;line-height:100%">69.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">73.7 </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>Assets by reportable segment are not presented as this information is not used by management for purposes of assessing performance or allocating resources. <div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:64.327%"><tr><td style="width:1.0%"/><td style="width:36.854%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.675%"/><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:400;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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:700;line-height:100%">Apex</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</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:9pt;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:9pt;font-weight:400;line-height:100%">2,421.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,520.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,300.3 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">710.8 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">746.0 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">687.9 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</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:9pt;font-weight:400;line-height:100%">276.6 </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:9pt;font-weight:400;line-height:100%">287.7 </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:9pt;font-weight:400;line-height:100%">262.4 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">22.9 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.3 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.2 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Oxford</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">525.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">605.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;font-weight:400;line-height:100%">606.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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:9pt;font-weight:400;line-height:100%">209.6 </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:9pt;font-weight:400;line-height:100%">242.9 </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:9pt;font-weight:400;line-height:100%">248.9 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">43.9 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.4 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.1 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">3.7 </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:9pt;font-weight:400;line-height:100%">4.2 </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:9pt;font-weight:700;line-height:100%">ECS</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</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:9pt;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:9pt;font-weight:400;line-height:100%">1,004.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">798.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">493.0 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">168.9 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.1 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86.9 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</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:9pt;font-weight:400;line-height:100%">58.0 </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:9pt;font-weight:400;line-height:100%">42.2 </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:9pt;font-weight:400;line-height:100%">15.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">28.1 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.1 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</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:9pt;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:9pt;font-weight:400;line-height:100%">3,950.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 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:9pt;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:9pt;font-weight:400;line-height:100%">3,923.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,399.8 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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:9pt;font-weight:400;line-height:100%">1,089.3 </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:9pt;font-weight:400;line-height:100%">1,130.0 </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:9pt;font-weight:400;line-height:100%">1,023.7 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:9pt;font-weight:400;line-height:100%">310.4 </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:9pt;font-weight:400;line-height:100%">308.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:9pt;font-weight:400;line-height:100%">260.2 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">51.7 </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:9pt;font-weight:400;line-height:100%">51.1 </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:9pt;font-weight:400;line-height:100%">58.5 </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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Consolidated operating income includes corporate operating expenses that are not allocated to the segments, consisting of consolidated stock-based compensation expense; compensation for corporate employees; acquisition, integration and strategic planning expenses; public company expenses; and depreciation expense for corporate assets.</span></div> 2020 2421200000 2520000000.0 2300300000 710800000 746000000.0 687900000 276600000 287700000 262400000 22900000 20300000 26200000 525200000 605700000 606500000 209600000 242900000 248900000 43900000 48400000 54100000 700000 3700000 4200000 1004200000 798200000 493000000.0 168900000 141100000 86900000 58000000.0 42200000 15500000 28100000 27100000 28100000 3950600000 3923900000 3399800000 1089300000 1130000000.0 1023700000 310400000 308600000 260200000 51700000 51100000 58500000 The following table presents disaggregated revenues by type (in millions): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:330.00pt"><tr><td style="width:1.0pt"/><td style="width:123.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><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:400;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><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:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">2018</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">Apex</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assignment</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:9pt;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:9pt;font-weight:400;line-height:100%">2,040.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,190.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,050.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting</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:9pt;font-weight:400;line-height:100%">380.9 </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:9pt;font-weight:400;line-height:100%">329.1 </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:9pt;font-weight:400;line-height:100%">250.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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:9pt;font-weight:400;line-height:100%">2,421.2 </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:9pt;font-weight:400;line-height:100%">2,520.0 </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:9pt;font-weight:400;line-height:100%">2,300.3 </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 style="height:14pt"><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:9pt;font-weight:700;line-height:100%">Oxford</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assignment</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:9pt;font-weight:400;line-height:100%">468.6 </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:9pt;font-weight:400;line-height:100%">549.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 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:9pt;font-weight:400;line-height:100%">558.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting</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:9pt;font-weight:400;line-height:100%">56.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:9pt;font-weight:400;line-height:100%">56.3 </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:9pt;font-weight:400;line-height:100%">48.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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:9pt;font-weight:400;line-height:100%">525.2 </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:9pt;font-weight:400;line-height:100%">605.7 </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:9pt;font-weight:400;line-height:100%">606.5 </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 style="height:14pt"><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:9pt;font-weight:700;line-height:100%">ECS</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Firm-fixed-price</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:9pt;font-weight:400;line-height:100%">272.0 </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:9pt;font-weight:400;line-height:100%">214.0 </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:9pt;font-weight:400;line-height:100%">133.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time and materials</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:9pt;font-weight:400;line-height:100%">322.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:9pt;font-weight:400;line-height:100%">267.8 </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:9pt;font-weight:400;line-height:100%">143.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost reimbursable</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:9pt;font-weight:400;line-height:100%">409.6 </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:9pt;font-weight:400;line-height:100%">316.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 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:9pt;font-weight:400;line-height:100%">216.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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;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:9pt;font-weight:400;line-height:100%">1,004.2 </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;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:9pt;font-weight:400;line-height:100%">798.2 </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;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:9pt;font-weight:400;line-height:100%">493.0 </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:14pt"><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:9pt;font-weight:400;line-height:100%">Consolidated</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:9pt;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:9pt;font-weight:400;line-height:100%">3,950.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,923.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,399.8 </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> 2040300000 2190900000 2050100000 380900000 329100000 250200000 2421200000 2520000000.0 2300300000 468600000 549400000 558100000 56600000 56300000 48400000 525200000 605700000 606500000 272000000.0 214000000.0 133100000 322600000 267800000 143400000 409600000 316400000 216500000 1004200000 798200000 493000000.0 3950600000 3923900000 3399800000 <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%">The following table presents the ECS segment revenues by customer type (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:64.327%"><tr><td style="width:1.0%"/><td style="width:36.854%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.675%"/><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:400;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 #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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;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:9pt;font-weight:400;line-height:100%">Department of Defense and Intelligence Agencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">558.5 </span></td><td style="background-color:#cceeff;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-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:9pt;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:9pt;font-weight:400;line-height:100%">453.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">311.0 </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:9pt;font-weight:400;line-height:100%">Federal Civilian</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:9pt;font-weight:400;line-height:100%">370.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:9pt;font-weight:400;line-height:100%">293.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:9pt;font-weight:400;line-height:100%">150.9 </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:9pt;font-weight:400;line-height:100%">Other</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:9pt;font-weight:400;line-height:100%">75.1 </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:9pt;font-weight:400;line-height:100%">50.7 </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:9pt;font-weight:400;line-height:100%">31.1 </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:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">1,004.2 </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 #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">798.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">493.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 558500000 453900000 311000000.0 370600000 293600000 150900000 75100000 50700000 31100000 1004200000 798200000 493000000.0 <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%">The Company operates internationally, with operations in Europe, Canada and Mexico. Most of the Company's revenues are generated in the United States. Revenues from outside the United States accounted for less than 5.0 percent of consolidated revenues for 2020, 2019 and 2018. The following table presents revenues by geographic location (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:64.327%"><tr><td style="width:1.0%"/><td style="width:36.854%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.675%"/><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:400;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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">3,778.1 </span></td><td style="background-color:#cceeff;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-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:9pt;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:9pt;font-weight:400;line-height:100%">3,749.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,241.8 </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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">172.5 </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:9pt;font-weight:400;line-height:100%">174.7 </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:9pt;font-weight:400;line-height:100%">158.0 </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: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:9pt;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:9pt;font-weight:400;line-height:100%">3,950.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,923.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">3,399.8 </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> 2020 3778100000 3749200000 3241800000 172500000 174700000 158000000.0 3950600000 3923900000 3399800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents long-lived assets by geographic location (in millions):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:51.023%"><tr><td style="width:1.0%"/><td style="width:46.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.829%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">67.6 </span></td><td style="background-color:#cceeff;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-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:9pt;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:9pt;font-weight:400;line-height:100%">71.4 </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:9pt;font-weight:400;line-height:100%">Foreign</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:9pt;font-weight:400;line-height:100%">1.8 </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:9pt;font-weight:400;line-height:100%">2.3 </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: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:9pt;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:9pt;font-weight:400;line-height:100%">69.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">73.7 </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> 67600000 71400000 1800000 2300000 69400000 73700000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15. Fair Value Measurements</span></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%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> — The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued payroll and contractor professional pay approximate their fair value based on their short-term nature. </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:9pt;font-weight:400;line-height:120%">Long-term debt at December 31, 2020 was $1.0 billion, excluding $7.4 million of unamortized deferred loan costs (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 8. Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). The fair value of long-term debt was $1.1 billion on December 31, 2020 and was determined using quoted prices in active markets for identical liabilities (Level 1 inputs). </span></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%">The Company had investments, primarily mutual funds, of $14.4 million and $11.8 million at December 31, 2020 and 2019, respectively, held in a rabbi trust restricted to fund the Company's deferred compensation plan, which are measured at fair value using the net asset value practical expedient. These assets were primarily included in other non-current assets in the accompanying consolidated balance sheets. </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:9pt;font-weight:400;line-height:120%">Certain acquisitions completed in 2020 contained provisions requiring that the Company pay contingent consideration in the event the acquired businesses achieved certain specified earnings results in 2021 (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 5. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). The Company determined the fair value of the contingent consideration as of each acquisition date using a valuation model which included the evaluation of the expected performance of the acquired entity against the target performance metric and the application of an appropriate discount rate (Level 3 inputs). At the end of each reporting period, the fair value of the contingent consideration was remeasured and any changes were recorded as an adjustment to goodwill if the purchase accounting window was still open. Contingent consideration liabilities had a fair value of $5.0 million as of December 31, 2020. </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:9pt;font-style:italic;font-weight:400;line-height:120%">Nonrecurring Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> — Certain assets, such as goodwill and trademarks, are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances, such as, when there is evidence of impairment. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Summary of Critical and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for discussion of our assessment performed as of December 31, 2020. There were no fair value adjustments for non-financial assets or liabilities in the years ended December 31, 2020, 2019 and 2018.</span></div> 1000000000.0 7400000 1100000000 14400000 11800000 5000000.0 <div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:77.339%"><tr><td style="width:1.0%"/><td style="width:35.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.266%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.833%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.833%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.837%"/><td style="width:0.1%"/></tr><tr><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:400;line-height:100%">Description</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:400;line-height:100%">Balance at beginning of 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:9pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:400;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Year ended December 31, 2020</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:0 1pt"/><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">5.1 </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:9pt;font-weight:400;line-height:100%">1.0 </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:9pt;font-weight:400;line-height:100%">(1.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:9pt;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:9pt;font-weight:400;line-height:100%">4.7 </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"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workers’ compensation loss reserves</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">16.2 </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:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">(5.8)</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:9pt;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:9pt;font-weight:400;line-height:100%">13.3 </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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2019</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="padding:0 1pt"/><td colspan="3" style="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;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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:9pt;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:9pt;font-weight:400;line-height:100%">4.8 </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:9pt;font-weight:400;line-height:100%">3.7 </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:9pt;font-weight:400;line-height:100%">(3.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:9pt;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:9pt;font-weight:400;line-height:100%">5.1 </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"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workers’ compensation loss reserves</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">17.4 </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:9pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">(4.5)</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:9pt;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:9pt;font-weight:400;line-height:100%">16.2 </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:0 1pt"/><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:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2018</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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:9pt;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:9pt;font-weight:400;line-height:100%">8.5 </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:9pt;font-weight:400;line-height:100%">3.3 </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:9pt;font-weight:400;line-height:100%">(7.0)</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:9pt;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:9pt;font-weight:400;line-height:100%">4.8 </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"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workers’ compensation loss reserves</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">14.8 </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:9pt;font-weight:400;line-height:100%">3.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:9pt;font-weight:400;line-height:100%">(1.0)</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:9pt;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:9pt;font-weight:400;line-height:100%">17.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-right:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">______</span></div><div style="padding-left:9pt;padding-right:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Deductions from allowance for doubtful accounts include write-offs of uncollectible accounts receivable.</span></div> Deductions from workers’ compensation loss reserves include payments of claims and changes related to anticipated insurance and indemnification recoverie 5100000 1000000.0 1400000 4700000 4700000 16200000 2900000 5800000 13300000 4800000 3700000 3400000 5100000 5100000 17400000 3300000 4500000 16200000 8500000 3300000 7000000.0 4800000 14800000 3600000 1000000.0 17400000 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document and Entity Information - USD ($)
shares in Millions, $ in Billions
12 Months Ended
Dec. 31, 2020
Feb. 19, 2021
Jun. 30, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Document Transition Report false    
Entity File Number 001-35636    
Entity Registrant Name ASGN Inc    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 95-4023433    
Entity Address, Address Line One 4400 Cox Road, Suite 110    
Entity Address, City or Town Glen Allen,    
Entity Address, State or Province VA    
Entity Address, Postal Zip Code 23060    
City Area Code 888    
Local Phone Number 482-8068    
Title of 12(b) Security Common Stock    
Trading Symbol ASGN    
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     $ 3.4
Entity Common Stock, Shares Outstanding (in shares)   53.0  
Documents Incorporated by Reference We are incorporating by reference into Part III of this Annual Report on Form 10-K portions of the registrant’s definitive proxy statement for the 2021 Annual Meeting of Stockholders, to be filed within 120 days of the close of the registrant’s fiscal year 2020.    
Entity Central Index Key 0000890564    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
ICFR Auditor Attestation Flag true    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Current Assets:    
Cash and Cash Equivalents $ 274.4 $ 95.2
Accounts receivable, net 678.7 648.7
Prepaid expenses and income taxes 23.3 29.4
Other current assets 18.0 18.2
Total current assets 994.4 791.5
Property and equipment, net 69.4 73.7
Operating lease right of use assets 84.9 94.6
Identifiable intangible assets, net 487.9 476.5
Goodwill 1,618.4 1,486.9
Other 23.0 18.2
Total assets 3,278.0 2,941.4
Current liabilities:    
Accounts payable 39.8 39.2
Accrued payroll and contract professional pay 266.1 203.2
Operating lease liabilities 29.4 25.8
Other current liabilities 80.9 72.7
Total current liabilities 416.2 340.9
Long-term debt 1,033.4 1,032.3
Operating lease liabilities 62.9 75.7
Deferred income tax liabilities 108.7 98.7
Other 69.7 17.6
Total liabilities 1,690.9 1,565.2
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Preferred stock, $0.01 par value, 1.0 million shares authorized, no shares issued 0.0 0.0
Common stock, $0.01 par value, 75.0 million shares authorized, 52.9 million shares outstanding at December 31, 2020 and 2019 0.5 0.5
Paid-in capital 661.3 638.0
Retained earnings 926.3 744.7
Accumulated other comprehensive loss (1.0) (7.0)
Total stockholders’ equity 1,587.1 1,376.2
Total liabilities and stockholders’ equity $ 3,278.0 $ 2,941.4
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
shares in Millions
Dec. 31, 2020
Dec. 31, 2019
Stockholders’ equity:    
Preferred Stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred Stock, shares authorized (in shares) 1.0 1.0
Preferred Stock, shares issued (in shares) 0.0 0.0
Common Stock, par value (in dollars per share) $ 0.01 $ 0.01
Common Stock, shares authorized (in shares) 75.0 75.0
Common Stock: shares outstanding (in shares) 52.9  
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]      
Revenues $ 3,950.6 $ 3,923.9 $ 3,399.8
Cost of services 2,861.3 2,793.9 2,376.1
Gross profit 1,089.3 1,130.0 1,023.7
Selling, general and administrative expenses 727.2 770.3 705.0
Amortization of intangible assets 51.7 51.1 58.5
Operating income 310.4 308.6 260.2
Interest expense (39.7) (52.9) (56.0)
Write-off of loan costs 0.0 (18.9) 0.0
Income before income taxes 270.7 236.8 204.2
Provision for income taxes 70.4 62.0 46.2
Income from continuing operations 200.3 174.8 158.0
Loss from discontinued operations, net of income taxes 0.0 (0.1) (0.3)
Net income $ 200.3 $ 174.7 $ 157.7
Earnings per share:      
Basic earnings per share $ 3.80 $ 3.31 $ 3.02
Diluted earnings per share $ 3.76 $ 3.28 $ 2.98
Number of shares and share equivalents used to calculate earnings per share:      
Basic (in shares) 52.7 52.8 52.3
Diluted (in shares) 53.3 53.4 53.1
Reconciliation of net income to comprehensive income:      
Net Income $ 200.3 $ 174.7 $ 157.7
Foreign currency translation adjustment 6.0 (0.7) (2.7)
Comprehensive income $ 206.3 $ 174.0 $ 155.0
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Millions, $ in Millions
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Balance (in shares) at Dec. 31, 2017   52.2      
Balance at Dec. 31, 2017 $ 991.4 $ 0.5 $ 566.1 $ 428.4 $ (3.6)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units and restricted stock awards (in shares)   0.1      
Vesting of restricted stock units and restricted stock awards (4.7) $ 0.0 (4.7)    
Employee stock purchase plan (in shares)   0.2      
Employee stock purchase plan 8.8 $ 0.0 8.8    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   0.0      
Exercise of common stock options 0.6 $ 0.0 0.6    
Stock-based compensation expense 31.0   31.0    
Translation adjustments (2.7)       (2.7)
Net income 157.7     157.7  
Balance (in shares) at Dec. 31, 2018   52.5      
Balance at Dec. 31, 2018 1,182.1 $ 0.5 601.8 586.1 (6.3)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units and restricted stock awards (in shares)   0.4      
Vesting of restricted stock units and restricted stock awards (12.1) $ 0.0 (12.1)    
Employee stock purchase plan (in shares)   0.2      
Employee stock purchase plan 12.6 $ 0.0 12.6    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   0.1      
Exercise of common stock options 0.1   0.1    
Stock-based compensation expense 39.5   39.5    
Stock Repurchased and Retired During Period, Shares   (0.3)      
Stock Repurchased and Retired During Period, Value (20.0) $ 0.0 (3.9) (16.1)  
Translation adjustments (0.7)       (0.7)
Net income 174.7     174.7  
Balance (in shares) at Dec. 31, 2019   52.9      
Balance at Dec. 31, 2019 1,376.2 $ 0.5 638.0 744.7 (7.0)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units and restricted stock awards (in shares)   0.3      
Vesting of restricted stock units and restricted stock awards (12.0) $ 0.0 (12.0)    
Employee stock purchase plan (in shares)   0.4      
Employee stock purchase plan 11.1 $ 0.0 11.1    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   0.1      
Exercise of common stock options 1.0   1.0    
Stock-based compensation expense 32.4   32.4    
Stock Repurchased and Retired During Period, Shares   (0.8)      
Stock Repurchased and Retired During Period, Value (27.9) $ 0.0 (9.2) (18.7)  
Translation adjustments 6.0       6.0
Net income 200.3     200.3  
Balance (in shares) at Dec. 31, 2020   52.9      
Balance at Dec. 31, 2020 $ 1,587.1 $ 0.5 $ 661.3 $ 926.3 $ (1.0)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash Flows from Operating Activities:      
Net Income $ 200.3 $ 174.7 $ 157.7
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 89.7 91.2 95.0
Share-based compensation 32.3 39.3 31.5
Deferred Income Taxes and Tax Credits 1.3 18.9 11.2
Write-off of loan costs 0.0 18.9 0.0
Other 5.9 16.0 18.6
Changes in operating assets and liabilities, net of effects of acquisitions:      
Accounts receivable (12.9) (24.3) (90.7)
Prepaid expenses and income taxes 6.5 (20.8) 14.8
Income taxes payable (0.3) (2.2) 2.1
Accounts payable 0.8 (7.3) 23.3
Accrued payroll and contract professional pay 12.6 5.0 25.4
Operating Right of Use Assets 31.4 28.0 0.0
Operating Lease Liabilities (31.0) (26.7) 0.0
Payroll tax deferral and other 88.2 2.5 (1.5)
Net cash provided by operating activities 424.8 313.2 287.4
Cash Flows from Investing Activities      
Cash paid for property and equipment (32.6) (32.7) (28.7)
Cash paid for acquisitions, net of cash acquired (186.2) (116.4) (760.2)
Other (0.2) 0.0 0.2
Net cash used in investing activities (219.0) (149.1) (788.7)
Cash Flows from Financing Activities      
Proceeds from Issuance of Long-term Debt 65.5 653.0 822.0
Principal payments of long-term debt (65.5) (736.2) (286.0)
Debt issuance or amendment costs (1.2) (7.8) (22.5)
Proceeds from option exercises and employee stock purchase plan 12.1 12.7 9.4
Payment of employment taxes related to release of restricted stock awards (12.0) (12.2) (5.6)
Repurchase of common stock (27.9) (20.0) 0.0
Other 0.0 0.0 (9.5)
Net cash (used in) provided by financing activities (29.0) (110.5) 507.8
Effect of exchange rate changes on cash and cash equivalents 2.4 (0.2) (1.4)
Net Increase in Cash and Cash Equivalents 179.2 53.4 5.1
Cash and Cash Equivalents 274.4 95.2 41.8
Supplemental Disclosure of Cash Flow Information      
Income taxes 64.2 56.6 21.4
Interest 37.6 44.9 51.0
Non-Cash Investing and Financing Activities:      
Operating lease right-of-use assets obtained in exchange for operating lease liabilities $ 20.6 $ 30.0 $ 0.0
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Organization, Consolidation and Presentation of Financial Statements
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Accounting
1. General

Basis of Presentation — The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see Note 5. Acquisitions). All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.

Use of Estimates — The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in Note 2. Summary of Critical and Significant Accounting Policies — Critical Accounting Policies and Estimates. Actual results could differ from those estimates.
COVID-19 Pandemic — As a result of the COVID-19 pandemic, the Company's Commercial business began experiencing week-to-week declines in revenues beginning in late March 2020, which continued through the first half of the second quarter. Beginning in mid-May, week-to-week revenues began to improve steadily, which has continued into 2021. Over the same period, the Federal Government business experienced double-digit year-over-year revenue growth. As allowed by the Coronavirus Aid, Relief, and Economic Security Act, the Company deferred payment of $85.7 million in federal payroll taxes on wages paid through December 31, 2020, with $42.8 million payable by December 31, 2021 and the remaining payable by December 31, 2022.
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Significant Accounting Policies [Text Block]
2. Summary of Critical and Significant Accounting Policies

Critical Accounting Policies and Estimates

Recognition of Goodwill and Acquired Intangible Assets — At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.

Recoverability of Goodwill and Acquired Intangible Assets Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31st for each of its four reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units’ estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition.

The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31st. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.
The Company performed a qualitative assessment for the October 31, 2020 annual impairment test for three of its four reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the most recent quantitative assessment performed and (v) other relevant entity-specific events. The remaining reporting unit, Creative Circle, has had a slower recovery from the COVID-19 pandemic. Consequently, the Company performed a quantitative assessment on the reporting unit and its trademark.

For the Creative Circle goodwill, which was $358.0 million at October, 31, 2020, this quantitative assessment estimated the fair value of the Creative Circle reporting unit using a combination of: (i) a discounted cash flow ("DCF") model, (ii) a market approach using a guideline company method and (iii) a market approach using a similar transaction method, with a higher weighting placed on the DCF model. The significant inputs to the DCF model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the reporting unit's carrying amount at October 31, 2020.

For the Creative Circle trademark, which was $66.1 million at October 31, 2020, the quantitative assessment estimated the fair value of the Creative Circle trademark using an income approach, specifically the relief-from-royalty method, which was based on the assumption that, in lieu of ownership, a company would be willing to pay a royalty in order to exploit the benefits of the trademark. The significant inputs to the model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the trademark's carrying amount at October 31, 2020.

Significant Accounting Policies

Revenue Recognition Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided.

The majority of the Company's services are provided under time-and-materials ("T&M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary.
The Federal Government business also provides services under cost-reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.
Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method prescribed by ASC 606, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.
There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for an ECS project, which were capitalized and are being amortized over the expected period of benefit.

The Company’s contracts have termination for convenience provisions and do not have substantive termination penalties; therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.
The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $18.4 million and $8.4 million at December 31, 2020 and 2019, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date.
Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company’s arrangements.
Costs of Services — Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company’s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses.
Stock-Based Compensation — Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate.

Amortization of Finite-Lived Intangible Assets — Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method.

Income Taxes — Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.

The Company reviews its uncertain tax positions regularly. An uncertain tax position represents the Company’s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.

Foreign Currency Translation — The functional currency of the Company’s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders’ equity.

Cash and Cash Equivalents — The Company considers all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.
 
Accounts Receivable Allowances — The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible. The accounts receivable allowance was $4.7 million and $5.1 million at December 31, 2020 and December 31, 2019, respectively.

Leases — The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from six months to 11 years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company’s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have finance leases.

Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain.

The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred.

Property and Equipment — Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.
Impairment or Disposal of Long-Lived Assets — The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2020, 2019 and 2018.

Workers’ Compensation Loss Reserves — The Company carries retention policies for its workers’ compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third- party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.

Contingencies — The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers’ compensation matters, requires the Company to use judgment.
 
Concentration of Credit Risk — Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of credit risk with respect to accounts receivable for the Apex and Oxford segments is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables from the ECS segment are primarily from the U.S. government and are considered to have low credit risk.
Earnings per Share Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting Standards Update
12 Months Ended
Dec. 31, 2020
Accounting Changes and Error Corrections [Abstract]  
Accounting Standards Update
On January 1, 2020, the Company adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326). This standard requires a financial asset to be presented at the net amount expected to be collected. The financial assets of the Company in scope of ASU 2016-13 were primarily accounts receivable. The adoption of this standard did not have a significant impact to the Company's consolidated financial statements.
On January 1, 2020, the Company adopted ASU No. 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This update provides guidance regarding the capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract. ASU 2018-15 was adopted prospectively and cloud computing implementation costs incurred on January 1, 2020 or later are included in other noncurrent assets in the accompanying consolidated balance sheet and are presented within operating cash flows. As of December 31, 2020, capitalized implementation costs for cloud computing arrangements were not significant.

On January 1, 2020, the Company adopted ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350) Simplifying the Test for Goodwill Impairment. This guidance eliminates Step 2 of the goodwill impairment test and goodwill impairment will now be measured as the amount by which a reporting unit’s carrying amount exceeds its fair value. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

In March 2020, the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04, Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 contains practical expedients for reference rate reform related activities that impact debt, leases and other contracts. This guidance is optional and may be elected over time as reference rate reform activities occur. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which removes certain exceptions to the general principles in Topic 740. The amendments in this update also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The amendments in this update are effective for interim and annual periods for the Company beginning on January 1, 2021, with early adoption permitted. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Notes)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Lease Disclosure
4. Leases

Components of lease expense for the year ended December 31, 2020 and 2019 were as follows (in millions):
20202019
Operating lease expense$32.9 $32.1 
Short-term lease expense6.6 2.1 
Variable lease expense6.4 5.8 
Total lease expense$45.9 $40.0 
Supplemental information related to leases for December 31, 2020 and 2019 (in millions):
20202019
Weighted-average remaining lease term of operating leases3.7 years4.2 years
Weighted-average discount rate of operating leases3.91 %4.26 %
Cash paid for operating lease liabilities$34.0$32.1

Maturities of operating lease liabilities at December 31, 2020 (in millions):
2021$32.4 
202225.9 
202320.1 
202412.7 
20255.4 
Thereafter2.7 
Total future minimum lease payments 99.2 
Less: imputed interest 6.9 
Total operating lease liabilities$92.3 

The Company has operating leases for corporate offices, branch offices and data centers. Two of these properties were owned indirectly in part by certain board members and an executive of the Company until they were sold to an unrelated party in June 2020. Rent expense for these properties for the period they were owned in part by related parties was $0.4 million, $1.2 million and $1.3 million for the years ended December 31, 2020, 2019 and 2018.

At December 31, 2020, the Company did not have any significant leases that had not yet commenced.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Acquisitions
5. Acquisitions

2020 Acquisitions — In 2020, the Company acquired four businesses having an aggregate purchase price of $186.0 million. Additional contingent consideration with a fair value of $5.0 million (maximum potential of $19.0 million) is to be paid in cash based on the achievement of certain specified earnings results in 2021. These acquisitions increased the Company's investment in IT consulting in its Federal Government and Commercial businesses. At December 31, 2020, the Company had not finalized the determination of fair values allocated to all of the assets and liabilities for these acquisitions. None of these acquisitions were material individually or in the aggregate; therefore, we did not present any pro forma results on these acquisitions.

2019 Acquisitions — In 2019, the Company acquired two businesses having an aggregate purchase price of $113.0 million. These acquisitions increased the Company's investment in IT consulting in its Federal Government and Commercial businesses. The purchase accounting for these acquisitions is final. None of these acquisitions were material individually or in the aggregate; therefore, we did not present any pro forma results on these acquisitions.

2018 Acquisition — On April 2, 2018, the Company acquired all of the outstanding equity interests of ECS Federal, LLC ("ECS") for $775.0 million. Acquisition expenses were approximately $12.0 million and were included in SG&A expenses. ECS, which is headquartered in Fairfax, Virginia, is a leading provider of government IT services and solutions. The ECS acquisition allows the Company to compete in the federal IT and professional services sector. ECS is reported as a separate segment of the Company. The accompanying consolidated statements of operations and comprehensive income for the year ended December 31, 2018 included revenues from ECS of $493.0 million and income before income taxes of $14.2 million, respectively.

Goodwill related to this acquisition totaled $528.2 million, of which $514.2 million is estimated to be deductible for income tax purposes. The following table summarizes the consideration paid and the fair value of assets acquired and liabilities assumed (in millions):
Cash$12.4 
Accounts receivable97.2 
Prepaid expenses and other current assets8.6 
Property and equipment29.0 
Identifiable intangible assets195.0 
Goodwill528.2 
Other non-current assets1.2 
Total assets acquired871.6 
Current liabilities94.7 
Long-term liabilities4.3 
Total liabilities assumed99.0 
Total purchase price$772.6 

The following table summarizes the acquired identifiable intangible assets of ECS (in millions):
Useful lifeAmount
Contractual customer relationships12.75$144.6 
Contract Backlog2.7523.1 
Non-compete agreements
4 to 7 years
10.3 
Favorable contracts5 years0.5 
TrademarksIndefinite16.5 
Total identifiable intangible assets acquired$195.0 

The weighted-average amortization period for identifiable intangible assets, excluding trademark, is 11 years.

The summary below (in millions, except for per share data) presents pro forma unaudited consolidated results of operations for the year ended December 31, 2018 as if the acquisition of ECS by the Company and the acquisition of a business by ECS in April 2017, both occurred on January 1, 2017. The pro forma unaudited consolidated results give effect to, among other things: (i) amortization of intangible assets, (ii) stock-based compensation expense and the related dilution for restricted stock units granted to ECS employees, (iii) interest expense on acquisition-related debt and (iv) the exclusion of nonrecurring expenses incurred by ECS prior to its acquisition by the Company for ECS’ acquisition-related activities and costs incurred in the sale of ECS to the Company. The pro forma unaudited consolidated results are not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of the date indicated, nor are they necessarily indicative of future operating results.
2018
Revenues$3,548.9 
Income from continuing operations$169.6 
Net income$169.3 
Earnings per share:
Basic$3.24 
Diluted$3.19 
Number of shares and share equivalents used to calculate earnings per share:
Basic52.4 
Diluted53.2 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Identifiable Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Identifiable Intangible Assets
6. Goodwill and Other Identifiable Intangible Assets
 
The following table summarizes the activity related to the carrying amount of goodwill by reportable segment for the years ended December 31, 2020 and 2019 (in millions): 
Apex
Segment
Oxford
Segment
ECS
Segment
Total
Balance as of December 31, 2018
$662.1 $230.8 $528.2 $1,421.1 
2019 acquisitions(1)
41.4 — 24.7 66.1 
Translation adjustment— (0.3)— (0.3)
Balance as of December 31, 2019
703.5 230.5 552.9 1,486.9 
2020 acquisitions(1)
40.3 — 89.2 129.5 
Translation adjustment(0.1)2.1 — 2.0 
Balance as of December 31, 2020
$743.7 $232.6 $642.1 $1,618.4 
_____
(1) For the 2020 and 2019 acquisitions, approximately $77.1 million and $63.3 million of the goodwill was deductible for income tax purposes, respectively.

Acquired intangible assets consisted of the following (in millions):
  December 31, 2020December 31, 2019
 Estimated Useful Life (in years)
Gross Carrying Amount(1)
Accumulated AmortizationNet Carrying Amount
Gross Carrying Amount(1)
Accumulated AmortizationNet Carrying Amount
Subject to amortization:     
Customer and contractual relationships
7.3 - 12.75
$441.3 $222.9 $218.4 $384.9 $179.9 $205.0 
Contractor relationships
4
71.2 71.0 0.2 71.1 70.6 0.5 
Contract Backlog
1 - 2.75
29.3 28.5 0.8 25.0 23.9 1.1 
Non-compete agreements
4 - 7
27.8 18.2 9.6 24.8 13.8 11.0 
  569.6 340.6 229.0 505.8 288.2 217.6 
Not subject to amortization:     
Trademarks258.9 — 258.9 258.9 — 258.9 
Total $828.5 $340.6 $487.9 $764.7 $288.2 $476.5 
_____
(1) The 2020 and 2019 acquisitions added $62.9 million in acquired intangible assets with a weighted-average useful life of 7.5 years and $42.8 million in acquired identified intangible assets with a weighted-average useful life of 10.5 years, respectively.

Amortization expense for intangible assets with finite lives was $51.7 million in 2020, $51.1 million in 2019 and $58.5 million in 2018. Estimated amortization for each of the next five years and thereafter follows (in millions):
2021$47.8 
202239.1 
202333.9 
202426.6 
202521.5 
Thereafter60.1 
$229.0 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment.
7. Property and Equipment
 
Net property and equipment at December 31, 2020 and 2019 consisted of the following (in millions):
 20202019
Computer hardware and software$201.6 $180.2 
Furniture, fixtures and equipment28.0 26.8 
Leasehold improvements28.9 24.7 
Work-in-progress4.8 7.0 
 263.3 238.7 
Less: accumulated depreciation(193.9)(165.0)
$69.4 $73.7 

The Company has capitalized costs related to its various technology initiatives. At December 31, 2020, the net book value of computer software was $34.2 million, which included work-in-progress of $4.8 million. At December 31, 2019, the total net book value of computer software was $34.8 million, which included work-in-progress of $6.4 million.

The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019 and 2018:

 202020192018
Selling, general and administrative expenses$33.4 $29.8 $28.8 
Costs of services4.6 10.3 7.7 
$38.0 $40.1 $36.5 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Long-Term Debt
8. Long-Term Debt
 
At December 31, 2020 and 2019, long-term debt consisted of the following (in millions):
20202019
Senior Secured Credit Facility:
$250 million revolving credit facility, due 2024$— $— 
Term B loan facility, due 2025490.8 490.8 
Unsecured Senior Notes, due 2028550.0 550.0 
1,040.8 1,040.8 
Unamortized deferred loan costs(7.4)(8.5)
Total long-term debt$1,033.4 $1,032.3 

Senior Secured Credit Facility On November 22, 2019, the Company entered into the sixth amendment to its senior credit agreement, which provides for, among other things: (i) an increase in the aggregate commitments available under the revolving credit facility to $250.0 million and an extension of its maturity date to November 2024 and (ii) a reduction of 25 basis points in the applicable margin for the term loans. The Company wrote-off deferred loan costs totaling $18.9 million related to repayment (and retirement) of the term B loan facility due 2022 and partial repayment of the outstanding loans under the term B loan facility due 2025.
The senior secured credit facility ("Credit Facility") consists of a term B loan and a revolving credit facility with a maximum borrowing capacity of $250.0 million ("Revolver"). Borrowings under the term B loan bear interest at LIBOR plus 1.75 percent, or the bank’s base rate plus 0.75 percent. Borrowings under the Revolver bear interest at LIBOR plus 1.25 to 2.25 percent or the bank’s base rate plus 0.25 to 1.25 percent, depending on leverage levels. A commitment fee of 0.20 to 0.35 percent is payable on the undrawn portion of the Revolver. There are no required minimum payments on the Credit Facility and it is secured by substantially all of the Company's assets and includes various restrictive covenants. The Company is required to make mandatory prepayments on its term B loan from excess cash flow and with the proceeds of asset sales, debt issuances and specified other events, subject to certain exceptions. The Revolver is limited to a maximum ratio of senior secured debt to trailing 12-months of lender-defined consolidated EBITDA of 4.00 to 1.00, which was 1.14 to 1.00 at December 31, 2020.

At December 31, 2020, the Company was in compliance with its debt covenants, and the interest rate on the term B loan was 1.90 percent. At December 31, 2020, the Company had no outstanding borrowings under the Revolver and had $4.0 million in undrawn stand-by letters of credit to secure certain obligations and full availability under its revolving credit facility.
Unsecured Senior Notes — On November 22, 2019, the Company issued $550.0 million of 4.625 percent senior notes due 2028 (the "Senior Notes"). The Company used the proceeds from the Senior Notes to repay or pay down borrowings under its senior credit facility. Interest on the Senior Notes is payable in arrears on May 15 and November 15 of each year beginning on May 15, 2020. The Senior Notes are senior unsecured obligations and are effectively subordinated to the Company’s existing and future secured indebtedness (including the secured indebtedness under the Company's senior credit agreement) to the extent of the value of the collateral securing that indebtedness and are structurally subordinated to all of the liabilities of any of the Company's subsidiaries that do not guarantee the notes. The Senior Notes also contain certain customary limitations including, among other terms and conditions, the Company's ability to incur additional indebtedness, engage in mergers and acquisitions, transfer or sell assets and make certain distributions.
In connection with the issuance of the Senior Notes and the sixth amendment to the senior credit agreement, the Company incurred $9.1 million of debt issuance and amendment costs, of which $8.6 million were presented in the accompanying consolidated balance sheets as a reduction of outstanding debt and are being amortized over the term of the Senior Notes and the term loans and $0.5 million fees were presented in other current assets and other non-current assets and are being amortized over the term of the revolving credit facility.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
9. Commitments and Contingencies
 
Purchase Obligations — The Company's purchase obligations include non-cancelable job board service agreements, software maintenance and license agreements and software subscriptions. The following is a summary of these obligations as of December 31, 2020, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):
2021$16.0 
202214.3 
20237.6 
Total$37.9 
 
Other Commitments — The workers' compensation loss reserves were $2.3 million and $2.4 million, net of anticipated insurance and indemnification recoveries of $10.9 million and $13.8 million, at December 31, 2020 and 2019, respectively. To secure obligations for workers’ compensation claims and other obligations, the Company has undrawn stand-by letters of credit of $4.0 million and $3.9 million at December 31, 2020 and 2019, respectively.

Certain acquisitions completed in 2020 contained provisions requiring that the Company pay contingent consideration in the event the acquired businesses achieved certain specified earnings results in 2021 (see Note 5. Acquisitions). At December 31, 2020, the maximum amount due under these agreements is $19.0 million, with a fair value of $5.0 million.

Certain employees participate in the Company’s Amended and Restated Change in Control Severance Plan and/or have separate agreements that provide for certain benefits in the event of termination at the Company's convenience, as defined by the plan or agreement. Generally, these benefits are based on the employee’s position in the Company and include severance, continuation of health insurance and may contain acceleration of equity grants and a pro-rata bonus based on the amount earned prior to a change in control.
Legal Proceedings — The Company is involved in various legal proceedings, claims and litigation arising in the ordinary course of business. The Company does not believe that the disposition of matters that are pending or asserted will have a material effect on its consolidated financial statements.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Stockholders' Equity Note Disclosure
10. Stockholders' Equity
    
On May 31, 2019, the Board of Directors approved a $250.0 million, two-year stock repurchase program. Under this program, the Company repurchased 0.8 million shares of its common stock at a cost of $27.9 million in 2020. All repurchased shares were retired, which resulted in a reduction in paid-in capital of $9.2 million and a reduction in retained earnings of $18.7 million in 2020. In 2019, the Company repurchased 0.3 million shares of its common stock at a cost of $20.0 million. All repurchased shares were retired, which resulted in a reduction in paid-in capital of $3.9 million and a reduction in retained earnings of $16.1 million in 2019.
The balances of accumulated other comprehensive income (loss) at December 31, 2020, 2019 and 2018 and the activity within those years was comprised of foreign currency translation adjustments.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Other Employee Benefit Plans
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-based Compensation: Incentive Award Plan and Employee Stock Purchase Plan
11. Stock-Based Compensation and Other Employee Benefit Plans
 
The Company believes that stock-based compensation aligns the interests of its employees and directors with those of its stockholders. Stock-based compensation provides incentives to retain and motivate executive officers and key employees responsible for driving Company performance and maintaining important relationships that contribute to the growth of the Company. As of December 31, 2020, the Company has two stock-based compensation plans:
2010 Plan On June 13, 2019, the stockholders of the Company approved the Second Amended and Restated 2010 Incentive Award Plan (the "2010 Plan"). This plan permits the grant of incentive stock options, nonqualified stock options, dividend equivalent rights, stock payments, deferred stock, restricted stock awards, RSUs, performance shares and other incentive awards, stock appreciation rights and cash awards to its employees, directors and consultants. As of December 31, 2020, there were 2.6 million shares available for issuance under the 2010 Plan.

2012 Plan The Board of Directors adopted the Second Amended and Restated 2012 Employment Inducement Incentive Award Plan on April 26, 2018 (the "2012 Plan"). This plan allows for grants of stock to employees as employment inducement awards pursuant to NYSE rules. The terms of the 2012 Plan are similar to the 2010 Plan. As of December 31, 2020, there were 0.1 million shares available for issuance under the 2012 Plan.

Total stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was as follows:

 202020192018
Stock-based compensation included in SG&A expenses$32.3 $39.3 $31.5 
Excess tax benefits recognized from stock-based compensation$1.6 $1.1 $2.7 
 
Restricted Stock Units — The Company issues RSUs with (i) service conditions, (ii) performance conditions, (iii) a combination of performance and service conditions and (iv) a combination of market and service conditions. RSUs generally vest over one- to five-year periods, and the RSUs that have performance conditions are based on the achievement of specified annual financial or other targets. Beginning in 2020, the Company also included market conditions based on relative total shareholder return ("TSR") or "TSR Awards." These TSR Awards vest solely based on achievement of TSR relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200% of the target award.

The fair value of each RSU is based on the grant-date fair market value of the awards. The fair value of the Company's RSUs were determined on the grant date based on the closing market price for the Company's stock. The fair value for the TSR Awards was $49.11 per share, which was determined on the grant date using a Monte Carlo simulation model based on the following assumptions:

Expected term (years)3.0
Dividend yield— 
Volatility factor38.8 %
Risk-free interest rate0.3 %

Compensation expense for RSUs is determined based on the grant-date fair value of those awards, net of an estimated forfeiture rate. The forfeiture rate estimates the number of awards that will eventually vest and is based on historical vesting patterns. Compensation expense for RSUs with performance conditions based on financial targets are measured on the amount of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. Compensation expense for all other RSUs are recognized on a straight-line basis, net of an estimated forfeiture rate over the requisite service period of the award.

A summary of the status of the Company’s unvested RSUs as of December 31, 2020 and changes during the year then ended are presented below (number of units in millions, except fair value per unit): 
 Service ConditionsPerformance/Market
and Service Conditions
TotalWeighted-Average Grant-Date Fair Value Per Unit
Unvested RSUs outstanding at December 31, 2019
0.5 0.7 1.2 $63.21 
Granted0.2 0.3 0.5 $61.23 
Vested(0.1)(0.4)(0.5)$59.51 
Unvested RSUs outstanding at December 31, 2020
0.6 0.6 1.2 $63.66 
Unvested and expected to vest RSUs outstanding at December 31, 2020
0.5 0.6 1.1 $63.51 

As of December 31, 2020, there was unrecognized compensation expense of $37.9 million related to unvested RSUs based on awards that are expected to vest. The unrecognized compensation expense is expected to be recognized over a weighted-average period of approximately 1.9 years. The fair value of RSUs that vested during 2020, 2019 and 2018 was $34.4 million, $38.7 million and $16.4 million, respectively. The weighted-average grant-date fair value of RSUs granted during 2020, 2019 and 2018 was $61.23, $62.26 and $74.61 per unit, respectively. The total number of shares vested in the table above includes 0.2 million shares surrendered by the employees to the Company for payment of employees' income taxes. The surrendered shares are available for issuance under the 2010 Plan.
Employee Stock Purchase Plan — The stockholders of the Company approved the Second Amended and Restated 2010 Employee Stock Purchase Plan (“ESPP”) on June 18, 2020. The ESPP allows eligible employees to purchase common stock of the Company, through payroll deductions, at a 15 percent discount of the lower of the market price on the first day or the last day of the semi-annual purchase periods. Participants are required to hold the shares for a 12-month period after the purchase date. The ESPP is intended to qualify as an employee stock purchase plan under the Internal Revenue Service ("IRS") Code Section 423. Eligible employees may contribute up to a certain percentage set by the plan administrator of their eligible earnings toward the purchase of the stock (subject to certain IRS limitations). As of December 31, 2020, there were 1.3 million shares available for issuance under the ESPP.

Shares of common stock are transferred to participating employees at the conclusion of each six-month offering period, which ends on the last business day of the month in March and September each year. Compensation expense is measured using a Black-Scholes valuation model. The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions during the years ended December 31, 2020, 2019 and 2018:

 202020192018
Expected term (years)0.50.50.5
Dividend yield— — — 
Expected volatility
32.0 - 63.3%
25.0 - 38.5%
23.0 - 30.3%
Weighted-average risk-free interest rate
0.1 - 1.8%
2.1 - 2.4%
1.2 - 1.9%
Average Black-Scholes valuation per share$12.53 $17.11 $15.09 
Shares issued (millions)0.4 0.2 0.2 
Stock-based compensation expense (millions)$4.0 $4.1 $2.7 

Stock Options and Liability Awards — The Company has not granted stock options since 2012 and liability awards since 2019. The activity related to exercised stock options and liability awards during the years ended 2020, 2019 and 2018 was insignificant. There were no liability awards outstanding at December 31, 2020, and the number of outstanding liability awards at the end of 2019 and 2018 was insignificant. The number of outstanding stock options at the end of these years were also insignificant.

Deferred Compensation Plan — The Company’s Deferred Compensation Plan, which became effective on June 1, 2017 and has been amended from time to time (the "DCP"), allows for eligible management and highly compensated key employees to elect to defer a portion of their compensation to later years. These deferrals are immediately vested and are subject to investment risk and a risk of forfeiture under certain circumstances. Participants may choose from various investment options representing a broad range of asset classes. The Company’s deferred compensation plan liability was $14.4 million and $11.8 million at December 31, 2020 and 2019, respectively, which was primarily included in other long-term liabilities. The Company established a rabbi trust to fund the deferred compensation plan (see Note 15. Fair Value Measurements).
Employee Defined Contribution Plans — The Company maintains various 401(k) retirement savings plans for the benefit of our eligible U.S. employees. Under terms of these plans, eligible employees are able to make contributions to these plans on a tax-deferred basis. The Company makes matching contributions, some of which are discretionary. The Company made contributions to the 401(k) plans of $16.4 million, $16.2 million and $13.0 million for the years ended December 31, 2020, 2019 and 2018, respectively.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
12. Income Taxes

The provision for income taxes consists of the following (in millions):
 Year Ended December 31,
 202020192018
Current:   
Federal$47.7 $29.9 $20.6 
State16.5 8.6 10.6 
Foreign4.8 4.6 3.9 
 69.0 43.1 35.1 
Deferred:   
Federal and State1.8 19.9 11.5 
Foreign(0.4)(1.0)(0.4)
 1.4 18.9 11.1 
$70.4 $62.0 $46.2 
 
Income from continuing operations before income taxes consists of the following (in millions): 
 Year Ended December 31,
 202020192018
United States$250.7 $218.7 $190.7 
Foreign20.0 18.1 13.5 
 $270.7 $236.8 $204.2 

The components of deferred tax (liabilities) assets are as follows (in millions):
 December 31,
20202019
Intangibles$(146.0)$(112.7)
Depreciation expense(14.3)(13.3)
Operating lease right-of-use assets(22.1)(24.8)
Operating lease liabilities23.3 25.7 
Allowance for doubtful accounts1.4 1.8 
Employee-related accruals14.8 12.0 
Stock-based compensation8.4 9.2 
Payroll tax deferral22.5 — 
Net operating loss carryforwards–foreign0.8 0.8 
Other3.0 3.4 
Subtotal(108.2)(97.9)
Valuation allowance(0.5)(0.8)
$(108.7)$(98.7)
The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent in 2020, 2019 and 2018 to income before income taxes, for each respective year and the income tax provision is as follows (in millions):
 Year Ended December 31,
 202020192018
Income tax provision at the statutory rate$56.8 $49.7 $42.9 
State income taxes, net of federal benefit13.3 11.5 9.4 
Disallowed meals and entertainment expenses0.8 1.7 1.6 
Excess stock-based compensation benefit(1.3)(0.9)(2.2)
Work opportunity tax credit(2.0)(2.5)(3.1)
Impact of tax reform— — (3.0)
Other2.8 2.5 0.6 
$70.4 $62.0 $46.2 
 
As of December 31, 2020, the Company had no domestic net operating losses and had $1.7 million of foreign net operating losses, which have no expiration date. The Company has recorded a valuation allowance of approximately $0.5 million and $0.8 million at December 31, 2020 and 2019, respectively, related to net operating loss carryforwards.

At December 31, 2020, the Company had undistributed earnings of foreign subsidiaries of approximately $29.5 million, substantially all of which are permanently reinvested. The Company will repatriate a portion of these foreign earnings in situations it deems advantageous for business operations, tax or cash management reasons. In doing so, the Company could be subject to state income and foreign taxes which would be insignificant. The determination of the amount of unrecognized deferred income tax liability for any basis differences on the permanently reinvested foreign earnings is not practicable due to the complexities associated with this hypothetical calculation.

The Company had gross deferred tax assets of $80.5 million and $58.3 million and gross deferred tax liabilities of $188.7 million and $156.2 million at December 31, 2020 and 2019, respectively. Management has determined the gross deferred tax assets are realizable, with the exception of certain foreign net operating losses discussed above.

At December 31, 2020, 2019 and 2018, there were $1.3 million, $1.3 million and $0.4 million of unrecognized tax benefits, respectively, and changes during those years were not significant. If recognized, these unrecognized tax benefits would affect the annual effective tax rate. The gross unrecognized tax benefits are included in other long-term liabilities. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. The amount of interest and penalties recognized in the financial statements is not significant. The Company believes that there will be no significant decrease in unrecognized tax benefits by the end of 2021.
 
The Company is subject to taxation in the United States and various states and foreign jurisdictions. The IRS has completed an examination of the Company's U.S. income tax return for the 2017 tax year with no change. The Company remains subject to U.S. federal income tax examinations for 2017 and subsequent years. For the majority of U.S. states, with few exceptions and generally for the foreign tax jurisdictions, the Company remains subject to examination for 2016 and subsequent years.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings per Share
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Earnings per share
13. Earnings per Share
 
The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):
Year Ended December 31,
202020192018
Net income $200.3 $174.7 $157.7 
Weighted-average number of common shares outstanding - basic52.7 52.8 52.3 
Dilutive effect of share equivalents0.6 0.6 0.8 
Number of common shares and share equivalents outstanding - diluted53.3 53.4 53.1 
Basic earnings per share$3.80 $3.31 $3.02 
Diluted earnings per share$3.76 $3.28 $2.98 
Number of anti-dilutive share equivalents— — — 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Segment Reporting Disclosure [Text Block]
14. Business Segments
 
ASGN provides professional staffing and IT consulting services in the technology, digital, creative, engineering and life sciences fields across commercial and government sectors. ASGN operates through its Commercial and Federal Government businesses. The Commercial business is comprised of the Apex and Oxford segments. The Federal Government business is the ECS segment.

The Apex segment provides technology, digital, creative, scientific, engineering staffing and consulting services to Fortune 1000 and mid-market clients across the United States and Canada. The Oxford segment provides hard-to-find technology, digital, engineering and life sciences staffing and consulting services in select skill and geographic markets in the United States and Europe. The ECS segment delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to U.S. defense, intelligence and federal civilian agencies. Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income, which is derived directly from internal financial reporting of the segments used for corporate management purposes, which is presented below by segment (in millions):
Year Ended December 31,
202020192018
Apex
Revenues$2,421.2 $2,520.0 $2,300.3 
Gross profit710.8 746.0 687.9 
Operating income276.6 287.7 262.4 
Amortization22.9 20.3 26.2 
Oxford
Revenues$525.2 $605.7 $606.5 
Gross profit209.6 242.9 248.9 
Operating income43.9 48.4 54.1 
Amortization0.7 3.7 4.2 
ECS
Revenues$1,004.2 $798.2 $493.0 
Gross profit168.9 141.1 86.9 
Operating income58.0 42.2 15.5 
Amortization28.1 27.1 28.1 
Consolidated
Revenues$3,950.6 $3,923.9 $3,399.8 
Gross profit1,089.3 1,130.0 1,023.7 
Operating income(1)
310.4 308.6 260.2 
Amortization51.7 51.1 58.5 
___________________

(1) Consolidated operating income includes corporate operating expenses that are not allocated to the segments, consisting of consolidated stock-based compensation expense; compensation for corporate employees; acquisition, integration and strategic planning expenses; public company expenses; and depreciation expense for corporate assets.

The Company has three major revenue sources: (i) Assignment, (ii) Consulting and (iii) Federal Government. Permanent placement revenues for full year 2020 were approximately 2.6 percent of total revenues and are no longer significant to our consolidated results for disclosure purposes. Consequently, we no longer present these revenues separately in our financial statements and instead they are included in assignment revenues. For comparability, all prior periods have been recast for this change in presentation. The following table presents disaggregated revenues by type (in millions):
Year Ended December 31,
202020192018
Apex
Assignment$2,040.3 $2,190.9 $2,050.1 
Consulting380.9 329.1 250.2 
2,421.2 2,520.0 2,300.3 
Oxford
Assignment468.6 549.4 558.1 
Consulting56.6 56.3 48.4 
525.2 605.7 606.5 
ECS
Firm-fixed-price272.0 214.0 133.1 
Time and materials322.6 267.8 143.4 
Cost reimbursable409.6 316.4 216.5 
1,004.2 798.2 493.0 
Consolidated$3,950.6 $3,923.9 $3,399.8 
The following table presents the ECS segment revenues by customer type (in millions):
Year Ended December 31,
202020192018
Department of Defense and Intelligence Agencies$558.5 $453.9 $311.0 
Federal Civilian370.6 293.6 150.9 
Other75.1 50.7 31.1 
$1,004.2 $798.2 $493.0 

The Company operates internationally, with operations in Europe, Canada and Mexico. Most of the Company's revenues are generated in the United States. Revenues from outside the United States accounted for less than 5.0 percent of consolidated revenues for 2020, 2019 and 2018. The following table presents revenues by geographic location (in millions):
Year Ended December 31,
 202020192018
Domestic$3,778.1 $3,749.2 $3,241.8 
Foreign172.5 174.7 158.0 
$3,950.6 $3,923.9 $3,399.8 

The following table presents long-lived assets by geographic location (in millions):
December 31,
 20202019
Domestic$67.6 $71.4 
Foreign1.8 2.3 
$69.4 $73.7 
Assets by reportable segment are not presented as this information is not used by management for purposes of assessing performance or allocating resources.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements
15. Fair Value Measurements
 
Recurring Fair Value Measurements — The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued payroll and contractor professional pay approximate their fair value based on their short-term nature.

Long-term debt at December 31, 2020 was $1.0 billion, excluding $7.4 million of unamortized deferred loan costs (see Note 8. Long-Term Debt). The fair value of long-term debt was $1.1 billion on December 31, 2020 and was determined using quoted prices in active markets for identical liabilities (Level 1 inputs).
The Company had investments, primarily mutual funds, of $14.4 million and $11.8 million at December 31, 2020 and 2019, respectively, held in a rabbi trust restricted to fund the Company's deferred compensation plan, which are measured at fair value using the net asset value practical expedient. These assets were primarily included in other non-current assets in the accompanying consolidated balance sheets.

Certain acquisitions completed in 2020 contained provisions requiring that the Company pay contingent consideration in the event the acquired businesses achieved certain specified earnings results in 2021 (see Note 5. Acquisitions). The Company determined the fair value of the contingent consideration as of each acquisition date using a valuation model which included the evaluation of the expected performance of the acquired entity against the target performance metric and the application of an appropriate discount rate (Level 3 inputs). At the end of each reporting period, the fair value of the contingent consideration was remeasured and any changes were recorded as an adjustment to goodwill if the purchase accounting window was still open. Contingent consideration liabilities had a fair value of $5.0 million as of December 31, 2020.

Nonrecurring Fair Value Measurements — Certain assets, such as goodwill and trademarks, are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances, such as, when there is evidence of impairment. See Note 2. Summary of Critical and Significant Accounting Policies for discussion of our assessment performed as of December 31, 2020. There were no fair value adjustments for non-financial assets or liabilities in the years ended December 31, 2020, 2019 and 2018.
XML 36 R22.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]
DescriptionBalance at beginning of yearCharged to costs and expenses
Deductions(1)
Balance at end of year
Year ended December 31, 2020   
Allowance for doubtful accounts
$5.1 1.0 (1.4)$4.7 
Workers’ compensation loss reserves
$16.2 2.9 (5.8)$13.3 
   
Year ended December 31, 2019
Allowance for doubtful accounts$4.8 3.7 (3.4)$5.1 
Workers’ compensation loss reserves
$17.4 3.3 (4.5)$16.2 
   
Year ended December 31, 2018   
Allowance for doubtful accounts$8.5 3.3 (7.0)$4.8 
Workers’ compensation loss reserves
$14.8 3.6 (1.0)$17.4 
______
(1) Deductions from allowance for doubtful accounts include write-offs of uncollectible accounts receivable.
Deductions from workers’ compensation loss reserves include payments of claims and changes related to anticipated insurance and indemnification recoverie
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Policies)
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Basis of Accounting, Policy Basis of Presentation — The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see Note 5. Acquisitions). All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.  
Use of Estimates   Use of Estimates — The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in Note 2. Summary of Critical and Significant Accounting Policies — Critical Accounting Policies and Estimates. Actual results could differ from those estimates.COVID-19 Pandemic — As a result of the COVID-19 pandemic, the Company's Commercial business began experiencing week-to-week declines in revenues beginning in late March 2020, which continued through the first half of the second quarter. Beginning in mid-May, week-to-week revenues began to improve steadily, which has continued into 2021. Over the same period, the Federal Government business experienced double-digit year-over-year revenue growth. As allowed by the Coronavirus Aid, Relief, and Economic Security Act, the Company deferred payment of $85.7 million in federal payroll taxes on wages paid through December 31, 2020, with $42.8 million payable by December 31, 2021 and the remaining payable by December 31, 2022.
Critical Accounting Policy and Estimate  
Critical Accounting Policies and Estimates

Recognition of Goodwill and Acquired Intangible Assets — At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.

Recoverability of Goodwill and Acquired Intangible Assets Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31st for each of its four reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units’ estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition.

The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31st. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.
The Company performed a qualitative assessment for the October 31, 2020 annual impairment test for three of its four reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the most recent quantitative assessment performed and (v) other relevant entity-specific events. The remaining reporting unit, Creative Circle, has had a slower recovery from the COVID-19 pandemic. Consequently, the Company performed a quantitative assessment on the reporting unit and its trademark.

For the Creative Circle goodwill, which was $358.0 million at October, 31, 2020, this quantitative assessment estimated the fair value of the Creative Circle reporting unit using a combination of: (i) a discounted cash flow ("DCF") model, (ii) a market approach using a guideline company method and (iii) a market approach using a similar transaction method, with a higher weighting placed on the DCF model. The significant inputs to the DCF model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the reporting unit's carrying amount at October 31, 2020.
For the Creative Circle trademark, which was $66.1 million at October 31, 2020, the quantitative assessment estimated the fair value of the Creative Circle trademark using an income approach, specifically the relief-from-royalty method, which was based on the assumption that, in lieu of ownership, a company would be willing to pay a royalty in order to exploit the benefits of the trademark. The significant inputs to the model included future revenues and the discount rate. Estimates of future financial results are subject to change and may be affected by both micro and macroeconomic conditions. The quantitative assessment indicated there was excess fair value over the trademark's carrying amount at October 31, 2020.
Revenue Recognition  
Revenue Recognition Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided.

The majority of the Company's services are provided under time-and-materials ("T&M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary.
The Federal Government business also provides services under cost-reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.
Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method prescribed by ASC 606, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.
There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for an ECS project, which were capitalized and are being amortized over the expected period of benefit.

The Company’s contracts have termination for convenience provisions and do not have substantive termination penalties; therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.
The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $18.4 million and $8.4 million at December 31, 2020 and 2019, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date.
Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company’s arrangements.
Cost of Services   Costs of Services — Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company’s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses.
Stock-based Compensation   Stock-Based Compensation — Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate.
Intangible Assets, Finite-Lived, Policy   Amortization of Finite-Lived Intangible Assets — Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method.
Income Taxes  
Income Taxes — Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.

The Company reviews its uncertain tax positions regularly. An uncertain tax position represents the Company’s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.
Foreign Currency Translation   Foreign Currency Translation — The functional currency of the Company’s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders’ equity.
Cash and Cash Equivalents   Cash and Cash Equivalents — The Company considers all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.
Accounts Receivable Allowances   Accounts Receivable Allowances — The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible. The accounts receivable allowance was $4.7 million and $5.1 million at December 31, 2020 and December 31, 2019, respectively.
Leases  
Leases — The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from six months to 11 years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company’s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have finance leases.

Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain.
The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred.
Property and Equipment   Property and Equipment — Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.
Impairment or Disposal of Long-Lived Assets   Impairment or Disposal of Long-Lived Assets — The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2020, 2019 and 2018.
workers compensation loss reserve   Workers’ Compensation Loss Reserves — The Company carries retention policies for its workers’ compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third- party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.
Contingencies   Contingencies — The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers’ compensation matters, requires the Company to use judgment.
Concentration of Credit Risk   Concentration of Credit Risk — Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of credit risk with respect to accounts receivable for the Apex and Oxford segments is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables from the ECS segment are primarily from the U.S. government and are considered to have low credit risk.
Earnings Per Share, Policy   Earnings per Share Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Lease, Cost [Table Text Block]
Components of lease expense for the year ended December 31, 2020 and 2019 were as follows (in millions):
20202019
Operating lease expense$32.9 $32.1 
Short-term lease expense6.6 2.1 
Variable lease expense6.4 5.8 
Total lease expense$45.9 $40.0 
Lessee, Operating Lease, Disclosure
Supplemental information related to leases for December 31, 2020 and 2019 (in millions):
20202019
Weighted-average remaining lease term of operating leases3.7 years4.2 years
Weighted-average discount rate of operating leases3.91 %4.26 %
Cash paid for operating lease liabilities$34.0$32.1
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Maturities of operating lease liabilities at December 31, 2020 (in millions):
2021$32.4 
202225.9 
202320.1 
202412.7 
20255.4 
Thereafter2.7 
Total future minimum lease payments 99.2 
Less: imputed interest 6.9 
Total operating lease liabilities$92.3 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Tables)
12 Months Ended
Apr. 02, 2018
Dec. 31, 2020
Business Combinations [Abstract]    
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]   The following table summarizes the consideration paid and the fair value of assets acquired and liabilities assumed (in millions):
Cash$12.4 
Accounts receivable97.2 
Prepaid expenses and other current assets8.6 
Property and equipment29.0 
Identifiable intangible assets195.0 
Goodwill528.2 
Other non-current assets1.2 
Total assets acquired871.6 
Current liabilities94.7 
Long-term liabilities4.3 
Total liabilities assumed99.0 
Total purchase price$772.6 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]  
The following table summarizes the acquired identifiable intangible assets of ECS (in millions):
Useful lifeAmount
Contractual customer relationships12.75$144.6 
Contract Backlog2.7523.1 
Non-compete agreements
4 to 7 years
10.3 
Favorable contracts5 years0.5 
TrademarksIndefinite16.5 
Total identifiable intangible assets acquired$195.0 
Business Acquisition, Pro Forma Information [Table Text Block]
The summary below (in millions, except for per share data) presents pro forma unaudited consolidated results of operations for the year ended December 31, 2018 as if the acquisition of ECS by the Company and the acquisition of a business by ECS in April 2017, both occurred on January 1, 2017. The pro forma unaudited consolidated results give effect to, among other things: (i) amortization of intangible assets, (ii) stock-based compensation expense and the related dilution for restricted stock units granted to ECS employees, (iii) interest expense on acquisition-related debt and (iv) the exclusion of nonrecurring expenses incurred by ECS prior to its acquisition by the Company for ECS’ acquisition-related activities and costs incurred in the sale of ECS to the Company. The pro forma unaudited consolidated results are not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of the date indicated, nor are they necessarily indicative of future operating results.
2018
Revenues$3,548.9 
Income from continuing operations$169.6 
Net income$169.3 
Earnings per share:
Basic$3.24 
Diluted$3.19 
Number of shares and share equivalents used to calculate earnings per share:
Basic52.4 
Diluted53.2 
 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Identifiable Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table summarizes the activity related to the carrying amount of goodwill by reportable segment for the years ended December 31, 2020 and 2019 (in millions): 
Apex
Segment
Oxford
Segment
ECS
Segment
Total
Balance as of December 31, 2018
$662.1 $230.8 $528.2 $1,421.1 
2019 acquisitions(1)
41.4 — 24.7 66.1 
Translation adjustment— (0.3)— (0.3)
Balance as of December 31, 2019
703.5 230.5 552.9 1,486.9 
2020 acquisitions(1)
40.3 — 89.2 129.5 
Translation adjustment(0.1)2.1 — 2.0 
Balance as of December 31, 2020
$743.7 $232.6 $642.1 $1,618.4 
Schedule of Acquired Intangible Assets
Acquired intangible assets consisted of the following (in millions):
  December 31, 2020December 31, 2019
 Estimated Useful Life (in years)
Gross Carrying Amount(1)
Accumulated AmortizationNet Carrying Amount
Gross Carrying Amount(1)
Accumulated AmortizationNet Carrying Amount
Subject to amortization:     
Customer and contractual relationships
7.3 - 12.75
$441.3 $222.9 $218.4 $384.9 $179.9 $205.0 
Contractor relationships
4
71.2 71.0 0.2 71.1 70.6 0.5 
Contract Backlog
1 - 2.75
29.3 28.5 0.8 25.0 23.9 1.1 
Non-compete agreements
4 - 7
27.8 18.2 9.6 24.8 13.8 11.0 
  569.6 340.6 229.0 505.8 288.2 217.6 
Not subject to amortization:     
Trademarks258.9 — 258.9 258.9 — 258.9 
Total $828.5 $340.6 $487.9 $764.7 $288.2 $476.5 
Schedule of Estimated Future Amortization Expense
Amortization expense for intangible assets with finite lives was $51.7 million in 2020, $51.1 million in 2019 and $58.5 million in 2018. Estimated amortization for each of the next five years and thereafter follows (in millions):
2021$47.8 
202239.1 
202333.9 
202426.6 
202521.5 
Thereafter60.1 
$229.0 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Net property and equipment at December 31, 2020 and 2019 consisted of the following (in millions):
 20202019
Computer hardware and software$201.6 $180.2 
Furniture, fixtures and equipment28.0 26.8 
Leasehold improvements28.9 24.7 
Work-in-progress4.8 7.0 
 263.3 238.7 
Less: accumulated depreciation(193.9)(165.0)
$69.4 $73.7 
Depreciation Expense
The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019 and 2018:

 202020192018
Selling, general and administrative expenses$33.4 $29.8 $28.8 
Costs of services4.6 10.3 7.7 
$38.0 $40.1 $36.5 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
At December 31, 2020 and 2019, long-term debt consisted of the following (in millions):
20202019
Senior Secured Credit Facility:
$250 million revolving credit facility, due 2024$— $— 
Term B loan facility, due 2025490.8 490.8 
Unsecured Senior Notes, due 2028550.0 550.0 
1,040.8 1,040.8 
Unamortized deferred loan costs(7.4)(8.5)
Total long-term debt$1,033.4 $1,032.3 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Contractual Cash Obligation Payments The following is a summary of these obligations as of December 31, 2020, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):
2021$16.0 
202214.3 
20237.6 
Total$37.9 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Other Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount
Total stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was as follows:

 202020192018
Stock-based compensation included in SG&A expenses$32.3 $39.3 $31.5 
Excess tax benefits recognized from stock-based compensation$1.6 $1.1 $2.7 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
A summary of the status of the Company’s unvested RSUs as of December 31, 2020 and changes during the year then ended are presented below (number of units in millions, except fair value per unit): 
 Service ConditionsPerformance/Market
and Service Conditions
TotalWeighted-Average Grant-Date Fair Value Per Unit
Unvested RSUs outstanding at December 31, 2019
0.5 0.7 1.2 $63.21 
Granted0.2 0.3 0.5 $61.23 
Vested(0.1)(0.4)(0.5)$59.51 
Unvested RSUs outstanding at December 31, 2020
0.6 0.6 1.2 $63.66 
Unvested and expected to vest RSUs outstanding at December 31, 2020
0.5 0.6 1.1 $63.51 
Fair Value Measurement Inputs and Valuation Techniques The fair value for the TSR Awards was $49.11 per share, which was determined on the grant date using a Monte Carlo simulation model based on the following assumptions:
Expected term (years)3.0
Dividend yield— 
Volatility factor38.8 %
Risk-free interest rate0.3 %
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions during the years ended December 31, 2020, 2019 and 2018:
 202020192018
Expected term (years)0.50.50.5
Dividend yield— — — 
Expected volatility
32.0 - 63.3%
25.0 - 38.5%
23.0 - 30.3%
Weighted-average risk-free interest rate
0.1 - 1.8%
2.1 - 2.4%
1.2 - 1.9%
Average Black-Scholes valuation per share$12.53 $17.11 $15.09 
Shares issued (millions)0.4 0.2 0.2 
Stock-based compensation expense (millions)$4.0 $4.1 $2.7 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Taxes
The provision for income taxes consists of the following (in millions):
 Year Ended December 31,
 202020192018
Current:   
Federal$47.7 $29.9 $20.6 
State16.5 8.6 10.6 
Foreign4.8 4.6 3.9 
 69.0 43.1 35.1 
Deferred:   
Federal and State1.8 19.9 11.5 
Foreign(0.4)(1.0)(0.4)
 1.4 18.9 11.1 
$70.4 $62.0 $46.2 
Income (Loss) before Income Tax Provision
Income from continuing operations before income taxes consists of the following (in millions): 
 Year Ended December 31,
 202020192018
United States$250.7 $218.7 $190.7 
Foreign20.0 18.1 13.5 
 $270.7 $236.8 $204.2 
Schedule of Deferred Tax Assets and Liabilities
The components of deferred tax (liabilities) assets are as follows (in millions):
 December 31,
20202019
Intangibles$(146.0)$(112.7)
Depreciation expense(14.3)(13.3)
Operating lease right-of-use assets(22.1)(24.8)
Operating lease liabilities23.3 25.7 
Allowance for doubtful accounts1.4 1.8 
Employee-related accruals14.8 12.0 
Stock-based compensation8.4 9.2 
Payroll tax deferral22.5 — 
Net operating loss carryforwards–foreign0.8 0.8 
Other3.0 3.4 
Subtotal(108.2)(97.9)
Valuation allowance(0.5)(0.8)
$(108.7)$(98.7)
Schedule of Effective Income Tax Rate Reconciliation
The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent in 2020, 2019 and 2018 to income before income taxes, for each respective year and the income tax provision is as follows (in millions):
 Year Ended December 31,
 202020192018
Income tax provision at the statutory rate$56.8 $49.7 $42.9 
State income taxes, net of federal benefit13.3 11.5 9.4 
Disallowed meals and entertainment expenses0.8 1.7 1.6 
Excess stock-based compensation benefit(1.3)(0.9)(2.2)
Work opportunity tax credit(2.0)(2.5)(3.1)
Impact of tax reform— — (3.0)
Other2.8 2.5 0.6 
$70.4 $62.0 $46.2 
Schedule of Unrecognized Tax Benefits Roll Forward
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):
Year Ended December 31,
202020192018
Net income $200.3 $174.7 $157.7 
Weighted-average number of common shares outstanding - basic52.7 52.8 52.3 
Dilutive effect of share equivalents0.6 0.6 0.8 
Number of common shares and share equivalents outstanding - diluted53.3 53.4 53.1 
Basic earnings per share$3.80 $3.31 $3.02 
Diluted earnings per share$3.76 $3.28 $2.98 
Number of anti-dilutive share equivalents— — — 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from External Customer [Line Items]  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
Year Ended December 31,
202020192018
Apex
Revenues$2,421.2 $2,520.0 $2,300.3 
Gross profit710.8 746.0 687.9 
Operating income276.6 287.7 262.4 
Amortization22.9 20.3 26.2 
Oxford
Revenues$525.2 $605.7 $606.5 
Gross profit209.6 242.9 248.9 
Operating income43.9 48.4 54.1 
Amortization0.7 3.7 4.2 
ECS
Revenues$1,004.2 $798.2 $493.0 
Gross profit168.9 141.1 86.9 
Operating income58.0 42.2 15.5 
Amortization28.1 27.1 28.1 
Consolidated
Revenues$3,950.6 $3,923.9 $3,399.8 
Gross profit1,089.3 1,130.0 1,023.7 
Operating income(1)
310.4 308.6 260.2 
Amortization51.7 51.1 58.5 
___________________

(1) Consolidated operating income includes corporate operating expenses that are not allocated to the segments, consisting of consolidated stock-based compensation expense; compensation for corporate employees; acquisition, integration and strategic planning expenses; public company expenses; and depreciation expense for corporate assets.
Revenue from External Customers by Geographic Areas [Table Text Block]
The Company operates internationally, with operations in Europe, Canada and Mexico. Most of the Company's revenues are generated in the United States. Revenues from outside the United States accounted for less than 5.0 percent of consolidated revenues for 2020, 2019 and 2018. The following table presents revenues by geographic location (in millions):
Year Ended December 31,
 202020192018
Domestic$3,778.1 $3,749.2 $3,241.8 
Foreign172.5 174.7 158.0 
$3,950.6 $3,923.9 $3,399.8 
Long-lived Assets by Geographic Areas [Table Text Block]
The following table presents long-lived assets by geographic location (in millions):
December 31,
 20202019
Domestic$67.6 $71.4 
Foreign1.8 2.3 
$69.4 $73.7 
Disaggregation of Revenue [Table Text Block] The following table presents disaggregated revenues by type (in millions):
Year Ended December 31,
202020192018
Apex
Assignment$2,040.3 $2,190.9 $2,050.1 
Consulting380.9 329.1 250.2 
2,421.2 2,520.0 2,300.3 
Oxford
Assignment468.6 549.4 558.1 
Consulting56.6 56.3 48.4 
525.2 605.7 606.5 
ECS
Firm-fixed-price272.0 214.0 133.1 
Time and materials322.6 267.8 143.4 
Cost reimbursable409.6 316.4 216.5 
1,004.2 798.2 493.0 
Consolidated$3,950.6 $3,923.9 $3,399.8 
ECS  
Revenue from External Customer [Line Items]  
Revenue from External Customers by Products and Services [Table Text Block]
The following table presents the ECS segment revenues by customer type (in millions):
Year Ended December 31,
202020192018
Department of Defense and Intelligence Agencies$558.5 $453.9 $311.0 
Federal Civilian370.6 293.6 150.9 
Other75.1 50.7 31.1 
$1,004.2 $798.2 $493.0 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
General (Details)
Dec. 31, 2020
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Deferred Payroll Taxes CARES Act $ 85,700,000
Deferred Payroll Taxes CARES Act, Current Portion $ 42,800,000
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies Lease Term (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Oct. 31, 2020
Dec. 31, 2019
Leases      
Accounts Receivable, Allowance for Credit Loss, Current $ 4.7   $ 5.1
Contract with Customer, Liability 18.4   8.4
Goodwill $ 1,618.4   $ 1,486.9
The Creative Circle      
Leases      
Goodwill   $ 358.0  
The Creative Circle | Trademarks      
Leases      
Indefinite-lived Intangible Assets (Excluding Goodwill)   $ 66.1  
Minimum [Member]      
Leases      
Lessee, Operating Lease, Term of Contract 6 months    
Property, Plant and Equipment, Estimated Useful Lives three    
Maximum [Member]      
Leases      
Lessee, Operating Lease, Term of Contract 11 years    
Property, Plant and Equipment, Estimated Useful Lives five years    
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Lease Cost (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Lease, Cost [Abstract]    
Operating Lease, Expense $ 32.9 $ 32.1
Short-term Lease, Expense 6.6 2.1
Variable Lease, Expense 6.4 5.8
Total Lease, Expense $ 45.9 $ 40.0
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Supplemental Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Operating Lease, Weighted Average Remaining Lease Term 3 years 8 months 12 days 4 years 2 months 12 days
Operating Lease, Weighted Average Discount Rate, Percent 3.91% 4.26%
Operating lease liabilities $ 34.0 $ 32.1
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Operating Lease Liability Payments Due (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 $ 32.4
2022 25.9
2023 20.1
2024 12.7
2025 5.4
Thereafter 2.7
Future minimum lease payments 99.2
Imputed interest (6.9)
Operating Lease, Liability $ 92.3
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
property
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Leases [Abstract]      
Number of Leased Properties Owned by Related Parties | property 2    
Costs and Expenses, Related Party | $ $ 0.4 $ 1.2 $ 1.3
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions Acquisition Costs, by Acquisition (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 02, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]        
Payments to Acquire Businesses, Gross   $ 186.0 $ 113.0  
Goodwill   1,618.4 1,486.9  
Revenues   3,950.6 3,923.9 $ 3,399.8
Apex        
Business Acquisition [Line Items]        
Revenues   2,421.2 2,520.0 2,300.3
ECS        
Business Acquisition [Line Items]        
Payments to Acquire Businesses, Gross $ 775.0      
Business Acquisition, Transaction Costs 12.0      
Goodwill 528.2      
Revenues   $ 1,004.2 $ 798.2 493.0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual       $ 14.2
Business Acquisition, Goodwill, Expected Tax Deductible Amount 514.2      
Identifiable intangible assets $ 195.0      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 11 years      
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions Schedule of Purchase Price Allocation (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Apr. 02, 2018
Business Acquisition [Line Items]      
Goodwill $ 1,486.9 $ 1,618.4  
Business Combination, Contingent Consideration, Liability, Noncurrent   5.0  
Business Combination, Contingent Consideration, Liability, Noncurrent   5.0  
Maximum [Member]      
Business Acquisition [Line Items]      
Business Combination, Contingent Consideration, Liability, Noncurrent   19.0  
Business Combination, Contingent Consideration, Liability, Noncurrent   $ 19.0  
ECS      
Business Acquisition [Line Items]      
Revenues 3,548.9    
Cash     $ 12.4
Accounts receivable     97.2
Prepaid expenses and other current assets     8.6
Property and equipment     29.0
Identifiable intangible assets     195.0
Goodwill     528.2
Other non-current assets     1.2
Total assets acquired     871.6
Current liabilities     94.7
Long-term liabilities     4.3
Total liabilities assumed     99.0
Total purchase price     $ 772.6
Income from continuing operations 169.6    
Net income $ 169.3    
Basic $ 3.24    
Diluted $ 3.19    
Basic Shares 52.4    
Diluted Shares 53.2    
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions Schedule of Intangible Assets Acquired as Part of Business Combination (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 02, 2018
Dec. 31, 2020
Minimum [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 4 years  
Minimum [Member] | Contractual customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life   7 years 3 months 18 days
Minimum [Member] | Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life   1 year
Minimum [Member] | Non-compete agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life   4 years
Maximum [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 7 years  
Maximum [Member] | Contractual customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life   12 years 9 months
Maximum [Member] | Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life   2 years 9 months
Maximum [Member] | Non-compete agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life   7 years
ECS    
Acquired Finite-Lived Intangible Assets [Line Items]    
Identifiable intangible assets $ 195.0  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 11 years  
ECS | Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill $ 16.5  
ECS | Contractual customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 144.6  
ECS | Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill $ 23.1  
Finite-Lived Intangible Asset, Useful Life 2 years 9 months  
ECS | Non-compete agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill $ 10.3  
ECS | Favorable contracts    
Acquired Finite-Lived Intangible Assets [Line Items]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill $ 0.5  
Finite-Lived Intangible Asset, Useful Life 5 years  
ECS | Minimum [Member] | Contractual customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 12 years 9 months  
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions Business Acquisition, Pro Forma Revenue (Details) - ECS
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]  
Revenues $ 3,548.9
Income from continuing operations 169.6
Net income $ 169.3
Basic | $ / shares $ 3.24
Diluted | $ / shares $ 3.19
Basic Shares | shares 52.4
Diluted Shares | shares 53.2
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Identifiable Assets Goodwill (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Apr. 02, 2018
Goodwill [Line Items]        
Amortization of intangible assets $ 51.7 $ 51.1 $ 58.5  
Goodwill [Roll Forward]        
Gross goodwill, period start 1,486.9 1,421.1    
Translation adjustment 2.0 (0.3)    
Gross goodwill, period end 1,618.4 1,486.9 1,421.1  
Apex        
Goodwill [Roll Forward]        
Gross goodwill, period start (703.5) 662.1    
Translation adjustment (0.1)      
Gross goodwill, period end (743.7) (703.5) 662.1  
Oxford        
Goodwill [Roll Forward]        
Gross goodwill, period start (230.5) 230.8    
Translation adjustment 2.1 (0.3)    
Gross goodwill, period end (232.6) (230.5) 230.8  
ECS        
Goodwill [Roll Forward]        
Gross goodwill, period start 552.9 528.2    
Gross goodwill, period end 642.1 552.9 $ 528.2  
Business Acquisition, Goodwill, Expected Tax Deductible Amount       $ 514.2
Business Acquisition, Goodwill, Expected Tax Deductible Amount       $ 514.2
2019 Acquisitions        
Goodwill [Roll Forward]        
Goodwill, Acquired During Period   66.1    
Business Acquisition, Goodwill, Expected Tax Deductible Amount   63.3    
Business Acquisition, Goodwill, Expected Tax Deductible Amount   63.3    
2019 Acquisitions | Apex        
Goodwill [Roll Forward]        
Goodwill, Acquired During Period   41.4    
2019 Acquisitions | ECS        
Goodwill [Roll Forward]        
Goodwill, Acquired During Period   $ 24.7    
Other Acquisitions        
Goodwill [Roll Forward]        
Goodwill, Acquired During Period 129.5      
Business Acquisition, Goodwill, Expected Tax Deductible Amount 77.1      
Business Acquisition, Goodwill, Expected Tax Deductible Amount 77.1      
Other Acquisitions | Apex        
Goodwill [Roll Forward]        
Goodwill, Acquired During Period 40.3      
Other Acquisitions | ECS        
Goodwill [Roll Forward]        
Goodwill, Acquired During Period $ 89.2      
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Identifiable Assets Acquired Intangible Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 02, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Intangible Assets [Line Items]        
Amortization of intangible assets   $ 51.7 $ 51.1 $ 58.5
Identifiable intangible assets, net   487.9 476.5  
Intangible Assets, Gross (Excluding Goodwill)   828.5 764.7  
Intangible assets subject to amortization:        
Gross Carrying Amount   569.6 505.8  
Accumulated Amortization   340.6 288.2  
Net Carrying Amount   229.0 217.6  
Intangible assets not subject to amortization:        
Trademarks, Carrying Amount   258.9 258.9  
Minimum [Member]        
Intangible assets not subject to amortization:        
Finite-Lived Intangible Asset, Useful Life 4 years      
Maximum [Member]        
Intangible assets not subject to amortization:        
Finite-Lived Intangible Asset, Useful Life 7 years      
Other Acquisitions        
Intangible assets subject to amortization:        
Gross Carrying Amount   $ 62.9    
Intangible assets not subject to amortization:        
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   7 years 6 months    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   7 years 6 months    
2019 Acquisitions        
Intangible assets subject to amortization:        
Gross Carrying Amount     $ 42.8  
Intangible assets not subject to amortization:        
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     10 years 6 months  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     10 years 6 months  
Contractual customer relationships        
Intangible assets subject to amortization:        
Gross Carrying Amount   $ 441.3 $ 384.9  
Accumulated Amortization   222.9 179.9  
Net Carrying Amount   $ 218.4 205.0  
Contractual customer relationships | Minimum [Member]        
Intangible assets not subject to amortization:        
Finite-Lived Intangible Asset, Useful Life   7 years 3 months 18 days    
Contractual customer relationships | Maximum [Member]        
Intangible assets not subject to amortization:        
Finite-Lived Intangible Asset, Useful Life   12 years 9 months    
Contractor relations        
Intangible assets subject to amortization:        
Gross Carrying Amount   $ 71.2 71.1  
Accumulated Amortization   71.0 70.6  
Net Carrying Amount   0.2 0.5  
Backlog        
Intangible assets subject to amortization:        
Gross Carrying Amount   29.3 25.0  
Accumulated Amortization   28.5 23.9  
Net Carrying Amount   $ 0.8 1.1  
Backlog | Minimum [Member]        
Intangible assets not subject to amortization:        
Finite-Lived Intangible Asset, Useful Life   1 year    
Backlog | Maximum [Member]        
Intangible assets not subject to amortization:        
Finite-Lived Intangible Asset, Useful Life   2 years 9 months    
Non-compete agreements        
Intangible assets subject to amortization:        
Gross Carrying Amount   $ 27.8 24.8  
Accumulated Amortization   18.2 13.8  
Net Carrying Amount   $ 9.6 $ 11.0  
Non-compete agreements | Minimum [Member]        
Intangible assets not subject to amortization:        
Finite-Lived Intangible Asset, Useful Life   4 years    
Non-compete agreements | Maximum [Member]        
Intangible assets not subject to amortization:        
Finite-Lived Intangible Asset, Useful Life   7 years    
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Identifiable Assets Future Amortization Expense (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2020 $ 47.8  
2021 39.1  
2022 33.9  
2023 26.6  
2024 21.5  
Thereafter 60.1  
Net Carrying Amount $ 229.0 $ 217.6
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Property and equipment $ 263.3 $ 238.7  
Less: accumulated depreciation 193.9 165.0  
Total 69.4 73.7  
Depreciation 38.0 40.1 $ 36.5
Cost of Sales [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation 4.6 10.3 7.7
Selling, General and Administrative Expenses      
Property, Plant and Equipment [Line Items]      
Depreciation 33.4 29.8 $ 28.8
Computer hardware and software [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment 201.6 180.2  
Furniture, fixtures and equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment 28.0 26.8  
Leasehold improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment 28.9 24.7  
Work-in-progress [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 4.8 $ 7.0  
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Narratives) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Net book value $ 69.4 $ 73.7  
Depreciation 38.0 40.1 $ 36.5
Cost of Sales [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation 4.6 10.3 $ 7.7
Software Development      
Property, Plant and Equipment [Line Items]      
Net book value 34.2 34.8  
Software Development Work-in-Progress      
Property, Plant and Equipment [Line Items]      
Net book value $ 4.8 $ 6.4  
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Nov. 22, 2019
Debt Instrument [Line Items]        
Write-off of loan costs $ 0.0 $ 18.9 $ 0.0  
Leverage Ratio 1,140,000      
Letters of Credit Outstanding, Amount $ 4.0 3.9    
Senior Notes 550.0 550.0   $ 550.0
Long-term Debt, Gross 1,040.8 1,040.8    
Unamortized Debt Issuance Expense (7.4) (8.5)    
Long-term Debt 1,033.4 1,032.3    
Letters of Credit Outstanding, Amount 4.0 3.9    
Debt Issuance Costs, Gross       9.1
Write-off of loan costs $ 0.0 18.9 $ 0.0  
Debt Issuance Costs, Line of Credit Arrangements, Gross       0.5
Leverage Ratio 1,140,000      
$490.8 Million Term B Loan Facility, due April 2025 [Domain]        
Debt Instrument [Line Items]        
Secured Debt $ 490.8 490.8    
Secured Debt $ 490.8 $ 490.8    
$490.8 Million Term B Loan Facility, due April 2025 [Domain] | bank base rate [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 0.75%      
Basis spread on variable rate borrowings 0.75%      
$250 Million Revolving Credit Facility, Due November 2024 [Member]        
Debt Instrument [Line Items]        
Secured Debt       250.0
Secured Debt       $ 250.0
Senior Notes        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage       4.625%
Debt Instrument, Interest Rate, Stated Percentage       4.625%
Debt Issuance Costs, Senior Notes, Gross       $ 8.6
LIBOR [Member] | $490.8 Million Term B Loan Facility, due April 2025 [Domain]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 1.75%      
Basis spread on variable rate borrowings 1.75%      
Minimum [Member] | $250 Million Revolving Credit Facility, Due November 2024 [Member] | LIBOR [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 1.25%      
Basis spread on variable rate borrowings 1.25%      
Minimum [Member] | $250 Million Revolving Credit Facility, Due November 2024 [Member] | bank base rate [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 0.25%      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.20%      
Basis spread on variable rate borrowings 0.25%      
Revolving credit facility, unused portion, commitment fee percentage 0.20%      
Maximum [Member] | $490.8 Million Term B Loan Facility, due April 2025 [Domain]        
Debt Instrument [Line Items]        
Line of Credit Facility, Interest Rate During Period 1.90%      
Line of Credit Facility, Interest Rate During Period 1.90%      
Maximum [Member] | $250 Million Revolving Credit Facility, Due November 2024 [Member] | LIBOR [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 2.25%      
Basis spread on variable rate borrowings 2.25%      
Maximum [Member] | $250 Million Revolving Credit Facility, Due November 2024 [Member] | bank base rate [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 1.25%      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.35%      
Basis spread on variable rate borrowings 1.25%      
Revolving credit facility, unused portion, commitment fee percentage 0.35%      
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Unsecured Senior Notes (Details)
$ in Millions
Nov. 22, 2019
USD ($)
Debt Instrument [Line Items]  
Debt Issuance Costs, Gross $ 9.1
Debt Issuance Costs, Line of Credit Arrangements, Gross 0.5
Senior Notes  
Debt Instrument [Line Items]  
Debt Issuance Costs, Senior Notes, Gross $ 8.6
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Self Insurance Reserve $ 2.3 $ 2.4
Workers' compensation receivable 10.9 13.8
Letters of Credit Outstanding, Amount 4.0 $ 3.9
Business Combination, Contingent Consideration, Liability, Noncurrent $ 5.0  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies Contractual Obligations (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Purchase Obligations  
2021 $ 16.0
2022 14.3
2023 7.6
Total $ 37.9
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
May 31, 2019
Equity [Abstract]        
Share-based compensation $ 32.3 $ 39.3 $ 31.5  
Stock Repurchase Program, Authorized Amount       $ 250.0
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Other Employee Benefit Plans RSU and RSAs (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 1.2 1.2  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 0.5    
Vested (in shares) (0.5)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest 1.1    
Deferred Compensation Liability, Current and Noncurrent $ 14.4 $ 11.8  
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00% 0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 6 months 6 months 6 months
asgn_TSRmember      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00%    
Fair Value Assumptions, Weighted Average Volatility Rate (Deprecated 2018-01-31) 38.80%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.30%    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 49.11    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 3 years    
Award with service conditions [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 0.6 0.5  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 0.2    
Vested (in shares) (0.1)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest 0.5    
Awards with performance and service conditions [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 0.6 0.7  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 0.3    
Vested (in shares) (0.4)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest 0.6    
Restricted Stock Units and Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 61.23 $ 62.26 $ 74.61
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 63.66 $ 63.21  
Shares surrendered by the employees to the Company for payment of minimum tax withholding obligations 0.2    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 59.51    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value $ 63.51    
Unrecognized compensation expense $ 37.9    
Total intrinsic value of options exercised 34.4 $ 38.7 $ 16.4
Unrecognized compensation expense 37.9    
Total intrinsic value of options exercised $ 34.4 $ 38.7 $ 16.4
Shares surrendered by the employees to the Company for payment of minimum tax withholding obligations 0.2    
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Other Employee Benefit Plans Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
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 0.1    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date 15.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1.3    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 12.53 $ 17.11 $ 15.09
Stock Issued During Period, Shares, Employee Stock Purchase Plans 0.4 0.2 0.2
Share-based Payment Arrangement, Expense $ 4.0 $ 4.1 $ 2.7
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 6 months 6 months 6 months
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00% 0.00% 0.00%
Minimum [Member]      
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 32.00% 25.00% 23.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.10% 2.10% 1.20%
Maximum [Member]      
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 63.30% 38.50% 30.30%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.80% 2.40% 1.90%
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation and Other Employee Benefit Plans Employee Benefit Plans (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]      
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 16.4 $ 16.2 $ 13.0
Deferred Compensation Liability, Current and Noncurrent 14.4 11.8  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 32.3 39.3 31.5
Share-based Payment Arrangement, Expense, Tax Benefit $ 1.6 $ 1.1 $ 2.7
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 0.1    
Restricted Stock Units and Awards [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 2.6    
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Narratives) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]      
Retained earnings $ 926.3 $ 744.7  
U.S. federal statutory tax rate 21.00% 21.00% 21.00%
Deferred Tax Assets, Operating Loss Carryforwards, Foreign $ 1.7    
Deferred Tax Assets, Operating Loss Carryforwards, Domestic 0.0    
Gross deferred tax assets 80.5 $ 58.3  
Gross deferred tax liabilities 188.7 156.2  
Deferred Tax Assets, Valuation Allowance 0.5 0.8  
Unrecognized Tax Benefits 1.3 $ 1.3 $ 0.4
Foreign [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Retained earnings $ 29.5    
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Income Tax Components) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 47.7 $ 29.9 $ 20.6
State 16.5 8.6 10.6
Foreign 4.8 4.6 3.9
Total Current 69.0 43.1 35.1
Deferred:      
Federal & State 1.8 19.9 11.5
Foreign (0.4) (1.0) (0.4)
Total Deferred 1.4 18.9 11.1
Total $ 70.4 $ 62.0 $ 46.2
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Income Before Tax) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
United States $ 250.7 $ 218.7 $ 190.7
Foreign 20.0 18.1 13.5
Income before income taxes $ 270.7 $ 236.8 $ 204.2
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Deferred Tax Assets And Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Depreciation expense $ (14.3) $ (13.3)
Deferred Tax Assets Leasing liabilities 23.3 25.7
Deferred Tax Liability Leasing Asset (22.1) (24.8)
Allowance for doubtful accounts 1.4 1.8
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation 14.8 12.0
Stock-based compensation 8.4 9.2
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other 22.5 0.0
Other 3.0 3.4
Net operating loss carryforwards - foreign 0.8 0.8
Valuation allowance (0.5) (0.8)
Deferred Tax Liabilities, net of deferred tax assets and valuation allowance 108.7 98.7
Total deferred income tax assets (liabilities) (108.2) (97.9)
Deferred Tax Liabilities, Goodwill and Intangible Assets $ 146.0 $ 112.7
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tax Rate Reconciliation) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Income tax provision at the statutory rate $ 56.8 $ 49.7 $ 42.9
State income taxes, net of federal benefit 13.3 11.5 9.4
Permanent difference – non deductible items 0.8 1.7 1.6
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount (1.3) (0.9) (2.2)
Work opportunity tax credit (2.0) (2.5) (3.1)
Tax Adjustments, Settlements, and Unusual Provisions 0.0 0.0 (3.0)
Other 2.8 2.5 0.6
Total $ 70.4 $ 62.0 $ 46.2
U.S. federal statutory tax rate 21.00% 21.00% 21.00%
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Weighted Average Number of Shares Outstanding Reconciliation      
Net Income $ 200.3 $ 174.7 $ 157.7
Weighted-average number of common shares outstanding - basic 52.7 52.8 52.3
Dilutive effect of share equivalents 0.6 0.6 0.8
Weighted Average Number of Shares Outstanding, Diluted, Total 53.3 53.4 53.1
Basic earnings per share $ 3.80 $ 3.31 $ 3.02
Diluted earnings per share $ 3.76 $ 3.28 $ 2.98
Number of anti-dilutive share equivalents   0.0 0.0
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments Segment Reporting Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]      
Revenues $ 3,950.6 $ 3,923.9 $ 3,399.8
Gross profit 1,089.3 1,130.0 1,023.7
Operating Income (Loss) 310.4 308.6 260.2
Amortization of intangible assets 51.7 51.1 58.5
Apex      
Segment Reporting Information [Line Items]      
Revenues 2,421.2 2,520.0 2,300.3
Gross profit 710.8 746.0 687.9
Operating Income (Loss) 276.6 287.7 262.4
Amortization 22.9 20.3 26.2
Oxford      
Segment Reporting Information [Line Items]      
Revenues 525.2 605.7 606.5
Gross profit 209.6 242.9 248.9
Operating Income (Loss) 43.9 48.4 54.1
Amortization 0.7 3.7 4.2
ECS      
Segment Reporting Information [Line Items]      
Revenues 1,004.2 798.2 493.0
Gross profit 168.9 141.1 86.9
Operating Income (Loss) 58.0 42.2 15.5
Amortization $ 28.1 $ 27.1 $ 28.1
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments Disaggregated Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue from External Customer [Line Items]      
Revenues $ 3,950.6 $ 3,923.9 $ 3,399.8
Apex      
Revenue from External Customer [Line Items]      
Revenues 2,421.2 2,520.0 2,300.3
Apex | Assignment      
Revenue from External Customer [Line Items]      
Revenues 2,040.3 2,190.9 2,050.1
Apex | Consulting      
Revenue from External Customer [Line Items]      
Revenues 380.9 329.1 250.2
Oxford      
Revenue from External Customer [Line Items]      
Revenues 525.2 605.7 606.5
Oxford | Assignment      
Revenue from External Customer [Line Items]      
Revenues 468.6 549.4 558.1
Oxford | Consulting      
Revenue from External Customer [Line Items]      
Revenues 56.6 56.3 48.4
ECS      
Revenue from External Customer [Line Items]      
Revenues 1,004.2 798.2 493.0
ECS | Firm-fixed-price      
Revenue from External Customer [Line Items]      
Revenues 272.0 214.0 133.1
ECS | Time and materials      
Revenue from External Customer [Line Items]      
Revenues 322.6 267.8 143.4
ECS | Cost reimbursable      
Revenue from External Customer [Line Items]      
Revenues $ 409.6 $ 316.4 $ 216.5
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments ECS Segment Revenues by Customer Type (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue from External Customer [Line Items]      
Revenues $ 3,950.6 $ 3,923.9 $ 3,399.8
ECS      
Revenue from External Customer [Line Items]      
Revenues 1,004.2 798.2 493.0
ECS | Department of Defense and Intelligence Agencies      
Revenue from External Customer [Line Items]      
Revenues 558.5 453.9 311.0
ECS | Federal Civilian      
Revenue from External Customer [Line Items]      
Revenues 370.6 293.6 150.9
ECS | Other      
Revenue from External Customer [Line Items]      
Revenues $ 75.1 $ 50.7 $ 31.1
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments Total Assets by Segment (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 3,278.0 $ 2,941.4
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments Long-lived assets by Segment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting, Asset Reconciling Item [Line Items]      
Revenues $ 3,950.6 $ 3,923.9 $ 3,399.8
Property and equipment, net 69.4 73.7  
Domestic [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Revenues 3,778.1 3,749.2 3,241.8
Property and equipment, net 67.6 71.4  
Foreign [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Revenues 172.5 174.7 $ 158.0
Property and equipment, net $ 1.8 $ 2.3  
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements Fair Value Inputs, Liabilities, Quantitative Information (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Fair Value Disclosures [Abstract]    
Long-term Debt, Fair Value $ 1,100.0  
Unamortized Debt Issuance Expense (7.4) $ (8.5)
Business Combination, Contingent Consideration, Liability, Noncurrent 5.0  
Long-term Debt, Gross 1,040.8 1,040.8
Fair Value, Inputs, Level 1 [Member]    
Fair Value Disclosures [Abstract]    
Deferred Compensation Plan Assets 14.4 11.8
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred Compensation Plan Assets $ 14.4 $ 11.8
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for Doubtful Accounts and Bilinig Adjustments      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 5.1 $ 4.8 $ 8.5
Provisions 1.0 3.7 3.3
Deductions (1.4) (3.4) (7.0)
Balance at end of year 4.7 5.1 4.8
Allowance for Workers' Compensation and Medical Malpractice Loss Reserves      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 16.2 17.4 14.8
Provisions 2.9 3.3 3.6
Deductions (5.8) (4.5) (1.0)
Balance at end of year $ 13.3 $ 16.2 $ 17.4
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '6%85('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 " !UA6%2-#B@2^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VED#Z';B^))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC)#PNY+HE0FOLA>4WEF0X0M?G0 M!X2&\PUX)&TU:9B!55R)K&NM42:AIB&=\=:L^/B9^@5F#6"/'@-E$+4 ULT3 MXVGJ6[@"9AAA\OF[@'8E+M4_L4L'V#DY9;>FQG&L1[GDR@X"WIX>7Y9U*QB(K+BHN=V*A;J21_GUU_^%V%_6#=WOUC MXXM@U\*ON^B^ %!+ P04 " !UA6%2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M '6%85*1UHEN808 -X9 8 >&PO=V]R:W-H965T&UL MI5EM;]LV$/[<_0K"*X86B&.]V([3)0$<.\Z\-JD1IRVR81]HB;:)2*1'4G'\ M[W>49,DMY).&YD,L2KJ'#WGD<\?3Q5:J9[UFS)#7.!+ZLK4V9O.AT]'!FL54 MG\H-$_!D*55,#335JJ,WBM$P-8JCCNMAS+B$4L,!:"PL\+&[$HLDC X]\< MM%7T:0T/K_?HDW3P,)@%U6PDHV\\-.O+UJ!%0K:D260>Y/8/E@^H9_$"&>GT M/]EF[Y[U6R1(M)%Q;@P,8BZR7_J:3\2!P< Y8N#E!MX/!F[WB(&?&_A-#;JY M03>=F6PHZ3R,J:%7%TINB;)O YJ]2"YX%,$S?4+>VN9UWKSH&"!D M83M!WOEUUKEWI'/7(W=2F+6&GD,6?@_0@9$4P_'VP[GV4,0Q"TZ)[YX0S_&< M"D(CW'S"%J?$/4_-W0KS,6[^9R*@=Z>J]^]&XQ?.\5,\_PC>2+XP1?X>+K11 ML$'^02"[!60WA>S6^?MQMV%5'L/-7:?]$6'1*UCTFK$8"I'0B#RPC52FB@Z. M8U3"$#K]@DZ_&9T94US:?1 2V$V5\U.#E*^_7]Z\J5D#9P6WLX8.4Q34-MV4 MQZ<+QUK22&/S-2@X#5"<7"@?@%"R75*876:D (XJD+F!=46D(B.9 M"*-V\!M6,JU!']]@) _4WVU"\I&^DFD(JXPO>9 )_W&_UD">]]I=Q_.[OH\Q M]$J&7A.&PS"$Z ,A)[\@G^ ]\EE4SQT.V>TZ#LS[*WF0- 27)!QY%95<<;C;B DRC.#_"4:OE'\7%_ ?Z17K<:;D"Q=!]7SB MF%^'&+4R)KBXF/](;2:U@=CP%]\SM128]-: = =>>^#T449E+'!Q(7_D!L* 7!+7>[=X M3^8L2!3,5B4M'&DDXQB49VYD\(Q1*\."B^LYA,R0BQ69[^*%C"H9U0<$+"LM M@X&'R_5^5LC-:["F8L6.1J@:H/NG.:;\7JG\7B/E_P8GKO:S '$"SU$-RRHD M4ZV3ZG55@_G$-,:MU'ROD>9_E1'$2#B-IIF&JCQ@U"#=2XQ0*>I>(U$?)4K9 M5"S+O]*5!?*95!/#$6NFJM1SKY&>3X5A*CM#V\R5[JE6,L,1:YB50ZT?!85WL3 MQZE+K+U2WSUXW2_EFRB'A )I&D5>M]G*/T4A1;!WNY\D^[%YV7BL[]4M']1NG] M82_] W(]_PBW4MM]7(?W9T9]
B)> M0MIJK6RQ9M_+'6,I+P!,?;*640BAXX0 LP4C2Y".D&PY$!.0L#@DI+NB]R"2 MFB%4EES;Y&O'J$HK/*=8B:<,=GZC8#>"$2E GXJ0O9*/K')KU4 Y\#N0VP1N5JIW#5A= MM:X,>7[#LE;.*B\G'>>%PTV>,%9ED//QX#0$2F%&*Z*K2AX_%]W\,KKY>#": MCB8/9)B$W,#6'1K#[&:VU8:CS'"\8_6_SD%!W$;2],.")H&MN62U\>)N\?%B MF);L.^7KV9>/.VH#L2816X*I0F+:\OI#$R3B_7C(+HV!?@ M^5)*LV_8#HI/.E?_ 5!+ P04 " !UA6%2%YZ=CB & "L& & 'AL M+W=O?K@*]]LM?E@NESLZ(;= M,/U]=RWA;=I%6?&258J+"DFV/IN4CFEBIV(8I_^$IO MSR;S"5JQ-=T7^JNX?\_:A&8F7BX*5?]&]ZUM.$'Y7FE1MLZ@H.15\Y<^M!TQ M<,#QB -I'ZY::.L3NN2:KI<2'&/I+&&:.:A[IO:&[+AE1G&&RWA M6PY^>GGQY?/-EX\?+L^_75VB=^OWJ#7B%> MH4^\**#GU6*JH6'C/LW;1MXUC9"11BY9'J (OT4D)*'#_>+%[C@[=)]"NEW. MI,N9U/&BL9SW4K)*HW.EF%:GGHA1%S&J(\9C$:G:(EJM4/UP]7//[V@!33C[ MJ@DUJT.957:W)&DM5_TEDE8JLV=Q/DSXPU4 MDOJQ'F<&BV<'G-"C,W-NSSD8Q'#P@X]4VQYI-#9)LTYTYA]VD$PUKS:H8( 1 M) TOD%BC/;R,=W-F29G'0>83;WO N,RRX8\[$QSV# B]N7Q807_S-3<% 1:: MIM6&F\5EK#)13LIUDR9;3,,'E@XU=OD M($D2')<2EUD8C>KO$8/]C#FNA8,1=*JU*7* X5:LPVHV&)%#K3UKL!\VA[A^ M3JE-CGGH+]<.EY2,P0;WM,%^W!QB_#G9-C-BG S&N95JFT5Q.%;[2(\3XL?) M1U%M3C23)9RG;IWD(#82"TXD?))5LS&/;A%OA9O0Z A/;NW6&6C>[>2<\9XN?,*/N(C0[8NEFJ M;"NP.8ZZ%3M:,[.)CO)%)-W;+)$KL/X_Q#H,/F> M@R3Q[@!NM,A_;$6Q8E+]_MN<:\7/-3!PC>B0Q*$3>S&90SHZ_%WNMX"RP,F62:G3) CR? M;G+J"6K?R;3=8',P'.SYVX[P&QUV1<]*XF?E->6K$UZAG.XXK'FG.AM]28*M M^X+6;#A0232R!8EZ/D9^/GYEFL)'<-:ELH+.==\2V>C+2&(I=)BE<3Q6PZ,> MD)$?D+ EW9?[@FJ0*9HMDRAAO6_-#>X= %,HMVQL]=C)\1;)93,FN*=DY*=D M4][5: 5QBG5@<@8G6$NPPRY*D[%J'PVN#5]R(ALPJ5Y2OYA$T\3. MKE/;='"5;.[Q/U&YX96";=(:',,@A0BRN1IO7K38U;?+MT)K4=:/6T9!NC& M[]<"D-6^F OK[A\4R_\ 4$L#!!0 ( '6%85)2U^PDJ@( /T' 8 M>&PO=V]R:W-H965T&ULI95K;]HP%(;_BI5-4RMU)(1+* N1 M*%"U4B^H=-MG-SD0JTZ5\_Y\38_HKQ9Q$#2/2: MT%0,K%C*K&_;(HPAP:+!,DC5RISQ!$LUY M;9!QP9$0)M5W'Z=H))JD5^&9N MR@.?Y9*2%*8R"*6>L(._ PO8 ;R9S;E:F17+A%) M(!6$I8C#?& -F_U13\>;@%\$5J+61SJ3)\:>]> Z&EB.!@(*H=0.6#5+& &E MVDAAO)2>5K6E%M;[:_=+D[O*Y0D+&#'ZFT0R'E@]"T4PQSF5#VQU!64^'>T7 M,BK,+UH5L5[70F$N)$M*L2)(2%JT^+6L0TW0;.\0N*7 /5;0*@4MDVA!9M(: M8XD#G[,5XCI:N>F.J8U1JVQ(JK_B3'*U2I1.!J/[N]G]S?5X^#@9HXOAS?!N M-$&SJ\GD<89.IIA#*F.0),3T%'U'7Y&-1*QFQ;HA*;HEE*HO(GQ;*B!M:X?E MYA?%YNZ.S<<0-E"K>89JA6O\6CO\9I*%SS&C M$7#Q[4O/;7H_$+SD1+[U][BW*O>6<6_O<)^J\PF<0X3,/FU/?VHGL46YV8+_0==!D[#:?KVLEZU T$;].V*OOTY^O+[XUS& MC),_:D%G4#..QQG"WA?Q 9PMP+N M[@4>L211=]M_')#N,0?D0- &NE>A>Y] __3I\-Z5TNML4>\-V6#N5N'\1;S!4D%HC!7,J?AJ5/$B\>F M&$B6F?OZB4EU^YMNK-YGX#I K<\9D^N!?@*J%S_X"U!+ P04 " !UA6%2 M$"[HW]0% "1%@ & 'AL+W=OO9!O;6+*3 M/ 1_G'NMHWMUSY6&KUS\DGM"%'B+(R9O6WNE#C>=CESO28QEFQ\(TV^V7,18 MZ5NQZ\B#('B3&,51!WE>T(DQ9:W1,'GV)$9#?E019>1) 'F,8RS^W)&(O]ZV M8.O\X)GN]LH\Z(R&![PC2Z*^'YZ$ONOD7C8T)DQ2SH @V]O6&-Y,46 ,$L0/ M2EYEZ1H8*BO.?YF;^>:VY9D1D8BLE7&!]<^)3$@4&4]Z'+\SIZW\F\:P?'WV M?I^0UV166)()CW[2C=K?MOHML"%;?(S4,W_]2C)"/>-OS2.9_ >O&=9K@?51 M*AYGQGH$,67I+W[+)J)D (,: Y09H*I!M\; SPS\CQIT,X-N,C,IE60>IECA MT5#P5R ,6GLS%\ED)M::/F4F[DLE]%NJ[=1H\KA8/GZ;3\[\'CT^QY_#+7 #!>3,'D\>'I>?9UMEC.?\S ?*'O9^ :?%].P>=/7X#< M8T$DH P\T"C2(957X%/Y=MA1>KSFJYUU-K:[=&RH9FP0@0?.U%Z"&=N0S:6# MCB::LT5GMG>HT>.4K-O AU< >;V#CY['S$W]^C;\Y M6_.8@*7"BNBEJ,#?XY540B^E?QJ\=W/OW<1[M\;[,SD1=B3.N*66O<325);3 MR!_TO'8P[)S*L^F"(;\]N(1-'3!_,&CW<]C%^'OY^'N-XY]PJ0#? DG$B:[= M/%(/8>G+J!_ ME_AX8"% YN' ^:'01NZ>00YCZ"1QU^"2PD.@F^I=AFEH34/H]=ST^CF]?B.]<^-=H>+,US2LD)@A5&#E"_74-ID%,:-%)Z/! 3 M%[;39$R-<3$86-_UH=?N5B@X4%Z_6BBF-@H%7BG"%R2@5VB;UTACSA31HJ3. MV>64(,_Z]K4_L$+A@O6050(R6' !"VIXE#0:-O+X*:@BUWR[->D5<E0JTJ<"^3:7)TR415!!![P0D4:P5T0TKR7(+*/SF7O>9L\NZZ]FA M<<#\H"0?&1\'S.O6)EDAPM!OY/0D^(DF;; F]3XGWRY3>M5XI3]8Y>=;@0A0 ME9SMMAO4ZY1CNB(<35'@:7FH:^JZCHFV*O'$ 8-AUPY; MUQ:N7DUK (O> #8W!]^,IB:T-E1FS,BF1.P*,*+2:OY.0'OO+SB[,;CVK#KN M1ODU3(ON 3:W#PM-H[Z(9\:]]V)EPTRLPBH%!ZP7UK4/L.@?8-C8Z,ZP8#KO M=!=$1+K1N&EH<&$AW+!9N>^PI&M +._.F4I=#F1X"@U:<7!&D?K8Z3W0HX9:,H75.@P:M;A-%\^ZTUM M.J OKHE%MKSJ1J$J6FY4=6+=J)J:@ H91LTR?,Z4]YC8BMGSK=K@1G6K3)RH MFJT1*L07-6^!GXDNWFL:T;S[9GF]2W*"QP=!]N:TKKKJ@+GJJ@M67U=1H8*H607O=1=&=[J;/ I!V/H/T+LQ)J-T+O'F MWZ-4YES!2="6O6KM0$Y!L[@Y4*B66B%[J%GV)H[ .WFX!#"P Y7"^I>!JE)Q M@'K5G5BG=%87$[%+SCRE3M0C4^E!5OXT/U<=)Z>)E>=W\&::GHX6;M+#V@J/X(3D17'&E>)Q<[@G>$&$ ^OV64%%,2*2I7DP^Q9,\,WPR'?$_'WFV:_*[ ML^Q@+]VR*$SH60;R;1R3[/Z(1NGM_@ .'KXX#Z_73'PQ/MC;D&NZHNS;YBSC M9^-=E"",:9*':0(R>K4_.(2?EC86#H7%]Y#>YK5C(%*Y3-.?XN0XV!]8 A&- MJ,]$",(_;NB,1I&(Q''\JH(.=F,*Q_KQ0_1ED3Q/YI+D=)9&?X$.AQPY8!;#MCM<+ K![L]PJ3#P:D:H!(,ZP%RDC$0:MYG9;9;&,6_2%4O]G^#' M"8TO:?:O)LS<'.8P"$+1[20"9R0,ACR5&=F$')(IZ,(<])PROKQI !8D2\+D M.C?%6O8 ]/UMO(T(X^%.V9IF@&?.]Y.U6.@W%!PG?AI3\/Y+FN 2A1JE;6R&G:S%4;QW5'L&FU M4*ULY+7'6ZI60SQR]56Q=U6Q"R_<414^]9Q7Q%(LEL4ZC@&8Y M7\*_MB&[!S_.TR@"?%^^)5E@:@]G-[ACG)+O-&>\M4%ZQ;DF9UGHBP[-B^6X M34*6 Y($ZD]$C)_7FTK70X[20U:M[@V\[@ZO^_OPZOK,53 .[=&DU6:ED5=/ MI-5D/6$:N4YVN4Z,N2[B393>4UKEL-EF_EKTR8:OHK[23S2E[UB]W@Z.]VPX MNLIZ"@1OY%GUO]8:G'F]97Y*S$:2TUV24V.2*U'2H= [0;%#\^V9%#+J,,M( M9Y$?"K M>OOU>:%WXIAJ,X)*93%LHS7:-,%*RH5FSKW@K9)')3X2_,>5H.@/?=55GAVB M]OZS[+-JXI1T#,U\_)5?_82%\-!"P\J@T)FTL2UZS9K@)"M"^Z7"Q=/J35NG M7)P..)(GH9DH.[2+#L(15(D/0@^U-<>LLC/+%TTPUX(CKST-JIGC*3)GJ3$; MNB/<41W)RM!]>PT#)5%",U/^5A4#=5QJ=U1,DBDTL^FK"QFH)?)1[:+5S*#/$3!()4FKW?[S'J,F7$FDR$RDSU$G2.5-/%5V_SZK M)F!)KLA,KN7]EG/ZT/%!L=N<4Q9F_'B^S<365$[ZQ[);="6?(95KAU87FR#) MM35O\J[.";F=K269%Y@O>)VA) MI+D(M10MV6?5Q"DI&)DIV*PED2RI%)NI]*D:$JN<":$BTRLK8X%[ C7SD>2+ M>\CW[34D?L*-8BR9$YN9\SD:L@I9;]JV@C2:-*%*\L1F\GR.?L0J5V+4?F Q M[[-J I:$BLV$^DKZ$6NN-*W:K8TF.LFON.L"4[2K?W2QZGB$D/M=%O[/+5#2=J2#NWG/%'50CBRU8>7T/$F M"O5H[%0EJ3%R7:A.@^8Q+G+;9LO*S<>ZLVX]J+$N+%F1.278=)#B)ZQ9WX M%0P?)"O?12E/6+HIWIVX3!E+X^)P30F7D,* _WZ5INSA1+R.L7LCZ.!_4$L# M!!0 ( '6%85*^ ')15@@ & C 8 >&PO=V]R:W-H965T&ULE5K9;N,V%/T5PNC#%*@74JL'28",E: !,DDPGND\,S(=JR.)+B5G MZ=>7I&1)%B^9]"61Y,/E<+GG7$IG+US\JG:,U>BUR,OJ?+*KZ_WG^;Q*=ZR@ MU8SO62E_V7)1T%K>BJ=YM1>,;G2A(I^3Q2*<%S0K)Q=G^MF#N#CCASK/2O8@ M4'4H"BK>OK"^9K5B> MJYID/_YI*YUT;:J"P^MC[=>:O"3S2"NVXOG/;%/OSB?Q!&W8EA[R^AM_^9.U MA )57\KS2O]%+RUV,4'IH:IYT1:6/2BRLOE/7]N!&!3 H:4 :0N0<0'?4L!K M"W@?+>"W!7P],@T5/0X)K>G%F> O2"BTK$U=Z,'4I27]K%3SOJZ%_#63Y>J+ MU?W=^O[V)KG\?I6@]7?Y[^O5W?F.6)I#A/TE9?UKD)7Y89M3BN8R[YW!,B1 MP!?BK#%AZ0QY^ ]$%F0!=&CUX>)X"11//EX\=K#QNNGP='V>;3IHM4/7[W3- Z*Y_0I=H@69VQZK.C';]KQ]?M^)9V[F1$N2E37C!H#INR@2ZK M L?SA0PC,^]L_CP<6!.%(W\6G:(2 !5$ ]1)]X.N^X%SF"XW?\NM(<-/7:&: MR_B3\C+-J$=T+_IS)]88>WQ#OAI1^:$C#KD^A^H8%,54#=(CJ94F(.$?R,DWY005#&8%8]DP?9AO$7E78:3?K,:BKW0M2\XS. MA(/0T1(S05.RF,5C8B8,^P/4*:]>OEEGR3=[::HOA"*&,@ H M,L,6)KWZXN!CR\W%(C!:-D9Z!8"FD;G03!3Q!JA3%KU>8[=@2Q;B((5!DA \ MS_4RDSZB%M(7*,>P997*;FBN$"!%4YSE;@K''$UU#L8$S8I(,/,M!'L-QVX1 M[\VC3N=4Z/E1,72I Q5("!1@?TPH,@@18PN9&)M<]$*.W4K>T[EETIB@VS[* M@F1BHPM3#X^YF.(\):%A8H&Z;'1Z!<=N"7]HEYV,!RI1E2:%-FN06V71%.HX M'F_Y%8 BXTB8 *"IU6J17M&)6]'O/FJX(7K$%&N?^$;, & >]HS(!\!('-DV M%>FUG[RC_:,,[:9\9M4H0W.EM;VF$[>FZX:T$&ZY4 ,JA[%^TRN$2?^P5]D/ M.(R +'MF6++ QBL?@I'8)O*D%WGB%OE3=D-'U#DFO9#T+V)\4M R!>0!+8%P4;BP>772*S]Q*[_5Z!)0ZHW^^^]9^ 2HR-[O7N>)6^>[[7Q0 M>:!TNUFWV-_9RH$9>PD>^TP"J#_VES,\)@>YA-B^"'L'0,+_M9>OLY*6Z;9O?%)S)J.3TB.QC8T8H+T0,P 6><8N3PB@]R2V MY'JDEVGBEFDU+2CK9DS&*DEQHVC:4VX"JJNQK0%49"0C$(H0FU1[O51[;JD^ M79)\KX^MV"L3:7;,N5BQS_D;8ZBJ>?H+[0\BW2GCM<\I>!#D =DV&>_F%8P: MZPZ 6MK$V^O%V\/O>2X]/U9L![ M_^A=B^JG5E5_/W'+VTZ#W!+KF:9@2HRI ?P%Q@LC'0!PP2*R'7EXO8'PW ;B M2A]ZZ>WVFNI#,R13 8;2]@!-KK[&Y:G46UTH9_M, MR7AN)_/_^)C6A42^.6$F;!F8$V:B?&Q=HKU[\6*G!UP?]ON<*1V0!B;)JC3G MU4'H^-C90SFCS1MVXPW(::.]J?#>'VW\/9G5XVS$.I ;LJW4ZD!QS<'_+&FLIA.M+IPJ;)C M/BJ8G?/>T^ M$[G4'T>,GG_!GY/F8X^^FN;;DZ]4/&5E)9SCN:FYGO]@<,C MKVM>Z,L=HQLF%$#^ON6\/MZH!KJ/:B[^ U!+ P04 " !UA6%2<%''C$0$ M <"@ & 'AL+W=O:&EE$^*$EJ3CIK^\,*]]&*+ MY,R;]V:&'].]=8^^!@CL62OC9UD=0O,^S[VH07,_L@T87*FLTSS@T.URWSC@ M9732*B_&XQ]RS:7)YM,XMW;SJ6V#D@;6COE6:^Y>EJ#L?I9-LG[BJ]S5@2;R M^;3A.]A >&C6#D?Y@%)*#<9+:YB#:I8M)N^7-V0?#7Z3L/='WXR4;*U]I,&G M M9:R$BK_HM#T3D4 MD7<*%%E^X('/I\[NF2-K1*./*#5Z(SEIJ"B;X'!5HE^8_^)VW,B_.*7H+5M9 MXZV2)4\9,R5;._!@0IJP%?LH#3="4 FA)>++NHR12TN1)T4 M[+,UH?;LSI10G@+D*&'04?0ZEL6KB!] C-CUY"TKQL7X%;SK(2_7$>_Z?\P+ M^V.Q]<%AX_WY"J.;@=%-9'1S@=&2>^DIU$((VYH@S>Y&.[23 M)H*X$JT!.SO4<9S8HYE$D$:!9[M$2KW0.C0A^08D\6 DC6)6DWP-3@K.KK+[ MQ6*=O8GE($O7JF1!@PV(ULD@<8;6[YY%S6%-F]P4G?;KTL)7=$Z2HCKXQ9 M%^&R5(8G, ;^UDK*;*I,E.>@YS8D[43-$1JM=;%8 MY:R.$V1%BQ';R]@&5QZ ?;&X<#O"AAL6/$.*"Z4P4 #7M<$]E/H4L%%BG^BAB= >NOPIR;=2'5JWE%XH MZUL712$OVCL4^9)/.*DJ?9\5.6R;,W0$M&BYA+1\"U!58H= M6HS8)CTI"&+51R#J&[DSV#Z"8[H.QR9;X]X0\J@Q!J=S1O'\Z'71;@@M6O:[ M"NT5%0GKZ_H]=9*)T;FS/S^ZL?$\V\5W200S(5W>P^SP]%FD&_]@GMY-G[G; M26PS!16ZCD<_WF;,I;=(&@3;Q/M_:P.^)N)GC<\W<&2 ZY7%+'8#"C \".=_ M U!+ P04 " !UA6%2;>+G%N<; #<50 & 'AL+W=O M2F1)JI@BE2JRNY5??\]:"R6V/8.+^W*!+&HNM9S]?.<4O[OO_<>PLW:H'O9M M%[Z_V W#X9MGST*]LWL35OW!=G!GT_N]&>!/OWT6#MZ:AE[:M\^NGC__ZMG> MN.[BY7=T[9U_^5T_#JWK[#M?A7&_-_[XRK;]_?<7EQ=ZX;W;[@:\\.SE=P>S MM;=V^.7PSL-?S^(HC=O;+KB^J[S=?']Q??G-JR_P>7K@5V?O0_:[PIVL^_XC M_O&V^?[B.2[(MK8>< 0#_[NS-[9M<2!8QN\RYD6<$E_,?^OH;VCOL)>U"?:F M;__AFF'W_<77%U5C-V9LA_?]_7];V<^7.%[=MX'^6]W+L\\OJGH,0[^7EV$% M>]?Q_\V#T.%S7KB2%ZYHW3P1K?*U&AL6YSIDRNW@ MX:Z#]X:7M\R,JM]4MV[;N8VK33=4UW7=C]W@NFWUKF]=[6SX[MD \^%;SVH9 M^Q6/?34S]N55]?>^&W:A^J%K;%,.\ P6&E=[I:M]=?7HB*]MO:I>7"ZJJ^=7 MSQ\9[T7<_0L:[\7,>#_[K>G<'P8%9%'=]%V S3:&Y:5KJG?>!ML-? %(],9U MIJN=::M;N&A!.(=0_?-Z'08/XO6O1U;T15S1%[2B+^;X\3@3JG]^L ]#]:KM MZX__.L>11T='#?\F'$QMO[\XX-;\G;UX>;6J,BFX\6Z Z5O:_Z=6$Q\^=Q,' M^"$,#E0'_GIOZQX&4TK^V/?-O6MYFNOZ]]%YVU1O@=;=UJU;6UV'8(&X?_ZO MKZ\NK[ZMKH=JV%E08G@R\"C )[N@JS?]_F"Z(QB)NO<-S SCQH%P I?&-3RN MT2GQ=NO,VK4P*JXZ@'VR^$IEJO48@((A5'6_7P/O63"&:F.NNI]=3".;H"X=F%C/6Q1]WZD'0-O?&-]>^1' M#)O.M1WNK>W [OB/,-#!>."Z Y(C(4.UMR:,N!MX]!R35M6;N(50W5MOP6YZ M6N3&]WNZ0:0-9&!I'->QPW$T)FS0/K@P(+\"$O?\-!]V!;5@V\ 2)H5K@&K M'8.D/A4'%Y"8L#\'6V_L8#W86G@3^;^M;)1BU]7MV."US3C GJO:A%VU =<6 M%E7C FE!Y?'91>7[HVF!L/2GR"$($G#,/,C%<0#:_Z'BI@/ WW%C(:QU(^V<;C"#VAX54]7V53-U$>].(,,,>J-Q0 M! -R7X-9.?0#,@(HV4%HHV1F*IS(7F4V@VPBH\>J>CV2B)")RF3C -K7-RI3 M30^[Z/J!*$%8VD _>>NU\/>X#""9P^?,M MP^T(&RU- P@)RY6WQ(?JM['9)DF+.J]DPNW59@09VKA\V[#-QFW0F.+CWI%Z M$.EZ[[;T:!QK16X0Y$UM[G_@">/S('"632<:4E L!P1UGCALNF[$A2S0ZN][ MV-W&1P*[#2H.6 #4CQKL2,"G2LJ"MG1;8'0R>.MQ("EIW=X)>TWA\QI;0UH0 MT,@ 3P[ =^(A3(-F'V>(\OHM:6X#A$"5I*GP+>1==+FVNW.^[W ["Q2%$:Q& M#S%*=AT';4%(6A*0WL.X/?HT%"?8!VE/ &%D<8+U83RD$XDSJ\W!#::5(! 9 MTH^0M P08*T*6@/[2,HX$ %=[CW%.R,$-;"*N\)(;VT'3$9)0)=Z('L#SP:[ MU76CEM%;H#-HYG'0TP?CN.@TLWB$GQ2O@KP7508'XM%L;F*@FJL=>H\[XUJC M<1%P!](6A;/6QOLCKBMYNY/5LE5GMN5Q*RT)=.24 M2A@,\;I9S1/)R+^*,6O.^,MRZDB<,\L\HT.ZT+E)%JA+F<2!W?!H-S*_2RZG M&6M[=EH, X$(Y\9F44?F$=HPR[GS D_!VQ;N=^PX44"Z#0P+II1T"V*V<8_* M #L74Y4LZS?5$_>4%IRL:1U)*N',69(%\@E__7:&)QC73&D@@M,:4)HF0FYB^PS8YBR\:" 0,OLVPI M2SB3OH%6Y+'@?V:HR*J@"X\CG;5=$!W/&91"57"X;*A"LS[D6^+#. %F$ 9#J7LW[(C-9^Q!P:!,2"BF#(\9,)/- M]A]:KCQG_QS[-27)6;''$&5.6DE X94DWHRDG=$2DA9^'A*PQ[WVA\+_Q=R9 MY9W2_:[/Y;W?E*%J@[[NWGS*V9UAN%*$UCA9EW %M8""?!1/(LB4K.NCQ$%X M#4WQWM2^!Y9T_=[5& (W$$/Z(ZU4H\8>MD-)[+=L*&M$@&(4RC:/ GT,7F(P M)CPB^U[*YP$R,H]IU6\,5],@=T\G+F#6NJOI58H0((504#=OYC.!03,-D_44 M#X'B0@B&2H"O'9>JUYPQ"+\ADX2H&J?DW2,C!]@/55P3&:L92QGL303^[-\DQ)Q$&BUK( M->B-J,1DU3'RU)@>Q?-/+[[\>O4P5%XHRUB>7 IPA7XL M?U!QJ(B)Q'R3T"(,.G)0;I4!TJA._$[23[ 28ROA!221J(LXI62HK/\,2*S'IFAX#W-QMQL'I/9-$'U?JKTIX+]EU/?EH0SRN:\ ML$=]**3]JZ]6EV>$O9#U^0W]NZ*>O*G(TZMDB-QR3^9#']XXCT(S M"_)G@78BQ!KR8=ZS=^%C$-3IWF"93F8''N..*6/D:$&%V]M!LG$NXROMN%X M'-F $!$('3%;LVX=^+Y4'9O2$4=;6P:P&TRF/A 6^%OO!8_-0@V0P/@:"HB^ M!$:7U!W2X27,NU3@-X"[_?!GLS]\^_>+IW&A0> [,!J2%<,?T29MW /\V$%@ MW6JE*&)E0O'6K.$*/D*BTC42LGGK]NO1!ZF/"%/[>X+W=$T4F3)Y^G%8]IOE MH:_1?]-0@3%ID2 <0=:?K7ZB&JRHL/5%V@2N+5#UPC;(<\;)B5M:'X+H .R/ MZ6P_AO:H941]41)X'0D?!:5=>X;*ZAH8]I M)Z^"Z&R-H!*]1-X#I2@L[04[J(P;0@_&E2(NHO(=%M%=%_5"#3I5L4!L#EA, M%3*9/1BP44%[54 M*8F@[P82KR6)W9)5Y,G%FS?OU6P[P0,'&RLD3#=@ M.F2YF(>!WV!;@6]K85NJU@26J=!,.1UL)I;XRQ#R]B@O:5WMG8:HN^'5F6;C@7R[A0ZM88 MJ%23>V7)D\!BLK.W'3F8G0'/RO? 06X=6NDWE$,A4U#62"VGX#B]!BS.Y@6Z M,8O]C -,J0:(T- O*;_-:X@<9JVJ7UC2K"=F "6 ;S7;G2A-J7J)RQ%>Q_ % MK*9=;5>+"O@$5B!=Q[+/FK4$O>]A6&+<%6\_91VD"]"A M6!\G6E@AKKU;LRIW[I0V'Y MN @!U%^S^2@T"&<"B6ZS60-%R83;4&41!2T5=Z7P/(DM),YE?M$TZIJJ)_^& M/RLT3$=XRM9X$CAG=CM.A42*$3=)9EV0256'CXOLRY*QX-.FN)RNX=4XVAE7T#EU&,!&G-* M.2RSHQZ@87,>C+_Q QH'W]PS* V#])OAG@5>3)]:2;;K^(JZ6$6WDH^F =CJ MA10KY8'QY[+M47*18O&#M"@@WX@A^(*RB@/#EFJ0@AV6XT'>I BIJWZXN56D M+::)EOHII!0L\17%:5;2#\BVDP_ ;DY$_%A:%Z#6O:3V#^!GY<_FV1P>'M<6;JJ4%D<)A4K2N?=-KV)Y )[K>. MO;3HR4Q+.Z VY1!U*S5)E)EWYDO 4G4"[^^YE3ABQL6@TN;SCDDD#I*B<;7Y M1>V28U6&F1I,SSJE+KJ[9J0D 64K]YBH\WR%>43N!RX; J$AA_@A*/.'Y QJ$E" M&U"+O 3<5C>]'^ M,Q1]C.*DMD-=6H0_D5:7+6&*XSU2KP8/4E:KD?<@/Y_5)%KZLKU2;Q I+Y&?C4X_:]*J:]M*1Y5D$(EI0'V)B8UO'>SB2)B6 'HH M0=JJH*^M(IOF(8K=M/>US"S4K@CXC"_66L8CJS$,D-J, M UF$V#?)]]0TT_L1M0YZS&(J:V2.J$I/UV:6Q[;?^5S=<54H1N'SMQCMB[2# M=X8BO]3&'8-!;(H\'+ ZT>-MZ;DF'HA(LO#$_)N1$MCCH??HKG*2:*"K(^=- M( 0QV&%H%<*T!-NC:C2?L2N*N;+&R[@3Z:82AKINLGH)=KE!3?,VDGVD2>P> MFB$M20NV-PC.D]23LQ5TY]P,]XF&/"I^):T^W7%*0XEH'-1/(72L^7.7T-AI M0(8C0$S+=0UI._48(UUW,T]-V[JG3C5Q$"M>>QO;1_(Q!O.1PA*X#MD.]+$I _F=2,'R?SW1JW9SIAZ,HDL)V:*V8J"S3* M-])*HT;[LY4("K-0NR38H%#-S-*-PJ[$ZR7S>HF\7A:-'^D-9.K:9CV]A*C: M!Q,3(7$-7 #1NINM=QT=4P(?Y-C+:6XSZ#@%63D1E!6:E* M0'4^0VU#Y+-V(+X654DI$%>\HUK7@5M%(7NR$$^".\08NCY6'[#>TI;QS@>R MGQT58="YZ;-E92)*UT;&E-9A7+\+8O3:OLY&6&F(<<["#;(2#C;ZZI?5[0HR MK+9%8Z4MS]*^%TM46*Z*5F0%J9^3@@Y!TS,,+1! MPM&/'^ JF$Q:02XNJHJ:6?,!..RU -*T#MY"KD) **NGI'R/679T!D6*)?FV MY$5RL&$=TU(<&R&FXI^ZI-FBT)*.(02)4=L3>QE$#_$<$(\\[,V>%YAG;JML'A/ MIS#D1I[^Y%GZ[8]4O[M.JO;)[#RDHZS8 Y$,"40SG0Y?M/P@PW(> S,R?!O,?!?5&FP"M1YN(NH)= 0Q @I2R9L# M.Z[5T'D81B,0 J"S3.@5@WM0;0/IO;SDL'"EQUR!SO:@8F5B4E26=K(# VY3 M8GU2&T.C0TO EN'9FQ)R$0)YU%H]-AXCIHD1H)08@\1.0 MT.W'O8RDMN,\BBNB(9"L8-S2W8OM)D/TDAR1"6B4X%AEWDBJR>!_K".L>^_[ M>RT.5T\NWKYZ?T$E#.6UIFLG^YDN_NWI.S!8N8;D+ZAI@^VM\$1A,[5GTO2' MY0"/53#/Q]D^\+C&WF4_SZO-EA]PEQ>TU!J:CNQ#?-9/4+58T3$5--E\H5[XV"3ZP(ZD(5 M8I@2[+0@L+5 HDS7D3-Z*G6I4-FF/$>S!/#6QJR('1LB7N47@RJYMF+1$9 M5!UA>4D(B12+#*+E#&7 PLN=U7")K"3F3NA_825G@=,X-17[^! >0YX;>W;> M*@( 6D)4PQ]MJ]9$LDZ"K-0IV!F\!2G\$N.F6%@/QP#F,RA Z'OWMF3? %VW2M7:8@O@([TMM=5+!U@H-=G/@6LHB3?[Q"9F-DA8O M[0O*T&Q5T153?2G[O50*1D]"R5QL4;C?];3"V LVI=PCVX=H)AT7@E%?NW#H MI>_DI[[;2C%E4D$I\DTY)P^6"Y_GJHK*&*LU08S%1UH^\*+=?%43-,GR?A UD+TH26BVS69-4H/@?7]???(:=U2!3]U5C<[658T]<6=DTDYX38NC<\N8(:H!?&O M5]4_L'BPU!&VLXS!%1YL]1%(G:W_5H(2((X%.29<@^/Y*7A/([\B4I8G49Y_#LDWRY MK.!$(Q#/W[)9:M3Y:3\$G42)J@\+,3-J$'\_E9>$2G[%'PB$NU "*,VU- AU-/J8+*=8=JRR!4C-9H8O%(Y1#_@P!\,20J8 M'E!9$%.LA]=GZI-9EC M\:D4X,HPRO&7$X)DR^=A!%ZDHN\95%/K2-<'^T"+^?D!+C7ZH17VJM+EJ4VWWISV(G_ /_ W^_4 M\([)FNUNYG,*X$M[@@/X27N7/MN6/K!VS,[Y4([%2&..\B.YFL9S/$%).+Z1 MU1%RR#RFR]BTJ9^HX<1#Y28^0D6K;3HDH>TO9<>A-M&7._[!>(QWZ7,.U>T. M7U.A/_=5QV?9%S?W%IB%WQ5%H88-\,/7YZJ]?7C#^JG^ >Z;O=Z[[ 7(+^KD#]EF/#\#]30^J)W_@!/&#KB__!U!+ M P04 " !UA6%2[Y %X <& ! #P & 'AL+W=OL#5 '-M*TJ1=$L!QFR[#N@9QLWT8]H&6SC91 MBE1)*D[VU^\=)7!X.RD4@N>^/1R_,#69\6_*9Y%;:N22*9.?=!;BZ+T]Y0 +'A/(H%A;];GK Q8@@P M/K8V>YU+V;A]O;9^D6)'+#,5>.+,[[J(R]/><8\*GJO:Q&NW^HG;> [%7NY, M2+^T:M8>9CW*ZQ!=V6X&@E+;YE_=M7G8VG \_,*&K-V0)=R-HX3RE8KJ[,2[ M%7E9#6MRD4)-NP%.6RG*-'J\U=@7S\9Y[FH;M5W0-"I;*%\$NJD*%?ED$.% ME@WRUMAY8RS[@K%11F^=C.?9DQ9?<;Y'^Z-=RH;9 M\ E[^UVX^\G>_M?#G2R577 @!$VOO7>>)L[[ABR!_AC/0O3@S)]/>#WHO!XD MKP?_3I*?-O;.TL_*UN@@:O.R2W')0%]6RMZ3*EP5N:#Q](9^=7M8,7K>'^WO MTH6VRN9:&;JTB*U&:\5 ?9IX+G2D7UP(2,>S]Z[2.>UGSW?VZ/U2!PHM9/3@ MQUI[21G-.UL*NR)%1S,FR$* 43A7,6&R>*5*B9WXKD)N\:I9"MZ:="].^%-[ M@=S\05#:4LBA1/)< FN#HA5[<:LA*-H@]B;1 5!SUK=J9KBQGY(B*I#L;@=5 MZ(*LB[14MUA&02^LGNM< ;*&[SS%M@7EAP#L-CBCI7S%%G*8C)R2ND??4*3C M_NAP%Z4!L(4&<"G-&^>*E38FD?0=#/@^%K"WRO1O M/4S>-*(07/IO4L-H4[ M'/8/ACLO:9+$@_WWWQUGHZ,? VVQ$&).EV5E$ER5$C-Q 7F[M'F-)B@DX8HF MQM5%PERG;6/OI6=D$[**&E\*%Z;L;W4NL=G4,=3RIDX$1W7EX@\V)04I*K2D=E]%]J72#]$%F>D.D'R/*$+.^0J2UD49!I019:9'F+;&_- M'I MIZ"G7,[@?K^C99=_0?=8D$*6)_(=FB:4'MIJGF]J@:/^\.#K+=!)U.%PAZ8" M6<_OUVQZSR$FQ-T^\%QI+TA;7G8\9*,Q49': %GFBK*UZBS6>W6WEZ(8%@R/ MO4SW%D,!RE:R"K5P O1*]6ST;W9/JZ7.EZ"EY\KYE,;:ZMCU9XZDIC@ZQZ%:9^DMZU@7UB9Z50D%1IU;,G/WG8G9IZ:WR@+XIXF:6/#K;SIU( MZ[/>Q7AZWMM!,X;Z0:6S8:KT-<]!'4%]+4J!6QRTUN4]/CC>0?TO5*Z-CFH3 M+=/K^1R]F@C]N DLW2"\7J=[W?[)>Q(%'%H#&DB.ACE6RHPJ=.*T4,AWMKW8 M]HUMSR;E*ITG==0<6L5I$ESP+.Z2 0G:LT73[FL)"I^2$-=-*55#\5+="XNX MF8[D;K$YXA@L='H+AG+W5*[5 UA[-V(B_80NF,S'] JD0OL*XSU>8!$(M& MIY+ ;@:3,L%)T)A/:40$'6*2XPJ*DG>$DZ*$5F7HS7A\E;C15!7ZJQ(-.Z?2 MY[G!::21I"32@D!N^ X>Y&)=BJ\BA*YRXCKF4G*K9?KKLK%KH:Z('@]81?IV$V.0 MF^8#IWO:?1Z.FZ^BS?+FVQ+RM9!6-SS'UN'>T6&/?/.]UMS@[)2^D68NXM"4 M+I?XQ&4O"_!^[EQ&UL?59M;^,V#/XKA-$!.R#G MMSB]ID@"]&7#-ERWHNWN/@S[H-A,+)PL>9)\:?[]*,GQ)4V3+[9>R(?D0U+2 M;*/T-U,C6GAMA#3SJ+:VO4X24];8,!.K%B7MK)1NF*6I7B>FU<@JK]2()$_3 MRZ1A7$:+F5][U(N9ZJS@$A\UF*YIF-[>HE";>91%NX4GOJZM6T@6LY:M\1GM MW^VCIEDRH%2\06FXDJ!Q-8]NLNO;PLE[@2\<-V9O#"Z2I5+?W.3W:AZESB$4 M6%J'P.CW'>]0" =$;OS78T:#2:>X/]ZA_^ICIUB6S."=$E]Y9>MY=!5!A2O6 M"?ND-K]A'\_$X95*&/^%39#-2+CLC%5-KTP>-%R&/WOM>=A3N$I/*.2]0N[] M#H:\E_?,LL5,JPUH)TUH;N!#]=KD')W^5G$>RQC&&[SQ^0C_N5D:JZD(_CV#60R8A<E4*;3^!YOYQ&*&'K' M[E33*HG2&E K$!X97ZGIZ$]-![9&V"+3@(Y@('JP6:(>* (F*QID4]B@1F"& MM 3U&B652RH9(:CZS8?K(.P%_VI1,\OE^HVY"QCG\33\,GBNE;8?+>KFC=AE M? E.X O3G"T%'FT7,(FOX$59)HXL%!-OH4CC%)Z[MA5(+>X$N0Q'3.AVP2P% M:U70-YZ),Z&?#/6K;TNL/K+O%/,:"=H=53]B]_$1\>J0$P/C^)/GW4 1Y_WH M"*VB$E"=M$"Z> )FFL%/#N.2?G?,U- R7OF W@B#(#JYX):3'B6A((KZ7#PP MV^FP<6SD0(_9=W@ZIB<+R(4;YY"[I-!H3!^R1J,"LIP(H-&$DEG 2TW%Q5;$ M%KCUD-M51UZA.Y9XT^VJI&7;QE?S=$J\?49CKH$W;>?RR24!H+%4(],>XSP' MTSP>.]N^2YC<0DWU?<2QX[)4NE5]%E:\1#."I6:RK'=S7RP5G9%0HG/#Q/"R M48Y.ZC#GMW:XWJYO)+61WN.*:[I!Q):&%)NVL-P2@K941;!43%?0>+:# 2:I MUK'LW%W38P^^4YUPX5:VP8)1PIC5T4@^O[=GRL1.A%2AGNZV,$%QGEK9_YF&AA/"SL'TGFU)DT"LW7 MM^=5##?O5.7H@)R*>D(J2PDFXMR"X6O)*7.,8N_S;&OF!(+@EEXLI6JHUDJL MXO<.]63O6FQ0K_WE;\ W;+@AA]7A?7$3KM4?XN%Q\L#TFDM#CJQ(-8T_32+0 MX<(/$ZM:?\DNE:4KVP]K>B.A=@*TOU)TP?839V!X=2W^!U!+ P04 " !U MA6%2&Q(A*5L( ?%0 &0 'AL+W=OZGUY.1RZ*%6Y= -3 MJ@(KB;&Y]'BTZZ$KK9(Q'\JSX60T.A_F4A>]FRM^]]'>7)G*9[I0'ZUP59Y+ MN[M3F=E>]\:]YL4GO4X]O1C>7)5RK3XK_UOYT>)IV$J)=:X*ITTAK$JN>[?C MR[L9[><-OVNU=9W?@CQ9&?.5'M[%U[T1&:0R%7F2(/%OH^Y5EI$@F/&MEMEK M5=+![N]&^AOV';ZLI%/W)ONWCGUZW;OHB5@ELLK\)[/]6=7^S$E>9#+'?\4V M[)U.>R*JG#=Y?1@6Y+H(_^5#'8?.@8O1$P-T04GY["U6-<[YF]OH6Z6=I@BYJZ&'1'H_C.K3=^'TY(G3XXGX MQ10^=>)U$:OX4, 0IK3V3!I[[B;/2GREHH&8COMB,IJ,GI$W;?V;LKSI$_+N M*HYJ*[M*5,E+7/525 M4W:C>C?S@>A*Y6 3\>2E>%?P8E_X5)&/I2QV@#IV6A6+Q%0 ;1T" MY40J-[I8"XEJ6*^M6DNO1%G9* 6N16EUI(1)Q,GXXGPP MJR#+I@2ARS5IF) M"-F&!%5X^NETK"R'%*CUJ9 BD=J*C +4ZKW)1&H_S&M)8UW*_ MYU1H)[P1*Q@C=2QT(2+I4BZ[6$ &.2FC5*N-RLD&"(B4]> >X4H5Z41CGY*V M@(T.G.%0FX[$($;C@?B2(L A.DT<=1&!RTA\)X#_I/<;Y3PKP?%W7]A=2*/P MX86&V#>*O,_$6[-1MN"MLHA)1JYL1/[M(X\@>@%LJWRE;(OOPZRE,A:%\2(! M3#/]1VU2K+RR>8U<(OMX'!: M/HK!0'PPA:J/'L=GJZP"W\ &D =-+>@2M&JOZ."IB M'5QB9'-\=OAM!#>3-C\AL=]9-1F-E\^ ?KQ\ O1^:_X*YL?3+N;_3JA ]]Y" M&46FXJ)[(GU4,PR9_^,\7G3SV*;QUT+<(@&9F/1YTQ/Y[. :4X7SB!Q%0V'9 M[V Z?$+\'>UY??^YB75?O']_+U[T\*IWRJ$[62SF![36,4D]8,HAM'"<9 GG M0%:(!.)S,IYT:(SRQIL AZQ"TZ/@?7[[D\S+E[>MG &9@M"E.DHI02GFI6^5 MM&0KGWB#*D[D0U_\KNU:%UKV:9L4&3:2=S!@0^Q*7JWWJ &ZJ$4 M*&ZGAR3*R#7)LBB711$EXDU.7M !3];3H_26@M? M,>Z;)R\?E L,,1M,FOU] GVI>*3,X.!;8^(MEO Z:_C8IY313C:\\3+#VLE\ M$!*"?SK@Z*,X#-,(SKM@AW*BA=92$&>QN),$K3TD=B*/,4:2]IM*)6"PF4/<#V6P-U,_' MH2;(HUS]YE12D76)$KG4P'8^I)9PWA2+27NM!G!.@%%S"$C1"D-W)C+%L>U=*!Q="6=977U0R\GF0"):@2L_* MH%>X5(*$0)#RM&F[KM-SJT)"'1'# 96VK?B 1W^(+L'D.MGCJ>:L&C.KW6%O MKLGB:*=LQQ@ZP*VB;?&C\:(O5BAO82*N.![H_R6+B@(2C%C4L\^/>KFFEJ"2 M!#P,./4I>4A H!"P+^X EPCRZ6%28>A=L&8[9PLCL>M'XW M+!_KT'XYPC2%H'1#1X,@6$^SW]K*HB9PBHC*R\SLE HZH;098%HE_*VBC>M9 MJTNMPM3X0F].V0K&G*M] I.!8!%8GHT:2D6#"+&N\X%<$!8,3Z7=[!TEF/S! M?I[4%B\?M8>_I]1LQGW:^8Z^>K9P:'@-AK@E'@T%/YQJ*@::0 O@UCF07[;C M*1:W'P)!,Q\&S","S3F?2B^VILIBN@BH/?@>P3I=P%9*%6& ST/?E:X13@8U M.E7$6891H$/2_%AXII (;R MYGJL9/*A+HM)@)FG<@'"D%/R)S#P M#YH9_Z2)7%G:@/7$&-\\D(+VF^C-_P!02P,$% @ =85A4B66WAII!0 MQ@P !D !X;"]W;W)K&ULK5=M;]LV$/XK!\\8 M6B"1)4JVY"P)D*0O*["^H$FW#\,PT!)MLY5%E:1KI[]^SU&VX[QNPY8/EDCQ M[IX[/L^1.5X9^\7-E?*T7M2-.^G-O6^/!@-7SM5"NLBTJL&7J;$+Z3&TLX%K MK9)5,%K4 Q''H\%"ZJ9W>ASF/MC38[/TM6[4!TMNN5A(>WVN:K,ZZ26][<1' M/9M[GAB<'K=RIBZ5_]1^L!@-=EXJO5"-TZ8AJZ8GO;/DZ#SC]6'!KUJMW-X[ M<2838[[PX$UUTHL9D*I5Z=F#Q..;NE!US8X X^O&9V\7D@WWW[?>7X7T_FM7/:I//D/V5IG;AEU;=VF':HW+IO%ELC(%@ MH9ON*=>;.NP9%/$C!F)C( +N+E! ^4)Z>7ILS8HLKX8W?@FI!FN TPUORJ6W M^*IAYT]?&U.M=%V3;"IZ4ZG&ZZF6DUK1F7/*N^.!1Q1>.R@W'L\[C^(1CXF@ MMZ;Q:%?6QBVMHM_/)LY;,.>/)\)FN[!9")O]ZU+?P_!0U9]TSMH]IF1CZLZB2KORM'<-%)2?MK MJ+*67E7D39@OI;77;"479MEX,E.:;>-/>'5K[,:AFD'9'H%LL+Q6TCI23!C" M=JO%!$"W6QZPBS@9TS/=0 1U#3V[YT=TUJHUO5_#244O+R[IRGA9T[FL95," MI6, =[PE!?5I-!)1@J=(XXC'0U%$ L_D(!,)OH18LORZU$YS[W#T+'E.61)E M].,/A4C$3R2R*(=R&*,7))Q!BVCT #"!AQ"7;91/'3H!"U3WF6(FDN MFXA&7,:L*V-R,$H*U.9/_@N 7FVV]?;N[>,^(-FVUJPU&JNJKZF?Y_"UV=M@ MTA^ER&H[ TCL<$>G%6""+$LPD?G$/-)-:18*C%U3N[2M<0I1H(56A1/J1@-W6'>_-/=W\*7S(;.*/CDU7=;TBYZJX"@P M_3F]ML8YNM@*YJP3#-?NK"R7BV6G*TQ;K[]W._@.1_1=@__)S>5R\AE58AW+ MO;5'=!%.(&3&.X(2A6:XA,B"\KD@<]TZRK%3AR!=E _!APQ*29DG@JF+9V!' MG](B"^,D'W?S\1"\N]AXQ0[>=II1GH#*^(DI[EX22 /48UULS<#;\DMM9I0 M00 ZJ<$10^)U2TXADA90S!_9YI#L*15'AL_LTJQ(#C4(>4DG?C" MZ*&YKI_UJ0C9]#?14> B#P7,1UDGR*+K7UD^PKH;&5X]*4&T!&ZW_1'OTE9G MNNG6/"R2E?9SDK0*=QU5'K7&-=9M&\6#L::ZT:!%#7,7^DM_F*"\>\"YE@=A.KD]S97E M3(>\3[>_%-%>,]AG1("B9#G?-IQ&K7$@(OI>[?C 5G+JH<"N'[F[W0B8DK#U MS,58"$K'X003*:5I=V)D)$;,VEA ' F?"S=>1W%W$@9&/W3)&>S=+=$(9N$& MS>T2?:.[9NYF=Y?TL^YN>K.\N^&_E7:FP;M:36$:0ZL]LMVMN1MXTX:;ZL1X M=)WP.L<_&LKR GR?&N.W PZP^]?E]"]02P,$% @ =85A4A8ZP\K- P M;0@ !D !X;"]W;W)K&ULE5;;CMLV$/V5@; / M6<#1?7V#;6!WDZ %DL+()LU#T0=:&EM$*%(A*7O=K^^0DE4[<+;8%Y,49\Z< MN7&\."C]W52(%IYK('U$(!T0T?O28P6#2*9[O3^@?O._DRX89?%3B&R]MM0RF 92X M9:VPG]7A-^S]N7-XA1+&_\*AD\W)8M$:J^I>F4)ZOIEI.>7:TUY5?;(S!9POL? M+6\HXG816<)V$E'1XSQT..DO<)(4/BEI*P/O98GE)4!$I 9FZ8G90_HBXCLL M0LB2$:1Q&K^ EPV>9AXO^Q]/1[ 63-I+A^&O^XVQFFKD[Q=,Y8.IW)O*7Q74 M\%I47P1R'3DW#2MP&5#+&=1[#%:3$*X;@#^HB9OS*QRNF 4**-8;U$-0O4@: M)S,H%'69L5B"VH*M$+9*4+MRN8,W7%+="4$M9&[GG9[7>51UTUJ"JY@N#TRC MAS-J:_WAQDF%8UJ3:1RF\*'5DMM6XPBV_-EMS$\4TVE(T.-P"A^1^JQ2H@1> MDS][=/?&")/,LG!V2^OX+HQOB>AX%N:T3#)2_D)!20'#12LX98) M_@_!%,H0&XT=J%7 Z;AGFJO6@,6BDDJHW1$X.>R,[=&$<'\E 2,?:TE9<\\6 M08@670:*4VB':!Z(PDV64QS[7(S@4/&B(AN%:*GA_.-W$1+"N7%AZ16N,4AF M'0.KR+57\9B^CL>8 COP^')17Y9M!/8S@:)K/"%?[-)VB2* B\3A,TTD0URX MK:@XG3PEN:)J0R1'L4!*R\)*LI'>:N]?$I?Y$E^(&6>8++)U1_&Y<.4^IQDQ' MS34W+]"5\AB2F*IX0F5(.JXK;B"/P\2=QN$=7'NAHK,14*/>^4%'9:M::;MI M,'P=9NE]-T+^$^\&\2>F=YPB)'!+JG$XN0M =\.M.UC5^(&R49;&D]]6]'\ MM1.@^ZU2]G1P!H9_&*M_ 5!+ P04 " !UA6%2?HY/4?,' !U% &0 M 'AL+W=O=> M^VICW3>_5"J(I])4_GJP#&%U.1KY?*E*Z1.[4A5^F5M7RH"O;C'R*Z=DP4*E M&4W2]-VHE+H:W%SQO4_NYLK6P>A*?7+"UV4IW?.=,G9S/1@/VAN?]6(9Z,;H MYFHE%^J+"E]7GQR^C3HMA2Y5Y;6MA%/SZ\'M^/)N2N?YP#^UVOC>M:!(,FN_ MT9>'XGJ0DD/*J#R0!HF/M?J@C"%%<.//1N>@,TF"_>M6^R\<.V+)I%G ^$(6:R]J$SW;S=]7$,R-]N36>_XM-/#MY/Q!Y[8,M&V%X4.HJ?LJG M)@\]@?/T@,"D$9BPW]$0>WDO@[RYJ4,6N@A&*_R1)R-AV*23M(W])UU$9ZQOK.#^K(@[K7/C?6U4^+WV\P'!S3\ M\8;R::=\RLJG_W?ZWI8_3\2N"G$+9U6NRDRY+@M"5@4NQA=#8>ATH-,%GDB'^*(J;1T^'Y4AQ-9FDKB;Y;6[,F?7D\-V_.#451*](Z%4?BA[^=3\:3GWI7'- = MW)752Y&9F%ZDR7GS_VOE&U<:S_YA@_+=X7,QFZ5)VOP?#],I";6?7RM96A?T M?R".9E2.]+#5W/K@Q?'[9'HBCL^3V8EXM$&:_0P>D:JSLV3:7$V2L^]DJ(OQ MMPJNKF.I)I-A4R&JP@=;KF3U+%0%0]"@JV#Y!Z^?PE)(L%J!OR!P6\-+'PTV M*98+IQ3]/!2;IA$:?PEBGT"D, .5("C<,'F MY *J%C(H9*,L=2"E7LBUU$9F1HD:/>OXY,$ZDXN$B&2+"4(CC*FGT) SL$=1 M@"-K1R(%683<-CL$$Q([UN0HK!5U9&6( @[@5>W%RFIRK_5]M3(Z9SU=@GXK&7[8T#<$[M?/XJ$@)5GP(\&I\G%SV &TG] W>=6LEG+LLQ M^>I4T([K<-)V5W@%U2U.)QS@2@*,0-E65R.*@>@#3I '['LO^6^IG<48&X2T MG;)?I./!'D@')RTW>/) [MC@ KY1\HTFD-*8T65=BLPZ%SDEERN SZU-N<)*(NU;D4)B9DH[: NWA@?@@?GVX^^VS6)G:BW'R?B96RN7< DW1 M,UE]X\9[_Y/G.2PE/2DR=G6/C6&?.8^L+$S$)63FPK]XMH> MZH?(@,&@D_BK"-5_UIHP@^V!R]D T[?J]NF-T*'9;HNV[!E+6T;P)6P;'#&F MM=HTWX^@%>\5L0N)5[FIB;#6TFF+#%&RG>8-#'&O5055>]VK_=95Y*"4WZCQ M*W")=<^@0-7WF^AFIVN<+4%(N?(>(/5+,<<49%<8R^0H2#17JHCM0*X*+PW/ M&1H#VOM:5I!G(;]2N9YK&JM,LZ@9# \I"__&.DG^YMT053 MU\]W#X_WMW1JFJ1I!&*:ML-C(PG8XVE[GS#_8L-(7MT[=H<9*=+$IB6(F7(5 M[_NQE 7AND^HV9LM3]Z0T-&T MQU>(I.TC5G,*D!L5X!SGNZ%$Y"S6IZNWS8Q>2"XX*Y[7Z(5FHL;^B1Y06@XR M;')@Z?D?5@L"+*2/9CLLS!AXUV.O!F05:^\VJF/2-.A;)M+N=V/M5;';-MQB M=&?'X79L$DW21V&1T!?E>+GC;#/QT&*D@<>.^A[Y(?<2,UTZ)H"/L#6><06Z M1.$[XE<2H'\FEL\4MH:J(> HT*+]<=\0D67C8=V59K_6=$C-YXIYS# I6@< MM@M$KS[=J%!/F,'D0P1+J-E0U*\K:AQ55$1;QY$TZ2AOBJ^=V8)[2[L'=L>3 MUB%>T[HU9"U-K=HO>'BDY<=A7V%ST3;X8<=H&SD8'$M;[7@"[(?>FP@@!^X$ MK2+75L\O9P6-$UUH3 ?"$)DL+(%4+&KIP"&8AR3 L'VM6L9;XD#NR+8SX].R MQ+!@WFWJUF5U;W$&"<70H :)H[/#_8&6=1LPM-0@DB*>1+[Z&1IBSU_0;*Z$9?'6BJ8\XDTMO.2AUT;1Z%I5F9U,U0>B'*KJGF+T8VS M=F"UN=W-3\._KSQNA.TR^?)Q8X=@*&1"X-%%,NX3S,Z\C(%V!GC5'M*I.'R. MSI-WG>R&MA(,DK/_YE-P\/ MD=?>7XQZKX(8B_3""SN1K:L0WPIU=[MW:K?Q5=+V>'PA]Y&?NK#%J#E$:<<> M"!=?--_\%4$L#!!0 ( M '6%85+8PXU,DP4 ,(, 9 >&PO=V]R:W-H965TS MQ9>5\Y6*>/7K2:@]JR(I568RGTZ?32JE[>CF*IW=^YLKUT2C+=]["DU5*;][ MR<9MKT>ST?[@K5Z740XF-U>U6O,[CK_6]QYOD]Y*H2NV03M+GE?7H]O9\Y>G M(I\$?M.\#8-GDDB6SGV0EY^*Z]%4 +'A/(H%A9\-W[$Q8@@P/G8V1[U+41P^ M[ZU_GV)'+$L5^,Z9WW41R^O1Q8@*7JG&Q+=N^R-W\9R)O=R9D/[2MI4]FX\H M;T)T5:<,!)6V[:_ZU.5AH' Q_8K"O%.8)]RMHX3RE8KJYLJ[+7F1AC5Y2*$F M;8#35HKR+GI\U="+-W>NJG1$EF,@90NZDU+)2!OK,%%\<&)L#6 YSO ;Z<9+69CFD_GTP?L+?J %\G> MXK\$3*]TR(T+C6?ZXW89H@=K_GS ZVGO]31Y/?V_TORPNE^RJ-?*[AX%JO>B;B"J;6Z:@LDZ^S17-F>CEH;I M+[>DI5.^H,!^HW,FM?;,"<68@EO%K4+J9!A$MJ*7L!E(VC 43L>]?&B6(?>Z M3KZSA&_E#.8% B(-X?W,(+>B6/)G8%60K>8]@!U]C:6*)/BZ;!1X$/<8)7F;/L&7 X(SNE 1 DME M4M2I(0,]AD*EC1&83YX+JAF=T.Q9-I7G.@\>T;O750&WQ?GV26] M2;"&51Z63T8=^_"(! ARFS)!8&[ I)3: /Z6 ?UD#@\=A!0N#D[W!V.R&/O( MG0)WKN0*M<>F]872R>?;@I ^GJ-!16(MAG/\FJ#OV$>T SGQL M=-!M3!( '+>,2NI@D8CAI/9NHT,2\PP=+R1+5!S&4JM=TDDM'Q,)=<&^34E' M4][(IY:P8DCXV00X"4&XGY<:$@7E'4)!C4+CA)6W,)RXA.T6.I0S>AR8Z1<7 MFDH\>UK'$ M %@I[6FC#%2E/F<'D4.*&4EU.T9LM?)[0N^3T26NHU"@6SB4EI:ZO6700:IQ M5RKD4U1DG'ILXW=(4=L-]^ALD9Z CZ7:H,<9;L3# '^J4ZI@P8FY^^0NV?)* MMZD\U$;&&7NL];9NQS5^)#RQD-,8ZCR6,8?K1N((>"N"M4""DQY 1C_ CU?& M[,9=I34KNVFI^EK)L#[4((^WR,._HU+71$4K(RJ-7Q M_*@ZGK8M@#VRYR@4A-UQ1VM(=QM!2>Z>0D)AS=@F' /NZ"/L3'VB$7IT4,K[ MLN5MV3+ZF=>8I??>Y8RF%BY_8?L)W;3=.+-I.W&C8+.112'*]4%Y/)PRLAW6 M7<$\&D!V5 O0>4C+FLI=XT-BZK[ALB._A0-)K8NHCI$F//1WH4-?!JCCVIFF M4[^*,/<$4:HZVM@+:[=HA):22A0PG8&>5RL,(4F=%/]H28%#J(\()=HGYF9? MNN1,!O?*BOTZW9[%&,K07C'[T_Z"?MO>2P_B[>W^M?)K, .I74%UFIV?C&PO=V]R:W-H965TW"3:V/AV,%V"/WO=W;2K&RE MVB;M)?&=[_>[#_O.DT;I1U,@6G@IA333H+"V.H\BDQ58,A.J"B7MK)0NF251 MKR-3:62Y!Y4B2N/X?50R+H/9Q.MN]6RB:BNXQ%L-IBY+IC<+%*J9!DFP5=SQ M=6&=(II-*K;&>[0/U:TF*>I9H!".B,)XZCB#WJ4#[JZW[!]\[I3+DAF\4.(K MSVTQ#48!Y+ABM;!WJOF(73YGCB]3PO@O-*WM8!A 5ANKR@Y,$91.?)27S++91*L&M+,F-K?PJ7HT!<>E.Y1[JVF7$\[.[JW* M'@LEW@D[((E]QD0IE:X[Y:'F9-XA#V,G^6<,,V75&2\3'8 F&AF,Y!KC?,4BB9,M;M'J7# M<-RCN/0'',)B?:F4$EZK6?M"[O6MIV'/7:?IC/VQGVT[Q] M"6Z87G-I0."*H'$X/ M M].U%:RJ_$1;*DOST2\+>I!0.P/:7REJPDYP#OHG M;O8#4$L#!!0 ( '6%85(4<-A,2@T @E 9 >&PO=V]R:W-H965T M3XX-2ZFKT MX1W?N[(?WIFF+G2EKJQP35E*^WBA"G/_?I2,XHUKO5C6=./@P[N57*@;5?^^ MNK+X=M!2R76I*J=-):R:OQ^=)V<7A[2>%WS1ZM[UK@6=9&;,+7WYG+\?34@@ M5:BL)@H2_^[4I2H*(@0Q_@PT1RU+VMB_CM1_X+/C+#/IU*4I_M!YO7P_.AF) M7,UE4]37YOXG%V%I-:C1!1^5=T,X79%1;FJ+IQK[Z@\WM5;F&5 MI.)G4]5+)SY5NDV M92RE54$95_(1OE>+ & M9Q7G]]+FK&^V1VL)WBNN&ILML9\7;++'LP)0N)^YE]??+M/B-^6BG?(ZE',5*'5G7*B7LI:N-YILP'-0B\J6J2$KFH%06HGS%QH M_%.!BV/.N;8(96,=0J1>8H?!T<-*)K\T1:ZLBP?8P&QES9W.04]'%8.S07*I MD;Z826EP5]9*J >5-6P$,Y_K#'3Y^:UZ[(D%:5<&"6I6*($$*7*K[W2U:'6P M4I;S)KAYZF!#K&B-+E?&UA)N957!XKFE7@5U90@4JV<-!(%\I)P%W NGQGGK M3LEC<<[*0B"H<@:[QZZ\2-@GJUNJDL3'PNN;W_'9M[NC MI.*=QW#L=,+&38$$-*%=F73+L)2<81 8>[VHX+4X&>H1U.*>]PVK MQ#U]I.-CE)6B()Y1TCNI"QE=6CO7\#D:F-"RVEO+C.DR'7H,I8 +0[8DWIUP M.?3^,J](0W;AE/NYRIM,A ]L@ *<7PP=A[6 MD%<_5-O+-U''S%EW0@0[K!I+:JEIUR__O/DD;%,H-^;3(XF5;5AT"H)NA=/0 MM;0QIGN*?(FM)N/D?[%5&EC\9FI9;,\!ZH&N/2':^:@D[.9-M$$NR@9L.E;Z MO62=S0WK]XS7^"7\>&M"1BP4#7% ^KWY\3M9KMZ>1TF<>"6FZ7A*_T[]OV1\ M)#X]9,HA$N0#2@P7'\K#F5E4^B\0FEM3;C_D*Y' X>DSP6%R+95]7? M*Z+8=^>8VDB]D(I"W)>@';TKJ&ZB/%#DY3IDEAV-!_TW5#(-HFLR55?XX9"K$5,ALG85E52,C@ M6(&&QA7?%6MJ%HKQUH1:Z\C6RVE#-9.%,YSCAZ#U96CE\7;VC$LJ>3R'C MJQ95_,:BTHQ^N[D>[9(,=.43BQN/R.P(A>Z6UYDSA8+^6@9KAZ3E/9Z"TM/L M/XK[#FSSK0AVHI0W*U^V>]#=4(716<'7B4E,.> M_I>RAGBA"7L=[D"E*CS/.D+!6WN[$3.QP7MT5T_$$Y3$@D$>MBKS-.5\,\2AT_8CS4?D4 MTY/QB7@MKK6[W9_#.UJH#&>HJ3!,\?1R6S9G4^C!<9\U>\^B!+$C2JD4>SF\ M&HQUR>4:Y.=*(Y842Q*,,KS9+O>@K6JXDA"E@&DHN=RCK@G$4E4W78ZB'-3W M491Q:$-G"&9Z3II>R1J'HB3W_/%]!&U.7BW]+BF%7,1YK532-;:7VDK3A*SF MBS %Y\/8JO6UH9%W.OI"J?DR+.*@#\)/XP R"5]H\F.\.:M"^1\N%#MBKGI34!/6X!#_WJ6,D^?3+K.\3 MF!<.D-I!EK8<^4PV2"( /7$6%.\3"&S66XI6&TU%*@5?+_EFQ.1A\))Z=GA\ M8Z.^.)_BH@J0A@[.;6]%%&J[H<()15:N'L& M3.O/>=FYU55GF(.??4;S$.P/'A6I?/\<^H+)Q8\<@!])A3\0]2],'?L9C."C M?VZJ 0#X[ APJ34% '%- )(F0#;). 7&.9Z.T\1S (4)[E&VH#5XAB53\<43 MWP&\W*7/0_X\VL6"H]/Q4?)-_&& "1 6_;7\CX\[$F2=]2!Y,=VC0#?Q="': MUV"S)*_I^?=&Q L*KZ9OQJZ>3M MIYNK*[Y,WNY2_/BATHF/5G]Z6A+[^B]*%I%#SU.*V]HJL;B2J+P9WK%DP=?>E$HK0]^LH:GX6W/U5HDZ7Y) M4_,8]7)>![.WY/,6>;$.M6-XR.8"63__>J1Z2<4[6BM,N%H1R5J=2WTF?%GA M#->$R1K5UK>=T>?K&W1,EX"_Y!N6NP M J4&!T6'4/)SFAPX51,0(?CK=8N,T?F%M-0@DEOP+&B@CQ9,T EW7,,]&+&. MC'$$4>A2!V2U^[+Q2X*Z^:WC%S+(6-SXU> P\%QR )RP'83Q86\> M5?L&R5!:.X*+[LK?.J+.A$4K/;3T%J 9 M!7LHRF\ =KPVF \5EBVP$@[78N38-5T4,KO=O\G@U)1GD>E[;=-Z?6HS4)C- MMK5@J$AOA@Y^>E[T]%EN47E<>,#(]WA?[]S6T>-+AV%/IE^;&T /9_S?ED9P M_7]+Z*[K$*,3$.#+ M='SXFK$G#\AWRG,1QXG ;<&1$VJ>0P M(-1T^\@P>EUOWRMQB*/29YSJ^5KTZZH;G/U#RYG76!@.;)KPT8N2RM2M_PW> M&"#4*+AYHDH4BY9B0(/M\U/OX/S&F9[W\*1Z0-+3[@GMC02W.. V:*0KIP$= MYVB0*X] 8^JJS%/B7\/;W0BP@TW]/4\(AC C-\;2EXBWA?*:9@9D:Q[,>6WP MT<(T<$#Z8WQ;,TA73S#0>G^Y?5O,I3.526 VA4R;^7>#$C7;W^N\DVOK6S0(\201O\=C%@5I_$4F>580J MQ^^JD()YRN KA:^>@S#"0G)*V^L8"$JP"J!3+DZZ+%6N?7/1Z]_X3497536W M2*5_?>9N_1)_"=:]&8'/YK$(9]IF34E&S]0Z-&+@L#0T?6+EW4E4M,;U647W ML"IT\;[NS*R1.8](.=[ M.YN:UA !I\.FI#^$!+X$TM10??4WG-Z!BM]=;($YXB'@9H5T, M$RB>;C=B\W>711%'VAI'+-7 M(KTD%Q)(M@5)6C;#R^&E52Z<'=3;CWQ=[=F-J7 M2M,7*UQ=5=+NWE-IMK>#=-#>^%D]K3W?&-W=;.03/9+_NOEB<37JO!2J(NV4 MT<+2ZG9PG[Y[/^7Q8<"OBK:N=RXXDZ4QW_CBH;@=C#D@*BGW[$'B\$P?J"S9 M$<+XO?$YZ*9DP_YYZ_W'D#MR64I''TSYFRK\^G8P'XB"5K(N_<]F^S=J\IFQ MO]R4+OR+;1P[F0Q$7CMOJL88$51*QZ-\:7#H&)0I0?I9=W M-]9LA>71\,8G(=5@C>"4YJ(\>HNG"G;^[D'GIB+QBWPA=S/R\,CW1WEC_3Y: M9R>LTTQ\-MJOG?BD"RH.'8P02A=/UL;S/GO3XT?*$S%)AR(;9^,W_$VZ_";! MW^2_YB<^*I>7QM66Q#_OE\Y;,.)?;TPQ[::8ABFF?Q+"-ZU9=._<1N9T.X"J M'-EG&@#71/3=BE_6)#;6/*L@!FA1J/C8A\>Y@4J<=\*LA,?0E2FA-J6?Q+G2 MH$U9PLQ=O!/_(&ECK020IFI)MD,;?^F"_^;B0VTM:?]._$@%65F*,S&]3JYQ MR!;)@@_CY$H\>NE)I%?)3,QQF?(]2 5"T&*:S/&[$A,,OUHD8S&=)*F8S/#W MD58$]\7>N]1%ZPQF*4^1IO#:.CL?)],+<9XFXXOF/$VF(IW'<2GBN<9='*XR MS(18KY*LQ6]E3<7X>*5K!@3MS$IN"$XL"4#2_Q?)KUIY:K)S#-QL''%$]'Q, M%WS=)@I8QYQ7*M()\L>PZV;XY K(,.Y3I,9L0,P;HU&D$&K18,I9B/-2R:4J ME5?D+H1TCC!((E/IFGS<]]F<2.%!>ZF?U+(,L9^G !8EX#,P]/H"9N!LK@*> M@EZP4CCB894D*BPRL>6W1RP8X M)!-@"$SN.0^I!%R11DQI#B<+ /Y%[BR "^A&J,%:!#T3?_W+/$NS'\3? ML7Z:?>#&@4K2VAV"VTI;N# N_6'5%'J,J?GW$S@&T!'#!%,](@GCX?H\'<^3 M#(@LKI/%A?A5EG4,2'990P>SH(9Y+ @,KL/9(IPP15 :HW- %VV7Y+=$.M!: M5HQ22+9F4)8[(3>;V-W(7_+.@7ELE0@WQP,A((" M9X:1-*SFP'UO6FT=4=HPU(UDOD:<;D-A=18[5A4[X"#VPWN]3[DW:/P_BO+A MF&/IPZ3[9$.B9V(6E3==!"%.,S2=V*L.L]%,@%6'V9(TK91G'4]B,UN@P%B" M0@417T7,04X5")+UV#]5C&6C(A?HD6+.%%WTTTM.8)0[Q=-V-K3(22#%@M7$ M#/H->R(0G86&F@4B35B!#Q56HI!'J#17K>HHWAXQ%&:1 MN1F"9!EPZS_:A>]#>WI5C&' ^@-RD'HGUK(0VD#$%3FO\HCE@9@H0L4#SQB4 MIN8!\492QXR&8KM68-A:@EN8 >"JV/U%@1(F02;[*%R0C&7Z2/%\1'28#C*Q MYD5A/TCE3IQ!A5TP'.$9EZV[X8_0L)''8MCC?;GCJ]B?H)K7J1PVDT3<'_'\ M&M-:%UC+K%H&C4,;&OY<'S17+YTJE+3<7%]GA]6^2V\8!F,]\ J [!@5MH@ M\^J"@"O)*Q(>PKM^1C&I.,1X"U]XN)&(BC4D!3.SJ23"=]2%UH4+B3OEZV;1 M!F\+H@I\*)X1"UX<3.U"+UG6#GLK8+5?XH>!QWB62[?&MEEC>% 9WE\-)JI7+$&6$H M"%+'+E[V4FY[,:YJS?R#S1\H5[>D]]I@NQ3N0L(<)IH!.F*A5AA,H"BRCQW^ M>#6.H.L@#(\^R.]'N<12+XJ:.%O?[#)*>HF++U9KPXL]W&R57V, C->[C<%( MMBT!VT5XLDRD0]V*LWZC]3/YJ^4-)NC=?;O'''0WQNPEW0^[W6' MX":=<1_Z$Y),Q.<]8;@YM-6CN#R=SH?5 (:5Z@_&<]BB1>@_.6W:VN>QZ[_9 MP%!9A[= ;OAR:9[IE/(/%MY 9(2PY3^TR\E>POVKME]-^]WT@(*<4K.TN._; M%1OG:^P..NVLF="\8N?2?2DWZWR<9]\"3KKO,E)1WRMT$6SNFNU9(&DG MYE=]I\UC2:4B= )XB-L=9@FWY&58'GMVX'5NP_8;\YU&%/O&P&L$RUO"<98F MXM@K]:CWA:(B^Q2^P_#;%M*.'RNZN]VGGOOXA6,_/'XG^BSM$UHK7@Y6,,7K MT6P07RK:"V\VX7O'TGAOJG"Z)HEM&0_ \Y4QOKW@";H/8'?_ 5!+ P04 M" !UA6%2[/&.L?L" #9!@ &0 'AL+W=O1R2NLF0E5@Y)62J5K M9FFHUY%I-++"!]4B2N/X,*H9E\%BYN(WV6W.I:10-* 6O41JN)&@LY\%)1 [0B@PMPZ!D;G'4Q3" 1&-NQXS&+9T@;O]+?I'KYVTK)C! M4R5N>&&K>3 -H,"2M<)>J M^CSL!$Q?"DC[@-3S[C;R+,^898N95AO0SIO07,=+]=%$CDMW*-=6TRJG.+LX M9UIRN3;0H(;KBFF<199PW6J4]QC+#B-] 2-)X4))6QDXEP46CP$B(C2P2K>L MENFKB&>8AY E^Y#&:?P*7C:HS#Q>]B^5EUN5\/-D9:RF2_'K%?S1@#_R^*/_ MR:)Y*8NO8KC7=VP:EN,\H.=E4-]CL$BR$)X>$7RM$$HEZ$71 G #C!Y(KF3. M!6?^MJL2+#G)MEY1%(T\*W*41=<%O&OY/1,HK8'68 %60+S7) MD6NF\(6*$)>YJA'V:"8.,[+)9!1.G!U/R-[X9X;% ;M'355C1R'%U:2\%TH% MR%CB[Q)TT,L9IX1 S=0U&9PY9503 ,N2BL20I4>IB&PO=V]R:W-H965T/+JX!8LLB.?/-ZYN1SNZ-O75KI;QXJ*O&G0_6 MWF].QV.7KU4MWJ,O?G@WBPN_%9EVM/-\879QM9JAOEOVX^6?P:[Z44 MNE:-TZ815JW.!Y?QZ55*^WG#O[2Z=[UK098LC;FE'[\6YX.( *E*Y9XD2'S= MJ6M5520(,+YU,@=[E72P?[V3_HYMARU+Z=2UJ?ZM"[\^'\P'HE KV5;^L[G_ MA^KLR4A>;BK'G^(^[$V3@8E7CG+^X:AWN."=N5 E?>W. ;H1?*^%5OFY, M9J(1DKK:K"H=*L ;+[ M0^$,2^SN'"+P T^RT[Q>Z?S8JT>Q>BI0W@CPD6\;)>(HBGA?K8L3<.HM2#RO M-*=#%P0"_+71'O;?>/8R[;^6C2QD0'_LA@/^M;3%B36NUAU'2W3CT21T268, 2-?PTI1*6D;X,?6S:;2 MN0Q-)114;9 UC?Z#;PYW/N#5OI,0NJ^CFQ%U#;0U".^KXMVK+OUR?:D5A3X@,6G%H@^!81@[R5-37CM\0P"#3TD_?L MG@2[>MO5EV@) ) B&2SV #^_^)M(AFD2CQ*^RI)H%/'5 M)(I&$_&^[YQ9'(WF8I9.L64ZGXT6XN-WKA+);#J:B@2+,Y%,DU$J+FMR1,@) MD20C @'!R10:NZ+K8#Z,H9?6SQ9R_T\4$MAZICZ>D,DYC")Y/G]*>S7$& M\!(19P!_[( YCB4S^J"K:P3.5+J0%-X>DLEPD46PDJ\2LH:N)HL%_'^,9AC- M%W!G/(PG%#G\3LBZ1Z!^B5\A%R*X9!+-R7_3" "/L&4Q#F9D%RS(Q'\?_[&4 M(\S?UPI]52T1YR&]#WO4PX8JG@I6HM8P%S0&WQ7& I8&9NC7RI )4[M='>5] MS9@)\]N34,_4W2 XF-$I>7U\][CB5+VIS%8I]QH=XENKG0Z4195RQ[1U!%" M;N42S8F[)GR&%H,%.$:;@J:&.P6Z5M1GQ!%2?P>4XM)R&5>!P _4TF$/D%S\MA((2_+*+N@#9A MTIN!0&.TAQ1Z'855U\O6.G9WRHUE$D^QFL2D;]<00CL(S>"(_EYFZA=C^MT, M?135\,2+L/U$>-]0$?BZ*],W8=8*DUI_W+KL)BOJO4S[:'I99T8>;H;R_*C&A:[]>M0L/3JT7Y[I3.L= M'@">&KKSW+0\CU%15XH?+^"7#*;UB/$[DNMQ+ 5J&")%)E"T?E#__=SH/1MP MVZ3^\G]F"%(,O37GC)W-YAPT7*$X$[Y*,.3,B? 4RE?$J#.4Q"Q%A&.><7XB M^XG 3RJ>I4,;_(NF/6-/SQ24..&9Q:CB/73 29C8ID0\6*49Z:EW'N/>.R04 M8,EORFB80<3#ZZ3]W?W+N,OP#NJP/;S)^R MGGE@JEKA*.HB&P@;WHZ%']YL M^(W4TGA4.U^NT8N4I0U87QGC=S](P?X5Y<6?4$L#!!0 ( '6%85*"+PK2 MS04 )4- 9 >&PO=V]R:W-H965T@$4W2PW;FH;\*5!"R2%$:?I0]$':CG2,N&2&Y)K6?WZGB%W5YLX[9U_D,HB:)XJ(P-YZ,RQOK%=!J*DBH9)JXFBYVU\Y6,>/6; M::@]2964*C-=S&;?3RNI[>CB+*W=^HLSUT2C+=UZ$9JJDGYW1<9MST?S4;?P M1F_*R O3B[-:;NB.XF_UKB=$4V:&>%I_7YZ'+^XFK)\DG@G:9M&#P+ MCF3EW =^^46=CV8,B P5D2U(_-W3-1G#A@#C8VMSU+MDQ>%S9_UEBAVQK&2@ M:V=^URJ6YZ/3D5"TEHV);]SV9VKC.6%[A3,A_8IMECU>CD31A.BJ5AD(*FWS MOWQH\S!0.)T=4%BT"HN$.SM**&]DE!=GWFV%9VE8XX<4:M(&.&VY*'?18U=# M+UZ\E-J+=](T)%Z3#(TG9#R&LVF$<1:9%JVAJVQH<<#0?"%>.QO+('ZRBM2G M!J9 U4-;=-"N%D]:O*%B(H[G8[&8+69/V#ON0SU.]H[_.=0;'0KC.-H@_KA< MA>C!CC^?\+'L?2R3C^7_3^?3AN8G$W' F'A#1>.]MIN#$E]_=;J8+WX4;TL2 MA?1^Q\*R<@UONC760BFD5?F!/C;Z7AK6'*--BBSFJ2 LKPP-%FNYXY6DBT7? MD.(U[XS)]D !SJ7SHO9N38&;5QJ6$;+&TH-&)Y&()0'YFN'?)_C<64J@3?-. M*)V/SR+Y2E@9$==$O')VDU<4K:*048 @5*W(]R016QG$T7PR$RMM##R/!3T4 MIE$<_M'SR1(=E-8Y!XU%0GS4?\$OVIB\QX-QTB*(@%"_#43B5P>PIZWSM^S\ MAIU_-TFI'>"'0?,IP!;+O,/"P3U&S$EC246L"1(HT02&^[&!:R37ZP(DU=W\ M0N_[#P1XF,="*]1,%\BOT1)N=-20_?85W9,1S>>3T_W*EVK 8HO9_(",5I)C7$D +TBD@1TFXII\ ME*FXZ,&@.;:0(C44LZ^44VXKFA8DDD6I(8&TMPBYE'JML4+26QAF %G7VA1S@<= M@^%U.8SH,PX.R!X?M1&O',0NT_@BR67?.Q" MIO7(+$@LK,FGJPY7J=WK\\/=%C'(-DA(R+F+TF] JJ%61ZIYKF%6.%5.S7^KTGD><,G M1=.A'*@[)QC; M5EN%LY-]AG8-U]J MWC$NIDRKL \OE=!+13QT^6Q$8JR+AZ9-FI'XW3CVCA--![143&JA6;T'P=*0 MVVOLTYJZJ.NU0ONBJ4)D.NUQ\;RCU+NP!]-TS_,_TU2CL;2OTA2[Z[IP@>=\ MUV:1:Z_SP..H[O3&HIL+B3I<[HMVBT%5< 7X=&%J-ND 9W77^)2H$!(+6L)G M@GRY%F\3T,0F>S!J=L2#=*TMHM4,+X]2K \IT0ZM'89/X&Z XT$H3549Y/G M)R/A\T= ?HFN3A?OE8NXQJ?'$M]-Y%D ^VN'*K4O[*#_$KOX&U!+ P04 M" !UA6%29!DH)!$# !K!P &0 'AL+W=OI[=S][W=GYSS9:G-KUX@.[FNI[#1:.[=Y&<>V6&/-+=,;5/2F MTJ;FCJ9F%=N-05X&IUK&69*&W -G7-S<,"I=Y. MHS3:+7P0J[7S"_%LLN$KO$'W:7-M:!;W*J6H45FA%1BLIM$\?;G(O7TP^"QP M:_?&X#-9:GWK)U?E-$H\$$HLG%?@]'>'%RBE%R*,GYUFU(?TCOOCG?J;D#OE MLN06+[3\(DJWGD;C"$JL>"/=![U]BUT^0Z]7:&G#$[:=;1)!T5BGZ\Z9"&JA MVG]^W]7A,0Y9YY %[C90H+SDCL\F1F_!>&M2\X.0:O F.*'\IMPX0V\%^;G9 M#>URV4B$JRLXA<]<-KRMEBKA?<.EJ!Z$6L&\*'2CG)W$CH)ZU[CH BS: -D_ M J09O-/*K2V\5B66?PK$1-LC9SOD1790\1(+!H/T!+(D2P[H#?H2#(+>X%\E M>'T!NS*<0)J=)N^H7%HF'V,.79^$H/=Y70C+;:7SU#_0G@QP*K)=H^KV%N:2> M$;RH^T"IFZ6K&DE?$5GNB MMGA4($N]Q**Y0^^?GK$,,G8.1T,V]@+I@ T.0*7GCX#*V1@&!'(T:*$\Y).@ M1BP'SW&4L^'QCO( U/@14&,V;#5'+#GN()\$U69UYDL=! +EC_ +&[RWWY71 M-?#_( E5R*9$V!KA\%17E?6'HE'4T4++7M+![XT-92SN.*VQOWUM\5X#K)$. MI6_S%H)SVPO[U?XFF;<-]+=Y>PV]HS,M* >)%;DF;#2,P+2MO9TXO0GM=*D= M->;^ #]_3K[!5!+ P04 " !UA6%2X6(*2'\= #" M7P &0 'AL+W=O!BB5.>C&F;8IK-Y^N[B^_.KF MBEZ@)WXS^MXEGPL\RJ9MW^,?;ZIO%\]P1[K698<@%/SO3M_HND9(L(\_!>@B MK(DOII\]]-=T>#C,1CE]T]:_FZK;?[MXL2@JO55]W;UK[_^EY4"?(;RRK1W] MM[B79Y\MBK)W77N0EV$'!]/P_]6#(.)#7KB2%ZX^](7G\L)S.BCOC([U4G7J MNV]L>U]8?!J@X0?"#;T-IS$-DO&VL_"K@?>Z[VZ9?$6[+6[-KC%;4ZJF*Z[+ MLNV;SC2[XFU;F])H5USX3T^^>=K!T@C@:2G+?,_+7$TL\[SXJ6VZO2M>-96N M1MZ_F7__\FH&P%,XS$%_J_A8V/U@"08PV,O-.-MJJN3_B[/G;\;@>;^+4Q^!>AE,]^ MT!8DHKA8_'!]_7;QA&B!3]J^YB?PCUM=]M9T*"3X^ZN'[+7N*TW0Y1"\G]L?_EV\:>"4Q];2Z[B@@1_O]RV>J+UO MX$O7;YRIC+(DMPM\:U&TEL M;AC/?C- $%!Y!!V,@R7*N (,!"S\9V\0LTP9 M.I[5?F\!:=EI$FCXFZQ5;&U[H"_P*?R18#M#;'#AM"[^W<(/GZV!V\(/KH M M7M9") MSVG)_IVQW8Z(R"QB]XJ_<497ZVP7)L;W3B^G5SK!1O--E"RCV]/NA;:M[ M4S/RK[V^? /:H=F93:V+:^99C_?K3E1ZU'[(M\M,68(J BL&*P/< (CT?(3K M9<$O>284*(]B%(M-[P -#FEWV*!>)*^B*[;*V.).U;UL@#C6)2P$)[S?FW(/ MOC@2'9AZEQXXK'ZVL4R/KT@TXV(H3*Q#G@ MT8P=E:$?2/LC&ZIP]A.=&&AC*VW!'B8& L!V]ZCJ07+> R"00Z"Z 90C(D'' M:85*IRK:9I1(Z^)U. +86XT2"KH -TEB@#^(]<3 @N"8AB,M0S#A@/K!.-(] MP42>+X-:.\$66J6=J!53 =: .@I1?*"2D_R[156S"\;MM MWZ&B+97;%UM0,FY):@>EH$ ' _ZV[4G5@%@;E#V\WAZ 8NI!ONP[P/U?GMT\ M /03''HY[\2.H M[;IX+G\_64<1](@:8\ZB.QU1W.M3\+,XTD).:BHR.>A%L]:KF:9[ M.?867$O'/A<<40P)R4-[I]G!2S IKS6Z^W"%X43_,)-Z>5]'53>0W@@15C@ MEBN*W('O2U K1S!80 C 9 ,AO48$OL>:IJ MX11-VQ'FB&=T<=+*1M_S7.L>;7MGT#]'\RG>P$&=4 &IZH^>)!6DSNHMIAWH M"+E$1Z4-9"&W&SPFV!MZXAMT.\DEWBG+P@;\P4KU2]8[\C'AN.*38='[>&Q(-0UUJSHT>C MA2Y'6,+P/#"<9M6)BA0$RP!"C24*JZ;I<2-+U/J'%DZWM0'!9HN" M@XX;R$<)>L3A4SEF.1!;)@IOTW?$)1@A"'E59O,J75J-,@:Z##W!DL,:\0]Q MA<"O7Y/D5H (%$F.^20H"B97-W?&M@T>9XFLT(/6:,%S2[Y'H#4P24T,TEJ MB]$7L1.<@Z3' 3,R.\'^T*GQ"XDQ*]71=*J6# (%<[T%A[(MWZ\S7 /YB,NZ M@5O;@U,#N[C+E'02*3<^.H1GG=[Y?:.4T5OBHR+0\P<#7#2:B3_"3XI50=J+ M*(,!L:@VHVN6)_":H_MB.33($KBQD2M/;8MRB H:RGO$ZW=V6Y9 MJS/94K^5M@0R713<0D# &FUD=B4=)ITG*C3,\.6\[^+UAPXD,TFP! M+*A2DBWPV?H#"@/F$5A51D Z\#%.F"86#RSNR$@\1S$?, FMDFPQ M5ZLDKT.UX&'#/XU&5E3VQ)+(L8PZ@B\(BGU9.##YQ+UD]M#--WJ[0D]HY2.A M VA<=#P!6.]87CWK3GC@0R)/:1^R+>%A7(#2GNA*458.R3RB#S(")4Q"/J6; M4V J6>TC-5<:LW^(_AJB9)3MT469XM:M9+(C>W,99D1*B%OX>0C YJWV+YG] MB\D\XG<*]YLVY?=VF[NJF(S(P 9/:W:M>CQ%*2&$JJ)E6\PG#H)J& MQ5KRAT!PP05#(<#73BLOUQPQ.%_\P%(W+IVC?5G<0!! 2]U 0%$#[V. MU?( ME@X<75J -%E2W+CY^;77T) #KH?L+ZF2IZ/6')_;\#HHV>3&'/@8?B2 M3R)!KT4D!KL.GJ?WZ9$]/WG^V8OU,]#*=2UY0!&D99 DW"GHGJEM1>4PKNV& MNQCLG[-1*LM&MEOV'R:R1Q>+ES>O%T]\%HEX57DN]KH[ -[UX+Q2D.2+1JRQ M$T,^_;*#P+!6-LL<>H7/1<5B#P8-&.">>@2H)E"K,B8.8:N\4>:Q-+B4Q)44 M \*#L:8F.9&L'D%.1YJ46R<):10G?B?*IT_5HY&&(/(/*L2T/D)E^>6\W ^%_IRQ_WENVR)S!MY<%S/U MA2]"?>&+V?K".\9OFLX?JR7, AFO)8Q #CF/=X&JEJTE// 7IWPH?=C6(=$' M*L6@:X%0,3MN7,AV6RE0^ES:4E+>WAU 0R,9*Q<*M#%9&'(:E-\0GO F598; M6,.P59V M1#7K:ZKK* 0(0?:?['X@&JPJX.C+> CQORY^\$DPMM^I\Q/"6;#PE%;SXAJVS:4. M-"WUX%5@G9V2X+$5!ZDC3Y*Y/2.'E-A;4.]D& G+=U@!-DV0"V]6J-@ ;'/$ MFA=:>71O. >,/W-2#\$@3YN.C '"8NY\K5%5U,4/> ;.3X9\'3!=ZS&3X(L9 M%#>U\EP2O7;U.&];[)%.4CX9,PWC1WK2E9=W+]V2>R M&6] = A&T%T&R\6Z M_V]4N* Q)2SWL@*V+7YG3I*4', %T*UGO!&Z*12;3O@W6'J>W MWF6:CW/%@/T-JX],@G EX.@Z:]>AK#J&UU0 0D:+-3BI#PY\"_&TF5ZT3&CW MN?@;]BR3, _A"6OC@>N>Z.VPU+"/CI>!DV4.F.39*.U0LB0DK"XO 0JYU!AE M@,).?F;;UULX*.=KZ'E9=DF5, :?5L.6N>%!(TV1@3X>BKY0ZQA]*MEETD6#Q@[0I0!^V X*@8UQSY.R25TA.=ZO^*&^2A]04KVYN M?4(D1.&:RMY2L1/_BOPT+;$/!$71!NYU=-JE!Q&P(IY+QMV22'>)[B5US,DL M%CG:;]L DQI,[,<:N'3?M<00]%HH0 Y #94C4;K:P[S *08@L";56_C-P4F/DU>7 :4X\7S3S"?ES'-[\Z:ZA??J)I. M0$,1+LA6K&7GD7=B2T!3-9*%/?"T04CM94"E&V,F#_$BY"%>S/SR'-B5T.X78VK%G"^&[[Y&7WC'D)G6R+68.Y0.V>XG>%=63 MZ+EN1@?EH?-Z9%\45OC-,>6S+:;A)VGNB=ARAB!?!H)\.8O.6^R86''$@0<" MP&HJ._0AD+X_@Q3HDRY5I@_(>:AN[GL2LQ@(3&33G755AF TE @49SX8?8/ M2L)6+&"&=$7HJ!*G#=MK8AVHM5MM.#N)[#^#[,MGVZ>@02]T^ [%'7(,I!?PTF!;1N* M!;YAZGX/(H1O]^%D/D\^ISA18P9;FY564$I"T#^IJS'[U[8N# MD^8A.)?9DKX];LV,(R&A%3:TLB'ZO/N3S]_4T@(DL50D&F!?H@-E:P.G.%%V M3U*;R-^^M\!GJ6NSU=F*T=@,&S;IT%,=FMG1.99B[\0JS/BOJ+0@(>F<&"1# M>)>/B $5H7]!#3O*ZQ_^>N#D-Z%)5\RKN%+"D/%8L77:1]DOM4\SJX?)J8L\ MS/-&0&H1^&+I2U^DXKL.XLR^(_4=>@WY-]^*T8T/0PS9G6P'5;;IN^E!$I;, M1!_BKI"3W8.;82'@\8LFWQ9^E3YEH(%+!_!N2(9RV M@C/B*)<]92CQ48>'G#9.4+Y'=UWM\\F:1VVP2_0#3D4.<-*L&$XB'4A"4-,, M=B^1!S=U^2":Q ]Q$CIN)E!+W((M 9)TBQJ"0T?TK;B![)$F-BH81<5R?N*8 M$R"D<80UK&=@G9P[:_K&>\<( 0(,&3WC5DV+#NMU,_'4L!5ZZ %%"F)!]*!# MRT4*HU/O=<.]5Q!Z4J\IB%!#+75'<#KC0%'Z9!0S?IPL2*W,@?&$<02C@$;; M2&,R49FAD9>3+G[O<: 4IV7$,/,DH==D68C:%U"ZQ#,DOUE-X@W-7T+K%=-Z MA;1>92I]':J^<,Q)7 MT4AUV35@U3$H*D_%+UA JR?=T_\#N&R < M$[+A'OO3/YI6KP/!; M@9D,DAHG>KANRP3"VCM>8TJWDYVP"]86OZYOUQ"!US7J3]^Y+%UXH82)Y8J:.\7U;5]K&MDP($[K3+!/',??+Y_/A*CJ-B'SZ\ H@@R7 M4XQR\$?"RMC7:RN?">*Y.FSA %+5!MY"+@.W7;!)2:0#9H6"O=S"(M3N)?SD_/7_N1YW>4^"'7XMJ;S7',S0(<[UR87V44I^D, M<&+(J:3L;5\)"A!'"UI'.7:4+-#8<7 DYNO\9+%,LE0A!\6YN&S:-JMJ<^-0 MWDX$+SM.#5C.&GC8*!S8VL=T,&W-H#$5^2(/]-/]U^P-5QJ^CDGHT[Y5,#^>S_!S?I>J M]< ZH31C]!YX'K8.[V^9ORN,B; #H03MBUXTQ95S3!VGWB_GA]9_Q"&;<>:= M?7&<>1G:*).B(8XC*34_R%EPN44!SXN)J&6Q 15+#9G;4&0 Y )O:;R"()2J MN31*4T)<'<.>$IKP0K_'F0>O+("E+R_9\5_[X5] OCYZ7E,A\LXKJ&D M\,!M#8/FH4%=\^<I\'$ M0P84FD-_$$A>H8P7380UI (B)27I><9A\"XX'>QS2XTN5C\\\7J25ZZUA;+= MIK4@([X7H[A8O/G^W8(JAI[6/B _.\]P\V_.WP%@^1ZBN:,>*5;"0A-?F?1* M3EHAZ9H-+#I;'O+[A>%RB^2#*%[FX.3!;%7N!8OEAAH]$BM%+E)W9%U# MBV6H+,=N)9<0?C U*^T7_&Y(^J2#=-SZ% !4:?B)_B==""*J@GLY,9XRI*JI M+ /(OKP:6GI?) U^VIB#.5$N(DW!(95LRLD.4LV?9F?ID%FF22(:G[:->H>Q MDLY\__^;D%MT*,_(U=(D*3"7OL>*/5\,DO9&<,\H4FB'ZJI+VK4]8?V$TA!Z9-+N<=UC.YGB3,GS289/D^T/E1>)'J63$/#<'$$"" M+8J.N .D!3#40OL".QG-/H>EJ7;,HW>@HA_A7Y!Z--P)P?JP?D4TQWQ4[F7.0#,?F*A@L;5<>"W9=H 77S7 MN=;=L!*"-1(IU0\:(GQ!$)N#<"]Y33"],)VBRJV!JJ)R9?%YY M# 9-21%,Z'BYW[=R(8^T%@XQ-W/\V0@PMJM?SO>KOXF#1K"SE\8=6VF%^K%M M=E+5XHS*J,S]QZ"/AX$ROP\N%#[/Q3,O!9R.H#1N=GG,(U>9<'MW&*%D25L. M+PCXS];1V %F,9JJJ5UG(W 8U0X,..EXDM@^B%W?)%,MY]=>&#?H@YD8F9,J M6J@@E&0N*&H#YFSOFYDIXEQ)/#9#G$R\95VLX>2D],ZHC5OC^2%L_/ =("]F M92"V2ES.=SI0P[=U>:V<""!1X"CGS\/\G6'Z3%=6I_\10;]CT!,I)2"3H:$( MBO>Q,\K?&N5G"8.J'7LB'/ M2\ 3X[ MUMQ,C'59R;3$1C49XI=[44*O6M<>5X0^RH /VR01 %>^\"@"4VW:.RV;&WLK MN6$HGOV?TQ1+;DI2TB=8<*,@G<5R';"O3O$Y*G(X*9606\I?^..&"S[\-6_Y M#L/M@5M?,!EY]:3CZW'E]*JWY-HGR';%#?N7N6+I#0JFH:@HA*(#WA^_+LW&^;6@D^L MFH'?']"S3J^[DQQ.Q/(R]._RU31<<8[KS2DV ,_9LG!_9*J_ *_H5?I[BN8X M["HV$EW-M_L AV".+B9Q;SCC\<+"R%K'C4_I3= MN .,TO4RGG>&D&3[#$;Z+*@/PBO9N+M06KT^Z@?:S,\/\%7E[^MA)TBZT/U( MEV=DNF8@7CU2UB9E>X/=@K"V=7PO.,TD>NW9>67KFT)VNMU9==R+606SR?>? M^WB!T9J<;N)6#G!]6LJ?\)/Z+M[^%^_I.R5SB!B.26HVK94@NJK*LOM'60M\ M(\AFBL.D'16;ROU-1QS)>KX)CU#1=!>'N'Q36MX1[8=\LA//263L:;J:;TIZ MI2P&8:YX"U2[W2M,DDYW\\T#&\_YAQ6.?H4@FF,G>)K3S=9]IT M?&%Z^+;P%]1?T[7L3^/C?+O]3SP/!:IQ"Z\^6W_QV8+3ZOX/\*WHSO5-VT%( M31_WP&3:X@/P^[8%!2%_X +AVO[O_A=02P,$% @ =85A4ETAJSY^ P MUP@ !D !X;"]W;W)K&ULG5;;;N,V$/V5@= " M72"KFV5M;-@&8J=%"VS08)/N/BSV@9;&%A&*5$DJ3OZ^0TI6;HY:],4<4C-G M+H?#\>*@])VI$"T\U$*:95!9V\RCR!05ULR$JD%)7W9*U\S25N\CTVADI3>J M193&<1[5C,M@M?!GUWJU4*T57.*U!M/6-=./:Q3JL R2X'CPA>\KZPZBU:)A M>[Q!^U=SK6D7#2@EKU$:KB1HW"V#BV2^SIV^5_C*\6">R> RV2IUYS9_E,L@ M=@&AP,(Z!$;+/6Y0" =$8?S=8P:#2V?X7#ZB_^9SIURVS.!&B6^\M-4R. ^@ MQ!UKA?VB#K]CG\_4X15*&/\+ATXWSP(H6F-5W1M3!#67W^CH\,SB/WS%( M>X/4Q]TY\E%>,LM6"ZT.H)TVH3G!I^JM*3@N'2DW5M-73G9V]1DI)0._W+*M M0/-A$5D"=9^BH@=8=P#I.P!)"E=*VLK K[+$\B5 1-$,(:7'D-;I*.(E%B%, MDC-(XS0>P9L,*4X\WF0\Q>\76V,UW8(?(YC9@)EYS&P,\PPVRECX[FL'M_A@ M82U4LMZJ%VP&1)0C*# VH$9LA*4!<2W5S291*"^L)\F'?*7O'/ M!C6S7.Y?N?L))FDXZY8$;BJE[4>+NGZEEH?,YB&YW"K+!-O M/&13[R&+PQA&*)H.%$W_A2)CD#AZ2JDG[9*;0BC3:CS%TSCH3=LT NE1<@EP MV3V*W?LDF"42K.KR,IZA$4K>I>";?TBP_,CN*? ]$K1[7)\X\76G"Z%>1T[)AIH*&\=(G]$H9!-',!;>< M[.AR9$1==T=&",P' O/_1^#GWNGC&5PQVVJ2_F,3CCH\W82]!Y?@VV*]R)_9 M$WR_I3GI*I0Y.87477J2)O1#C4-2!DE*1)(TI6;)X+:BYF4[8AW<>=<[NY:B M0C<0>-T>N[!AC[5_+68SXM^5;PZ\;EIW+[DD *37*B=_'<8XE[,TG)QLP^C9 ML*E1[_U(-> O53=WAM-A:E]TP^I)O1OY5TSON33D?T>F&PO=V]R:W-H965TSB[,'X.&==3=^Q1SHOLB-/^JL0B@/^GV?KKA0OF=+-EA96%>H@$>W M[/O2L$+1[XJ"N4>3CFW=T>=86?] MXE(O5T%>](\/2[7D*PX?RPN'IWX;)=,%&Z^M(<>+H\[)\.!L(O;1X"_-=W[C M-TDE_<5-/!)C:W,>_=-?8#CJ45C[8HG$&@D*; M^K^Z;_KP$H>D<4A>ZC!J'$:QT!I9+.N-"NKXT-D[O M@L.JAE\X/DF_5-IK::FGU]=JGK/?.>P'A!:#?MJ$.:W#),^%*5V/!DF7DL%P M]H3[V7;W-YSV:#04]V3PO7L?!;55)6U528PW>B;>:>7QQGLZL\5<&U67]^ED M[H,#<3YO23%J4XQBBO$S*:XP3UF5,]D%77)JET9_Y8S.,S9!+S1^GGC/P5/L ML,.S,AF]UVJN<[2;O:Q7!=Y_BEVG:[X/=)K;].;S4PW2X-WSF@,^57](J&26^,1J2V,@CB.&5]&^'L3WL) M73B.F?D>VN0E&();8'"8 .?0T'7Z66\/UI P%QZB%0-.68A%LM\;M-V/L;4) MRBRU_&SU-Z;\UR-[ KOEL:]T9-N*?ZMB_PZ^6R]-I@G1;.#MN M.3O>RMEWVNC N^\AG/4.GALHWN;+\V\]^X&^GBZ4"T*&I\;KA33>"O!_T[C= M&;V= ,#^]NSJ,4D_>EY4LBT+5%T(1U&8B4I183]J%09''.>UDJQTZ873TXEP M>SP6,C0.=*K2F]PN*:XFH]Z0/@BU;%%R (ZE8Q:^@@\4+$WI@95#L '8\4[= M6A>1ITTT3Y/&8-";T+53&[2FHSSA[B"42J5>6CE]Y&EHOFZTW 0/U2( M4U?GDF+:I3D$DVP:-0SJ:>AW92II2 UBVB/ITHNK7$(.B!<+W+; TRZI J+6 MB')881#] 9J\(^]=T%_5&N>+=MS@R;J3XCULMPV!L( /> M>@]5S1^0(].IDANVI)#8#>?1@;5?6*F 2WJ59[128K@FWQ-<7RGTB=E$!#*I MH3Y1FN ":)V3LR[@N @+:P];<"VJ4+DGH/7JL;OD6S85FOB*1MW)>-;;AQR! M?#A.G"VBR&I3B=_&0$,;]_8AZ!_P!:5KZ_K5B-XJ9X3YWT3D '+O=2H)>LF8 MW@AGH[Y"]_?I0Q5E $"C<;V9M?C(O05WJZ@\E:\IG*H\K80 Q,\FFLA%:IUF M@J1/:GA_XWM OL7^4&ZI45O."XCJ "=3AUS]?5,_!%O&3P2("(ZZ^'.%3T)V M8H#UA;5A_2!?'>U'YO$_4$L#!!0 ( '6%85+@#GE&$P4 $0, 9 M>&PO=V]R:W-H965T>,31 *DO4A^4L M">"D:5=@S8HFW1Z&/= 2;;.51)>DZJ2_?H>4K3B)8_1A+Y9XQ7ON!^^YO#Y= M*_W5+(6P=%=7C3D;+*U=G8Q&IEB*FIM K42#+W.E:VZQU(N166G!2Z]45R,6 MAMFHYK(9G)]ZV4=]?JI:6\E&?-1DVKKF^OY"5&I]-H@&6\$GN5A:)QB=GZ[X M0MP(^WGU46,UZE%*68O&2-60%O.SP30ZN=7"0SI;ZZQ?OR M;! ZAT0E"NL0.![?Q:6H*@<$-[YM, >]2:>X^[Y%?^MC1RPS;L2EJOZ6I5V> M#?(!E6+.V\I^4NO?Q2:>U.$5JC+^E];=WC0>4-$:J^J-,CRH9=,]^=TF#SL* M>?B" MLH,.]W9\A[^89;?GZJU9JTVPTT]^)#]=IP3C;N4&ZLQE<)/7O^3JER M+:N*>%/2^U(T5LXEGU6"IL8(:^C5K5N9H].1A3FG-"HVT!<=-'L!.F+T035V M:>BJ*47Y&& $/WMGV=;9"W80\8TH HJC8V(A"P_@Q7WPL<>+?RKXQO)F(7=" M?R--42G3:D'_3&?&:I30OP?,)KW9Q)M-7C![ V:5+>RH.6U=V)?>@RB.K2=F MQ0MQ-@ =C=#?Q>#\=BEHKBI0338+LOX@.[[)'\*0Q6?/ VGO0:F*6U&255Y> M<*WOG1:O5=M8Y]QBFY^9V[U2>@,H%J"EA2'M->\%UX:$.V3"$8EZ)G1_3#ZW M+(PF]$HVJ."J AG-T0E-5^*._KP#2$E7ES=TJRROZ()7O"G@I7$./$&+#6*Y=2FK)@XCS+,SR[ M=#SS#*B]B7R"6"(V@>X+KL$)*+D4]-$$X6&G8'5(XR1&T"YM+,A<&I,NC=%Q M%N7(S8&Z3ONZ3G^ZKJ:*>G^>5L;+V1/ELQ+RMZ \Y%Q[(U_T1O=/*&+KXE %!2B8\E6#557X>>W'T6.SZ/6IZF+K4 M/OZ2!SM![QZB=T7P8KGM$8VXPXT&ZYOKS"%"CD%W;D&:KH68IPT$/D7^M%SY MA(Q1//%7$(LICKN6GQ#+7*&%#/4S==WAI)5;^MU7T12G#ES.3/#U4&; M[[8"<.REELJN@\JY9AE%-J^@YC;4#2B\*;6IN<.CV4>V,< +KU3+*(WC:51S MH8+-RO_;FLU*MTX*!5O#;%O7W+S>@=2'=9 $QQ]?Q+YR]"/:K!J^AR=POS=; M@Z=H0"E$#X1ZD)"!TXT>/&0PF2?%T?T3_Z&/'6';_E M W=\LS+ZP Q)(QIM?*A>&YT3BDAY<@9O!>JYS=8@O\:],JX*]OBC%0UFW+'K MKWPGP=ZL(H=&2#3*>\"[#C!]!S!)V6>M7&79HRJ@> L0H7>#B^G1Q;OT(N(# MY"'+DA%+XS2^@)<-(6<>+_N?D$=L*SG&^C;R/V]WUADLEK\NF!H/IL;>U/@= M4T_80T4K@>F2G<_TN01?Q*0N7=J&Y[ .L TMF&<(-K]A^S:G!F (B#N&&81Z M!V;(HA=)XV3!J5$*D>M!2%SYI%D)X!Q*'J\B 6/3!>]16XL0RHT?];9*.N6OI2 MFY]6$)W9$XYB-#EB>U"(++TD+W#(">I FM9'=RV2DV6>HW2!A%]11E>AN[@=..G\4X[G.U^6^%C"H8$ M\+[4VAT/9&!XGC=_ U!+ P04 " !UA6%2JM#H_AV9K4:6>Z="1$D*W$5Y[;S3@8!)#CBI7"WJO]!ZSCZ3M> MIH3Q(^PKV^0R@*PT5A6U,RDHN*QF]E3GX2.(G/\'I- MJ#W/ZYWD48!S;C*A3*D1ODV7QFIZ%M_/P-,&GGIX>@*^H&K)2X&@5N!S:@\Y M?2F59UFN#H=FRS(=TKL'"^K[%:U70?R$ATUA0MX_6J0=)-W1RO_U&8DE\G_7?J0 M7L7AH!X?I:FEU,H^*XNF,1Y OQ^'<3UV.W'JG [SHV2%TI;_(G*,E1OW 5-:Y_\!E!+ P04 " !UA6%2+"]\*JT" "E!0 &0 M 'AL+W=OUF@LMM9,DSV&W=R4U/82.?31FSP'NE[LW*\2GN4 M2FHT7EH##M>SY'HX68Q#?DSX(7'K#V((G136/H;%UVJ69$$0*BPI( C^/.$2 ME0I +.//#C/I*4/A8;Q'_QQ[YUX*X7%IU4]943U+KA*H<"U:17=V^P5W_9P' MO-(J'W]AV^6>YPF4K2>K=\6L0$O3?<7S;@X'!5?9.P7YKB"/NCNBJ/)&D)A/ MG=V""]F,%H+8:JQF<=*$/^6>')]*KJ/YTFHMB:=,'H2I8&D-2;-!4TKT\.%! M% K]Z30EY@H5:;G#772X^3NXPQQN&:KV\,E46+T&2%EDKS3?*UWD1Q%OL!S M:'@&>99G1_!&?>>CB#?ZK\YOI"^5]:U#^'5=>')\?7X?81WWK./(.GZ']9Y= M5;4*P:XC8\!MA8*E\#5\*Y3V)Z=CWW8YY&C+M#U8S^#;2W+&O"Y5&W%8U+( MC@ E12&5I#"X,$K+@(YOKW/@K68)5 MLA+$"850PI0(\8[SE>0"+94*,D\G0=403F!X, CO/7WI0?6T>@V\8'PK* UU+FHW^W?H.O.>O_2NP?L5KB--&$F:R[- M!I?G";CN4>@69)MHQ,(2VSJ&-;^CZ$("GZ^MI?TB$/0O\_PO4$L#!!0 ( M '6%85+P%]U>D04 /<- 9 >&PO=V]R:W-H965T1[>#>WEN:E]J;0<6G)U50G[ M?"5+L[AHI:W5BULUG7E^T;X\GXNI'$G_>3ZT&+4;*86JI';*:+)R)0C<'N6U+$L6!#/^7,IL-2IY MX_KS2OK[X#M\&0LGKTWY115^=M$Z:5$A)Z(N_:U9_"Z7_O197FY*%ZZT6*[M MM"BOG3?5.;G0AB^\%M.% XT6V M\N(JVRKQGAI8*_14AN>O M@['S%HSZMD59KU'6"\IZ_TW9 =T\,2R894RNQ5QY4:J_9'% @\K4VK^&P%:5 MG.EG;BYR>=%"*CMI'V7K\LY +KDU0N3KA)#1"D(A(/""GJ6PCB0C2(B_K,;@ MR@H#OJ:GP6 \G-!".,)O8DI4 7<6UL0E87JT2:G2>5FS!J5I].&-J.9O!RM+ M'.U0-TNZ?#N-MS3I(UJY=(Z\>*)Q)*Q#]9#).BS5G@]X(JE_#-]#:E&=_+)TU6)!=]>@WRK M$:]#/E@58S*3 *KSPM=N->*"(/3SF]].LO3XK:-:/\)26'D[^ASPQ+J?H ^@ MYS/VSE%16Z6G#5_X02\Y@YA0L$2SQ#&W!]K3=9 %N;5FX ![I)4)8>15EC/];RPOTS&L$CE;/-NE",I:.AM*%KZ5RV/PG[@!87.?XEU&I9 M' X>I47KH0\ PQ^B@$IZS]+O@W3L#TC@LNXW6AO"!"UP3/@? P!*=\#"#JB3 M)AE(=-1-LC1J@(0.WG5 5EZ#.2SITGT4OM=)TGV^]L*UOX\%_=.DG_XK_0"@ M PKSO]%_=/0B@M'A! IL\X;X]2_+[2_EIE$N3-N2'D=->AQM38^UB'^2PM4V MUMB/>@Z#@KT\&?/S3N8SK?ZLI7LM [;KN0,)U[BSJF-WHUL:+(0M7*A2.[W3 M)$T#LQSG[0$M9BJ?A;E">FG1A!$YV,*;IPPK%4R64*65(L LO-L1J&70YY. ^L/0OE/J(#9;07ZNP^=9,.O4,Y*) ]]*QD65#( MR^PMW1O647*EF* GP:_N27)"NW2KW,/AQ*)U*]AD&6G+IC(!=[<@=]P@=[R] ML.&(6-2H3,C75XLCX9 6"!4A6 J'/IYUJQ)V50JT#7AMQ1<[P MHD &*(K4^&? ?ZR1O]I3?VJBK_,F)FW\;^#/C_=&T.,+L=!H.W3(2=_=I:P? M!F!9'X-N''1XIJFL8EE9[48*IMB4)B<0$!ZSI+<;*A:_/=VE56G>%/,F0;E; M9TF?^W]ZS*F+.^P[C8Q$"T&HN;JN^@B'I+>LP]GFD\?JN+.V;X=Z<)6OVPX' M[;7#>"7M-'QR. C'22V>RYNWS5?-(![F7Y;'3R(TK:D"0THYP5:T%+1X&S\S MXL";>3C:CXW'AT)XG.'+3%I>@/F),7XU8 7-M][EWU!+ P04 " !UA6%2 MZO11_)@% #\#0 &0 'AL+W=O6%\NM MK+H/?1"YI&;G=N;,+,^V2G\S:R(K'O.L,.>=M;6;TW[?1&O*I?'4A@K\DRB= M2XM'O>J;C289NTUYU@\&@W$_EVG1F9^Y=W=Z?J9*FZ4%W6EARCR7>G=)F=J> M=_Q.\^(^7:TMO^C/SS9R10NR#YL[C:=^JR5..'V_B\,V"'**/(L@:)VP^ZHBQC17#C>ZVSTYKDC?OK1OM[ M%SMB64I#5RK[FL9V?=Z9=D1,B2PS>Z^VOU =SXCU12HS[BJVE>PH[(BH-%;E M]69XD*=%=9>/=1[V-DP'+VP(Z@V!\[LRY+R\EE;.S[3:"LW2T,8+%ZK;#>?2 M@D%96(U_4^RS\]LB4CF)S_*1C.A^ELN,3.^L;Z&:!?I1K>:R4A.\H,8/Q$=5 MV+41-T5,\7,%??C4.A8TCET&1S5>4^2)T'\K@D$P.*(O; ,-G;[P7P,5UZF) M,F5*3>+WBZ6Q&J7QQQ$3P];$T)D8OF!B <;$949")>)*Y1M54&$-/^UG^5!R MC^IE7IZ:C8SHO /B&=(_J#/_O":QT>I'ZN@!=HJT,F(=E)$";TQEW4(T41GX MEQ8KT4T+%%*689OIG8K?2.H*-(&44[XDW:8=%W_&EZFX*K5&-*?B/<6D92;> MB.'$F^ 6S+P9WP;>6"RLM"3\L3<24SSZ_ [D 34*,?2F^(U%"/'QS!N(8>CY M(ASA'86X!K+[01G3$TM"WFD/77'7('((Y:.J#Z-K"5W-=/X\+^"_U"DEFI #&,]&E30(^%\]V?\W&"#2A@P%+[P M0T &L4DM'HX!)I?*\#@:XQ:-\:L)U]20@^'"&$+X7$4?4KE,L]2FAYEWW "3 M+'K&Y+@Q@TR+;O:DO"=D;11H2%/GW/P]XR^D^;:PLEBEW'V1H*Z/>D5E\\H/ MO$D/VU 34>HP%_2(D6R(Q;R061#R[5-5$P Y(XPIH7D>G:CDI#34^-8- L_' MC@!D_.>.O6B E1<"9^!VP7'((B+79&)5+FU2@J%1I$I.BB,><+W)-YG:$9UH MRB27"R1T*3-(,/5])N+"JNC;"4_1V.45850A3:%DAJ*XDSN-Q+GL5JE&,X#3 M(_'S3]/ #]Z)7W%044^.@X/%D2J>M%4\ M>745WR0)N7/*?E.YYSYX3V!U!'B(?J88_<1NB0K7-V3.$#ND M2D9TN1-RL\EVG'G^_\%;>"*I6[9!=RBMTCL'GF:?$5#@"X 5@3YH4:[@WU85 MS]QTS<6JIGD=:&5O7=&1C-;PTVSJW.RX;;$"=N))?&\>IN8(!U_9]6X/*9;6 M&7T*U@7Z1HRJUC:9PWP<^*^3>=JR:/IJ%CT47-2K(OVSG@>75>1&W'-S>5^UBD,<.FKC,(<. M.M_?.Y'GI%?NNX,',_A4'<[;M^VGS45UHG\2K[Z+/DJ]2C'H,TJP%9,4QPA= M?6M4#U9MW/E^J2R^%MQRC<\STBR _Q.E;// !MH/OOE?4$L#!!0 ( '6% M85+^973*#@, .H& 9 >&PO=V]R:W-H965TH/U67VE:A3U*SBN4ABL)&HM9++_DLB!PA%)A9A\!(/.(9"N& B,9#AQGT+IWA]GR#_LG'3K$LF<$S)>YX M;LM9, D@QX(UPEZK]6?LXADYO$P)XT=8M[JC*("L,595G3$QJ+AL)7OJ\K!E M,-EED'0&B>?=.O(LSYEE\ZE6:]!.F]#8#2"-#R")DN@-O+0/-_5XZ?_"O>K#_7FZ-%93=?QZ W_8XP\] M_G '_@T]FKP1"*J E[X.8,$,SX#)',ZY:.R_.6I3\J8+]TI/3,TRG 7T# WJ M1PSFMR5"H00],?((W "C%Y,IF7'!F2]_(F1)23;5DNC0RCA&QG/Q4\"'AC\R M@=(:: SF8!5D3&2-8!9=Z7?,\Y8YX';IM!#[7%*1"D$.S0'@4X:UW3IFE6H( M_<,)_"#CMDB KA@]I\TUTQ ?NV$"7ZDK<9FI"F&/=J)!2C(>#P=C)T=CDG?^ MW6%^R!Y14QO9BI#L*HJ\"Y0ZDK'$WR7HL MGE! "#1,WI.V=4), + KJ&GV6 MGJ4F&AQU'_';X>OUI#YGL$GC*"7/- S=$'<5\DIN]R =3"(OTMB+*-E4T2[] M\9$7R<2E;W"\39A)RP_S3< OR;Y_-TGBY.,+^=HC";?Z3X5ZY;NLH9S0;;>M MJ-_M&_EIV[_^JK=_@4NF5UP:$%B0:308CP+0;6=M%U;5OILME:7>Z*YG\ 4$L#!!0 ( '6%85)5F//V=08 (T1 9 M>&PO=V]R:W-H965T7W^_3T[<9&M,V> *]4/2]_I]3^?X5INO M=BFE8^NZ:NS):.E<^VPZM<52UL).="L;[,RUJ87#JUE,;6ND*#U174UY$*33 M6JAF='KLU]Z;TV.]WS9,1[U,(MQ]WG)_Z8V',=?"R@M=_:5*MSP9 MY2-6RKE85>Z#OOU#;@Q*B%^A*^NO[+8[FZ4C5JRLT_6&&!K4JNGN8KT!8H<@ M#PX0\ T!]WIW@KR6E\*)TV.C;YFAT^!&#]Y43PWE5$->N7(&NPIT[O1\9;%B M+;N2"X#M+'OR45Q7TCX]GCKPIU/38L/KO./%#_ *.7NK&[>T[$53RG*?P12* M]=KQK7;G?)#CI2PF+ K'C <\&. 7]=9&GE]T@-\'>2.;E61SHVOV8NVD:43% M+CS,TK#/;W">O7:RME\&I,6]M-A+BP](NT(*E:M*,CW?PLL^R%8;IYH%>]UT M.878'+/KN_[$9X\_^RC7CIU7NOCZY2%/#$O^6PK3.8$!0EE?P[@MC+B$,[KD M[*R5:[;!Q++?&!_'/)QP_Y3P8!+XIR@()A%[932BI#5ZKAS+PF"2LRQ.<23- ML\F,O6NE$=XNU10 D_$LG:2,8S-C/.63F)W59/F_WF+&^824 &.>0N*[-< H M=W5)>.(U28,$'.B>3I)]+7@P(Q&Q9Q7G#VD11UC%5LR2>!+NJQ" ;X3_&')> M7%SM"@_'01![\=DL]_=X%L'6/?%A2B+#. 3C/'U(>I*#!NIQ%B90?A^ '&0\ MHPL]7>C&ZDJ5PLD]&*+Q+ E@I7_B9 T]1;,9\-_79ASD,\ 9CL.(/(=W3M;] MH-23\"EB(0 D49 3?FD !?=T2T(0)F07+$C8/S_^>2Y[.NOOY>!6K4H846B# MF,>AG3-RC;9BL>F6PC%A)<[A7BW7-S&CN2V4U1&H,)&H'UM,BF8ED2EN<1&38P[,S9"GN^O(M!V5))U6^D[*>US-(AO*V55EY"J<7)A.@K1D! Z MOE %:RO1-+LV/&?MZKK"#HD1S=W.!E&6$NVR4'LJ?:>$L%:BMPZ4G*0O.V%84\&<%:*\V-')U^A _?+<:#3<)0)"UDXV65Q(K.?6H4O5TY4F!RGUT>)$PJ5I7RQX.(AT*O&EH@ M;U74)!&MR YD%]0MJ%A_'XN](D1"U7; %MWU\J?C'0_T"""@*2? MI6A\">+ X\G'X2SP@8LU!'/7A[22TG8,VD\J. MD#BE-IK$Y*\DR?<9)S0%X1)MIA _U70S33?1T.3Q4IGZ:*[6LCQJC2IH>.(D M,HRID4<16'[$IY"O(I@8I5&BLM"6^_:=(61"##HQY*(X(H[JZY6Q'N[8CTA1 MF&*7AR1O.]IT@TTWUNPU\I].]KR/Q'PP$F'Q )=9SV7V/XSR87#_G13\:F=] M;W2Y*A#;Y*C],8I1.-B$5AHB]E[)$MP:2ZD95"NTURBCV M. (S1?NAM'P'6PS+$II'_= >^@YV:$A_R-W3G2]D&+[POP/0:(H&WWTL]ZO] M;PUGW1?V_?'NAXJWPBP4YI1*SD$*?3 9F>[;OWMQNO7?V]?: 67_N)0"5M(! M[,^U=ML7$M#_ G/Z'U!+ P04 " !UA6%2B:6O^R " "0! &0 'AL M+W=O& .+C)I+'6L8,]?2R?GK&31A6T7.BA\;S^_HT]27K0YL56 ,B. MM51V$E2(S4,8VKR"FML[W8"B2*E-S9%,LPUM8X 7OJB681Q%[\*:"Q5DJ?9HG+]PE?!1SLV9JY3C9:OSCC4S$)(@<$$G)T"IP>>YB#E$Z( M,'YVFD&_I2L\7Y_4'WWOU,N&6YAK^4T46$V"<< **/E.XDH?/D+7S\CIY5I: M_\\.76X4L'QG4===,1'40K5/?NS.X:P@'EPIB+N"V'.W&WG*!4>>I48?F''9 MI.86OE5?37!"N4M9HZ&HH#K,/H "PR6[60!R(>W;-$22=<$P[R1FK41\16(! M^1T;#FY9',71\WK!;M[\H1(25$\6]V2QEQU>D7TR6Z[$+^XN[Y;-M;):BH*W M=ZD*MC1@06'KT"5[%(JK7% O:W("#0Y:]GVZL6CHZG_\@VC8$PT]47*UT1*, M =J:OQHM)?O"CV#9?+IZOV;3'"\=7:LX]HKN!=EGX]%]Y'YIN+_ DO0LR7^Q MT(GM**Z0+;5Q1W0)+OD++HG'E^#"LP%S[^IG;K9"62:AI-+H[GX4,-/.?VN@ M;OS,;332!/ME19\,,"Z!XJ76>#+<&/PW4$L#!!0 ( '6%85+?$ZM) MZ0, #L- 9 >&PO=V]R:W-H965T<"WW16ANS^1)%.EUC3G5';E#8-TNIJ.09MXIYU$2QX,HITRTQB/_;*[&([DUG F<*]#;/*?J^2MRN;MHD=;^ MP2U;K8U[$(U'&[K".S0/F[FR=U&%DK$N2?)DFL7/P%K\SW.G& M-;A0%E)^=S?7V44K=HR08VH_1_81E0W^&EDFO_'W:E;=R"=*N-S$MGRR!G MHOBE3V4B&@YD<,0A*1V2UPZ](P[=TJ'[7H=>Z=#SF2E"\7F84D/'(R5WH)RU M17,7/IG>VX;/A*O[G5'V+;-^9GQ7U!OD$N[82K E2ZDP<)FFEW2&7S M(H)^%4$_&,'$[A-E!<,>%;.V_-PA0=6&&T87C#/S?(AK 7G6X$&&G=XKLF^- MFC8OR XJLH,@V5^ES';V5!SB-'B3&S(XP.J 66\XZ)P?)G96$3L+$KM?HRLT M=;H+$Z92CH'=-:Q0AQ_;IN<5T/E_S=ND\!PV$M+M#P]G@\2U$,;_-A_P$^X5 MS6RGM5TX$!-IJ"WY6'I(4D,E0;[75B:73#"#G[FEG,&U,%2LF#W/<*DUVA-^ M=@:PMC#R#WK2U$ MM-83$A:4N;)#GS+/;9ASUZJIR.#JQY9M[#1FVG"E#;/CD-T/#QJ76VY5\?%U MBDK2X77,6F%($4@M-"2L-#/Z].[2USI#/B@TI%8:$I::CY4^C$T(/"-5(:)) M+5%)6*+^M]+_PSI+)X%':4>-:=/VW96?VC7XJ:(8/*NGU9?!I9^'H]J\^*R8 M4;5B0@/'I76-.V?V'*EB4B]NC-SXV74AC6WR_G)MOVY0.0/[?BFEV=^X!:KO MI?'?4$L#!!0 ( '6%85*KFSOFA0( .@& 9 >&PO=V]R:W-H965T M9 Z@T'M!F1P[N5+EO>O* M-(<"RQXO@>DO*RX*K/12K%U9"L"9=2JH&WA>[!:8,"<9V;VY2$9\HRAA,!=( M;HH"B[\3H'PW=GQGO_%,UKDR&VXR*O$:%J!>RKG0*[=1R4@!3!+.D(#5V'GP M[Z<#8V\-7@GL9&N.3"9+SM_,XFLV=CP#!!12912P'K8P!4J-D,;X4VLZ34CC MV)[OU3_;W'4N2RQARNE/DJE\[ P=E,$*;ZAZYKLO4.<3&;V44VE_T:ZRC0(' MI1NI>%$[:X*"L&K$[W4=6@Y^?,8AJ!V"0X?^&8>P=@AMHA6936N&%4Y&@N^0 M,-9:S4QL;:RWSH8P"$315#JQ=V5?&VJM^OAZ540O\]?W<( M]QOAOA7NGQ'^7H+ BK UJD,\ONO[*^'4&51*D54REW>;A$%/9[=MU^6DD=\8 M?8",&LBH$W*12QS5G&N&&,.QE?L2!X2>$"PO@$ M8?^ \-@FZ@U/$PX:PD$GX0^N,+T ;W!T@OWHZ)@KHV';R#O ZC5==][],]08\8;$F3"(**RWI]0::6E1]M5HH M7MK6M.1*-SH[S?53!,(8Z.\KSM5^80(TCUOR#U!+ P04 " !UA6%2:N8< MYK8" M!P &0 'AL+W=O" *S2C'F0159!F1^S$RL1MZ@7=8F-/U1ML% M/Q[D9(T+U$_Y3)J97Z.D-$.NJ. @<37T1L'=I&_MG<%WBCMU- ;+9"G$BYW< MIT.O8Q-"AHFV",3\MCA!QBR02>-7A>G5(:WC\?B _MEQ-UR61.%$L&>:ZLW0 MN_$@Q14IF)Z+W1>L^/0L7B*83049Y^2>OE0Y'#F'O MC$-8.83O=8@JA\@1+3-SM*9$DW@@Q0ZDM39H=N"T<=Z&#>6VB@LMS2XU?CI^ M0*.!@D61YPQ-=31A<,_+TV%EOIJB)I2I:_@ 3XLI7%U[-;MUVV+]L(-JOB?;?292YFK+JJ%$\>4-+L!L' M9AO]-HZZ W][G'=ITCLV"=M!;51FZ1]UG@SEVC5D!4[1\O[6JW7/'[E6]]?Z MV+P%9>O^ U,^)(]$KBE7AM?*0';:'TU*LFS.Y42+W/6WI="F6[KAQKQG**V! MV5\)H0\3&Z!^(>/?4$L#!!0 ( '6%85+RY8C,H0( )D' 9 >&PO M=V]R:W-H965T)%9@ *O>6L MD%,G4ZJ\]#RYS" GTN4E%'IFS45.E.Z*C2=+ 61E13GSL.^/O9S0PDD3.S87 M:<(KQ6@!=$O%\#X]NI$SB[@4>ZR909\-*D)!MX O56V4%!%=@5ORALY5X;&2L+SE],YVXU=7R3$3!8*A."Z-:UF061<,/9;[I2V=29.&@%:U(Q]'N%UEQ:#T1L:"'U]JZUS'=JUS'EO+V-TP]02P,$% @ =85A4K?IOFU[ @ 208 M !D !X;"]W;W)K&ULC95=;]HP%(;_BA7UHI4J M$I+0M56(5$BG35HWU*K;Q;0+DQR(51^_YS@Y M)(U4+[H$,&1=<:''7FE,?>O[.B^AHGH@:Q"XLY"JH@:G:NGK6@$MG*CB?A@$ M5WY%F?#2Q*W-5)K(E>%,P$P1O:HJJC83X+(9>T-ON_#(EJ6Q"WZ:U'0)3V"> MZYG"F=]3"E:!T$P*HF Q]NZ&M]G(QKN [PP:O3,F-I.YE"]V\KD8>X$U!!QR M8PD4'Z\P!?Z05[HZW](\N=\QE3C5,)?_!"E..O6N/%+"@*VX> M9?,)NGRQ1[)5]K(JA.C@XJ)]DG771UV!.'-$4'8"<*W@N$1 M0=0)HO<*XDX0N\JTJ;@Z9-30-%&R(>(0W#,F#%*;4Y%X44.P# M?#37.PRW#B?A26(&^8!$PTL2!F'P_)21\[.+6N%[K\SF@+_INVG#FXYV@)*] MGW)]D+*7:M1?1N2PT>G+^'DWUT;A%_'K!#/NF;%CQD>87U?5'!21"^+H!9FU MM6-XT+=&X,)\0QZ!4V/W:+OQAYRH\*0]\,H=:-O*:QHF_NL!CZ/>X^BDQZG4 M1A,J"G*_QGZ&-;C'G+38T8Z38!#W7MKWX?^8X2#&UL MM5==C]HZ$/TK%NI#*VV3. F05(#$5WM7VDIHMWO[4-T'0P:PFL34=H#]]]=. M0@C@1*C2OD#LS)DYGAF?V(,#X[_%%D"B8Q*G8MC92KG[8MMBM86$"(OM(%5O MUHPG1*HAW]ABQX%$.2B);==Q>G9":-H9#?*Y!1\-6"9CFL*"(Y$E">%O$XC9 M8=C!G=/$,]ULI9ZP1X,=V< +R-?=@JN177F): *IH"Q%'-;#SAA_F>- W*+ M?RD<1.T9Z:4L&?NM!X_1L.-H1A##2FH71/WM80IQK#TI'G]*IYTJI@;6GT_> MO^:+5XM9$@%3%O^DD=P..T$'1; F62R?V>$?*!?4U?Y6+!;Y+SJ4MDX'K3(A M65*"%8.$IL4_.9:)J &PWP!P2X![+\ K =Z] +\$^/<"NB4@7[I=K#U/W(Q( M,AIP=D!<6RMO^B'/?HY6^:*I;I07R=5;JG!R-%[]R:B@NF@"U09HRH04#VCY M=C'[<0:2T%A\0I_1Z\L,??SP"7U -$7?:1QK'P-;*E;:M[TJ&4P*!FX3@QVW MD.,^(-?!@0$^;8?/8&4A#VNXZQC@L[OA.#3 Y_?#K\C;JA)5.=RJ'&[NSVOP M-\F$FA&7I?CUI.;0HX1$_-<2PZMB>'D,OR'&@KRIG2X%DJP(PP&=XH(J^3?. MA*F.T\)MD+O5 K0?X: WL/?U;!MLL%?97/#U*[Y^*]]OC$4'U5XF2@6R7P_7 MPX'E7[$RF/E!SPK-Q+H5L6XKL6?80YJ!,5?=FXA>V'6LZW29S%RO1JQHPL*L M6S?SPM *S/Q[%?]>*__Q#HXM_=2OW/3?K6>#*D;PUZD.;G+H^BZVW*M4%V:] MNEE7*\9%H@V^/,>Q&CHXK-B'K>SGTY>6'&#GK-7.NV4:U[X(^%WT85+ZK6_^ M?K]K3AT^*R)V6^F8%OV ?G"2"K(Z?ZJ,A-R;FF.W@<]9/7&[?+;(T:2$UONG MZP964\RS N)V"6QK_Q):%P?L./Y-_QOL^F%P;38OS>HY\\.&_L=GI<3M4ED5 M<ND.MXKA3AV&(T ]R1#.(,M6LRUA1 M3UB62F/W]&Z[IX7I69]QOY7I8Z2V,UU3HL/35))TDS,A:C\W;)S^[6<\;-K) M9PW'[2)>UC!"7VE*)7R.U14A4J6O"(US0@_H9WZ\5^_&>^#JNH)>!:RS&#W1 M-1CIML?%&+T!X<*DCG;MZ*QO1M\)WU!U%(YAK7PY5E^U#2\N&\5 LEU^FEXR MJ<[F^>-67=" :P/U?LV8/ WT ;VZ\HW^!U!+ P04 " !UA6%2Z.9E[M8$ M #^$@ &0 'AL+W=O()S.+8A:T1-M$)=(EJ3CY^Y*4(BFUR&139&.+ M$N\]YSYT2'%ZXN*[/!"BP&.>,7G5.RAU_!R&,CF0',N 'PG33W9VLQF_)"9921M0"RR',LGA8DXZ>K'NP]W[BC M^X,R-\+9](CW9$/4_7$M]"BLO:0T)TQ2SH @NZO>''Y>1=; SOB7DI-L70,3 MRI;S[V9PG5[U^H81R4BBC NL_Q[(DF29\:1Y_*B<]FI,8]B^?O;^APU>![/% MDBQY]A]-U>&J%_= 2G:XR-0=/_U%JH"&QE_",VE_P:F:V^^!I)"*YY6Q9I!3 M5O[CQRH1+0,X5AAA6=3P4] F-G: MF[FPR;36.GS*3-TW2NBG5-NIV3SY45!)30TDV.BN2HN, +X#ZT(D!YU0L!8T M(6">93S!ME0?5T1AFLE/X!+<;U;@XX=/X ,(@3Q@022@#-PSJN1%Z\8MS3*# M<*$GMH;34.D0#)$PJ>@N2KK(01D@U+'7"4#/"5@@K\<5 M20(0P0N ^G#206CY9G/4[S!?^:J"YG9/U%#G^+0NH[4H)6 M7<&W&WT/7"N2R_\]&(,:8V Q!@Z,/SE/3[J"7=4K+8?6TDC.PPP.XE&@$_O0 MSFG'M!&,@T$][06Q84ULZ"56![_D^98RVZT7>L 497O"E+F4-"6B>G)#\99F M5#U=@*^<)840>E)7"Y2PHQ;=83?34U 6ST$$9>MG?D@;""="\UI>FXE9YH.(@#5XH:@81^A5QB>>A: M"V"'[B&7ZL%&]J!?]^9)P@NFI-Z')80^X&U&.M&'9^%.Q@%RH#=2!OU:MA;D MB&D*R*/>BTJ]WF.6 JX.1("J-0&6DJBN$JPJWVU.<3!R4&HT"_I%:RWTOEBH M)TN%Z.XZYMUOR*IRU'Z?D:O\C;[!V M_G6HTNJ.F$'J[HS#;4W/I24/<(2L. MY8:-!D*_"'H6ZE5EVD[\$,6N;D"-EB&_EOUM"\\XNWR]^)6K-@?H9-#H$_+K MTS]V\,7=V'&F%#R/_V5X%GE4S33O5955Y>O(Z# M8.Q ;P0/^07OAK/]I2(B?Q7_7/T&0>2 ;Z0/^:6OS'X+VE2BR!T5&)RU_<3Q M]J% %?#4L&Q^?/EZ/Y?.D$'YZ)\7B,G.5O]!#Y]?":)3PG8"=X#A*[AA=Z M&0=&D>SZW;D4H7,=A*.)DTRCA,BOA%^)T@ID"'6BCCOVX1-G$S0"B/P"N,"2 M)IV I=VDO>(&R+$ HD;HD%_H5C0K5&>++2K+EXBN35#4R%STRI;-1 @V]@.W M"S8ZE[:AH#/A>U870FJF'KP" G8F\/7B2PVXCR[*"^6Q_N MS.V11MA,+T^&;K'84R9!1G;:M!^,=3>)\K"E'"A^M,/E!512V4J1F:AO;$E2^?EX7FIAS0U MW@AYKU:,:?"8Q*DZ[JRT7G\* C5?L82JKEBSU%Q9")E0;4[E,E!KR6B4!R5Q M@,*P'R24IYW)./_M6D[&(M,Q3]FU!"I+$BJ?3EDL-L<=V'G^X88O5]K^$$S& M:[IDMTS?K:^E.0M*E8@G+%5GS%->:P^@(_@[O8,O'_W ;P#/ 57/(YM M0^- F]1M L&\2/-TFR;:E>9:=D&(C@ *X; F?.H//V/S+L#0AJ/PO^&!*5A9 M-516#>5Z9(?>%4]YDB7@RQ5+9DS^[9'$I23.);'/"%O=^ M7)I <*%9HGS-DK)9XNV)M[4C<*?8(HO!)5^P.M/\V@0\,2J5)\M>F65OKWJ# M?\R 2[4T$,AH7#PG3!JNQ/D05"N^]K7;+]OMMVG*H&QV<#A3IG[MP=84@$%B M*KA2 Y!1)]\U1J6:0_W=>F4SN]CL?2(CTKQ49M6P- !,CR@&0WB,'?#EV<% MY'#?ZO\NTH]SD:R99H N)6-F_M4^IZ$#($2MVN$P"?$A[?"+-Q,+.K!"/_VN MZ.-KYPCH. A[K9;=@1#V#SA/-(@/FLONT G]?'M9]K=.%=#1#PY;]<:1$8X. M^4CXQ2$J)HQ1,6'XED\.JLC/O1J7FJ<*Y%B(8)M6H,JZT+\P?)L5#>+[..%X MBOS(JW%B[VD#.2@BTJHQ#IS(OX)\HS%^\69^(0=:Y&?A+]-;GX[C(!JT6FF' M0>1?!5Y$9K3P!:>V$>[:HWE[=;-#(3C,!>V^P\,$CGKCX*$N#T=%Y ?7RP+$ M]04X I_SO_KFVLD#DW3)FB:SAG8A;!P-V'$2^SEI1H-Y(/^4-&()E?=>44=' MW"H=L:,C]@.L;K?@"-RPN5BF_)O-H3IVOMMV2"/C"9WQF&O.E+V>)2PZJO/T M#[TR<[Q>T13\*D2TX7%<9V61;Z\Z\OK='4,/5_[*^YFZ=>U-RP[LD(I;12IV M2,5^ZOUX;F[S'53=)*3;WV&G0S)N1/*KUB?8P1FW"F?LX(S].^N0GHSZIH7[8Q?5C MCCCJD]=0_YP^")GW9%[PWVM?99^V5OWF9"&SORPQ4S:WEI;S#7%T+HYQ/[-J]\ M>SOY%U!+ P04 " !UA6%2ICOL>MT" #5!P &0 'AL+W=O)0QHH+G-&%RXL1*[2Y= M5X8QID2V^0Z97MEPD1*EIV+KRIU $EFG-'$#S^N[*:',F8ZM;26F8YZIA#)< M"9!9FA+Q=XX)/TP\9![OC!\6#K(S!2'G@_-%,EM'$\0PC3#!4)@31OSU>89*82)K'4Q'4 M*3&-8W5\C/[5BM=B'HC$*Y[\I)&*)\[0@0@W)$O4'3]\PT)0S\0+>2+M%P[% M7L^!,).*IX6S9I!2EO_)=$TA!>*F^E#CJ/,:HFOAUTZY&')?*P$7E!DTQA]"'VL ;; M/W'DHQ)[] G5Z[P4O#2 C]X=Z_%S?N4]$\0*"*]8:!S_Q\#MU)I M4Q1;VT^DOLT94WG1+:UESYKEE?IU>][P;HC84EUT$]QH5Z\]T!=.Y#TDGRB^ MLW7[@2O=!>PPUGT7A=F@US>&PO=V]R:W-H965T=Y"T:AP2A,/^7[@I33.!O-9<>Y.S&=\IY(X8W<"R%V:4O'W@B5\ M?SF @Z<3G^/U1N4GO/EL2]?LGJFOVSNAC[PZ2A2G+),QSX!@J\O!%7QW0X+< MH;#X+69[V?@.\E(>./^6']Q&EP,_SX@E;*GR$%3_^\&N69+DD70>WZN@@WK, MW+'Y_2GZ+T7QNI@'*MDU3WZ/([6Y'$P&(&(KNDO49[[_E54%C?)X2Y[(XA/L M2]MQ, #+G50\K9QU!FFKJ0N!SV5LT#.B"%;#@&& M%P#YR+C^;=L1K!0Z/08C09CFJC@Y)&=4FC,Z7ZS/6G9M">BL@E5E!'#IQB MO1=<2K"NXE^ +1,QCX!45"B;3F6T<:,Z2";!<'JDE,T,-;4Z2'9<)SMV)OM% MT$PFY8VET5\:/_J=8$VSC!,TQD='&8Y;&;[UA]B>WZ3.;_(2,5D6V7*B'OLTRK8H5P$M^AHM6O+&EKL M7+(:[$,W]S\]ZHFIZRT-#6YAW[R%!KBP7^+"-DO?(NRWN[5MEYM-.F0US(5] M01>VF8J.7X_7%J-N\$)#7M@G>F&;EEI3- R.D[7:M;0/+78N[0U]H1N_-]?W MKEFGH2_JF[[(T!?U2U_4INIHA%HS")L9F@R175)DX(O<\'U>HZ V@ /2;FJ+ MF:6FL#(;G5F3X3ER\WRQD_J,+NMJ^7T7RSA_5B_JI=$%N'GZI#-3PVCD9O1/R-0V*>_.U+P"T,B9:;[$:F8I M70^+@3\*^GX0#:B1&]1&Q2)MH54,=R+.UN"NZ''K>K--XR 8^M/F7X>2!LW( MC>;>[_DU:N,VP%WO$&1HB]RT_0F)3I^1*#8XQ_[S>A/\"T[,U+'A.88]MR@V M\,4GX/N"%L5MMA+86"4=IM+X\<'-3)N&[MPFTLODG#48B0B MC?G[82H&9M@]D_VD-DR*>I+9;]30RB<$:03UW+#&<(B?6 MZB_H6-)>89/.-19I_*YZ8H%M$]'-3&*X1OI>M_JJMBM.3J_@._"&PO=V]R:W-H965TAKD:E ME7D8LR0->0($6YP/+N'K:\_/%'*)OT)VGQJ?03:56\Y_9!?OY^<#)_.(16PF M,Q-4_;EC4Q9%F27EQ\_"Z* <,U,T/S]9?YM/7DWFEJ9LRJ-OX5RNS@?! ,S9 M@FXB^9G?_\Z*";F9O1F/TOQ_<%_(.@,PVZ22QX6R\B .D^U?^E $PE" I$$! M%0IH3P&Y#0JX4,#[(P0-"J10(%U=<@N%?.JC[=SSP%U122\F@M\#D4DK:]F' M//JYMHI7F&2)\D4*]6NH].3%.\[G]V$4 9K,P?LY2V2X".EMQ,!EFC*9@LO9 MSTTHF/HQD319AL9/+ZZ8I&&4O@2OP-[C!7C7BWS\H$?!>LCC]VS( +@? ^0"D*=HQ%S+\E^:W M+%^HI2L'I/F =2NP->GF)C,,W5VX<.A/1G=FG&N%X*[0=8U0,'1+H9TID7)* MQ#JEG12NS.<,)$S636IKU#=<(8$_'._-JD;*]YH\=DN/7;O'^ZM\!MX)GJK; MZ_IA%FWF8;($3W?IRSK?W8I7 3+CN/6]*N5[Q%BW'=^]TG>O:X9N ZP*SNT_ MJ@8 R0$ULNNU)5O]>.CM!:1&RG&' M07U @M+'P'Y'S6:;>!-1J8!IWEUU;@85!S!Q*FY6I5 0#%&]F^/2S;'5S8^J M ^D0R*T1SQP;[=\3XZI_T#=FL>,?='19:.($TU1 \388AHVVUHZG<,A2I%M6FFJ+LMWP; MEY7*.R;4MK0E^:8MXQ;)!SP0\T2N;.F"-!)12X]\M,G8Q^TS&0U;9.=AMJ_I M>DXT8],>-KFKX8CM\.VZZ"BMFI! ,AF3?2U+=G#D-1Q%8HQS;F]SV9 ;_ M@1Y;#ZRICD_4"6,-NU>/^.BG"+A5/LLXQG1KH<:O:X=O46F]FM37 U@MR^ #ZQ_ MKH:P:X?P\^I?BW&8ES^;GYJ\KIV\1N2[=QZN\9BL[RG#H9'7U'/MU'MFY.W& M>S0>KF:K:^\Z/_+DU8S':R95E):"L9@E^X]Q=TUKCKK!\;'M:B2Z=B1VQG9A M9V>_Y%=A4\-#TG06Y&D>>G8>]@&W5\.[H%*_ZZ1PHZ,:BYX=BQW!75@Q@UE] M;VP[BGF>J=Z$&7I_'H'?%!U[3%>/N#+D^#UFOI M1AM7HCO6/>,-@A/M^ST-2>^8^_X6XY8G8"/C-:WL+;P;*I9ADH*(+90I9^BK M=1';%]NV%Y*O\S>W;KE46_S\XXK1.1.9@/I]P;E\NLA>!BM?+[SX'U!+ P04 M " !UA6%2MW!P.K " !6!P &0 'AL+W=OU%*]$\0H *D%H86Z5UJMIUTS3MA2$'L>K8S#Z: M=I]^MI.F3(32-XG/]O]^=^>G42G5@\X!D#P57.BQER-NSH- +W,HJ/;E!H09 M64E54#2F6@=ZHX!F3E3P( [#-"@H$]YDY/INU&0DM\B9@!M%]+8HJ'J^!"[+ ML1=Y+QVW;)VC[0@FHPU=PQW@_>9&&2MHO&2L *&9%$3!:NQ=1.?3H9WO)GQG M4.J=-K&9+*1\L,95-O9"&Q!P6*+U0,WO$:; N75DPOA3^_0:I!7NME^\SUWN M)I<%U3"5_ ?+,!][ X]DL*);CK>R_ QU/CWK;RFY=E]2UG-#CRRW&F51BTT$ M!1/5GS[5==@11-T#@K@6Q.\5)+4@<8E6D;FT9A3I9*1D292=;;S9AJN-4YML MF+"K>(?*C#*CP\DG*;.2<4ZHR,A5!@+9BM$%!W*A-: F\RUNE;$*J9#]I:[V M'Y_,)M) 3F: E'%]2L[(_=V,G'PX)1\($^3:>#03]2A $Z,E!!OS@1#./MBMIHICT J MUNRU.!WR%;#36IL.F3.]I)S\!*K(-35%9/A,?ETL-"JS=W^_$5S2!)>XX+H' M@CM0HLM*U7,J>XH?)]V^/Q@%CRVL;L/J'F-%;:Q*U=]A)4,_:F?U&E;O&"MN M8_7V68D_;&>E#2L]QDK:6.D>*T[]M)W5;UC]8ZQN&ZN_SXK\7CMKT+ &;[*^ MY6 N]16":B,.]HAI>&C5A@UQ^";1' 4RI4H],[&V1V(KL U=.1GL)AN_KF%U MQH=[&SB.^GO5#W9N/?OB7%.U9D(3#BNC"_V^<:"J6[PR4&[<1;B0:*Y5U\S- MPP?*3C#C*RGQQ;!W:_.43OX!4$L#!!0 ( '6%85*RLBF(' 0 *X0 9 M >&PO=V]R:W-H965T6564D,602,83)& S-6[QS8*,,H?;U9IZHA#F//K-0 M[:9&8* 0-C2-U$=^^!O*#>4 USR2^7]T*&Q'OH'6J50\+ITU@I@EQ2=]*8EH M.&#OC ,I'4C;P3WCX)0.SJ4.;NG@YLP46\EY6%!%9Q/!#TADUCI:=I&3F7OK M[;,DJ_M*"?TMTWYJMA3Z$1+J.Z))B.Z_I6ROBZK0VP4HRB+Y#EVC3ZL%>OOF M'7J#6((>613I>LF)I73V+(:U+C/=%9G(F4R8H$>>J)U$]TD(X6D 2\.NL),C M]CLR&'$!:Q,Y^ H1F]@]@.87N^-QC_OB0S*V2N7DR]Y*RPS%+7U&+.*,\3B8BSS/B.:8SL9Z;3/=8 M.8'I5U8G($<5R-$@R >0\D8KPSJ-TX@J"/6!UN*V9C23C#ZP13R_ 0./'7/< M EM8>4TK;]0/U:N@>H-0_^&*1GV(O XB;VRZ=N,/M]!U/7SG')-^!<\?A+?X M"6]^AQ$G:,'R.[!JTJ]!AANWT:%SU6_KE'"#!'8\"A&+]X(_0X;QHMY!:C4D^,_S3FHM).0W\5X&\D^EI?T.U&?EGNL1 MI-90,JRAG_60=\V2:\WZ5C_XEW%>RQMQ7X'S6N'(\/OG_^!\U)%SMZWY\](H M:';E%M]68Y"+06SS@5BB-4\35C&PO=V]R:W-H965TX65*$T@EY2D2,.LX M-_@ZQI$!6(M?%#:RM$8FE3'GSV;S8]IQ?,,(&$R4<4'T90U]8,QXTCQ>9W,F$CH<_9(IVK1<9H.FL*,K)BZYYOOD"=4,_XFG$G[CS:9 M;<-WT&0E%4]RL&:0T#2[DM=]2C5/=H="/D%!OB*13=/NRHDM= M5(7.[X@0Q)1$7J#S&!2A3*^NT,,H1N=G%^@,T10-*&.Z>++M*4W%./0F>=A> M%C8X$18':,!3M9#H-IW"]+T#3^=0)!)L$^D%E1YCF+@HQ)?QS>K,@F+,H26G_A7\IRB8:,Z'J\K\[33VV.?BA(Y.^*8%$1+++!HA/! M[G1[,6\F6A.V@F/%S/ UBS>=9-VMM]S(+_UPVUN7U3Y$-$*W41B]XUDK>-8J M><:@6]N$$M,PCK',T/52S+"Y1RLS:91,(M_=XQ[7#KB'=;=VG'N]X%ZOY-[G M4B$^0R/"0**G 21C$%7%:Q2.&U__I#2+8,U/5:!Y**];WRO!H0WVW7"O!,W# MQ^?4T],JN+MFL=%QL&.7O#/,J-'_>V_HNF5EFHN0,HJ(78M$O^''HEW31)_MDOB MPZ97%C27_4@O=:,]U;W2!ST!,;>#D403ODI5]DDL3HOAZ\:.''OG/3.4V4%A MYR:;Z 9$S&DJ$8.9=NF[#&,5=Z"+'+A1XL01@#?7_&N=IN M3(!B5.W^ 5!+ P04 " !UA6%233QR>;T& #Y)@ &0 'AL+W=O/>K$HV?+1F:/U0VW)O+N'Q^/SG!1>OU#V@Z\) M$>@U#")^TUH+L?G8;O/YFH0>-^B&1/*7)66A)^0E6[7YAA%OD1J%01N;9J<= M>G[4&ERG]Q[9X)K&(O C\L@0C\/08S^')* O-RVKM;OQY*_6(KG1'EQOO!69 M$O&\>63RJEUX6?@AB;A/(\3(\J9U:WV<=,S$(!WQU2_H]>\K%F"\UC+FB8&TL$H1]EG]YK MGHB2@=4Y8H!S [QOX!PQL',#^U0#)S=P3C5P,OB"6 MC);>DB]I]E-KF2\_2@IE*IC\U9=V8G!/H]75'X2%:$QF GT8$^'Y ?\57:'G MZ1A]N/@572 _0@]^$,B%Y==M(:,FMNUY'F&81H:^]50 M,ZAGN/5H+5,I@_F&K-82OUF3*-L^P%<_#AOV$8@E\;*:V6&YWPZPQ?(A)^TQ M"RO$&$1<7?A1PJ7'ZW62.RMCZ!O6$0Q*,2S[O3@]]P21>CZD"[,ZZ*@Z#R5- M%JQ-M;E,Y4_5PRUC7K0BB32"B78.)F$>W4%*>*QSE<=ZH_182GLL6'PNG+YD MK%W?AM(6;XCND]7^Y,W]P!<_+]$B)NAVP_P@::5<]'U,DV<+J&^PE)Q8W28: M$TN1O@6S_I3,8Y9S:6UN>P?M1IJ3_?H]9/OJL"H\Q?863/=:>/W3X.F&55MH MQ>X89O=SZ@/](Q_.HA_I$QIBGB#H^P,)9X1!"XL5JV.KB(%LNT.6IGU& MF?0HM:Z6O#6NM2 5$6.8B"^P:Q:5]$2V--A*3#L*5N4TEN4DGW_24DDJRCFI M;A3=8K>1NE&9G-\K+?%BDBQKC'71#WLJ(]'5>R*=>QZ['&@ MZE#Q(>XWL3JV8C0;9K2#77T7R>:0<)'NXDLT%?)C@1X)F\N?I2S7)5,3PS$Z M&-PTMF(Y&^Y=WP5(CI;RZ23:FE"4!4?V[U&:DOQLPWWJ^]06W RX"YR%%,[\ L M?$YM:5QK02I^=V#N;:JVWMYY.XKD'=S(RV3%V0[,V><7F2: J5N_THMON*G= M>Y&@5N2&R,:AKY($_:)$%BQAYJH$K\)XE=:X9;F99'F.$OS)GEE2J-+-%=97LHL;^ LPV&U658*XF@4Q'L] MV.7-M"&.D@JG$:EPE%0X,),?W1J5%E;2&$M65NX'GRYJ5TDG&'UPE5PE&*[F M5?8[ =:$T0)6XN%JQ*.FK/[7QL15FN$VHAFNT@RW:Y_# MN1K76I"E/X?"[-U4;;V],7&53KB=1HI,\;@+\_@[%!D<0-=8NHK>7(T5&*T8&IO*G&1!/V:);;I2,^(6&K]&P5E['C M2&0G9XJ[Q?FMV_34TM[]H?5QG)W"4FZR0V$/'EOY$4I!H1H6@8?IU+=>0L&2 _'U)J=A=) &*TVZ#?P%02P,$% @ =85A M4@S.V95' @ O@4 !D !X;"]W;W)K&ULM51= M;]HP%/TK5U$?6JE-('RU58A40-LJM14J8WN8]F#"!:PZ-K-OH/WWLYTTRC9 MZL->8E_[GG//N8Z=[)5^,1M$@M=<2#,,-D3;VR@RV09S9D*U16EW5DKGC&RH MUY'9:F1+#\I%%+=:_2AG7 9IXM>F.DU408)+G&HP19XS_39"H?;#H!V\+SSS M]8;<0I0F6[;&&=)\.]4VBFJ6)<]1&JXD:%P-@[OV[6C@\GW"-XY[TYB#<[)0 MZL4%]\MAT'*"4&!&CH'988=C%,(161F_*LZ@+NF S?D[^R?OW7I9,(-C);[S M)6V&P74 2URQ0M"SVG_!RD_/\65*&/^%?9G;[P:0%8947H&M@IS+G" M_C($/QYL MP3YN;G"?I.3=_Q]-V3],843&8(8V7(7,)GKZT9G*-SO\I=66A04-=*^P=5M>KU?5. MJFO^*B>ZW:_I^O_C, #CO6Q:.-&\P3]'>QWV_VI>U+B.[F5[9'K-I0&! M*XMJA0,+U^5K40:DMOZ&+A39^^ZG&_O HG8)=G^EK*HJ<)>^?K+3WU!+ P04 M " !UA6%2(=G05*(" "(!@ &0 'AL+W=O-04":#=.+7[G0Z425R)N%.$U,*0?7+%7"U MFP:#8+]PSU9K= MA.MG0%2P 'S9WVL["AB5G J1A2A(-Q32X'%S,QB[>!_Q@ ML#.M,7%.EDH]N6XG@9G [7["K6?D>/+%#?^2795[&D4D*PTJ$0-M@H$ MD]6;/M=U: $&PW< <0V(/PI(:D#BC5;*O*TY19I.M-H1[:(MFQOXVGBT=<.D M.\4%:KO++ [3F1*"H3T6-(3*G,R41"97(#,&AAS/ 2GCYH1\)@^+.3D^.B%' MA$ERRSBWIV F(5H1CBK,ZH175<+XG81SR/HD&?1(',51!WSV8?C@_#4\M-8; M_W'C/_9\R7_YGS.3<65*#>3GY=*@ME_=KP-9DR9KXK,.W\FZ %Z0:VF)JU4:NV*, M_=3$DDE?V=[?[P[=T+ <=+USP^B2<88O/?)-R:S4&KK=5&G/6EI';Y2&K3[A M>O0MU2LF#>%06$S4/[5&==7WJ@FJC6\=2X6V$?GAVOXJ0+L NU\HA?N)ZT;- MSR?] U!+ P04 " !UA6%25]\#XB " 6!0 &0 'AL+W=O.1-Z'53&U \8Z[P" M3O1,UB#LRDDJ3HP-58EUK8 47L09CL-PB3FA(LA2/[=762H;PZB O4*ZX9RH MWQM@LET'47"9>*)E9=P$SM*:E' \USOE8WPX%)0#D)3*9""TSKX%#ULEB[? M)_R@T.K1&+E.CE*^N.!KL0Y"5Q PR(US(/9UABTPYHQL&;]ZSV! .N%X?''_ M['NWO1R)AJUD/VEAJG5P'Z "3J1AYDFV7Z#O9^'\ M;"O@5'1O\MKOPT@01U<$<2^(?=T=R%>Y(X9DJ9(M4B[;NKF!;]6K;7%4N(]R M,,JN4JLSV59R3HW=9:,1$07:2F&H*$'D%+2/E-VXAC#T[XS<=/KZ"WT$^0TGT <5A'#X?=NCVYNYO%VP; M&KJ*AZYB;YMI4JS%I/DNF68N!M7B/E4RQ%O^Q5K,K;2T'U/)-U'=I")MB M=;+%B)6L9A__@>'1;^YNC$>B2FK_1@8G*PMG*ZM7W2GL B-K_^W&!<@EV_22EN03N, U78?8'4$L#!!0 ( '6%85*Y>2[@C ( )<& 9 M >&PO=V]R:W-H965T<\^]U[Z.=UR\ MR ) H7=&2SEQ"J6J!]>560$,RQ&OH-0[&RX85GHJMJZL!.#<@AAU \^[=1DF MI9/$=FTIDIC7BI(2E@+)FC$L]C.@?#=Q?.>P\$2VA3(+;A)7> LK4,_54NB9 MV['DA$$I"2^1@,W$F?H/\\C86X.?!';R:(Q,)&O.7\SD1SYQ/",(*&3*,&#] M>X-'H-00:1FO+:?3N33 X_&!_9N-7<>RQA(>.?U%(E&A!*-7EE;&K MM&_#X&:MGUGC)QCPXP=HP4M52#0O<\@_$KA:=*<\."B?!6<94\A&*/2O4> % M7H^@QT_#_?L>>/IY^%T/?'X>OL#[ >&ULS5IK3^,X%/TK5C4KS4B0)G;Z&@$24&87:9A!=& ^ MC%8KD[JM11)W;;>%_?5K.R'NP_%T&"KZ!9K$U[[WV+[G^'&T8/Q!3 B1X#%+ M-J/'\XH:.)U*_:)X<3?&8#(B\G5YS M]=2L:AG2C.2"LAQP,CING$8?^S'2!J;$'24+L?0;Z%#N&7O0#Y?#XT:H/2(I M2:2N JM_L,5?I RHI>M+6"K,7[ HRX8-D,R$9%EIK#S(:%[\QX\E$$L&4;O& M )8&<-T@KC% I0':UB N#6*#3!&*P:&/)3XYXFP!N"ZM:M,_#)C&6H5/<]WO M \G55ZKLY,E LN3A4",W!.$@XMLFK(G0L 9RFOLDR0 *#H ,(2APZ'SKGRXP'X(?GU65X%*23/SM<2BN'(J-0_&N'#H %__. MJ'P"E[F0?*8_B'*PR@G.P=>I+$;6%Y;/B9!$67R99?>$NT97X6S'.*O3Y/PD M"N!1<[[X+"GZH^:>;<->&4#5T@M#8"#(.6.\!V%6#;&^"= M01Z\5^T6L_Z#J^'V1L.'M2UWJI8[>P)M-)[FJH@#L#Y3'U6L6D?E<=)\>CRKFBHM>Q=',1K MD\%1* JZ[AAZ50P];PP5R1A" M['J^?,.7@#JKM/(@BO=DAEJNCG9.UJ\P0_T^_G3&6.*._,Q=Y^IWLXI2KI[."5>K M0G#'4@6#)AGCM%X&J-5G@G49K5X/P^@014[>_XD+J!MT_=%8,1#M7 W4 7)# MQ0/XQ!5M7>:2*(DCZSO/[V08('^X5@Q$?C7P=KK2,4!,$=#78\-BZ(2G"*JW M)"KB7A#5**/(RHK(KRO>-/G[74/@B6#NR\+0BAH8>NLJTMZ"R@D0A,]I0D#" M\B$UKFZCGZ 5*S#:C^P,+:272TL:_()M$( [LNJ_=>7EO 7%O'0B@'H M9V+CM2ARRY1PL]66:TO6Z<;<: ML25RY"?R&]4:IZ;M8A_(G!H8I\HTM$5Z04L;XWNR,XXLN:%]V1M_3?5>!K6L MWMM1 -%:'G(5@P%<2U=]1[%.'+1KN!M9[D9[Q]V_!6IK$RT4M->3N[L8K$/+ M\C[R\_Z@.*D39K-X2/3^LL)&!0M(N5VY?8RH_8+S^^,8E3-9(4*>:")F!N=B'4U&(%O,HEPA,JUD^] MRX/-35F"-D]SRE(KKG>7U&&1DQVEHG:=Q(FMQ(G]$N=%8,>;VL,#MA4?L5]\ M_";8&PO=V]R:W-H965T=C5+;,]>5RPUA6#I\2V+]9L4% MPTH/Q=J56T%P:$ LF$.QEO\9K<$G6WG0L]<@LO(64DEI3'0)#5>6<*SP)D ,;BGI*] MK#R#E,J"\X=T=[PT(A*1I4I=8/UO1RY)%*6>=!S_YDX[Q3=38/7YV?N5 M(:_)++ DESSZ24.U.>\,.R D*YQ$ZH;OOY.<4"_UM^21-'_!/K?U.F"92,59 M#M81,!IG__%C+D0% /LU )0#T$M MP;@YP#_6$ W!W2-,AD5HT. %9Z,!=\# MD5IK;^F#$=.@-7T:IWF_54*_I1JG)K>*+Q^^I J0ASQ+0)='P^'( @^.AP\;V/A% MRGWCSZ]+>2JY+>53(7"\)GI5*[!X E6[.7XRT],]%B'X]:=V":X58?*?AH"Z M14!=$U#WO0(Z!7\E;*%+E:\R(PFF.UU^>!$1H/=&\(?VHVR5E 4V,(&E6^1N MXCEP[.XL;'H%FUXCF\9U\6M&TD";5.L7W^E_CC0.BH &[YW&@,HE3_1X)3@# M,RP>],DW%W1)3DLA]3Y';+ELC@[V',_[K8'FL* Y_*S5.GQ5K=#Q[=4Z*MB, MWIO-CZW*]FT3M]G+YT10KE_]-,>NADQW1.@V(C,Q&017F IPCZ/$FLPLZE&5 M*G)Z)=ELW[58#1P(#ZT"BY4NAI%=..B5)Z?7+)U9W]=2)II@D @:KPOB65Y/ M&P])^]'F67:D[@O:5B/T@G6+T2'I2KL CZZ7H@[*4M&,'],:LN8T=SVL1/2* M66;2JYHX+_-I,4+.H(89*IFA]UX)94F#J2X+]KPP4DV6Z3+XFPAF5:8YM#Y@ MIJ&QM1YOAP9O@AZJ6_8M-S0G1$J/W^H3(-7X;+OC_N$-U MRP8*-G=0,QI3EK!CV@M8]C&P]SD:#%BV/+#_X55TSR/M,Z+JJ;Z.FJ/T46TA M-0.1I4?)*ZD%Z+>54MG$P7?OXNHDOJ'R 5P)?1I>QXKH\U'5*]POU+*'@Z//L5)1V1RAEN;HZR\>2ERV8NCX5NSC5FI+D- 9U@C&ULS59;K]HX$/XK5M2'5J*Y<:\ BIZ(-I%2Y M8@L<5U9"IE3C4*X]M95 8VN4)E[H^QTOI8P[HX&=F\O10.QTPCC,)5&[-*7R M,(%$[(=.X!PG'MEZH\V$-QILZ1H6H)^V>*09@;A%6#UA6#9F[0O->@E1NT;&0R*38.,ZKI M:"#%GDB#1F_FPP;36J-\QDW>%UKB*D,[/5IH$3V_-Y&+R52D6$Z*9@GA,?E; M;T"2O])M(@X 9 (<5DR3>4*YNC;]=@::LD2](^_)TV)&WKYY1]2&2E"$NZ&F6>2U:?TUK_I;X4Q<2HR^S2.)23)C*G( ML!$<[YYSY#@5.Z[K"B3;MFVW-=?;RRCHN*V!]U).6BTH/ ?-,E"O#&H6D#/1 M[4)T^W>B0ZD%D#"MQ> MO89.H:%SLX06YM3670UC*2E?9X6S/) R;DX/=GJ\IS(F/[^B2_)%0ZIN55*W M(-2]&=3R1E&)4%W4NA2(F2GJ.+) M>#7JH$&^T]?CX:R3V;LL;[=345F'"2HB+S&AVZW7V"\T]N_6^+_*IT&^[=(E MW@YBE8$4&;_@TT*7"1#L>,@G]%,;E?Y%ROR2XC,U@7]Z*/V;>AX![T06::1I M'TWRQ)G.KE1+%Z_-!S!\;Y5Z4'J7@S_C] 7AB5+XIV8T9]8]*]!.):5>J0U* M0:YM.ZGPJL ').L#BMFB91W;1JTR/S&MK&VO3FZR/OB!RC7#%S*!%;KTW2X> M&9FUEME BZUMMI9"8^MF/S?8CH,T %Q?":&/ [-!T>"/_@-02P,$% @ M=85A4K^7+MZH P 'PP !D !X;"]W;W)K&UL MQ5=M;]LV$/XKA-$"*=#JS6]R81N(K6X+D*Q!LG0?BGV@I;--E"(]DHZ=_?H= M*5F18UE(A@+[$I/4W7//O9!W&>^D^J'7 (;LE5#DUN%4K7V\4T,PIY=R/@F#@YY2)SG3LSF[5="RWAC,!MXKH;9Y3]30# M+G>33M@Y'-RQU=K8 W\ZWM 5W(-YV-PJW/D52L9R$)I)010L)YW+\',2]JR" MD_C&8*=K:V)=64CYPVZNLDDGL(R 0VHL!,6?1Y@#YQ8)>?Q=@G8JFU:QOCZ@ M_^*<1V<65,-<\C]99M:33MPA&2SIEIL[N?L-2H?Z%B^57+N_9%?(#E XW6HC M\U(9&>1,%+]T7P:BIA .SBA$I4+T4J%W1J%;*G1?J] K%5RH_<(5%X>$&CH= M*[DCRDHCFEVX8#IM=)\)F_=[H_ K0STSO1*IS('\0?>@R<7O5"EJ$Z$_D(L$ M#&4<5Y_(PWU"+MY](.\($^2&<8XITV/?( $+XZ>EL5EA+#IC+(S(C11FKKAZ,&]>3UZG&+-]TJ&5V' MUSV#=P>/(+:8B*62.?FR-Z $Y63NR@"4)E1DY%J*U:=KS%%&+K4&H\GW:\0A M5P9R_5<+BU[%HN=8],ZRP+P+A >J!!.KQD07$'T'8=^6Q^DH&GC=L?]8C_ZI MU+#7\X:5U!&_?L6OW\KOP;OWR!(R4!@;;:C9&JF>B*%[@L4+36S; :/0"X+W M3=7S'_62M^L=16)016+0"I3 $I3"3.'U+8OA(_FZ 7N'Q0HK16LRQRO]A/UA M1U6&7_&QQ*=0- 5I<)*L\%RJAA7!X<\FF&"E:\/2)H:%L4&-8=#,+Z[XQ:W\ M?E66079@:4N(.I9-U@NH8NQ1'+4<5R]%:6G-$%X\PP M:*0Z.J$:QG$MF077!JG^P(N:R8;!OTEQQG#2K2QHM:0MT\TJI528=NO M34[HPLI-H)JD^EFNQ?G,SO]NHGL&:88G6^H6C&A"8 M$"FI8AHM-D9NW'RVD ;CZ)9KG.!!60'\OI32'#;60/4_P?1?4$L#!!0 ( M '6%85(B>QW2-0, T+ 9 >&PO=V]R:W-H965T8FW0*13U:4Y5C( M*5M;?,L )YJ49Y9KVX&5XY08LXE>>V2S"=V)+"7PR!#?Y3EF?V\AH_NIX1B' MA:=TO1%JP9I-MG@-2Q OVT:094I)^OA3BAI53$6LCP_J=SIYF\T$9NI$1DH@17>9>*)[G]"F=!(Z<4TX_H;[0ML*"/&.RYH7I+E/$]) M\8L_RD+4"$[00W!+@MLD^#T$KR1XYQ+\DN#KRA2IZ#HLL,"S":-[Q!1:JJF! M+J9FR_13HO9]*9A\FDJ>F-V3F.: GO$'<'1QG*$YS;>4 !'\$ETL0. TDZ,K M]+)*Z/7$=%SU0(C8<_2 ))*<" MEDRBRL0]9'+K#BHN(#:1YWQ#KNW:'8;F9].=<0=]<3X]&LC&J_;%TWI>C]Y\ MQY@L_O6 E%])^5K*[Y&Z@P08SKKVJ"".-%&](=YG?FB&$^N]7KCANTN3--V&^/5-N3$=5BY#@==/U.!,U2>NB[O!3VHQ0P: M9V >MJU[IM/PW@9YHQKHQ'Q4F8\&+\L"5B"-)T.W95QIC<^Y+>@KSK??4>\1 M'+=/3FLK.S#MB],!W_/80ELQ[QRC;]AO<25=_OJ^96?J9T MZKWVC^2<<10/>]J9@M-1_58&':"H5?XNE--W'AWWF(/[>0Z=UMW6BS*4-;-K M'Z>92$&)ZE?/;:;1EO4#TVVD8=7ZA!S86O=;',5T1T3Q1UNM5CW=C>YD&NNW MJM?3_<=1IF@4'S!;IX2C#%92TC9#:8D5O5&PO M=V]R:W-H965T;*HH,;2Y5M@>F?-18V5GHJ-)[<"<&E!-?5"WT^\&A/F9*E=NQ=9 MRG>*$@;W LE=76/QN@#*]W,G< X+#V13*;/@9>D6;V )ZG%[+_3,ZUA*4@.3 MA#,D8#UWKH.K/#'Q-N '@;WLC9%QLN+\R4QNR[GC&T% H5"& >O/,]P I89( MR_C35L,8[JA[X_ANT?B:&K^!4 MVE^T;V*3J8.*G52\;L%:04U8\\4O[3GT $%R!!"V@' (B(\ HA80?100MX#8 MGDQCQ9Y#CA7.4L'W2)AHS68&]C M6MLGS)1]J83>)1JGLEM6\!K0=_P"$IVW MLP7H_Y-=O$#G.2A,J+Q G]'C,D?G9Q?H#!&&[@BENG(R]9368=B\HLVY:'*& M1W(&(;KC3%42?6$EE&\)/&V@7"S"DXPY%"Z*@D\H]$-_1-#-A^'!Y0@\ M_SA\=L)-U-4DLGS1?VN"_)[Q,IXBY%;%/$1U(\,J*@ M1$N%%8Q6L(%/+-RTCN^\GVGV9CV!ICT5?D#X4W(M"]IY@8#W2-!D3L9EYUTLI.3LMO:KIH;1IJ9,K=O MS$GR_GRG[ZLP$A4E[FS@9B3*C]UP8,?KM9(:Q,:V9(D*OF.JN8_=:M?UKVVS M&ZPO]&O0-.]_-,U3V8:VXTNW/#BO]HH$P M 7I_S;DZ3$R"[HW,_@)02P,$% @ =85A4F'D8 K] P 9@T !D !X M;"]W;W)K&ULK5=M;^(X$/XK5K0?6JDD<<);5H!$ M8>^NTNY=U>[+A]-],,D 5IV8LQUH__W:20B!&.B>C@]@DYGQ\\R,9R:C'1C->0$NGR#63ZR9*+E"B]%2M/;@20I%!*F1?X?M]+ M"T:AD/A.82<;:V2H+#A_,9N'9.SX!A$P MB)4Q0?3/%F; F+&D MA;!2" NB);*"UIPH,AD)OD/"2&MK9E'XIM#6;&AFPOBLA'Y*M9Z:/&0Q3P%] M):\@T@S)0O*J*(@;XV4(I3I50=]>YZCFP^WZ .B M&?I"&=.AD2-/:63&OA=7*.Y+%,$9%'.(713B.Q3X@6]1G[U;'4?'ZI[V1^V4 MH'9*4-@+KSH%S:F,&9>Y /3W="&5T'GWSX4CPOJ(L#BB>Q:ROG4Q)44NPZN^ ME1)L?BNM] HKYDIN)QW<=<.1MVVZQR85-J2.('9KB-TK$-O)\!F(I-D*L4-" MV%"7A@<-/$'8 FT1ZKD#.^9>C;GW?LS[K'VK81#H M_PK+$T@06UWI34BF<2QRPK3P7VH-PL8O:E_1P.V=$(Q:(?#MA+!_:$K^14IG M 55ZS<-.RTHET@0=-H)RC*C1)O%%1'_JB4K/3D*G@BE_7$H4$R'>])W=$9%( MW0OU4@\-UCRIC#2FT4UOK?C;K;)C" 2G!"QRT<"-_,8'GZ%S MZ+#X/[38(EB_-%;>X/M22S8_D1XH4,]D+^4UM$34\ M9RE7UYVMUKO/OJ_B+694>6*'W'Q9"YE1;;9RXZN=1)H4H"SUPR 8^!EEO#.= M%.\6V&:K[0M_.MG1#2Y1/^X6TNS\ M2DO",N2*"0X2U]>=&?D\)Z$%%!)_,]RKVAHLE940W^SF2W+=":Q'F&*LK0IJ M'D]XBVEJ-1D_OA^4=BJ;%EA?'[7_5I W9%94X:U(O[)$;Z\[HPXDN*9YJA_$ M_G<\$.I;?;%(5?$?]@?9H -QKK3(#F#C0<9X^:3/AT#4 &1P!A > .$IH'<& M$!T T4:O -S0J+N&1RTW8JG&. ML0<1Z4(8A('#H=L/P\G8 9]_'#YJ81-5F8D*?=&[F8$Y4W$J5"X1_IFME):F M6OYM,=&K3/0*$[UV$]J8V$GQQ(IBIAKT%D%IJG,MY M(\*=0;>\.W0G.'4.B-*Z$WW/H5MWXKMZ6VYYA5#%%U@9L^*M:P MQ@0E36&%'-=,N[B5NHKU 1 8^8LSD'#KZ"1O*8,:>3.)3-P M\QM6_(:M_.X,J>(Z@%H-.-I2%_X0O,;U[MGV\EH%Q"(5>Z([,J(K,J#4R7\T="F*W M$U+GG.F7HG1CB8G[%)?*!F]<.*$RH8=0I%'W%3&%95Q*Q6;TUGRG[GA M;$I,<9H10Z=XV%">P"//56[*='%L3--CT,O%Y0^R.G M-$K(J 89A*++4&Z*R5E!;-M:.3!5;ZOI?%;,I"?O;^S47DR2KVK*D?^> MR@WC"E)<&Y6!-S09DN4476ZTV!5SY4IH,Z46RZWYY8'2"ICO:R'T<6,-5+]E MIO\#4$L#!!0 ( '6%85(3=3=Z6P, -<* 9 >&PO=V]R:W-H965T MWP#3;Y9<%%CII5CY*$@8/ LFR M*+#X,P?*=U,O]/8;CV2U5F;#GTTV> 5/H)XW#T*O_,9*3@I@DG"&!"RGWEUX MFX:!(5C$;P([V7I&1LHKYV]F\3V?>H'Q""ADRIC ^F\+"Z#46-)^O-=&O>9, M0VP_[ZU_M>*UF%NJ-/)3#$I=4/?+=-Z@%#8R]C%-I?]&NQ@8> MRDJI>%&3M0<%8=4__J@#T2*$PR.$J"9$74+_""&N"?&YA'Y-Z-O(5%)L'%*L M\&PB^ X)@];6S(,-IF5K^829O#\IH=\2S5.S+U@PPE82;4"@IS46@"Y34)A0 M>85NT/-3BBXOKM %\I$T;R4B##TSHN1U:^.>4*JSJ/G;280M9#<7B-HB *' XMSJ:' M8P<]/9\^.J$F;M(56WOQ$7LOMHXA1W=;$/I>HA]E\:HSQY=5\B3Z62JI,,MU M4M$C9)QEA!)L[MB)X_O-\7U[?/_(\3]T(_K.,EZ *[45=V"YIM]L9[K[].*) MOVW'^Q 5)OU>\AF5.E"#I(7ZY/Z@<7]PTOU]]&YP'3W61$]K*G0;JDN:MX)X M8_H*R5R"J].2EI.#J*MDX02-.G*=H-BM=MBH'9Y4FQ):FJ:*8+G47=:HM/(0 MO)=DBRDPY;RAPP-?@MZP(^H,3.K"C-R2DD92&ULO5A=;]LV%/TKA-"'!-@DDOH. M' .QU6T!&C2(T?9AV(-BT[902?1$.D[WZT=]1%^D:&]=EX=8DL^]O(?DN4?F M[$2+KVQ/" >O69JS6V//^>'&LMAZ3[*8F?1 RSF,WKD:9*3QP*P8Y;%Q;<%2>GIUD#&VX.G9+?GY0-K M/CO$.[(B_-/AL1!W5IMEDV0D9PG-04&VM\8=NHFP6P94B,\).;'>-2BI/%/Z MM;RYW]P:L*R(I&3-RQ2Q^'@A2Y*F9291QY]-4J,=LPSL7[]E_Z4B+\@\QXPL M:?HEV?#]K1$88$.V\3'E3_3T&VD(506N:B&\3$78-W(,G!0Y*F L!F%A=EE$H5(1'EX<'&C9V MNT1VE<^>R*=?D-\_"#BXYR1C?V@&<]K!G&HP9V*P)_)"\B-1+F,=Z5:193]Y MF=NA"TUO9KWT)U<%P[89#F&1 F:'H1FTL$'];EN_JZW_UX**S7PHZ#;A*@YU MM-\;%<$@-.T1AQKF]6'(AB,&JER"J*]FX+4,/"V#CP=2Q,TRKVE&P-4'0>E: M1<:3"K 1-)T1%P4*!N-5BV04]J")U5S\EHNOY7*7E3OVKWJGTJWH$SS.=\ES M2D#,&.'*;>9+E;BH-ZDU*24(C3@I0('IJBD%+:5 3^E 7C4Z"]LTX8\7-8)= MEX?_6M9-Z&#I'8QZ:U]/>8/KBP*[>"P*538;PI["AA1Z1H6^2]E->']@7Z@A M&+- $@O?&8M!D5(="G>$AO>-]?!6ZT[UUH,Y[D/L_ MB+HS"J1W"JVHY7[N8E?6M SSH"MO'Q7,FVJEJ+,'I/>'LYJ6.SB&H2P"!DMX9^H.I!*<*17HZ4*%8Q]/5*@7*?G@4,VG3&A\/LD'4K# M0LF>%2!;WE4RR)G2,^ZL#NNM[OURI?L)T?D-1C]>S+BS!JRW!IV8L=R]$82. MI&8%S@^#,2QJ8'T+=,()?\:=%6"]%9S3,I;;-_(":>^K8([\:J> !9X9PM[? MA!)PYPSXC#-]:4*Y\!T5QVKC)XOT$U4 M'Q-U:>I3JX>XV"4Y RG9BI2B2XF2BOH@J+[A]% =C3Q3SFE67>Y)O"%%"1#? M;RGE;S?E .UQW/QO4$L#!!0 ( '6%85)I4QXD? 0 .D4 9 >&PO M=V]R:W-H965TWWL..=B>[1C_ M(=:$2+ OBTK<3=92;FY=5RS7I$R%PS:D4K^L&"]3J6YY[HH-)VG6!)6%BSPO M=,N45I/YK!E[YO,9V\J"5N29 [$MRY3_\T *MKN;P,G'P O-U[(><.>S39J3 M5R*_;YZYNG/[+!DM224HJP GJ[O)/;Q-L%\'-(C?*=F)P36H6WEC[$=]\RV[ MFWAU1:0@2UFG2-77.UF0HJ@SJ3K^[I).^CGKP.'U1_:O3?.JF;=4D 4K_J"9 M7-]-H@G(R"K=%O*%[7XF74-!G6_)"M%\@EV+G?H3L-P*R')^>&1I1O<2X.; M?/A$O@_J5YR5X'$O":_2 BR:9X)P\.$XX<]^'[)I@"#OQ(2PQP' <.U$/.Z@_Z.L/K/7?;\C>0D/8 MIPFO0/JTGVUZ,>EMY'1 $_(1=- 1Z2TL',*"^N$_H-R0"WN>@\V41WWUT?]2 M#OX%]T+0O*K-P\)(W.>,K\ _]+3]>1T.;Y0]I:"4PX&'NC!]^83_V/ MH%D&./!P>(X0"V7#ZG5'J]Q&#=)9T36DT'8'\>52X!%U.!HQO##!4#P@N!-B M#$-*!W1"!VVAT.ZAO^[50LSV(H/:S6!P#?*U[<'P'XD! MY4<#M0[+UWZ*['[ZN'BUT:!=#?G7H%U;'[*OY*RT!R.JH.?Y(R\RX*9Q= Q+ M.MAP]>3')U9%2'LILGNI(EX]_%\I+V]6=$^RFPVG2V+C1IL>TY$0!A \-J(.=* JQB>-2%LILEMI*\1OM"0@K3*U;59\T;00MLV9 M=CGL74$*K-T/VQ=Y-BFZT,-U#QK9D0&&PNE@Y]7*88!!'Y\R)*S]%-O]M)5C MP80$G-#R;^QF89:U/$EV^7\7B'ZWOQ6 W#1AB&H[>T 8;@ M>+WD#LZ 5,=YH/2C_7G=?7-*=33^ &^3]M1-IVD/ 9]2GM-* M@(*L5$K/F:J:>'NNUMY(MFE.FMZ85+0WEVN29H37 /7[BC'Y<5-/T)]NSO\# M4$L#!!0 ( '6%85*(KCQ)60, /D+ 9 >&PO=V]R:W-H965TP MEMC,-M!*^_&SG1#2D&95']J'$COGW(]SRNT='[CX+3< "MT5.9,39Z/4]KWG MR>4&"B)=O@6FWZRX*(C21['VY%8 R2RIR+W ]P=>02ASIF-[=RVF8[Y3.65P M+9#<%041]S/(^6'B8.=X<4/7&V4NO.EX2]:P /5M>RWTR:NC9+0 )BEG2,!J MXES@]RD>&()%?*=PD(UG9%JYY?RW.5QF$\)X0#>P![8#B6[OT=P6 P)]O=\">IV"(C27;] []&V1HM>OWJ!7B#)T1?-< M&RK'GM+EF23>LBIE5I82/%(*#M 59VJC2V 99 \#>+JONKG@V-PLZ(V8PM)% M(7Z+ C_P.PJ:/YF.DPYZ^G3ZJ*>;L+8JM/'"1^)59J"5X 7Z<*= ,)*?;/GY M6>/1I8)"_NK)%M79(ILMZL_6Z6/)C"W3#);]-$QBWQV,O7U3W2Y8$+K)0UC: M 0N3Q!W5L ?UQW7]<6_]^L^X1X5!'67P IH/ZVS#9VM>,H<-E;#O1V[0TOP< M-DQ&;51:H@8-5)2$W7J/ZMI'_],;_44I;(E0=G;PE3ZM]'\(0(1EZ)(I/=SI M&M@2T(7YH.U&'^1-ZKS)"SB$_=.\])_M445MJA_'(S=N>=0!B^+S[T4%:[H4 M8MSM$F[,>_P$GSY"!L+H1/3H-[VI_\ 4$L#!!0 ( '6%85+2P**.%P( (8$ 9 >&PO M=V]R:W-H965TK1GV?$*I.%* M$@W[6? 0W2\2E^\3?G)HS, F;I*M4B_.>=S-@M U! )RZQ@8OHZP "$<$;;Q MM^,,^I(..+1/[%_][#C+EAE8*/&+[VPY"Z8!V<&>'81=J^8;=//<.+Y<">.? MI&ES)[K/$ M'P5HEX#G>Z7LR7&[V/]ZLG=02P,$% @ =85A4MUH"+E" P "@L !D M !X;"]W;W)K&ULO5;!;N(P$/T5*^JAE;I)G 1" M*D J95=;J94J4', M/XL%@$2O14[%P%I(N;QR')$LH(B%S99 U9.!(K(HBYF\CR-EF8&%KNS AV4+J!6?87\893$$^ M+A^XFCDU2TH*H((PBCC,!]8UOAIC7P.,Q1\"&]$8(QW*C+%G/;E-!Y:K%4$. MB=04L7JMX0;R7#,I'2\5J57[U,#F>,O^RP2O@IG% FY8_I>DA9*81ZO M3J*U$X M.1RMA%H1 DTA4]LI!;IC-/N1J\U(42P$J)79V_8K.A^#C$DN+M /]#@=H_.S M"W2&"$7W),_5/HJ^(Y4JS>TDE8)1J< [H ![Z)Y1N1#H)TTA_4C@J'#JF+QM M3"/O*.,8$AOY^!)YKN>V"+HY&8ZC%OCX='CO2#1^O4.^X?,/\&U3/X$EXY+0 M[!)=ZWU1"PFC"5'V&;J54*"G.P4U0_'OB..@=AP8Q\$!QQ-8 UU!ZY:6R(Y! MZJ-E/?2CCFMW^\ZZF>@V,\^WHX]FXQ8S/XKL7FWV07^GUM\YJO^!J].1RS<4 MTQ3!RXHL=1XO$079%E))%C9$=",[RNH5SON?;J">GO)\\.P9^_FN,TLB&QOIX):S+P 'ZJ@ MJ-8??64%1?L5%-J=J/GL1+>/"/&AFOL0 7;?SW?W: SJ=E1W'SVEGG#CTL#? M6U'8>W?M?;JF*F@SGSCT[,Y.UEO-@L8_MZRIRJS7-.LB9YN.= MINP2[V.>$2I0#G-%Z=JA4L3+QJN<2+8TK&PO=V]R:W-H M965T MACTH-I,(DZ5,DIMV7S]*=EQO=;(.V%X277C(PT-*\GBK]#>S1K3PD EI)L': MVLU)&)IDC1DS;;5!23M+I3-F::I7H=EH9*D'92+L1-$@S!B7P73LUZ[T=*QR M*[C$*PTFSS*F'\]0J.TDB(/=PC5?K:U;"*?C#5OA#=K;S96F65AY27F&TG E M0>-R$IS&)[/8 [S%'<>MJ8W!I;)0ZIN;G*>3('*,4&!BG0M&?_>7_GDZ=D%LS@3(G//+7K23 *(,4ERX6]5ML/6";4=_X2)8S_ MA6UI&P60Y,:JK 03@XS+XI\]E$+4 '%O#Z!3 CHO!71+0- 5'_\*#TFM2K).)5G' M^^O^6;(Y-XE03C4#7TX7QFIJRZ\'8G2K&%T?H[Q:!WD,&M9)G2EO_ U'. Z0TPC MD<+EL$;D:-CN542*:A5&_;K1J-UO9MNOV/8/LCW+#:T8 S.5+;CTK=BB"?6H M7%%#NZ'A*>IR9]?+CRWXJ&22:TU&31D580TAX73S?Q<2JC7\!%\K2>^J' M:_KD0>T,:'^IE-U-W*-:?41-?P)02P,$% @ =85A4MYM_1VZ P X@P M !D !X;"]W;W)K&ULS5??CYLX$/Y7+%3I6FD7 M,)!?53;2)O1T*S72WJ[:/ISNP0$G\=7@G&V2[G]_8T,("P3MZ?IP+PDVWS?^ MQC,>#_.3D-_5GE*-?F0\5W?.7NO#1\]3R9YF1+GB0'-XLQ4R(QJ&I@Z0D MM:2,>X'OC[V,L-Q9S.W*[ M&3RD=XYO%%%.$VU,$/@[TA7EW%@"'7]71IUZ34-L/I^M_VJ=!VT$XV[ZP?(?NDT04N5;H M?4PU85Q] /27YQB]?_6P:#%F"8N"O$-"OS [Q&T>C,=SWKH\=OITP%OPCI$ MH;477;%WS^%PDCRA"(XYBD6QT=N"7T)B0K5DP&(0I_0OR!DXEUH-K!S5*T=V MY?!:!N+ FW>T$TVM =RW.3GF*+7BB1?;E76AM9:Z8('ANC&M7QH.N/$IQ9.K:H2FYX\:";=DE8M) A.ZD);L/ M$_;+GM2R)X.R8\@'6[1[94\Z"]YB-VHI[P&%;5 \Z6S [:1?^;16/GUK[E!( MTH&LF78$1NVM774QG%H3?A!FNL5&)^%4O79'#B,V+]<'_[_ID3@QJ6&?VJ1J,PUXX3';M *>!]J MTDG;/M35H./@XE+P'XI%16XN&KBSMOXNJ%D,*OE]H/$5]9C=@5>]:&B1@VN](?=LH&OR+_<@SCZ286C,M2\)W!GDU=]J$Z^Q7VH9KZ5 MSGB-YB^C;:(5L&POV"3.@FD8S@).J,!I+%I^RW6#,MD*G>"+'D)N^)HG.)I=8.3H;F0."7X\ M>?^SE?KZ'7+CY,-D$IZ%CZ?7NY$3'SK%P8O$E]O$ ]'?$F<'*-JK9Q_IU4'+ M_-,Z'77@=S6-"RF&S3W'#C"U"0>T)"S!-X31A:(VJR";)A2/GV0/W/)P*J;K:KH+[7?CI.X&-9P52QGJ!4^R -*Z)UJ#$K7&Z MR1WX+(2\/5_71F&IR#J:7N(AH1M,D854.:B^3(0W4!HS**P<1=#3.L?QC-L<] MI@U?Q8MJNI3Z2VN6(SK?7A:X5U#05>>OBE[ /O9H/SNI:[;^S&@I.+C%'UPP MC>PTIOKM"KV:YZ^0N\C96Q!YG,<=^+8SZFU; MG:U'D7U!)/C.OE;84!0M6LHT%=ZK:)Z#>-;@#+TF"_.(W.(W\W,H2,OTO \F M>+"_0TY;_K&?=6\WPL\:[&]V>=&L*SB\5-/?4$L#!!0 ( '6%85*7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:GU2.RNG7#[]7/BMN!LP]&^''AJXZ3N MEY/8W_'EZ%&;^SNM[]E362A[W%M6U>JPW[?94I3<_J570L&9N38EK^#0+/IV M903/[5*(JBSZP<%!TB^Y5+V3HVU=UZ;O'^A*9)74"@J;@ELI'NW;^>:0/4@K M[V0AJ^?CGOM>B!XKI9*E?!'Y<>^@Q^Q2/_[01KYH5?$BS8PNBN/>8'WB5IA* M9CO%:0,YXW?6E53\[H8#R'$O.8 *Y]+8REWAZN? ^"#@XO517>ES653"C'@E M+HRN5U(MFFK@+OK>;;@X;#_703PT_R>,>CZ7F1CIK"Z%JM9Q-*)H )5=RI7M M,<5+<=S;7L*XRME851 D-E'KJN#:YD[AKR?Y^JXKP/5B: XEG#"3W('300ZG M5^GTCV^\2 C!#+Z-,AT-AUZD#$"&7\:Y/ T_>%!)@AD0@LY-0NNY(L[ M\84-X:PN9.X.F\;N07Y%(+_20J9U67+SS/2%/7;G/A(J$V"076N>/LBB<[B8Y7 RO' <&=FJMJ'Q,3"<#8I] 6K." MI.-Y;64(XZKY@4^'>61 +))+K1;[,V%*-A)W+2I,' -J<^BRE%5SD75A@QZO M:;)"95*TWC],' -B9&P;MF&;1:EBZY\<4PP,PP M(%;#66VE$M:R5"Q M@Q)I" 6"!H\L+V M?$S,)@&Q3= 4H?5.AIA;0F*W^"E"UZ,.,;.$Q&;9S14Z$3&KA,16V4D:.@G1 MJ2QBH5P()0POV-Y(5%P6;3!,*2&Q4G AASXF)I>06"X;(;L/:,FVZHXD)I:0 M6"P;Q+1>K0J7&\+C[IZ9#C&QA-1B66-.H35S-T6TCNDEJ+I9E,:-$'SB7Q5['!M#(KVN3+?WA0(2Y)2)V MR[N8$V@^:N%C8GZ)B/W2PGR5S6NICXE))J*6#)J!^WUYA*Z8$"L'QXQ\3$PY MT:>.9V(?$]-.]$GCF4W'Z6-BVHF(M?,>YA4WC8=\3$P[$;5V_C/LZM!/A.DG MHEXY:?/MLU_*BJPV,+Y)A?+#&&/ZB8GU@PX/6^.N&--/3+U.CXYB6XNWF'YB MZDFSCDGXSE;SOP!!M[K]]/'Q.P3?^ :#-M[.W*A;8W-8LP^,;%].C'/!-3E"GU, M3$(QL83:F",Q%Z814!//9E7:WTZ"22CYX%FU)W8#).Q&9!HZ^,+'Q"24?,+\ M6D??GF &2CY\@FWS!:*YTL;'Q!24$"MH%W,D+5\LC%@ D;^%*,$4E! K:!=S M/$S?(NIC8@I*B!6TBSG3S:26VWEBF8^);ALC5M NIDN2"]!0SK@_ $HP!27$ M"GIG_9AMRGU,3$$)L8+0=>16YIY@"DJ<@OKN8GMRE(LY/*/\"O["0GG&B^S: ML.9CO74IBIM-!_.Z*(90-E67FN?;[<7;K=$GOP%02P,$% @ =85A4I=W M8@DCEQN ;OO* R28_6@)\AG9)4M7_^C M3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KW MNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9 M!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z M"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1 M;R706U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0 MVU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0 M.T8_FQ#H':AW$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>XT]!/TGU<+ZW7!]_67Z? M1)P7%YS3;45]^@M02P,$% @ =85A4M9((R[W 0 *R@ !, !;0V]N M=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8 MLETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOG MJ<\K2QTM)LV3:ZV^>?8N'Y> M!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P-> MS]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&E MKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQ MES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2 MQS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635 M*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D M-?\IZ[USZS^.'Y]E9YO^+9^-_Q%&UL4$L! A0#% @ M=85A4I'6B6YA!@ WAD !@ ("!#0@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ =85A4A NZ-_4!0 D18 M !@ ("!VA< 'AL+W=O0= !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =85A4G!1QXQ$! ' H !@ ("! MH"T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M=85A4KZM8:\/! @0D !D ("!=%0 'AL+W=O&UL4$L! A0#% @ =85A4A8ZP\K- P M;0@ !D ("![&8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =85A4ILL:[_5 @ [@8 !D M ("!Y'@ 'AL+W=OP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ =85A4NSQCK'[ @ V08 !D ("!A)$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =85A M4F09*"01 P :P< !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ =85A4GK?-8#D!0 < X M !D ("!)<@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =85A4JK0Z/W) @ Y@4 !D M ("!-=< 'AL+W=O&PO=V]R:W-H965T MD04 /<- 9 M " @1G= !X;"]W;W)K&UL4$L! A0# M% @ =85A4NKT4?R8!0 _ T !D ("!X>( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =85A4HFE MK_L@ @ D 0 !D ("!H?( 'AL+W=OD# [#0 &0 M @('X] >&PO=V]R:W-H965T&UL4$L! A0#% @ =85A4FKF'.:V @ +0< !D M ("!U/L 'AL+W=O&PO M=V]R:W-H965TP( M $D& 9 " @9D! 0!X;"]W;W)K&UL4$L! A0#% @ =85A4J*+KXCW P _@T !D ("! M2P0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =85A4J8[['K= @ U0< !D ("!EA(! 'AL+W=O&UL4$L! A0#% @ =85A4K=P<#JP M @ 5@< !D ("!,B(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =85A4DT\&PO=V]R M:W-H965T&UL M4$L! A0#% @ =85A4E?? ^(@ @ %@4 !D ("!%3D! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M=85A4LY8V223! "18 !D ("!]D0! 'AL+W=O&PO=V]R:W-H965TJ , !\, 9 " @9A- 0!X;"]W M;W)K&UL4$L! A0#% @ =85A4B)['=(U P M#0L !D ("!=U$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =85A4K0N=]WZ P UPP !D M ("!Z5L! 'AL+W=OEL# #7"@ &0 @($:8 $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ =85A4FE3'B1\! Z10 !D ("!9F@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =85A M4MUH"+E" P "@L !D ("!]W(! 'AL+W=O&PO=V]R:W-H965T;?T=N@, .(, 9 " @=5Y 0!X;"]W;W)K M&UL4$L! A0#% @ =85A4@(S76QE+0 #P @ $9@0$ M>&PO=V]R:V)O;VLN>&UL4$L! A0#% @ =85A4I=W XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 204 408 1 false 50 0 false 6 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.asgn.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101101 - Disclosure - Organization, Consolidation and Presentation of Financial Statements Sheet http://www.asgn.com/role/OrganizationConsolidationandPresentationofFinancialStatements Organization, Consolidation and Presentation of Financial Statements Notes 7 false false R8.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.asgn.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2106103 - Disclosure - Accounting Standards Update Sheet http://www.asgn.com/role/AccountingStandardsUpdate Accounting Standards Update Notes 9 false false R10.htm 2107104 - Disclosure - Leases (Notes) Notes http://www.asgn.com/role/LeasesNotes Leases (Notes) Notes 10 false false R11.htm 2113105 - Disclosure - Acquisitions Sheet http://www.asgn.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2119106 - Disclosure - Goodwill and Identifiable Assets Sheet http://www.asgn.com/role/GoodwillandIdentifiableAssets Goodwill and Identifiable Assets Notes 12 false false R13.htm 2124107 - Disclosure - Property and Equipment Sheet http://www.asgn.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 2128108 - Disclosure - Long-Term Debt Sheet http://www.asgn.com/role/LongTermDebt Long-Term Debt Notes 14 false false R15.htm 2132109 - Disclosure - Commitments and Contingencies Sheet http://www.asgn.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2136110 - Disclosure - Stockholders' Equity Sheet http://www.asgn.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2139111 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans Sheet http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans Stock-based Compensation and Other Employee Benefit Plans Notes 17 false false R18.htm 2144112 - Disclosure - Income Taxes Sheet http://www.asgn.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2151113 - Disclosure - Earnings per Share Sheet http://www.asgn.com/role/EarningsperShare Earnings per Share Notes 19 false false R20.htm 2154114 - Disclosure - Business Segments Sheet http://www.asgn.com/role/BusinessSegments Business Segments Notes 20 false false R21.htm 2161115 - Disclosure - Fair Value Measurements Sheet http://www.asgn.com/role/FairValueMeasurements Fair Value Measurements Notes 21 false false R22.htm 2163116 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 22 false false R23.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.asgn.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 2308301 - Disclosure - Leases (Tables) Sheet http://www.asgn.com/role/LeasesTables Leases (Tables) Tables http://www.asgn.com/role/LeasesNotes 24 false false R25.htm 2314302 - Disclosure - Acquisitions (Tables) Sheet http://www.asgn.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.asgn.com/role/Acquisitions 25 false false R26.htm 2320303 - Disclosure - Goodwill and Identifiable Assets (Tables) Sheet http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables Goodwill and Identifiable Assets (Tables) Tables http://www.asgn.com/role/GoodwillandIdentifiableAssets 26 false false R27.htm 2325304 - Disclosure - Property and Equipment (Tables) Sheet http://www.asgn.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.asgn.com/role/PropertyandEquipment 27 false false R28.htm 2329305 - Disclosure - Long-Term Debt (Tables) Sheet http://www.asgn.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.asgn.com/role/LongTermDebt 28 false false R29.htm 2333306 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.asgn.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.asgn.com/role/CommitmentsandContingencies 29 false false R30.htm 2340308 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans (Tables) Sheet http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables Stock-based Compensation and Other Employee Benefit Plans (Tables) Tables http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans 30 false false R31.htm 2345309 - Disclosure - Income Taxes (Tables) Sheet http://www.asgn.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.asgn.com/role/IncomeTaxes 31 false false R32.htm 2352310 - Disclosure - Earnings per Share (Tables) Sheet http://www.asgn.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.asgn.com/role/EarningsperShare 32 false false R33.htm 2355311 - Disclosure - Business Segments (Tables) Sheet http://www.asgn.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://www.asgn.com/role/BusinessSegments 33 false false R34.htm 2402401 - Disclosure - General (Details) Sheet http://www.asgn.com/role/GeneralDetails General (Details) Details 34 false false R35.htm 2405402 - Disclosure - Summary of Significant Accounting Policies Lease Term (Details) Sheet http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails Summary of Significant Accounting Policies Lease Term (Details) Details 35 false false R36.htm 2409403 - Disclosure - Leases Lease Cost (Details) Sheet http://www.asgn.com/role/LeasesLeaseCostDetails Leases Lease Cost (Details) Details 36 false false R37.htm 2410404 - Disclosure - Leases Supplemental Information (Details) Sheet http://www.asgn.com/role/LeasesSupplementalInformationDetails Leases Supplemental Information (Details) Details 37 false false R38.htm 2411405 - Disclosure - Leases Operating Lease Liability Payments Due (Details) Sheet http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails Leases Operating Lease Liability Payments Due (Details) Details 38 false false R39.htm 2412406 - Disclosure - Leases (Details) Sheet http://www.asgn.com/role/LeasesDetails Leases (Details) Details http://www.asgn.com/role/LeasesTables 39 false false R40.htm 2415407 - Disclosure - Acquisitions Acquisition Costs, by Acquisition (Details) Sheet http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails Acquisitions Acquisition Costs, by Acquisition (Details) Details 40 false false R41.htm 2416408 - Disclosure - Acquisitions Schedule of Purchase Price Allocation (Details) Sheet http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails Acquisitions Schedule of Purchase Price Allocation (Details) Details 41 false false R42.htm 2417409 - Disclosure - Acquisitions Schedule of Intangible Assets Acquired as Part of Business Combination (Details) Sheet http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails Acquisitions Schedule of Intangible Assets Acquired as Part of Business Combination (Details) Details 42 false false R43.htm 2418410 - Disclosure - Acquisitions Business Acquisition, Pro Forma Revenue (Details) Sheet http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails Acquisitions Business Acquisition, Pro Forma Revenue (Details) Details 43 false false R44.htm 2421411 - Disclosure - Goodwill and Identifiable Assets Goodwill (Details) Sheet http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails Goodwill and Identifiable Assets Goodwill (Details) Details 44 false false R45.htm 2422412 - Disclosure - Goodwill and Identifiable Assets Acquired Intangible Assets (Details) Sheet http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails Goodwill and Identifiable Assets Acquired Intangible Assets (Details) Details 45 false false R46.htm 2423413 - Disclosure - Goodwill and Identifiable Assets Future Amortization Expense (Details) Sheet http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails Goodwill and Identifiable Assets Future Amortization Expense (Details) Details 46 false false R47.htm 2426414 - Disclosure - Property and Equipment (Details) Sheet http://www.asgn.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.asgn.com/role/PropertyandEquipmentTables 47 false false R48.htm 2427415 - Disclosure - Property and Equipment (Narratives) (Details) Sheet http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails Property and Equipment (Narratives) (Details) Details http://www.asgn.com/role/PropertyandEquipmentTables 48 false false R49.htm 2430416 - Disclosure - Long-Term Debt (Details) Sheet http://www.asgn.com/role/LongTermDebtDetails Long-Term Debt (Details) Details http://www.asgn.com/role/LongTermDebtTables 49 false false R50.htm 2431417 - Disclosure - Long-Term Debt - Unsecured Senior Notes (Details) Notes http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails Long-Term Debt - Unsecured Senior Notes (Details) Details 50 false false R51.htm 2434418 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.asgn.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.asgn.com/role/CommitmentsandContingenciesTables 51 false false R52.htm 2435419 - Disclosure - Commitments and Contingencies Contractual Obligations (Details) Sheet http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails Commitments and Contingencies Contractual Obligations (Details) Details 52 false false R53.htm 2437420 - Disclosure - Stockholders' Equity (Details) Sheet http://www.asgn.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.asgn.com/role/StockholdersEquity 53 false false R54.htm 2441421 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans RSU and RSAs (Details) Sheet http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails Stock-based Compensation and Other Employee Benefit Plans RSU and RSAs (Details) Details http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables 54 false false R55.htm 2442422 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans Employee Stock Purchase Plan (Details) Sheet http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails Stock-based Compensation and Other Employee Benefit Plans Employee Stock Purchase Plan (Details) Details 55 false false R56.htm 2443423 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans Employee Benefit Plans (Details) Sheet http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails Stock-based Compensation and Other Employee Benefit Plans Employee Benefit Plans (Details) Details 56 false false R57.htm 2446424 - Disclosure - Income Taxes (Narratives) (Details) Sheet http://www.asgn.com/role/IncomeTaxesNarrativesDetails Income Taxes (Narratives) (Details) Details http://www.asgn.com/role/IncomeTaxesTables 57 false false R58.htm 2447425 - Disclosure - Income Taxes (Income Tax Components) (Details) Sheet http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails Income Taxes (Income Tax Components) (Details) Details http://www.asgn.com/role/IncomeTaxesTables 58 false false R59.htm 2448426 - Disclosure - Income Taxes (Income Before Tax) (Details) Sheet http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails Income Taxes (Income Before Tax) (Details) Details http://www.asgn.com/role/IncomeTaxesTables 59 false false R60.htm 2449427 - Disclosure - Income Taxes (Deferred Tax Assets And Liabilities) (Details) Sheet http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Deferred Tax Assets And Liabilities) (Details) Details http://www.asgn.com/role/IncomeTaxesTables 60 false false R61.htm 2450428 - Disclosure - Income Taxes (Tax Rate Reconciliation) (Details) Sheet http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails Income Taxes (Tax Rate Reconciliation) (Details) Details http://www.asgn.com/role/IncomeTaxesTables 61 false false R62.htm 2453429 - Disclosure - Earnings per Share (Details) Sheet http://www.asgn.com/role/EarningsperShareDetails Earnings per Share (Details) Details http://www.asgn.com/role/EarningsperShareTables 62 false false R63.htm 2456430 - Disclosure - Business Segments Segment Reporting Information (Details) Sheet http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails Business Segments Segment Reporting Information (Details) Details 63 false false R64.htm 2457431 - Disclosure - Business Segments Disaggregated Revenue (Details) Sheet http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails Business Segments Disaggregated Revenue (Details) Details 64 false false R65.htm 2458432 - Disclosure - Business Segments ECS Segment Revenues by Customer Type (Details) Sheet http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails Business Segments ECS Segment Revenues by Customer Type (Details) Details 65 false false R66.htm 2459433 - Disclosure - Business Segments Total Assets by Segment (Details) Sheet http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails Business Segments Total Assets by Segment (Details) Details 66 false false R67.htm 2460434 - Disclosure - Business Segments Long-lived assets by Segment (Details) Sheet http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails Business Segments Long-lived assets by Segment (Details) Details 67 false false R68.htm 2462435 - Disclosure - Fair Value Measurements Fair Value Inputs, Liabilities, Quantitative Information (Details) Sheet http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails Fair Value Measurements Fair Value Inputs, Liabilities, Quantitative Information (Details) Details 68 false false R69.htm 2464436 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts 69 false false All Reports Book All Reports asgn-20201231.htm a12312020ex211subsofthereg.htm a12312020ex231consent.htm a12312020ex311ceocertifica.htm a12312020ex312cfocertifica.htm a12312020ex321writtenstate.htm a12312020ex322writtenstate.htm asgn-20201231.xsd asgn-20201231_cal.xml asgn-20201231_def.xml asgn-20201231_lab.xml asgn-20201231_pre.xml asgn-20201231_g1.jpg http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2019-01-31 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "asgn-20201231.htm": { "axisCustom": 2, "axisStandard": 16, "contextCount": 204, "dts": { "calculationLink": { "local": [ "asgn-20201231_cal.xml" ] }, "definitionLink": { "local": [ "asgn-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "asgn-20201231.htm" ] }, "labelLink": { "local": [ "asgn-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "asgn-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "asgn-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-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://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 524, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 3, "total": 3 }, "keyCustom": 18, "keyStandard": 390, "memberCustom": 27, "memberStandard": 22, "nsprefix": "asgn", "nsuri": "http://www.asgn.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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.asgn.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2107104 - Disclosure - Leases (Notes)", "role": "http://www.asgn.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2113105 - Disclosure - Acquisitions", "role": "http://www.asgn.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2119106 - Disclosure - Goodwill and Identifiable Assets", "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssets", "shortName": "Goodwill and Identifiable Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2124107 - Disclosure - Property and Equipment", "role": "http://www.asgn.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2128108 - Disclosure - Long-Term Debt", "role": "http://www.asgn.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2132109 - Disclosure - Commitments and Contingencies", "role": "http://www.asgn.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2136110 - Disclosure - Stockholders' Equity", "role": "http://www.asgn.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2139111 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans", "shortName": "Stock-based Compensation and Other Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2144112 - Disclosure - Income Taxes", "role": "http://www.asgn.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2151113 - Disclosure - Earnings per Share", "role": "http://www.asgn.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "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.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2154114 - Disclosure - Business Segments", "role": "http://www.asgn.com/role/BusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2161115 - Disclosure - Fair Value Measurements", "role": "http://www.asgn.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2163116 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BasisOfAccounting", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i3f0fea19f7c344f8b9424330c5fbe5ca_D20201001-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BasisOfAccounting", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i3f0fea19f7c344f8b9424330c5fbe5ca_D20201001-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2308301 - Disclosure - Leases (Tables)", "role": "http://www.asgn.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314302 - Disclosure - Acquisitions (Tables)", "role": "http://www.asgn.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2320303 - Disclosure - Goodwill and Identifiable Assets (Tables)", "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables", "shortName": "Goodwill and Identifiable Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2325304 - Disclosure - Property and Equipment (Tables)", "role": "http://www.asgn.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.asgn.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.asgn.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2340308 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans (Tables)", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables", "shortName": "Stock-based Compensation and Other Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2345309 - Disclosure - Income Taxes (Tables)", "role": "http://www.asgn.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2352310 - Disclosure - Earnings per Share (Tables)", "role": "http://www.asgn.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355311 - Disclosure - Business Segments (Tables)", "role": "http://www.asgn.com/role/BusinessSegmentsTables", "shortName": "Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "5", "first": true, "lang": "en-US", "name": "asgn:DeferredPayrollTaxesCARESActTotalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - General (Details)", "role": "http://www.asgn.com/role/GeneralDetails", "shortName": "General (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "5", "first": true, "lang": "en-US", "name": "asgn:DeferredPayrollTaxesCARESActTotalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies Lease Term (Details)", "role": "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails", "shortName": "Summary of Significant Accounting Policies Lease Term (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Leases Lease Cost (Details)", "role": "http://www.asgn.com/role/LeasesLeaseCostDetails", "shortName": "Leases Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Leases Supplemental Information (Details)", "role": "http://www.asgn.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Leases Operating Lease Liability Payments Due (Details)", "role": "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails", "shortName": "Leases Operating Lease Liability Payments Due (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "asgn:NumberOfLeasedPropertiesOwnedByRelatedParties", "reportCount": 1, "unique": true, "unitRef": "property", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Leases (Details)", "role": "http://www.asgn.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "asgn:NumberOfLeasedPropertiesOwnedByRelatedParties", "reportCount": 1, "unique": true, "unitRef": "property", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "role": "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Acquisitions Acquisition Costs, by Acquisition (Details)", "role": "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "shortName": "Acquisitions Acquisition Costs, by Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ia6ea9d4cabfa41f3b93d854067331e68_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Acquisitions Schedule of Purchase Price Allocation (Details)", "role": "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "shortName": "Acquisitions Schedule of Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i9ee5b3d82729443087bd67257c7eb7cc_I20180402", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i8b50133247214186beb4a088b33bf9be_D20180402-20180402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Acquisitions Schedule of Intangible Assets Acquired as Part of Business Combination (Details)", "role": "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "shortName": "Acquisitions Schedule of Intangible Assets Acquired as Part of Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i6b4e992516c149babc6a7dc49a8991ec_I20180402", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "if6625e74b278434eb7c3bd1d7f362b4d_D20190101-20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Acquisitions Business Acquisition, Pro Forma Revenue (Details)", "role": "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "shortName": "Acquisitions Business Acquisition, Pro Forma Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Goodwill and Identifiable Assets Goodwill (Details)", "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails", "shortName": "Goodwill and Identifiable Assets Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Goodwill and Identifiable Assets Acquired Intangible Assets (Details)", "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "shortName": "Goodwill and Identifiable Assets Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Goodwill and Identifiable Assets Future Amortization Expense (Details)", "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Identifiable Assets Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Property and Equipment (Details)", "role": "http://www.asgn.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Property and Equipment (Narratives) (Details)", "role": "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails", "shortName": "Property and Equipment (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "iba40c3b9924e4ce48227fece2f7549a3_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Long-Term Debt (Details)", "role": "http://www.asgn.com/role/LongTermDebtDetails", "shortName": "Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "icd8c0c8117574040b8075f382f485e43_I20171231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "icd8c0c8117574040b8075f382f485e43_I20171231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i177167824b4a42b390fe6980dec58180_I20191122", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Long-Term Debt - Unsecured Senior Notes (Details)", "role": "http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails", "shortName": "Long-Term Debt - Unsecured Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.asgn.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Commitments and Contingencies Contractual Obligations (Details)", "role": "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails", "shortName": "Commitments and Contingencies Contractual Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.asgn.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i5da31db926ec4a21b50d59e4098c5795_I20190531", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans RSU and RSAs (Details)", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails", "shortName": "Stock-based Compensation and Other Employee Benefit Plans RSU and RSAs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans Employee Stock Purchase Plan (Details)", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "shortName": "Stock-based Compensation and Other Employee Benefit Plans Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i9160fd3af8d741deb9fb37967d249038_D20200101-20201231", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans Employee Benefit Plans (Details)", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails", "shortName": "Stock-based Compensation and Other Employee Benefit Plans Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Income Taxes (Narratives) (Details)", "role": "http://www.asgn.com/role/IncomeTaxesNarrativesDetails", "shortName": "Income Taxes (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - Disclosure - Income Taxes (Income Tax Components) (Details)", "role": "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails", "shortName": "Income Taxes (Income Tax Components) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - Income Taxes (Income Before Tax) (Details)", "role": "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails", "shortName": "Income Taxes (Income Before Tax) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - Disclosure - Income Taxes (Deferred Tax Assets And Liabilities) (Details)", "role": "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes (Deferred Tax Assets And Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - Disclosure - Income Taxes (Tax Rate Reconciliation) (Details)", "role": "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails", "shortName": "Income Taxes (Tax Rate Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - Disclosure - Earnings per Share (Details)", "role": "http://www.asgn.com/role/EarningsperShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456430 - Disclosure - Business Segments Segment Reporting Information (Details)", "role": "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "shortName": "Business Segments Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ic05e05236205425f9b7ab0642344616b_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457431 - Disclosure - Business Segments Disaggregated Revenue (Details)", "role": "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails", "shortName": "Business Segments Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ia7c62c85f49a4453b54d1be99fe65b6a_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - Business Segments ECS Segment Revenues by Customer Type (Details)", "role": "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails", "shortName": "Business Segments ECS Segment Revenues by Customer Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i4dacba7529e243d08903274d4be7a3de_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459433 - Disclosure - Business Segments Total Assets by Segment (Details)", "role": "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails", "shortName": "Business Segments Total Assets by Segment (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460434 - Disclosure - Business Segments Long-lived assets by Segment (Details)", "role": "http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails", "shortName": "Business Segments Long-lived assets by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i73dadf3fb29a4217b8cda331e41df7fe_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462435 - Disclosure - Fair Value Measurements Fair Value Inputs, Liabilities, Quantitative Information (Details)", "role": "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "shortName": "Fair Value Measurements Fair Value Inputs, Liabilities, Quantitative Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "id4cd720f9e214e98960f460e4261a1cc_I20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "i97ddfc8aa6954461ac8b35f60675bd8f_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464436 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.asgn.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": "asgn-20201231.htm", "contextRef": "i18fc7d53be1442ee9bee0a6cd0462e69_I20171231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization, Consolidation and Presentation of Financial Statements", "role": "http://www.asgn.com/role/OrganizationConsolidationandPresentationofFinancialStatements", "shortName": "Organization, Consolidation and Presentation of Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_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": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.asgn.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Accounting Standards Update", "role": "http://www.asgn.com/role/AccountingStandardsUpdate", "shortName": "Accounting Standards Update", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20201231.htm", "contextRef": "ifc0244fb0d484d6c9138ef5b44c6f44d_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 50, "tag": { "asgn_A2019AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Acquisitions", "label": "2019 Acquisitions [Member]", "terseLabel": "2019 Acquisitions" } } }, "localname": "A2019AcquisitionsMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "asgn_A2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Acquisitions", "label": "2020 Acquisitions [Member]", "terseLabel": "Other Acquisitions" } } }, "localname": "A2020AcquisitionsMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$250 Million Revolving Credit Facility, Due November 2024", "label": "$250 Million Revolving Credit Facility, Due November 2024 [Member]", "terseLabel": "$250 Million Revolving Credit Facility, Due November 2024 [Member]" } } }, "localname": "A250MillionRevolvingCreditFacilityDueNovember2024Member", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "asgn_A4908MillionTermBLoanFacilityDueApril2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$490.8 Million Term B Loan Facility, due April 2025", "label": "$490.8 Million Term B Loan Facility, due April 2025 [Member]", "terseLabel": "$490.8 Million Term B Loan Facility, due April 2025 [Domain]" } } }, "localname": "A4908MillionTermBLoanFacilityDueApril2025Member", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "asgn_AcquiredIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired Intangible Assets [Abstract]", "label": "Acquired Intangible Assets [Abstract]", "terseLabel": "Acquired Intangible Assets [Abstract]" } } }, "localname": "AcquiredIntangibleAssetsAbstract", "nsuri": "http://www.asgn.com/20201231", "xbrltype": "stringItemType" }, "asgn_AllowanceforWorkersCompensationLossReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance for Workers' Compensation Loss Reserves [Member]", "label": "Allowance for Workers' Compensation Loss Reserves [Member]", "terseLabel": "Allowance for Workers' Compensation and Medical Malpractice Loss Reserves" } } }, "localname": "AllowanceforWorkersCompensationLossReservesMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "asgn_ApexSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Apex Segment [Member]", "label": "Apex Segment [Member]", "terseLabel": "Apex", "verboseLabel": "Apex" } } }, "localname": "ApexSegmentMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails", "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "asgn_Asgn_TSRmemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "asgn_TSRmember", "label": "asgn_TSRmember [Member]", "terseLabel": "asgn_TSRmember" } } }, "localname": "Asgn_TSRmemberMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "domainItemType" }, "asgn_AssignmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assignment [Member]", "label": "Assignment [Member]", "terseLabel": "Assignment" } } }, "localname": "AssignmentMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "asgn_AwardswithperformanceandserviceconditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards with performance and service conditions [Member]", "label": "Awards with performance and service conditions [Member]", "terseLabel": "Awards with performance and service conditions [Member]" } } }, "localname": "AwardswithperformanceandserviceconditionsMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "domainItemType" }, "asgn_AwardwithserviceconditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Award with service conditions [Member]", "label": "Award with service conditions [Member]", "terseLabel": "Award with service conditions [Member]" } } }, "localname": "AwardwithserviceconditionsMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "domainItemType" }, "asgn_BankBaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "bank base rate", "label": "bank base rate [Member]", "terseLabel": "bank base rate [Member]" } } }, "localname": "BankBaseRateMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "asgn_CommercialandotherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial and other [Member]", "label": "commercialandother [Member]", "terseLabel": "Other" } } }, "localname": "CommercialandotherMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "asgn_ComputerhardwareandsoftwareDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer hardware and software [Domain]", "label": "Computer hardware and software [Domain]", "terseLabel": "Computer hardware and software [Member]" } } }, "localname": "ComputerhardwareandsoftwareDomain", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "asgn_ConsultingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting", "label": "Consulting [Member]", "terseLabel": "Consulting" } } }, "localname": "ConsultingMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "asgn_ContractorRelationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractor Relations [Member]", "label": "Contractor Relations [Member]", "terseLabel": "Contractor relations" } } }, "localname": "ContractorRelationsMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "asgn_ContractualObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual Obligations [Abstract]", "label": "Contractual Obligations [Abstract]", "terseLabel": "Contractual Obligations [Abstract]" } } }, "localname": "ContractualObligationsAbstract", "nsuri": "http://www.asgn.com/20201231", "xbrltype": "stringItemType" }, "asgn_CostplusfixedfeeContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost-plus-fixed-fee Contract [Member]", "label": "Cost-plus-fixed-fee Contract [Member]", "terseLabel": "Cost reimbursable" } } }, "localname": "CostplusfixedfeeContractMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Critical Accounting Policies and Estimates", "label": "Critical Accounting Policies and Estimates [Policy Text Block]", "terseLabel": "Critical Accounting Policy and Estimate" } } }, "localname": "CriticalAccountingPoliciesAndEstimatesPolicyTextBlock", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "asgn_DebtIssuanceCostsSeniorNotesGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Senior Notes, Gross", "label": "Debt Issuance Costs, Senior Notes, Gross", "terseLabel": "Debt Issuance Costs, Senior Notes, Gross" } } }, "localname": "DebtIssuanceCostsSeniorNotesGross", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredPayrollTaxesCARESActCurrentPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Payroll Taxes CARES Act, Current Portion", "label": "Deferred Payroll Taxes CARES Act, Current Portion", "terseLabel": "Deferred Payroll Taxes CARES Act, Current Portion" } } }, "localname": "DeferredPayrollTaxesCARESActCurrentPortion", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/GeneralDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredPayrollTaxesCARESActTotalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Payroll Taxes CARES Act, Total Amount", "label": "Deferred Payroll Taxes CARES Act, Total Amount", "terseLabel": "Deferred Payroll Taxes CARES Act" } } }, "localname": "DeferredPayrollTaxesCARESActTotalAmount", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/GeneralDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredTaxAssetsLeasingliabilities": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Leasing liabilities", "label": "Deferred Tax Assets Leasing liabilities", "terseLabel": "Deferred Tax Assets Leasing liabilities" } } }, "localname": "DeferredTaxAssetsLeasingliabilities", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrentForeign": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Loss Carryforwards, Noncurrent - Foreign", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Noncurrent - Foreign", "terseLabel": "Net operating loss carryforwards - foreign" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNoncurrentForeign", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredTaxAssetsOtherNoncurrent": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Other, Noncurrent", "label": "Deferred Tax Assets, Other, Noncurrent", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOtherNoncurrent", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, net of deferred tax assets and valuation allowance", "label": "Deferred Tax Liabilities, net of deferred tax assets and valuation allowance", "terseLabel": "Deferred Tax Liabilities, net of deferred tax assets and valuation allowance" } } }, "localname": "DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredTaxLiabilityLeasingAsset": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liability Leasing Asset", "label": "Deferred Tax Liability Leasing Asset", "negatedTerseLabel": "Deferred Tax Liability Leasing Asset" } } }, "localname": "DeferredTaxLiabilityLeasingAsset", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]" } } }, "localname": "DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract", "nsuri": "http://www.asgn.com/20201231", "xbrltype": "stringItemType" }, "asgn_DepartmentofdefenseandintelligenceagenciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Department of Defense and Intelligence Agencies [Member]", "label": "department of defense and intelligence agencies [Member]", "terseLabel": "Department of Defense and Intelligence Agencies" } } }, "localname": "DepartmentofdefenseandintelligenceagenciesMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "asgn_DepreciationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation Expense", "label": "Depreciation Expense [Table Text Block]", "terseLabel": "Depreciation Expense" } } }, "localname": "DepreciationExpenseTableTextBlock", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "asgn_DomesticMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domestic [Member]", "label": "Domestic [Member]", "terseLabel": "Domestic [Member]" } } }, "localname": "DomesticMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails" ], "xbrltype": "domainItemType" }, "asgn_ECSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ECS", "label": "ECS [Member]", "terseLabel": "ECS" } } }, "localname": "ECSMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails", "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "http://www.asgn.com/role/BusinessSegmentsTables", "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "asgn_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "domainItemType" }, "asgn_FederalcivilianMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Civilian [Member]", "label": "federal civilian [Member]", "terseLabel": "Federal Civilian" } } }, "localname": "FederalcivilianMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "asgn_ForeignMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign [Member]", "label": "Foreign [Member]", "terseLabel": "Foreign [Member]" } } }, "localname": "ForeignMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails", "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "domainItemType" }, "asgn_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liability", "label": "Increase (Decrease) In Operating Lease Liability", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "asgn_IncreaseDecreaseInOperatingRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Operating Right of Use Asset", "label": "Increase Decrease In Operating Right of Use Asset", "negatedTerseLabel": "Operating Right of Use Assets" } } }, "localname": "IncreaseDecreaseInOperatingRightofUseAsset", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "asgn_InterestRateTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate, Type [Axis]", "label": "Interest Rate, Type [Axis]", "terseLabel": "Interest Rate, Type [Axis]" } } }, "localname": "InterestRateTypeAxis", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "asgn_InterestRateTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Type [Domain]", "label": "Interest Rate Type [Domain]", "terseLabel": "Interest Rate Type [Domain]" } } }, "localname": "InterestRateTypeDomain", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "asgn_LeaseTermsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Terms [Abstract]", "label": "Lease Terms [Abstract]", "terseLabel": "Lease Terms [Abstract]" } } }, "localname": "LeaseTermsAbstract", "nsuri": "http://www.asgn.com/20201231", "xbrltype": "stringItemType" }, "asgn_LeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The leverage ratio as defined in the credit agreement.", "label": "Leverage Ratio", "terseLabel": "Leverage Ratio" } } }, "localname": "LeverageRatio", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "pureItemType" }, "asgn_LonglivedAssetsbySegmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived Assets by Segment [Abstract]", "label": "Long-lived Assets by Segment [Abstract]", "terseLabel": "Long-lived Assets by Segment [Abstract]" } } }, "localname": "LonglivedAssetsbySegmentAbstract", "nsuri": "http://www.asgn.com/20201231", "xbrltype": "stringItemType" }, "asgn_NumberOfLeasedPropertiesOwnedByRelatedParties": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Leased Properties Owned by Related Parties", "label": "Number of Leased Properties Owned by Related Parties", "terseLabel": "Number of Leased Properties Owned by Related Parties" } } }, "localname": "NumberOfLeasedPropertiesOwnedByRelatedParties", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "asgn_OxfordSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oxford Segment [Member]", "label": "Oxford Segment [Member]", "terseLabel": "Oxford" } } }, "localname": "OxfordSegmentMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails", "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Issuance Of Equity Instruments, Employment Taxes", "label": "Payments For Issuance Of Equity Instruments, Employment Taxes", "negatedTerseLabel": "Payment of employment taxes related to release of restricted stock awards" } } }, "localname": "PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of net income to comprehensive income: [Abstract]", "terseLabel": "Reconciliation of net income to comprehensive income:" } } }, "localname": "ReconciliationOfNetIncomeToComprehensiveIncomeAbstract", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "asgn_RestrictedStockUnitsAndAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units and Awards [Member]", "label": "Restricted Stock Units and Awards [Member]", "terseLabel": "Restricted Stock Units and Awards [Member]" } } }, "localname": "RestrictedStockUnitsAndAwardsMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "domainItemType" }, "asgn_RevenueTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Type [Axis]", "label": "Revenue Type [Axis]", "terseLabel": "Revenue Type [Axis]" } } }, "localname": "RevenueTypeAxis", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "asgn_RevenueTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Revenue Type [Axis]", "label": "Revenue Type [Domain]", "terseLabel": "Revenue Type [Domain]" } } }, "localname": "RevenueTypeDomain", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "asgn_RevenuesbyGeographicLocationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenues by Geographic Location [Abstract]", "label": "Revenues by Geographic Location [Abstract]", "terseLabel": "Revenues by Geographic Location [Abstract]" } } }, "localname": "RevenuesbyGeographicLocationAbstract", "nsuri": "http://www.asgn.com/20201231", "xbrltype": "stringItemType" }, "asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Acquired Intangible Assets by Major Class [Table]", "label": "Schedule of Acquired Intangible Assets by Major Class [Table]", "terseLabel": "Schedule of Acquired Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredIntangibleAssetsByMajorClassTable", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "sharesItemType" }, "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "perShareItemType" }, "asgn_SoftwareDevelopmentWorkInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Development Work-in-Progress [Member]", "label": "Software Development Work-in-Progress [Member]", "terseLabel": "Software Development Work-in-Progress" } } }, "localname": "SoftwareDevelopmentWorkInProgressMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "asgn_TheCreativeCircleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Creative Circle", "label": "The Creative Circle [Member]", "terseLabel": "The Creative Circle" } } }, "localname": "TheCreativeCircleMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "domainItemType" }, "asgn_WorkInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Work in Progress [Member]", "label": "Work in Progress [Member]", "terseLabel": "Work-in-progress [Member]" } } }, "localname": "WorkInProgressMember", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "asgn_WorkerscompensationlossreservePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Workers Compensation Loss Reserves [Policy Text Block]", "label": "workers compensation loss reserve [Policy Text Block]", "terseLabel": "workers compensation loss reserve" } } }, "localname": "WorkerscompensationlossreservePolicyTextBlock", "nsuri": "http://www.asgn.com/20201231", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r371", "r372", "r373" ], "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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY 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/2020-01-31", "presentation": [ "http://www.asgn.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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.asgn.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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r368" ], "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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.asgn.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/2020-01-31", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r129", "r139" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "verboseLabel": "Schedule of Contractual Cash Obligation Payments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r144", "r204", "r208", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r140", "r204", "r206", "r359", "r360" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTables" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTables" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r104", "r380" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails", "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r143", "r204", "r207", "r361", "r363", "r367", "r378", "r379" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails", "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r104", "r380" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.asgn.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", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r26", "r146", "r147", "r205" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r52", "r53", "r54" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r54", "r55", "r295" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r165" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r27" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r89", "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r214", "r216", "r238", "r239" ], "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": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r216", "r233", "r237" ], "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": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r103" ], "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": "Allowance for Doubtful Accounts and Bilinig Adjustments" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r148", "r151" ], "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": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r89", "r163", "r171" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r114" ], "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": "Number of anti-dilutive share equivalents" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r133", "r336", "r350" ], "calculation": { "http://www.asgn.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", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails", "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r13", "r49" ], "calculation": { "http://www.asgn.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/2019-01-31", "presentation": [ "http://www.asgn.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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r217", "r235" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Accounting" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/OrganizationConsolidationandPresentationofFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Accounting, Policy" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r276", "r277" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Business Acquisition, Transaction Costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic": { "auth_ref": [ "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic", "terseLabel": "Basic" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": { "auth_ref": [ "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted", "terseLabel": "Diluted" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Business Acquisition, Pro Forma Information [Abstract]" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "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, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r273", "r274" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r289" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r273", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "terseLabel": "Income from continuing operations" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r273", "r274" ], "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": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r273", "r274" ], "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": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r286", "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Business Combination, Contingent Consideration, Liability, Noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.asgn.com/role/CommitmentsandContingenciesDetails", "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r290" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r272" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within 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, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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", "terseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r279" ], "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 Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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", "terseLabel": "Long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r278", "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r279" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "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": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r33", "r91" ], "calculation": { "http://www.asgn.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", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r92", "r94" ], "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" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r303" ], "calculation": { "http://www.asgn.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", "totalLabel": "Net Increase in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r188", "r342", "r355" ], "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", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r187", "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r94", "r191", "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "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 (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "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", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r195" ], "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", "terseLabel": "Common Stock: shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25" ], "calculation": { "http://www.asgn.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 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", "terseLabel": "Common stock, $0.01 par value, 75.0 million shares authorized, 52.9 million shares outstanding at December 31, 2020 and 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r121", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractBasedIntangibleAssetsMember": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Right received from contract, including, but not limited to, advertising contract, broadcast rights, franchise agreement, lease agreement, licensing agreement, and use rights.", "label": "Contract-Based Intangible Assets [Member]", "terseLabel": "Favorable contracts" } } }, "localname": "ContractBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r202", "r203", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r69" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.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 services" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "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 Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Services" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpensesRelatedParty": { "auth_ref": [ "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "terseLabel": "Costs and Expenses, Related Party" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r98", "r263", "r268" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": { "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": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r101", "r265" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r263", "r268" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": { "order": 2.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": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r98", "r263", "r268" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r285" ], "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": "Contractual customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r337", "r339", "r349" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Basis spread on variable rate borrowings" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r192", "r339", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term Debt, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r99", "r196", "r197", "r198", "r199", "r307", "r308", "r310", "r346" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "terseLabel": "Debt Issuance Costs, Line of Credit Arrangements, Gross" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred Compensation Liability, Current and Noncurrent" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred Compensation Plan Assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r264", "r268" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "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": "Federal & State" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r309" ], "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 Costs, Gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r264", "r268" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r98", "r264", "r268" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r256", "r338", "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "terseLabel": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r249", "r259" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r90" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred Income Taxes and Tax Credits" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r257" ], "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", "terseLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r243", "r261", "r262" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r243", "r261", "r262" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r243", "r261", "r262" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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 employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r243", "r261", "r262" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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 share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r243", "r261", "r262" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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 the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r243", "r261", "r262" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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 from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r258" ], "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", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r249", "r259" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total deferred income tax assets (liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r244", "r261", "r262" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "terseLabel": "Deferred Tax Liabilities, Goodwill and Intangible Assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r244", "r261", "r262" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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": "Depreciation expense" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r89", "r178" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r89", "r131" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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 and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation: Incentive Award Plan and Employee Stock Purchase Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r106", "r109", "r111", "r112", "r113", "r117", "r344", "r358" ], "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", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r106", "r109", "r111", "r112", "r113", "r117", "r344", "r358" ], "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 earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r94", "r114", "r115", "r116" ], "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, Policy" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r303" ], "calculation": { "http://www.asgn.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 effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r250", "r251", "r267" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails", "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r240", "r250" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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", "terseLabel": "Accrued payroll and contract professional pay" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r234" ], "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": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails", "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/BusinessSegmentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r195" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EstimatedInsuranceRecoveries": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.", "label": "Estimated Insurance Recoveries", "terseLabel": "Workers' compensation receivable" } } }, "localname": "EstimatedInsuranceRecoveries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r296", "r297", "r298", "r301" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r211", "r212", "r213", "r297", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r300" ], "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 Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r211", "r212", "r213", "r297", "r334" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsTables" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r170" ], "calculation": { "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r172" ], "calculation": { "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r172" ], "calculation": { "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r172" ], "calculation": { "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r172" ], "calculation": { "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r172" ], "calculation": { "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r164", "r167", "r170", "r174", "r335" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r170", "r335" ], "calculation": { "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "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": "Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r164", "r169" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r170" ], "calculation": { "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": { "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", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible assets subject to amortization:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Firm-fixed-price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r94", "r302", "r305" ], "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 Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.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, fixtures and equipment [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r154", "r155" ], "calculation": { "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r157" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Identifiable Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r158" ], "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": "Translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r156", "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross", "periodEndLabel": "Gross goodwill, period end", "periodStartLabel": "Gross goodwill, period start" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r94", "r176", "r183" ], "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" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r68", "r90", "r113", "r291" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r100" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r100" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r100" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 }, "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r6", "r7", "r292" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Loss from discontinued operations, net of income taxes" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r271" ], "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 Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r132", "r269" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 }, "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "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": "Provision for income taxes", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails", "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r61", "r94", "r247", "r248", "r254", "r255", "r260", "r270", "r366" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r97", "r250", "r251" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "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 provision at the statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r250", "r251" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "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 other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Permanent difference \u2013 non deductible items" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r250", "r251" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 7.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": "Other" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r97", "r250", "r251" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "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": "State income taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r250", "r251" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 5.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": "Work opportunity tax credit" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r93" ], "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", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r88" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.asgn.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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r88" ], "calculation": { "http://www.asgn.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 period in accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued payroll and contract professional pay" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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": "Payroll tax deferral and other" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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", "negatedTerseLabel": "Prepaid expenses and income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r110", "r115" ], "calculation": { "http://www.asgn.com/role/EarningsperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of share equivalents" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r166", "r173" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r166", "r173" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trademarks", "terseLabel": "Trademarks, Carrying Amount" } } }, "localname": "IndefiniteLivedTrademarks", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r94", "r169" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets, Finite-Lived, Policy" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r162", "r168" ], "calculation": { "http://www.asgn.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": "Identifiable intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Including Goodwill) [Abstract]", "terseLabel": "Intangible assets not subject to amortization:" } } }, "localname": "IntangibleAssetsNetIncludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r63", "r130", "r306", "r309", "r345" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r84", "r86", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for 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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r329", "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total Lease, Expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r329" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r179" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "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/2019-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": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r321" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "terseLabel": "Future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r330" ], "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": "Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r320" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r332" ], "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": "Lease Disclosure" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesDetails", "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40" ], "calculation": { "http://www.asgn.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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r340", "r353" ], "calculation": { "http://www.asgn.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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Line of Credit Facility, Interest Rate During Period" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "verboseLabel": "Revolving credit facility, unused portion, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas [Table Text Block]" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r193", "r339", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.asgn.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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.asgn.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 investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r87", "r90" ], "calculation": { "http://www.asgn.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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r56", "r58", "r65", "r90", "r115", "r343", "r357" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "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": "Accounting Standards Update" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AccountingStandardsUpdate" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Axis]", "terseLabel": "Nonrecurring Adjustment [Axis]" } } }, "localname": "NonrecurringAdjustmentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Domain]", "terseLabel": "Nonrecurring Adjustment [Domain]" } } }, "localname": "NonrecurringAdjustmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r322", "r331" ], "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, Expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r317" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r317" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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 liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r317" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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 liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r318", "r325" ], "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 liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r316" ], "calculation": { "http://www.asgn.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 assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r328", "r331" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r327", "r331" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r190", "r312", "r313", "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Disclosure" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r292", "r293", "r294" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50", "r304" ], "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": "Translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r41" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-Cash Investing and Financing Activities:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r74", "r77", "r102" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r81" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r83" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Debt issuance or amendment costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r75", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r75" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://www.asgn.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", "negatedTerseLabel": "Cash paid for property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r217", "r235" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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 (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r24" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r24" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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", "terseLabel": "Preferred stock, $0.01 par value, 1.0 million shares authorized, no shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r10", "r12", "r153" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and income taxes" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average number of shares or units and dilutive common stock or unit equivalents outstanding in the calculation of proforma diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.", "label": "Pro Forma Weighted Average Shares Outstanding, Diluted", "terseLabel": "Diluted Shares" } } }, "localname": "ProFormaWeightedAverageSharesOutstandingDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r79" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from Issuance of Long-term Debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r78" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from option exercises and employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r80", "r83", "r102" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r180" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment." } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r94", "r177" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r179" ], "calculation": { "http://www.asgn.com/role/PropertyandEquipmentDetails": { "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 and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r180", "r354" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.asgn.com/role/PropertyandEquipmentDetails": { "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", "terseLabel": "Property and equipment, net", "totalLabel": "Total", "verboseLabel": "Net book value" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails", "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Accumulated Depreciation", "terseLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r94", "r180" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r180" ], "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": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r179" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "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": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Next Twelve Months", "terseLabel": "2021" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Second Year", "terseLabel": "2022" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Third Year", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Obligations" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r135", "r137" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails", "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r82" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Principal payments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r200", "r352" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r95", "r96" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r64", "r128", "r129", "r138" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "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": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails", "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails", "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r326", "r331" ], "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": "Operating lease right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. 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 Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r276", "r277" ], "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", "verboseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r265" ], "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 Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r99", "r196", "r197", "r198", "r199", "r307", "r308", "r310", "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r259" ], "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" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r115" ], "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" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r250" ], "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" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r216", "r232", "r237" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails", "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/BusinessSegmentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue from External Customers by Products and Services [Table Text Block]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r160", "r161" ], "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" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r160", "r161" ], "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" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Income (Loss) before Income Tax Provision" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r180" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r280" ], "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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r62", "r64", "r143" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r127", "r133", "r134", "r136", "r160" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r127", "r133", "r134", "r136", "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r217", "r235" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r253", "r266" ], "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" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r169" ], "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 Estimated Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r21", "r339", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails", "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "http://www.asgn.com/role/BusinessSegmentsTables", "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "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": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsLonglivedassetsbySegmentDetails", "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r145" ], "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]", "verboseLabel": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Self Insurance Reserve", "terseLabel": "Self Insurance Reserve" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71", "r152" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r341", "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails", "http://www.asgn.com/role/LongTermDebtUnsecuredSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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 compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails", "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r223" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r223" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r222" ], "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", "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r222" ], "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", "terseLabel": "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r224" ], "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": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r224" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r230" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r229" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r231" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Fair Value Assumptions, Weighted Average Volatility Rate (Deprecated 2018-01-31)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r226" ], "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": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r215", "r218" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "verboseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeBenefitPlansDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r94", "r217", "r219" ], "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": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r228", "r236" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares surrendered by the employees to the Company for payment of minimum tax withholding obligations" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r323", "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease, Expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r133", "r160", "r182", "r185", "r186", "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]", "verboseLabel": "Business Segments" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsAcquisitionCostsbyAcquisitionDetails", "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails", "http://www.asgn.com/role/BusinessSegmentsECSSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/BusinessSegmentsSegmentReportingInformationDetails", "http://www.asgn.com/role/BusinessSegmentsTables", "http://www.asgn.com/role/BusinessSegmentsTotalAssetsbySegmentDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r195" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r24", "r25", "r195", "r200" ], "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", "verboseLabel": "Employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r24", "r25", "r195", "r200" ], "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": "Vesting of restricted stock units and restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r195", "r200", "r221" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r24", "r25", "r195", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r195", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units and restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r195", "r200" ], "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 common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r24", "r25", "r195", "r200" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Stock Repurchased and Retired During Period, Shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r24", "r25", "r195", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Stock Repurchased and Retired During Period, Value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r29", "r30", "r149" ], "calculation": { "http://www.asgn.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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r201" ], "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" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r242", "r245" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Tax Adjustments, Settlements, and Unusual Provisions" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]", "terseLabel": "Time and materials" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/BusinessSegmentsDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r150" ], "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": "Accounts Receivable Allowances" } } }, "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsScheduleofIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesLeaseTermDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r37" ], "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", "negatedTerseLabel": "Unamortized Debt Issuance Expense" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r246", "r252" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r119", "r120", "r122", "r123", "r124", "r125", "r126" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r104" ], "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": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r104" ], "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": "Provisions" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r104" ], "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": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r324", "r331" ], "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, Expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/LeasesLeaseCostDetails" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageBasicSharesOutstandingProForma": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average number of shares (units) outstanding in the calculation of pro forma basic earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.", "label": "Weighted Average Basic Shares Outstanding, Pro Forma", "terseLabel": "Basic Shares" } } }, "localname": "WeightedAverageBasicSharesOutstandingProForma", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/AcquisitionsBusinessAcquisitionProFormaRevenueDetails", "http://www.asgn.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r108", "r113" ], "calculation": { "http://www.asgn.com/role/EarningsperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Number of shares and share equivalents used to calculate earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r107", "r113" ], "calculation": { "http://www.asgn.com/role/EarningsperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average number of common shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted Average Number of Shares Outstanding Reconciliation" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r72" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "negatedTerseLabel": "Write-off of loan costs", "terseLabel": "Write-off of loan costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r100": { "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=26873400&loc=d3e23780-122690" }, "r101": { "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=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r103": { "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=26873400&loc=d3e24092-122690" }, "r104": { "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=26873400&loc=d3e24092-122690" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "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=27012166&loc=d3e187085-122770" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "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=116856206&loc=d3e5070-113901" }, "r222": { "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=116856206&loc=d3e5070-113901" }, "r223": { "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=116856206&loc=d3e5070-113901" }, "r224": { "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=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "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=116856206&loc=d3e5070-113901" }, "r229": { "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=116856206&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "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=116856206&loc=d3e5070-113901" }, "r231": { "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=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "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=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=117330312&loc=d3e23163-113944" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28511-109314" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28446-109314" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164451&loc=d3e36991-112694" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 1,3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r335": { "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" }, "r336": { "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=6876686&loc=d3e534808-122878" }, "r337": { "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=6876686&loc=d3e534808-122878" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r339": { "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=6876686&loc=d3e534808-122878" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "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=6876686&loc=d3e534808-122878" }, "r341": { "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=6876686&loc=d3e534808-122878" }, "r342": { "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=6876686&loc=d3e534808-122878" }, "r343": { "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=116637391&loc=SL114874048-224260" }, "r344": { "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=116637391&loc=SL114874048-224260" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r349": { "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=119400593&loc=d3e572229-122910" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "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=119400593&loc=d3e572229-122910" }, "r351": { "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=119400593&loc=d3e572229-122910" }, "r352": { "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=119400593&loc=d3e572229-122910" }, "r353": { "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=119400593&loc=d3e572229-122910" }, "r354": { "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=119400593&loc=d3e572229-122910" }, "r355": { "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=119400593&loc=d3e572229-122910" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r357": { "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=116637232&loc=SL114874131-224263" }, "r358": { "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=116637232&loc=SL114874131-224263" }, "r359": { "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" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r363": { "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=6589523&loc=d3e617274-123014" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r366": { "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" }, "r367": { "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=6590653&loc=d3e638233-123024" }, "r368": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r369": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r371": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r372": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r373": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r374": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r375": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r376": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r377": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r378": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r379": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "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" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "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=116634182&loc=SL114868664-224227" }, "r65": { "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=116634182&loc=SL114868664-224227" }, "r66": { "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=116634182&loc=SL114868664-224227" }, "r67": { "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=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "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=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&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=116634182&loc=SL114868664-224227" }, "r72": { "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=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "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=26873400&loc=d3e23780-122690" }, "r99": { "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=26873400&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 90 0000890564-21-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000890564-21-000005-xbrl.zip M4$L#!!0 ( '6%85+!R[+YC0( *H* > 83$R,S$R,#(P97@R,3%S M=6)S;V9T:&5R96VN \"']<#&&N4PX7 MET?C40 -R[:O=@+;'H0#. V_C:'5=%P()8TWI+9KU)SU[_+T['K>LU>;]")!E_T> MQ1M >M! NK>SZWI[N]UVB[98['83THG:K;U.XM*V0[H_70/2-NYUC-)+S@X: M*6;6G%7[^[M>KO=+I'KNNX[SN?' 3[.%M@C'6>:OT!IK(C)M4$B3M7Y]E/R9 MH#MS++B0_KJS>O8KBY60%/G2WP@Q90K.6 D3D9)L8UN98[$4DYC4C@I_,0/3 M(%Y-RYI"R^3AF+$[2JY7\1@NYABA*;#;=!]BO4?\.L"^K+L=9_]1^=X4F"?. M,C8?(Y/__3!WGX0YO3R:C@:CP\EH.(7S8PA/AS 9GHRFX>3P+'Q'M<2,FCKZ M7K?IM?/7:HW#G"U@NE2:I6H;QN-@&PA\1SG## EP3+'Z<7$D$7+42XA%FI-L M^0Z8#8,I'#/*).'WQ :,DY)(]JZ)!=5M@C<, I0Q9Q^+W/DB$9+""1<1X3!A M2A0R9NJ#D=1S)D$5D4**1*+)+!(PBX;P#)4V$D1#15(8CA7)1(K4V%$!N[W* M\D*JHG+3H@HJ.*DD"TRMKS RO0P=Q]V,MC8]=VL3<>L?:O*"B_T-Q[TDY]^J M)Q>UYO,EXZOF>E8'14)KD?K.GQ 2*<$+_3CD61 /QEK%K?1D_S=02P,$% M @ =85A4BM*WNQ2 P OPD !D !A,3(S,3(P,C!E>#(S,6-O;G-E;G0N M:'1MU59;;^)&%'[OKS@+:O8EQM?@"RQ2"DX6E9@('$5]JHP]QM,U,VAF@*6_ MOL<7MD0D5?K0U9:'T8S/[?O.F7.8X8?)?!S_]AA"H38E/#[],IN.H:/I^K,] MUO5)/('/\<,,G)YA0BP2)JFBG"6EKH=1!SJ%4MM UP^'0^]@][A8Z_%"KUPY M>LFY)+U,99W1L/J"*TFRT4_##YH&$Y[N-H0I2 5)%,E@)RE;PW-&Y!?0M%9K MS+='0=>% LNP3'CFX@O=)XU<4562TI8DD^=#65:0:KX@6]L MU>! ,U4$IF'\W'FAI\A7I24E7;.@1HO2G#.%* 1Z;;87SM\P.HE37G(1=(WZ M-Z@D6IYL:'D,/L9T0R1$Y +ODG8QVN)9=$D$31O%"7]DP0^ JY/AX:!@VY* MRLB)D6E5-,*O!5U1S*_=,U]"O/T7Q-+J'N^GBX3VU^6,G M%Z;O:6[=^T>[/O&8[9[CW;Z]NMCN%@7YV^^Y;G M7D/"LO9L.E8?,- =%QM8:MZYZ,8USHZ6Y;IGFC;P'/A.('BDHB1D]>1X2$1: M7'7-OC% +-6@N$:-$MG@0&GYYY0E+*5)B95HZY 8M*Q67"*5G52 M@I? ]T2<@6D8(@'TOMT2#(1C-YW:X@?IH]JAP%5&"U]1V===1TL7[W"))S-IW$< MPE77]@80SY_>.8S1[_Q^GX1_(S7MV]-2FK2S]&0'BQ&$W@AP=^.2$N(+^G M#JU/U\*@6]X\A()FTNS)FX^#]O_2^-LD64E>[M2ER9L@7JS-TZ9^9(W^ E!+ M P04 " !UA6%2N=TK=0T( "T(@ '@ &$Q,C,Q,C R,&5X,S$Q8V5O M8V5R=&EF:6-A+FAT;>5::U/C.!;]OK]"$VI[H"HOAP!-H*E*)^GIU/8 !:%Z MYM.6;,N)"L?R2'9"YM?ON9+S@ 0Z[&,@M:DBQ-+5U7V>>V7[_*?N56?P^W6/ MC;)QS*[O/G_K=UBI4JM]/^S4:MU!EWT=_/J--:MUCPTT3XS,I$IX7*OU+DNL M-,JRM%6K3:?3ZO2PJO2P-KBI$:MF+5;*B&J8A:6+E[^6$N_E,9K&X MF/,YK[GK\YK=Y-Q7X>SB/)03)L-/)2D:_*@9-OWP])@WHT;=/_8_1HTF/SWQ M&J?'P@_3H/8RD+S-V MZ%6]Q[(N)'Y)F[<1^L.>=UP_V\:T 6)#Z/^Y;4\VBMGIW0SZ7_J=]J!_=8G< MNKF]:U\.V."*W=Q]Z]TR[Y!7O.8^/W#ZM"^[S#L*W="[5\[)?'?9[=VPP=<> MN^UU[F[Z@S[TZOW6^=J^_*7'VIT!N_K"O-/#)FO?LG;WZGK0ZZY:8D?4A'+D M0W=Q6&^05E;I]LWG]F7OMG+UV[?>[W-]&_5ZXWUGRML(TR^SP4BH4&G!;JOL M*UBII,P"H3,9S5@VXMF'O:./SR=VRL,09:(2BP@\/V)3&R8R"1$BK;(UPBJT'6J9*/(8!'"T@C?L=L;*$W S8E&LIF8>!5H,IDKJ%Q,4"[<0H!5=" MQ+F,I'K=EM'ZEA&V)-V?AA HJ!B\HI@U3ZM'3P/#.Z2Q-XH-M*"PC4'_!>-8 M*/RQ#\N$T@'/S?9+""Y]L=S) ;#*-1@@ZR;2V%P&E4@L'VH2EBBPBB1:Q-RZ MM4#@I4/*!YV'M$NM(S6&!\*!1*<[1X!E:G6A:@X0NM +9[&(H$)2I&_&!& MI!281(+.R,4( EBF%I%V.$J" R8F/,YMWI$)112AALL)E#<;:O&B'&V!(^YR M# WV;KIJ;\ORJJ=V>C?5^0\P;\*@ER3@5>P=@/7"&Y':D40#3S^R('20CL. M(VX6181RSD:!""T86=D+H)CAL' OXN),\82^_!^K\TK/OZ?>\>C?[1WM*7D1 M+N5E5E"2CI7)P)/N^*PD"*77*PK*6OU?B,;1 V1*FP6&VP&P'.-HF0GQ @3Y M"E6"YD,)^2R3?00+,MX0HN _=2+S:!1_Y!+BDQI1G@3VZ'&PZ^T@G;^HUDJX MD]I<:IT#*6#_ G\7;=E4\'L"5%?K+*3:*FU/\?.SV*N\6G10[N"Q(3EYB(5& M+'+SV0@H:CN6P(THP66'Z@:0;O+Q&&W@G\(J4^#7QE/KSB.V?V"!.=)(@#)L M*VS.PCOVSD;AQK+#2IE,5#P1!)@)'Q8W:'21YF*2OOI-[F#]X]( &LJDXJLL4^,6>;T8R53:<@[/; -:T/L(0:$KD#[FJ1&M M^8\S(&0:\UE+)E8&N^AL0J"*8E;<& ?/Y3.I:MT]E\HT_L(Y_V*Z:J=J6;@^ M=]2H>O6C9Z?K5>_9N9?8-H^JQZ?;L:U9D9W8T-^D//E4.BP]2:56(WU@WCR- MG $HNS88Y:_/*FOZ+O+&8CS[E6N E5>VCRT7L5+888.*/@_NAQK=?E@IA(WL MY^R5NKNP>R/U/^PUD='V>\-M_D=6V-+C==*Y]++E7/Y0=H&6V6,]F^NZ,Y'S MEYEK9RQRC4.6I$II:W%G)$7$>@\BR.FLQJY<1_G_;J3]:W=? '5RS38'Z\:I MV2*RY8/]N2ZK[S^DRKW]T7*WVB;BV3U:;5,;.1+^?K]":^JR4.6WL4T(AE!%C+-Q M+0L4.)O=3U?RC,;6,1[-2AH;[Z_?IZ7Q"Q@2D[T[<-6E*L8S:DG=3W<_W1K/ M\0]GEYW^[U==-K+CA%U]_G#>Z[!2I5;[TNS4:F?],_:I_\LY:U7K >MKGAII MI4IY4JMU+TJL-+(V:]=JT^FT.FU6E1[6^M)^CK&S1+POC65:&0G:OWW0R.S15$9VU [J M]7^6[LE9<6]WO M?>QU3ON]RPODUO7-Y].+/NM?LNO/Y]T;%C1Y)6CM\CUOS^G%&0OV(W_KU1OG M=?Y\<=:]9OU/77;3[7R^[O5[L*O[6^?3Z<5/77;:Z;/+CRPX;+;8Z0T[/;N\ MZG?/5I'8$C-A'/G07S3K#;+*&7UZ_>'THGM3N?SMO/O[W-Y&O=YXW9GR,LKT MRJP;3;F.V'F574FA0\%"H:V,9\R.N'VSL__NZ:S.>!2A1E02$6/!=]C1Q8A, M(\1'NW*8O12%!E768R,^$4R+B1135#,[DH;Q-,UY@IN9TI:IE'U4>NP=$M0K M/S,5(RE^NF"]-%0:,E0' <'A%D+0J+(/W,!P6#F>L=M431,1#479(U% $"GL MF"H4?2S(90J$9BQ/K;DT@%:$P MANL9B8SYK<"^*VL:W(N@#+9,7#N!/4@@E!KM \123('R32C$BMV6\OF6,+AR()8[>0)6N<8"R+J)-"Z7(252MPXU"4L6 M6&42+1+NW%HP\-(AY8)E:%""$:"+48F,W*G3Y ,C(\FU) .DKQ..VU):*3?$ MW2X?C"-ZE_DXUD(AG#?=I(PCGL(\X418,,LIL:P!F.$KRFHAQ+>!($%P"N8_ MJ^R_OF 9/ R6C9-P+68V3]^-0P?A-I$1100W*N7$6-P@FJCF4YB@'9V[#$$D M^4 FTLZH-CRV+06P\ZYSG(^]>Z(K/8,CQKO"H"Q'BV> .M6R$ U?Y!1PW<-0 MI"A1">('(R*CP"01=$8^1A# ,G.,M,51$NXQ,>%)[O*.(!1QC!HN)S#>/%*+ M%^5H Q[QEX^79Q<4F @.,+X)&*CX=I'5HWA=J16#-6P MQA\Y6%IHO\*(FT41H9QS42 B1T9.]X(H9C@LW(JD.%,\D"__;7.>Z?G7U#ON M?V_OZ$[)BW I+[."DG2LC,6:]+AG)4$HO9Y14-;J_T(UCA[ *FT6'.YN8,DQ MCI96B*]0T$#10PN,1Q+ZN45V$2S(>$.,@K_4BQ9WFUZ*#\ MP>.1Y.01)AJQR,TG(Z"H[9@"-Z($ESVK&U"ZR<=CM(%_"F=,P5^/GEJWGK$' M>XZ88XT$* -;X7(6WG%/-@HWECU7RG2BDHD@PDSYL'A HXLT%^,L43.!T>E( M^=SF]X($3OV/,'_UE3S _,;O#@B@H4PK V6M&K?)Z\4=J[*V=[AU#6@A/T ( M"EV!]@G/C&C/OQR!(;.$S]HR=3JX24<3(E44L^*I.-9<_B!5K?L?I:S&_VB^ M?C%<=4,U&ZV/M0ZJ!P?OGARN5X/O&FM4&_7F=\W\AK)O@\.-EJTY(#P80-5D M/'U?:I8>)&B[D=VQ8)Z<'E;*V4>@_M_GJG/H&;+150[V"]>@P*#L?@E=1&"! MPU=,K).!I8U$-T3#A_<+ ?)FIP7F<)]KOR7<0V7#"'@&/!N(%@E-Z0Y9YIXS ML#DH6Q-TKP_7[8'N3H0YG2C9K^AZV15.BY)*OFLJ.B,I8O9Q4=XN?6O\?W@W MAG?WRC\+ 7AK,.ZMXUASA?.U=@W/?$GDW[FA,]4+-8U_PX;5-V@RY=\?:OOG MM1/QY#LU11-57T[A _!I;M>G/*G$O4__1I![-^GD+U!+ P04 " !UA6%2 MN7/Q^'X$ $$P '@ &$Q,C,Q,C R,&5X,S(Q=W)I='1E;G-T871E+FAT M;>U8ZT\C-Q#_WK]B+J@<2-EG'H1-0*()[9UZ!PAR0OU4.6MOUL)K;[T.(?WK M._8F<#P"J=06D)H/JUW/PS._>7CBP8?1Z7#\V]DQY*803!2Z:Q@TD"J&3&,PJSB<@J7E%57X'E+ MKJ$J%YI/!VV0P471Q.*#\&C@]:/!N M*R4L)ON3-*3M+"(]%O=ZK-6))O%>R,+>[Q$:&2![+5.9A6 'C8)++V=V_V0O M+DU_SJG)DR@,?VSF9S!!=$3(EGEG=X(MH"CU/D=AV$,.U$/OOD7_M"_+QVU.N'N MVTZNUS%FC'C.)&6ZP@1@M.D 7I-"%N6CBU].X+-,E2Z5=HUUQTIL;[7:_:$J M2B(7[GVW"3G3;+( %#0\XVBRR8EIVL#FO((KJ>:"T2D#)=VF%+4Y&95M;W5Z MZP!ZONF5A%+L\YY@&7K8\CL(@DMPCCY*DWCUVBOUPAVRZUP]DG)&!)PSQ-!8 M_W]6NE@F:NC]NLKS)9Z0*>V^2]Q546#H"H412UDQ8;H6:T5->X2%D'$$]0E( M8,*I,ZH(9,!%OQ3Y3&EN:A]8*4%4M6+WW*JU*01<*EL\$)]:]MATJ) M6)Z"J/-N$O/#>AHSV'0,7>E?DGU'"@Q]3&MW_5[474L._6@M[3FUL1]W._^X MUO:>WXWV-U(;."!J,!#5"I/HH-%J/"C )"YO(%H57PVKKZ]?N2?@4*"HTMB< M??B$.I6\A\N&.? W -J =5G2MN"1%RHE.(45+.\F[=XBLN\&O#,\T;@]Q]WQ M]M+_G/_Q? G/G3/-<7 H<7)X!./N8QP#=UJ^]5'A^_N44M6W28EF@ECOUMZP M+">+\$Z$3+#%S,QCD;5_0^X]Z_LA=U-U^!=02P,$% @ =85A4M9"@7&. M! NA( !X !A,3(S,3(P,C!E>#,R,G=R:71T96YS=&%T92YH=&WM6&U/ MXT80_MY?,1=4#J3X+0F!. &))EQ[*@<(=KR#=Z/SX?CWBQ/(3"[@XO-/IQ^'T/""X+H]#(+1 M> 2_C#^=0L"'2WU#(+J?1"X108311=' \IO@-/#!I]$I+,_ MZ40'R7[:.6"DE]!>;X^0'DV1/8S^B-#( -DKF=(L!#MLY%QZ&;/KQ_NMPO3G MG)HLCL+PQ\8]/L-NC4<$G\K868O45$F#5FC46CVN*%\CM"0G2B@=;X7NZEN* MEY*)!@.IO]S=_8?=>=:423*4P MS#A+X0.71":<"#A/4YXPO4EH7M29[:VH&_8O9KJ<$5S=*+ABB2V_BM +N]8[ MDS&X(GI")"N]\UO!%G"<.+];8=B"G>@ /OM7_M"_+QVU]\+=-1'_WDE86?1* MC!DCGC-)F2XQ 1AM.H#7I)!%^?CJYS/X*!.E"Z5=+]NQ$MM;[4Y_J/*"R(5[ MWFU"QC2;+ %#4\YFFPR8IHVL!DOX8M4<\'HE(&2;E&*VIR,2K>W]@[6 ?1T MGRD(I=A:/<%2]+#M[R$(+L$Y^BA-[%7?7JC][)!=Y^JQE#.$]9(AAL;Z_T'I MO$[4T/MUF>#)1QJ@\ME&M MOQA5Q%5 #9D(MN2?*(TMS4/K!2E*%B\?^I27A2"+F$MG@Q/JW]@.E1!1[X*H M\^OPXX?5 &2PZ1BZU%^3?4<*#%VE=;K^0=1=2P[]:"WM*;4XMW3W_G6MG7V_ M&_4V4ALX("HP$-42D^BPT6X\*,"X5=Q"M"R^"E9;DX] _?UKT05TA+7DMAGX M1'220=4_H[L,K'%XPL70.MC8B'5#-*KT?B% MK&$SHFF<.K#!6'Z=J"[Q3G!\!L&O^$H"A>X MN7&[I;N=[KE?GO_A?0[>G0O-$;L"P5N!<7<5Q\!MG*]U:GCJ1V&3GXAO3T$* M59T!Q9H)8O-O[;E(/9R$7T7(!/O4S*R*/'/24-^K4QUWOG3T-U!+ P04 M" !VA6%2WJL)+;B# @# OQL $0 &%S9VXM,C R,#$R,S$N:'1M[+UY5QRY MDC?\__,I\F7FF;'/<>'4+KG[^CD8L"]W#'0#M@?^\=$*"565W,PJ%G_Z-Z3, M*@H,7KJ!6DS?F>XB%Z6DB/C%HE#H]_]WT>MF9[ZJB[+_CR6TG"]E_^_U[_]? MI_._;W;>9VNE'?9\?Y"M5EX/O,O.B\%1]LGY^B0+5=G+/I7527&F.YWTSFIY M>ED5AT>##.<8W;A9O8<1$CK48]V13+!.+@+&BN?::O/B\!6FDE"9 MYQVJK(%_&=61@HN.%0A)SSA50K]PK[QV$LM@7>">TCQ(B9V@GHO<.4SA=?CL MT0!&!R/LUZ^*BT&G]O8?2T>#P>FKER_/S\^7X>_EP_+L9='O%GT?1_QR4.E^ M'&@NNOY7+V$NZ,' MXPU7C)^=?(Z_;&Y./EKO'?:@[AUJ?CM\(NC;IZ?9&[+OJY&AR ME'5),1+?^DCSQ.B%NAI\W3Y<_+KM:VV>D_0@4DJ]O(C4NIKFP>T?_QZM< ?S M42/PY,DWAA!O&UV/Y\GY&_,_X@^X 6_@_/H<7=3%;6.!IM'+_]U\OVN/?$]W M;A+CXJM.79N#>'?TJ*X/^]>>C!>6;=E+G4&X[ YT$P M7O_>\P.=Q5<[_M_#XNP?2ZME?P"2W-F[/(6^V.:O?RP-_,7@99KXEZ__S__Y M/[\/BD'7OXX?ZHP^\OO+YN+O+YNF3>DN7__NBK.L'EQV_3^67%&?=O7EJW[9 M]]"!XN)5?-!7S<_".=]//^'^%L!)5=CF^Q>#'1_^L50$FV-*@\D=E=1QJQ"1 M/C!#J>6!4O=Y+78E1S#[5P/OZU[\M"]>K?>A?Y>K,)Q*=S?ZSE_\C[]MDZ\M.=^O8GA^\^_-R:VWE_#W9ZNY_.>WN?_J3;AX?]?;Q3F^K]R'? M6GO3VX8V#M9L?K 'K;_;.=D\_O-\\ZW,W^.#R_U/EA^\^]?)_I^O.EMO=LIMMZ]/=K><\=;QX<8^H7WO\#O+^OM.Q_A6ZQ_L%=2Z./EYO'* M^<'>"O1G/S]XMY'O?UIG6W@3;Z\=G!RL'1S#;[+Y47YYO[<^V-S-+][OK7QV MBFKAD07Y\1*@F>..@%2]SN$?J7* X-]?7J/G0Y)WI(/>%K75 MW3^@_=*]A6OU$XF_1V(\26)!D<>$V0[5GG?@#]E1EJ*.Q\CGR.& $%EZ_7;_ MP4G;(#:\?3%X9M%=]BZ*)JNI5G;0< M<$.65->K :B7?RS51>^T&U5>NG9416:YIE.6+VH'3;R\WD;S_:N/MGVHRV&5 M_DJ&SZN6 QNF^"L<.&K()\4Q^JMP\>]0^"I+'?*WFHJK&_]S'0=OOOQZ=.EZ MZZ<)MT9_@4E0#=; HGX],BMR-'KOZMZXF^[J480[!%U]HKDS^GOTD9?7)FK4 MSK!?-),V3'/?7.QY70\K_[HUYUY]V%T;O3ZZ-?H[OG\[#3#7" ?*!#64.R<- M\@3F'PQY9ABWGS<2#3C)9V#J&WMLT$X\[Y!\W%![YR=GLS[2P*)?36A+S'3S MIVRK M]^/%-=\O>T7_MF9_5*BO-?'R>N^_)_L.V[Q9)VUN)4("]'=.6MGQC/VK@G/P> XMY4 "4AEUB"56O O-6Y MM(8:93&3#"EBQ,*09L6Y(L;PP+_7A=OHK^K38J"[5@2&IM M@P4X$H:!O@Z+0Z8=/]!%W[MU7?6+_F$])_3QE(<<^5R97%(PJZ0&:AAD/'74 M:(D7ACXKU@Y[PVY'/DJ/E?YH]C:F=_HV[+GYX1D&E/K%7B46G%*&)=@ M6=O I!=!:X7HXY%L6C/@.$/4!J( 1]-*T^?>*"D**<,&U5,#2W3E.K))7* M6),SX=0"$G<:NF;ZA ;[ :=@%#B;-!CPG9Q'+IKETELS%2]S[HV^Z5/5:6+! MLN!:.TM9C!9PY9@@7-% "4W1QH4@YF/YP/+>["",L9&!>^ZL &.+ _ [;QQ.FAJ\J"DLAJ2M,XH*;20!.\)I0XGP N=R\:@Z_'2N32+PQ]INT#WZ-("M=-4\LZO$90Y:BGX?X3P0#$X#,XK[73<\\D)5V'Q"#H5#W ZQ$4>7 -E ML",24^-R(YBT5A$F-<68H<4C[N-Z@-.A*GA_#F'NA4,+,RZ\ L3D M"T.FQ_0 [Y$^X):#MP<6BF<4?BH-L&9TKAS#*&;9IH63WN)W^U=^13:2+@ZM6BLMT'Y^K\?K@Z**&M M5,1R2ZD62"ENG60Y-<$ITD1T9YLZL=!**/K%P+^'R0=-#5-Q6)BN7ZEK/ZC? M7&[JX[):[>KZ!C3M5=KYGJY.OJNPML$_EP1Q\7];S M8F HX5RP4FNNP,+@"(3<$!9XS@5X5S+,?HAY]LEUGPMKU&#FT1F5[KJ:O!J!Q"WI4;\04:,4YFWI],4=33XPSC"%BA"$4&-Y([!SWG!N!35!R#@)ZC\G^,Q"8LT: MK^H0,IA*1XW(B0.7R("Z0<;/PZ+)8PK-=*LK5?#.5]6 AH,*AC_PHY>_50EH MW-)I5<(W!Y=?M98LVM'='VGR.C=QGU,IL!,ZISA@K2BAPN2.1:U'>;N%B<92 MFNV/6>.FG['\UU=W'W[+$NWD^ =8[.:C?P,3E/?,$">QP(J"[2*%<5Q@)JSP M1MAVR](3\;YM2MZ@Q]]0JDA*;U6@%/0JY9J"_4A]K-;%8E"8T7G<&#AMJ9K" M)FV!&..[R0FLCXK3 MOQVG^25-]J>=,O#N>>6 MZ8./12C/C8V1!$JQ--KYN/?7B! WF&JTH."SL!SU(/@C#G!'N,<--T M"!8#NM0)I)W(J:)*4B:$510[KWC4\(L)PUME3&0Y]0._>4B-SJD,^!1/\];Z&,A\/8P1M=?_W:W+/,] '(,4-M M0 YQIBEU!+2Z(YP&8WVNQADUU"N%&>(6466TL5P+9ZG24BGD MYR!L/6>)3_/#&E@;%H04PG,95Z143@0SUFHJ+5R<1NQU+L W<(Z9%]1@$>:H M0-.P9:#%L^6+09?LBE)6; M+\J@()3&U)B )+4^2!PPDHHQDUOJN%L,RCR\_KXW24'&""HY#G'[H-.&TSPW M'#13'KQ \U3_:42/%?OO85&G#6F3(!:[/W'K4>VY!T70Z:M!D@=G$,,NL$ M MQE);9!GX"T92A>4\58B;829:5!N*>XIU+@E1BC(PFH2P%(-709'Q3OI?EGGF MDII><4VX]4)+39W11C*K:"Y@MCGU@L\1-6? !)L^/:T6)NC<6AW-_ ME$',$\6TXUH+:CPW*(\U.+GT 5F)Z6)0YJ$]G'NDAW:2.Z*X1!SL"@-2PHS M%C%ED3;S5-_HN_8%SA?>PYG.9A[.F'/6"66, I<&*RLDUEB#U;6 C90Y.<>!(N* 9R>>I%M?],L]<4M/FS.<,$XYS M1C$+R@AM1Z$$A+)8*FC7/,\$,PIEP*HS,7L[E"?&:%\D.WK7 OB%9-&<$:I MP-*B'&,FM'?,!,P6@RZ/YJ_>(V5"$ 1[2UP>HKQXPQ#F2DHD8JD!ZQ:#,@_L MK]XG/:3FG OK+5>4<:(HMI;DR+!4QM4/ / M%CF2CH)G2!R;_;C.U)(I MCPZ!%14T^!O8NY KE-O9U]J/QCFSHM I!]\P5RI@G5-OG$(Z6 ,F+YC"W$@W M^PI]/DAVGX M.4Q#O#8'1M##UZQYS,H#.1YH'ZD&,:#WTV\3PAD0,;<:O-O'+1#QFN M3UQT;^?78AO/]C-8,P0.F97<.\T4C^>I&XK1@NGYQR?QPYQW0PFE6%N#M*8B M..-\T(IR81D*/,S!49IS0[7[S(^BWAJ6$^0EH1Y[J2QX1IAXH8+U=)[6LV>F M(,6O%3Y#7&,GM0S&6$J5-9Q9(>,^.R<%$\3Q(#\CDYF!U^+$89V9TO90"?'E!G! T**F--0*$'Q,'.!#FX.#YN:#8 M??KWT@!(>ZVYI-0B!]I>*B9\SE#? 7_TA:HVA.")S[^.I>XIX-@>+/C--J7N4*<-Q M3(%"GL5*[A@KI95%DEF32R+THLG4>Z]K?U1VW4;OM"K/YLH8M+F2.3<.B*2I MHT:3 !ZAU<%8ZX.8@X6>V2;5/4J55#H(J5#@"$&"($CK#)WC] MO%WQJ:Q.-OKP/)CJ\W,8(5A\AFHI2&YIM"@DD,S2W /HL6#%@LC2(Q/H/O62 MIKDE1BE,8X(8E1B+X*W'03"J]*)(T#BY>F2)^S/?+4_G*+$=6ZJ1U *(D5.A ML?%>F7B6 K& ?5HM"*&2)-U"I;E$OYAW)65 /AZ>2R0RP@L'+A7/F?,2+XK; M.R7AND<4=!Y3+&QP1#'*O5'Q-PT@;E(9G>,%(=3TA>L>:::% . SE@3I*0\* M(#&6[9(QPFXIR^=HG68CAF']>.//^]+JJ^T,8^GRW6[1/WSG^[[272#QBNL5 M_:(>5.E(\?6+4VCV(?SAZ2^H,$<0S#MV*! :@E>(.$>!X$B3W!DZ1V68YH?4 MTZG0Q+#TGA-C'(U%,YZ%!J;CD7.N224^R$ M\4X3$;1$(A#7%%=;) !?+>O!=MC5W<4$:2JYP=8*!BA-44 JKB 0H@C!@F$W M3S7 9XN<4P)BL(FU# 0!^E)IP./T3(/VY4B#Q-JP:$#\>.2<"MCF,:E!6V4- M$51A+BWQ2'FI3/8 '>A&L87)[?Z4I7+S0+T:-G?\U7OS?M2 M]]]J6W2A^VM#OW):%5T8'9N3J &*V<'&\7@X$A7:2H5)SH*1&(.6I&KVG='9 M)M4]^J"4*J$( Q(%17W0ADLJ'9>"(\*9#BVI$)[9HV3N)A5F>4NI'7]6=L_ M2EVMO"L&$_3:BNM%T#*0C#XTR4#/_,4C7H;]HJ%7?QC[,B9%S^MZ6/G7;1OP M<]3 Z,[H[]C"K0P0J'*!>@5>J*7IG'4MN*7"*R^UD60686/Z=C4##E/:.Y80288"9@U4QE=,KHM \ MF(WSQ,/W;F7\6COB&-;*(&!/JQ7%N3=."JJQ]RH@P^T3M\XAMRXNMDH1JU;% M,*?'U*C(1$9Z(44N6*X\G@-N??B:#4_NT:V15R$0%^ D&:HI-D3E ?QNF3MO MF40R?[QPWB-&QZ[GOAMC0TPKY#JGCGME/.-Q%8B";0*X/Y\!S:O%]GY15EOE MX.&WC=P3/9C3!#FC,/<65&XLF^N8\C17TC*AVC*M.7MX#/O9&W&8 #? MCDJ+@J;$!X-9\$'(X*D"7)^#4H0KY[IR-Y+P=CQP:&$'WNT.2GORH5\,ZIC\ M$1^=E^Q6RXB3&N,@L*764"4=(P"=S,7*"<'-@:(=9T]V=7]+]R8IM +_^KRW MN]-++RVBMLMI8%*!. D-@.+![Q36&F$ILI(1/ >;!V^3K'3MO!@,R*%]_ 7F82I8YT@:D(9=73?9NV1L\I ME7+GB(GUTIG4- _*,.-!2X$D$;CCYJ ZU$RII?O<$XAE;H)D)E!)#>/:.\W! M\2,(B*3L/*FE:>/;]'440BSNO*4L&KW!(,,-T\%BPL$:-%(L C&G@XK3IZT/ MCDB7:X&8HA2L$ X>-V,<4_ ]B9N'XIHSA*73IZ?13AC%K5*(TGCH.;$2<:RT MUCRHIF#B_)%Q.O;D/;II(DA+M@[VB@W2"(N<-*#0B%!<.4Y43.4?&RBW!KO7> M:;>\]#X1\X]A98]T[>-SBVBG(*RHHT JJ0PEGFJA D8>:VP197-126&J%'P0 M_:)24&*DUKG MU@9@E<3TF)(^US;'*! @@$7S5"-B]P>.:5\Y]1?MY4747=(8 M;ZD2C(-'K1@@(7;!2D]SBH6B9 Z@<#:I.9UR/-1+$M=7.5#0JUQC $I%J1=$ M*MI8?L>.4HEI(+9YT@\[1O^$?HN;ZZNXC! M2BTLQU:"SE2:4D8,HPX!*57PG!FNYX"*[8+!F>\/_EQ%^79:9CR1GMC(N6>2 $='_05&HC M!%6$.J65F0/=_PNSS%3,"\,Y#]IB,/]!+V&C&->!$8Q5A-^79:9CF)RS!B: M4ZZ<)E1+I9QP1E"N^XQB/8D3-I6JR1F-$$98"#&!!L"(YSXWDGE$?A)Z'==-?F6FFHYP4 M.$P& $0&FU,GJ)38.AT0UM8I3MR"*:>%8YKI^$T"U%$ !87 LM&>2YHKZ[QB M7G'CV:*%91^+:1;;-::84U,,( M(P66# ,2,A04L\X80WB(:PITGHY2^2699BKJ";200RCN9?>6Y@0;1Q#X4H[Q M7%MD%TT]?7_5\"^RROC(ZN+"NS^JPGK@FT&E[4*Z3\1YQW,7'/>>.J6TMCA6 MDLJU5 (;O6#Z:>&X9DH*"FQ@A+ 5>72ZF568"TNL0I13%%IV^3<0\>7.F[39B?JM#=^@>)^(WC^?!:,R:YII)@&ZS-YT!//?'.E+05UT01P;%6+J=:.I/G\$O' M [@QQW-Q,N43[TSK]#5MF'*.!13W%5J*L9,,+![+@K12:4+G85_A+\\XTTF?B*47M&!8^73T-M"38$%!;7FA MYZ,J6[.A\;BL5H?UH.SY:I)L:_X4IC&V5 ;G0SQ=6_== 3/0[1:'/E:1BO\N MOELB?+Z8:3KJ"VP>K 01S##06\(83QW3WCO+!#)6S('Z>F*F65%IUDNF##42 M!Y/J"U+ *DY]'J@+N9V'=(LG9IH5-0>:S>66!*XPH4Y:HS@%1UX800D7FLZ[ MFGOKG:]TUQ9G1;?X;G&:^>*8J>DR:X7A,B>,YB0HPY7 7 CKB*=&S;LN6V2. MF8["(L328)D1"54$*"Q)F?18>,&HE/.POO7KW#%%KH+EDTY./KNP2KSQ3334DS64\NM-TY1H8AB M-!"=.Z)RSKF8AQCAK\PTT]%-*(18I<$&%>8H/?JZFU!LQ4#PJ[B,K",<(\"YHA M[JGC1C%#L22*6.DXI_.PT6EV2#BEDI'<X'12.EX0''T4"DZKYHU"WDC%#6=4TU@@*5 3RVHA"7@:%@1&'X>" MT\FJP>B#DKQ+C/,S 9HCSD5GN'*0K""&VDYO$] MT@*4BV/."I,32RG1"L?3,+S52CH=Q!P<8/Y6%]5'W1WZ-Y?CG_^$%G5ECR[? M^S/?O;$/9?301O]T.*C3$VA.8$P()Z4RT@HBJ$988>H#559A09!E&+A2K=;GL?3#..! M:CL^'FCHZZ^S]<>/ 1JN5MX5@_=EO9#GB@K-8H$5FG/"*(F9T&"-:Z=8,"H0 MBF9?)'^4MDWYD]$SH:P^E=6)K^K5LG<*;:8F(I5';\Z)E%K0=(X13I4#*45. M*Z^9QT(IHBSU\["J.7^4G+[<&L&MP7D\0(I3J9F4&ID ?ID22 5$9]_PF1]J M/X@MQ)RV.3@1S#M"+2.*6DJP,1@1:4"0$_#.9&!DUI7J!,S*>R.71S'-2"(% ML!6ND\%0F:5;I-/VJ9Y4R0!932Z5-R^G*+9+ "C&#C M$:78>V6\SS6W+J<<>YX.'49B$:@]15TJ[DU*J?@*)@EX*=)3I;AR#"YP'M,H!6-B<61R^@C\(%**+!,@ MDCG%VE)%C61($Q#=N!)(93X/FYSGCY*/++O?X5^M_Z.=C+687>">TCQ(B9V@GHO<.4SS_',D_M4[]>"R"V3N%?W.D2\. MCP:OD#P=_'9>N,'1*Y3G_WJ_8^V5.MORY]E.V=/]_WY1 MZW[= 1(6H7FP+K[XIH/IS_.FQP+:Z19]/QX!CMW^L+6QM[Z6[>ZM[*WO7N_S M#/9V=WWUP\[&WL;Z;K:RM9:M_^_J/U>VWJUGJ]N;FQN[NQO;6],;@OJA$7S2 M]5'1/QR4_1?9VFJ&J7_:UA#UJR62MY.S[$ M-">;8TJ#R1V5U'&K$)$^,$.IY8$V,86;H=NLKR-^.E^\6BOM, )+Q*^E-@&5 M?+PT:^79>[QSMD\VA^YX_>S@G3K>[GT\.E@[O-Q^=W!\\&X?'^S]F6^^VZ?; M:_\ZV?JRT]TZMN<'[_Z\W%I;.7]/MKK[7TZ[^Y_^I)O'1[U]O-/;ZGW(M];> M]+:AC8,UFQ_L0>OO=DXVC_\\WWPK+][C@\O]3Y9OXG6\]6F=;N+-B\UC^V7K MW4%OZ\LAW?]RT#LX/BHV/ZV3S2];)_M?-L[.CK=Z![WM=QL7^WOVRR;>.=[LRLOMM7WV60MP MSJU5'<-![5%N;$>'0#LRUG/VUG!!Q=)KE'?^)P';%15>9WQO#!V#R@\<"-VF\A=#E/]UX.W"TWQZ_>?ON; M[W[K)E5\.?_1EU^F?E>C)\;RT8S)@2AT(Q'^L4261L^<:N= UE_ATXL,79_L M*KY]RW3]N("OQ+I;V8=^84OGL\W=NR0\_YZ$-]KKON4:K(V>'L#;,&0PB5Z9 MLNP:#;;(P)07MXG]2K\_U-T=?UI6@[D4_[>%>?>!;_4^'A_LO3G9[WU@6WO_ M.MI:VSG>^G)TM(\_T(.]%;3_9?-\?\]!_]?;=S["MUC_8*_$!Y^VNM"/XF#O M!&WVUO.M=YMD^]U;:.^HN[GV\7CSRYNC+?SV9/.C/'^_MS+8W,TOX+^?+7&" MNR Z.:> ''D #-%"=YQ7.!['JVW.EE[_UW\H0?EO-\%CC!VM!/P<'S>@\;<8 M^9ZT:V+CE:VM#ROOLYWU/[9W]K(_/NSL?EC9VLOVMC.P'/; /&BT&"+9]DZ& MV#/WO+FP_3;;^^=Z-F%>C$V+E=6]#&XC16CV;'#DLZ45.UAZ?FW:$C:\3!#X M71#FUT&8WP'"#SIY]%8MWVKX=F!3L(W>EE469S@4-?!2=NEUE8'I[UWVD/#T MRL4,,FCQR.G+^$W?OPV?_D@^QWKCBE$$(U%^&F'&V0Z MU%'=D0S9#A-4;>SMS<@_:/ 0;PSA'T"?IP M^ 7$_W+KTT=H?_/\8.WM\?[Q!@.[\Z:=>;$%8]D&V_+@W?KYP?%&OKVVB;;W M-M#!IS\OP<8\V?RT56P>=X\/;MB9CB.K-*<='P+O4 L6I^** ;X(#3>P$EBW M=B:]9SNSZ\,=K/PU%"7@F899=3O;[^VL;.UN1./SH>S2&Z'&[UNDTY^99._% M??=%'6/;V=L"U &P2E1)#QAC6D^QZOBQYEMS"0!_)\[T@7QFB'I#->L$;D"* M/74=;;3MY")H0HC$0J*X64% M.AN,>C<[,?[;'>EGZQ?:#A+]LS)DU9CNF:ZS^M3;N/[GLJ*?%8,ZLT>Z@JX^ MGX,@+J7+["\:V)+]N!F\X TKM,@-_W"<7,U7?/%A=,1-%Z:.VQE/J_(L@L?U M&$>C1 76QP$LREM?EPMA_U!=;D*+MIVWFW0K>,3 MM+7W)][: U^D]_%XZTL7?)/;_)F#[O[>OZ!_^_G^IXU\__@0;^]]0%MK^VC[ M$VBC3YMD^].?%S?]&1.(H[DU'2-9WJ&Y1!VC$]L!(UYV- &V)3'W MC&@9J 4#"EQRFF-""?DFSRX(4M]A@R5LC.;7-<1\/J=2>\<@-Y9WEG>7L_7> M:;>\!-?YNHAE6^7RSRQ4S8CY//5UJ(>/0*PX5_FZ;O_S'GJ YA()_XX_:,\_ M2QN\ER*"& 6U*WR 7[GO\-Q3C9D,VMFEUQ38)%LM+X"RVKW(=H<%"#9"=RY1 M3(%E?SXHLFCZO67E5?BY7>V5Y_U?CI_WT6?M$%)Q=^B)OYL@^'8 M$=]QP?D.#91T8LYPAV)D*,E9KAE?>OVQB+&80M\DY8/G2UXCUQ\E$+9[4)S. MK1OXMZ+:]#/6S!O/6$=X%-,3G.MH!3/'@C8NA#P8399>8Y+SK_3&#('W'69> M2^07&8AB=QB-T^Q+<9K%5=D7T<3]HX(;Q:GN9NL7W@X'Q9G/M@.8@;Z^.ZPX MJ^'Z'U-HSQY0LJ(26ZF\_B5E:9]\-AA[S8/JA&!UAS*N.LJCO*-Y+.>,L?': M+;V64MZ4I.R3X*@!B%-*/C\ MU76G<58'V/1R%S"Z*@8%--NL#?G*N^QT6-7#N$@T*#-X(CKP;58 ?F;:? # M^I@@N6('KWYPN2AE8$UMO4B-U@U^/B%+Y@^4D87I S6,2/Y ZR\/U^6?F>7[ MW0$Q.P'P)DNG&'13N-!K>Y39KJ[K^\]8:F1R.@.\ 9#WF.T_S5'M53II@MW+ MGBF[/S&Z/(YMZ7XG8FK,N]5F&B3>]1?V2/&:*M^KY$V"34F$M#M%G#VO]R@@YB_WH[)UMK_SK>>O>!'.QUCS8_ M;1U!.^=;G_[,]_?>'&_OW5S#.H5K'WL'G][VH._Y9@^,USW7W?ZT?K&/U\&@ M74$':S$S=9-M?907DZNN(19V4S)T G<$;%@+GGH0JH,#5AK'HL-6-+F!P,"[ M@]*>/'PJZ>- V.V<.N_ _.CRUV)^ _E/PO<#PK:5,@ &2]X1/@9$ MJ.(=R;#H@)V$;,BMM4B"?;2_N_[]5(CY6!?_^>#!X4\$#V8DNKM5]OT/!CAF M: /ML[$3N1K]QQ_-Z.4)+*?0WXV^BYDB/C.7F3WR]B2#CIUD1<,G$VG+19WI M[-QWNYV3?GD.W?2Z!@HYN%$/8TA.UYGSH>@W6^TLI'_>V.ZV5KG9[_!23"!YZL? 3D/!_(@5W6P)N)/K-I<[Y6VL< MYY\%XJ Q-.LH%G"'&E ATE/><0YIC34B)(#BV/?U'>NZ4V=5.E56;69AJUPD MB.N7 [CR[V$1%2KHT1#WI%5IHVC]#05+LK*Z<>EJ ]^5SEU^8IS(."!13Y#_ MB)#_L>P.^P-=I4V/5?WK03W]')33>:Y(K%RA.Y1P'Q/^38=0%U >)$.*1I/S MKY;5FC5P.S_R\0SKFPCW#+68= 366L0VE^EN=PQPD\AG?/L -'P+V'V-;Q/& MW>M3S![A+%7SJ+-GT&B _Z^']BBKC\JX'RYKBCS" M.WIP9[KOLF=X8L3&>Z#/T!S#>.([Z7%X,?:D;2N=S#VR M5T]U/=[#"QCA#.&+VR4B]DU.WRN]DAL==MW_.&PV^PDV>WL9<_B M;(K?,DSP\MBQ+](&YM.X@?FA4;[I\!BX??W\"9>_VC7ST. \P5J1LUJL_N7 M^0/^;'(:VD8^08XSQ;K3ANH%PNB4[RT"SWW MF;86(#J5K4B@%8.E_5NO9L BG5MNU#U =OA&-;*'0*I[, .7+Z(M#HV!W1KG MZ# [K,KSP='H]C)8Y3[U+(5F4]FK9-TNW=6SI6SIUHMW]V IV=E+=_1@:10, M!B5@.GAD64]Z",L_ZF2A9DGQ(=(4I5JF,BWUW9&E^'_OS,MCRWG.[[R=+Z,[ M[WVK6;*LB+S_5ODRS]6]-_MP=L6L!0J6FT?F$O5WBQ(;Z^MTZVUM[VMXQ.VOW=PO+5V> &_\\U/&_G6N[YLT=^G1S[Q">V\?;>]TCN)]#6_#[SXO]XS]SZ#_:W+,76WLK M>!]=KRG!K B(Y S, )IWJ%.HHP)FG9Q*KTRPGBFW]/K][0C\B(E.#[6>>K\E M(V^8U1,%[AXR V76<&'E)I_,3LK8 Y";_G9;ENH"D''K-OONUR#BKR2MNW=9 MRXW49HM'\>D5]FWLE33C;X8U=*R>SSCQH]HKUQ+HJ!&8::T[WDG=H3C(N,V3 MQ)*,%A'J@S;HQVKZ_B!0_X2P/\RC

M#T$[_Q- \N.GJ4PI(!B^$7J+ M>Y1_,.\HKN:D-1PP"&,"TJ#,AG43M@,1:$X_&8S+UH^62^(R2OQ6]S)^_+R M3\-GLSX,K8R6QUE1)P.SK_LV"BJ8G;%*9'PX'J#I=.7J+%:!*=SMR<,9(L_T M\V]'[&8A6OT=]B#7L>]X6 ^*<#D/(>3(%__U'YQB)GY+J1JM/1EW]<68JQX, M?*SE$VD%9(N%A*&#^C E,8PWS^NZ!I,H7AJ1$@31I]6;:"O%B_'-(JJ$/E I M(F]5=K,2U,,$^UR9LD-@R'&V6T9S^LR,N6175T9#LYWMBZZ_3/D?SQ#+/BSO M+J\N9P+SN(_]>1S^U5C;Y'73!=B?8-+1R*M>LS)X"CW0\5'@[I1S[%*_]= 5 M@[9WR]D,K*5,3Y%MV%"MQ.DHJY4KUGC;U8=SJ?1DSXII#Q6O,\[&C'<04+F6G)NE*;?/Q_MNT@S#["25J;J(]_MCG15 M]NRNY/T[%VV>ST(NZ[1MQMTXB?-L*OZMW*0OGZD@#.?2=[R4HD,)TAUCF>T$ MIJ710G$0K>_:>U/+DWA*0YZS!?B59*S\:]AOP8GDS3EE+Q(ZZ<-# +F(@A'\ M_" [T]UAVHE5#I.E'/>2UW$O>?;,Z&@;#T^CX02OVFY91Y/C%/C2C]"N>;1] M(@Y@OP1,39O1QTCX/ ,$2"FR:>$^Q%Q2Z,$X@?1&)M-_MH#U-F7/0-/#?M' MU;!V2S?P"W.-<*!,4$.Y<](@3P"[,)7,,&X_;R3\XB1? NBV14]WZW\L=>3U MX_+ZPYXK!^W]KP'LCV1UO>V6>K"4Q7/S?"J"_$LAV1;TX;,*.>6! )*!SNA0 MYN/QJ9IW3$R]M-@*+=72:[),1R@V(N'KS!3=+OQ8G@_I>>M--=15&T="*DD0 M>O&UZS$^F(D22P=W4B>WA(#FS(+UC!N:_&@/OK9#/AC'')$<=KF,,UP76,4&C M#EQV"IA:VI@FS,AR_C4']QH.!IP<3V;6T#CM8YVHPO$B^\]\.4<9.&(-O/X$ MU\_ 66Q)#M:V5S]LKF_M[68;6ZO;.W]L[ZSLK:]E;_:SG?6WZSOK6ZOKLR[* M#YCA.3HFL;XJF>_=FTMH&]STOO5[\*$W76"%7TS(P-Z]_!P,$3D&M8 YN(XQ MFZ.CE> =9+"U&&.'J5[*/.#0:=Q'7PW]TNM//I8HC 4+1R<0@'2!P5"-9C1& M7LKL#UT-LHV-C7%&=7,6>K8SCOB\!9C,4-[YGRP%8MI$ONNX/0[ZC-+]SF(: M=GEQF:6:SRD(%-H3EB,C\>2_T97)DYPCQRW_L'<]XOEX=MMIV40_7U4^IJ.?^39QKUT\F'BK%<[\ MZA5MZK([''S]RMW%;B?_'=M.O.ZUB\6?K0L<$#4/4F('NHZ+W 'E\_RS6!J] M[N]L]D()/Q*9W3NKZ_L9.M;:Z!.UM97US??K.]D!(RK M1\#KJV.OW\*5*:^ DS$ZOWM[O/5EX\M6;QWMXP\76VLG7[;V#L%D^5=O_WC] MOX_U/ M^WC_&+Z+)-T\_RP)EX9@TF$\B Y55'840Z&#L+)&]%P^$X?9,I7WGSPMR+) M]Y_E3 'N?RPE^];LBCO/+,K2?]6/GJ'\N(P-6JWI%KAZ[;%,K]*Z4GQJZ?4? M*P"Q&PM?X^_G\AIGB:"W#W$#3,PVL+"\\,1[L%SLMHE.?#X9OW^/M+?=."?E""3KQ2Q5$]T?-^Z(GO(.0" MP^K*$ZX^X>I,R:%:>KU3U"?96VT'9?6$K0M"4_[K8>N;)VQ]PM99DD.,EUY_ MZ%>^+KMGWF6[ QV:Y;BX/O,$M(M!8$1^.:3%3T#[!+0S)8=LZ?4?57D:I]\_ M(>N"4/071%;RA*Q/R#I3Z*8">Q/;&;+-6#"CJE/MC.;4L^R/866/=-WL=&K>G3C(Y,F"6@S. M0?27$6?$$LT\P.U-R MJ**A_%41N!@6'-9UT5:.6^GK[F5=-!4AQEB\6O9=4V(P/K/CZV&W.0MO^]0W M77JRB!>!10A -?OUH/HI=_X)JV=*$#E:>OUG++I:#%))@P2[<*$[^GMB,2=; M,>5PD+4QD)AQ_P3%B\$!2/QR4"R?D/@)B6=*#NG2ZRL[>'=4*Z<)%>\.3T^[ MZ6]=73X%+!:(Y$C^QPME?_1GK%D67YB()X]-YB>07A#FH.C70^FG6,433,^8)'* Z3(= M#=*8Q2FAWSTEFBX0?7]%I'W:]?^$M#,FB6KI]78ZN&6CW]1&AZ:>,'9!*/MS M&/N4S3\+ZN*7S^9O)F#C*:=_ANGZW?I&^9.E\V3IS)0^%&SI]5I1^50Y[D6V M?N'M,"U\;X=0V%&J_NKH'(KL73R3,D;ZGH)[BT)^^@L6\7PJCOP$Q#,FB7+I M]17ZQA,M?;]^<+^SD<4GE'UXVOZ**/M49>X)96=+$B6*6Z#2YM++;/N\#P;N M47&:SM@#DNBBG[WQ?0^6;US(;NXG _@JG[]-S+]S:^L36B\"C_R*:/U4N>X) MK6=,$NG2ZQ$N)\B-^Y\ K^MK(+Q702^;@U3K-G>IB6=D&_!1,*.=?^!PQ1,N M/Q8W_(JX_%3P[@F79TP212S67/1M<0IF\D0BZ%OOVX1]7YT5]F'SDIY0][%H M_7.H^[1@/@L*Y)=?,,\V/BZ\WEQ@J^>I_MV3U3-;FE"1N$)S5)BBW95XRW;% M;-<>>3?L/JV.+PK%GVR?7]#V^6G7X]$1]V4OY_LRD\<<)#CI=>[&^^V M5O8^[*SO/D'J_$-J(BG]9KF-EP-MNGYT?8(>;5\H7A8,^GM:UJE2UJLJ18;/ M_&_GA1L!KU[I[KF^K)=>7NMUK^AW;@SY9WO[S4=NYW0+ M1HRO'MV?PW%(NW^LKVZLO,^VMO?6L^VM[.WVSJ>5G;7.^^WM_]G8>I?M[JWL MK6^N;^WM?C62QU8S^!8U\XU9/1[6@R)AO+._P!Z]N,*2QW+.I_KRG6Z97D2HWGU51&.\V)P5/2SP9'/>E[W MX]TRQ#+-J58=%BOQSWCWJG)SMF('\2I84>1%IL%D[L6E&-?&!]LWT?HM;ZY? MV+0;?:()>JV)9_&%IS39:5WYS.@:GA^>PK>@^2J:Z/[B%+[> M+":E5L]]MQO_V_NZ:)_QW<*'QMS7=3WLG5XM,Q7]LW@J:*:S(YCMS/FX7SYV MMXJ',<! I>3G6MG'3IWY"N?YE8/4I?[Y6#R06@0"#@HJZBN MLJ!A2GKZ$GH&7X1'7#8HXQ]W$V]YLII*^DK1M]VA\VG:S\O*U=E2&NB9KU\L M94NQ'%8,[0Z:/T^[P'OQ1S-QZ2<,"2@1?\9QU@5PK:[BS%8^E3AL/P2#//.7 MD_,0AQ.&@R&,$SZ7QE=EY7!@R\CPTV<:R&Z*;M'0]=^Q;EHHO&LZ M%3GUM"I#PQ&ZW;.<2-&^ QW6@_0@]*/2;>F)RJ<%7_A"#[Y%GM]\I8)^P7T; M4R0'14J7A#]+$]\:5:-HVHA_6>!KF$MHB3Z?D/#8W]CN856>#X[@+GN>>EWT MA]#_23YH1'T TIT@8_1BTI.G(.J^ VHY=F&\43"K+X' O?A-_E7OFRZDJW"I M.&S>Z#7)0_"&:.86" ES78=A][:/:_OO85%!1^NAJ0M7Z*I(A)%QB$DV4]?; MI]=7=X%ZAVG88\H8;4^ZY>%O,+Z1!IO43?$VS W8>)U6387TSV^/I+0 XU4S M$Z%E?N=K"XS>",Z4NIR^]*H8 )_;'QA$#&=F:&4Y%0L<2?$LSG:C@[]M)CQ; MNJWGC]1!\!ORF9RX.#5@>TQQ:K)FH_)(3 !GRV0@7%<,49(F]8+Q@W/O^PD? MOJ&!QHA]3>DM9QL U:ZI5-P89NVMUIBK&]@L)WOV(C5TJNO!A/J=!-KZ*&FV MJ*# GJFB0>(B"\;F^R#T#@R@$0A>*>;1ZV!@@17WC:$DE0(L[DH[;!(YQ^9A MV;\&WZU>ZZ:)&]:Q ZV-ZN(6J'/ I"+>C*U%QDQ,\"*-&.XE,S'J65!)W1&^ MQX9.T]L:S, [>QD5>OP.^(9U-*+.CRYOF?Y$WH:8RW=Z'X_A+3^:_XCR'Q(% M="\N.YFRRSYC7GFSEOHUG_W@;/*EF7"-;Q];HZ"7LS?#&N[5]<_[\C\>69GJ M0+?/HO4.3460^F=R)R^S!1CM[3BPLOMN"U24'>U:!6-R*5Z+GNNYAW\#S"X- MZZ7G6:R_W_ =<]KVR3F[+&1CU50+^2=4P\/:H#X,XO,R>;>P]3],YZ>., MO:21=W?UP@N [,-H.K[(+ !)Q. 7X$4<0N]AD*W? OX3*$);-$H:?*DN..?: M5F4=/SU=CK_4P[<1-6J-NMN\N9Y]\Z\Q&[01FT>%1_*_W(_._?I6MG/J+ M%]GV!8RI"<6 =] XMO'.V$]H9Z#^W@!27X'2A;T^&%!I(8Q&!:9(5%SI^FA^ M0".";3D8PNP#.N;IN5[A.KVFO/;$8%L/;C0-<58_](MF^T6,430[E,&M1Z'4Z8">K3XIN2R=?@O=V>E38K!G; MF#>^'L7ZL +Z-:.8]-H<&$-G:2^*.XO&#@PN:N04:(FN<+<<.J#*I8%GVMTM M8(]4B2YQ"J-+V 6YC.-X =VP1S#,K.MU%7UD>/3TM#NRKM+1;'M9KP3^[Q=? M=&/CM9.0[D[,TG+JYA%82&98@/DWX;9:0( 2:)A5US*W8R01>M\;"]UY677= M.. &?4H1F^#A\Y$DR39JB%'& -@$V^LX'G!\[S:"YAW(0)Z/])E/48K^6*1U ME X#-O0X)% =ZC[P5Q/,:$)R@X@"AW QQ0H:2RY&L&#VTK1WHR'>@,,E\ $P M;[1=1W&%2-6W(Q*\?[\* J7(F#V 2>JH@N&+Y)M\.\B6QH,[4FGZ"]=^UH; MTHS3"$TFPJ= 4M.U% WQ%Z@,.6X:9Y(^1 MN,4(%EBUS=?;4;6%#-)SIM7^, 4@I4=)*5P7P!=C1VCUZJNWO!9C4C$DY$:A MEX2I\=WKF 2$R.9:_=X9"+G=_)B8M04RM6Z7V>W;N>1*#>G,5*4&7HC1]&K8 MB[RRL?=B:IKV.^KU1:M;KRFHU3:,6&=56H%)T6[0(E5Y4<0@>/LT;&KWSSN/4'I*M7]D'#?2PJ&'BA M?\O>>!#?+LS4)OC;H,^&M1_$*._[,@:Q#D$)IXZ# B]!BS6=WX )Z?O)RR]: M5(J@"-0#PH!VA;]3[9-O34F:ZW9G4K0:@>N2?AJIY!ATCT38]!>%+6^=PMT) M'0AL7#3+)N.%MJ*^8IV139=6W-,+"5=VFS SM-XR2;9:5+;KKYEWJ]$H6"V3 M,0LDBT']ZF2^5>9/1F%7P#8_3$@_S2A=LG#P;\T2TKA'5U(:HYBG5R 1U]JJ M9'*Y! X3$O\B+FP-P::*/ES4.-U")[ONFK7Z(MJ*,(*4C)(CZ$A@K2B=\X:JS],"B8,?"]X'G3_KE>=>[P]:>'(\U&= BP"<,+6MD9[6/>-*UXC+&[=HI'9[ M^B2M9/9 /(I_#R/T7"U$P:A",L2S0WBS/SGST&([E.7%5,6W,^+JE8:8HCA, M2L-UP^\N@0 WX008$WBD5T93<.28-'[*Q'+<-5XO^OWRK+&36Q\JQG7K3J-; M;OGLUZR<+-&A23S?+-,U##NH1TU.&*KC1?RQ]Q-*^-EF/9SI[A# OHJLN)R] MC3JS\LGB;L3+>5#DQ2A@#$Y4MUTN=!,^)ICI[:0D1R M639&1.L&.CUH-(V. M1PP."MOJJ]&@ ME)9_*8/W%B_CES!\O^%=S6X0(S'^S8C$?U_%(D9QAMC+Y$?&ATZ'IAN]ZZ01 MB[-DQX["<'$F!EXGH4R!(._&F#&(Z^X@$S'5R;:^:\P?ZK:Z'.PZ>P2:TZ?3 M.*(J'D')5=QH>7^!X1II%6-D;0.8S#Z/LI;BZ M[L6MOQ,KLE7,ZAHV7F=:Q;7E83]1IW%>ON[/E;,TT/4)F&5C I>G;= *W%<8 M51A6:3W971VD&Y7>C806D$+_P);-3UI7D=IVUD>6_%O1YJXLJZ(NKF$\;J\'T9I0FQ5TB%MT1 MK?D&0:YMVR'\^CZ1N231E91,+EM>SX2]RG<=A:/'X6T7TW 'K5T3E7'5K#*D MY),6V8MQ5NF=J7A3Q=I1I?06<.54D[-F:G9^ZGS-)P!]H,2$EP;E1C,;WA]':BXT_DU(^SZC$'9ES^5>K MR[9^9%IK6;OLPY?LXL8 $H./'?WO+DU-)4DF]?'(=T^O//RQ,$Z$M^J;#32K M[%]:[]*!.NR6IR^RHM="Y\1>D@G_?F,O71]'029CA3RV:G,W;@Z:W2.\/L<^OF"R*[TX6G9F\SZG*\D8_PA88VDTD8'7[X\9: M!ZFDOYRW71T3171VV"U-S.0&KO2 ;9FY3#+]*0;1LG]ZW06C?7M"=+)G2Y_^ MN1WWZZU\E3=^]9%1=JGJ0'>EN&/45 4(+G;0^WW:PS21:8$ML+^XX'0'J6%4W M\89!_=_ I+L;*TO/FUCKUP^^+2MO8P;5LUU_.DB1LV8KP(>4Y?\\"W%/2K,< M="M?QQP08*VH-$#GI(5*'5E6NQ2&KN$SS>[0-J=K,O0[5@1%VYW6-=89$I$C M;),RF-@_;8V+RU[=L0<7+\6^+DN9?JPB D/H>LOBKAC QJX6BDT(*&]I#&;]6>?S.MR''AN8IF@ MI=O=G[K9,W?[0MG8Q&AG/063$QMMK(Q6DML%P&OS&I>?P:2/6SI\!,Z6Z3/MND0$I;*7DNLBZV0(C[\% ME_X34;3,QK'?]NM7":<3Z7O-323;'#W?;@1R+F[Q3;MC(M^V241I%W76A^\U MVS+]>'?KUVEY<79&!N#U-+_&1!M!8.3(N!D((%+;:!FUFN4K66KWY4[TK.T5 M>#?7HU/_29!:%J/ACQ/WFFA&'6]?W8TCF"#D"Y@[D)G\QNT;*8O_B<"%NO;, MCPS\ZVR"5HLK2-NF)98*N-I'%[K:L[_!3 M&CEY+]9&]-.FE@T$11;012$/6A332,SXZ?C0FEW M;'"D5WQ3W2#:25$C)(!INMXL]H]3=T:U%%+4-V8[Q/UT$=K!J/ Q:Z_]#4)Y M^)70W($$DPF_+]*:8F&'8'&F"'/<4U^UQ;_AF[?#=5J=3 PQ&M48$E.@,WFH M?C0BTX)SZG^B;S0/JT.?$M CI.BFRNU$B@<@I3V) .S*TT&[5Z0/;'Y]N7'4 MBZ)_YNN$]RD$>RUC>[QW,#T9=P4VN='Q-"!_/:7ZAY.?K\"Y[?(H:638+LO& MKHXF_,9\C]3.%;N,*PU$=C_S )O=V_+NOVD"3B4*L]H(V\+:L9]\$B%_'5F MNEE5=@XWZSRII@L0U+W":)5]+=L$S[4F\BK>YZ68?6^&S2[V[N M34CY#\!3$TE^XYR_Q%FQ)H+W@U:NT\>3U+052:Y&,IEQ> W2O\J/_"J&U*#+ M.('Z1O_;'*S&2/7E:=>/:KLD2.WIM$EW,@\2^IR6VN.5E'$ G>5T]C:Q@TU MQDN;Q60\,)7/F,#TNO;MTE5*:(A];,APK:W)8C4-"MQ29F/\P99<;3I$VK/= MN+EC+S1IGM&N\.@R1*"]6A48YXJTG4C.QRU0<^ZCQKIF:&$"5N;([FQH!5A3 MN(39X^_'C\1]TFE9OQWB.-4 'NR5B2K14YXPF6.%G;:%Y6SEVF<56^:3ST6A MN/H:- 8C\N.@^]67T]_S"TV\]!=AKGS5^F6:N] M/VE2K!HUE6RJ6 /E NA21_F*.8=1AS8T==Z?WK;MZYK1=%T&00B2/@4B@I** M8GK90I#OU"#&/NHH #"7]LJ=)ZRXSN"3*#(YJ@0F.J6FU*?P7'(3XTC!@:J& MQ2 -["S.ZF4*!5<^?3]V*I6-BFV!YHYF3(,NVH%/6=2#)DI[JIN.MM8<(-U5 M2G8CZE53B:;QX9H<-1/S(5?']$@[!I- CX;X8JRNRWX'[G2.2Q-]X(C1X^R( M)'(P^4FJ\$G=>*)_8>4$ MI"B)]I5,1A[*RA1I:5,(07J.0/9BTG$WAD>:C+J)WI3]:YJQK"9MBG%89,)[ MJ%\TP)*",RV.@,"4ESY^;3/6QQ@7$;D=+%ZT*C1*^KAC9X6.:=JC-U+!D2CU MI[IP24( 6.&(5/U,-J#%F-0AY5 M=6NZ-"H#-D&KE;@BDL4D37\6>Q=AL3?LC2S)4=FTV.1+>/LZ3'U#%T2RI54P M/^G"]KP;)\PV'81)'S89"R-7&MHYK'2OSI[YY<-E$(F8T0 2T8!F%)&ZM;J> MC\VP5-LU?J#Q,IO00NNFT1P].WG>$*OR_S][[[K<-I*EB[X*PL>SVXY#L47J M;L]T')7LJO:R(/5T6 M22 O*U>NZ_=5<5AWD>@'I?@A4HC\2.8X/)L^I]*US"= MT$%0^ZC'R6JQ/L !\[T1D)L;4ZB52V%Z@=I#YIRP+_$M087LENY1H+XHS=V\*!$A3B^R%! MVS=S)7BZNK0O^$YC,;=0#2XTVON].]:I2\3C*N&O$4*&6D5$(;_'H!R6>SP. M!,'K S-C$ )95@_.A;="_2")8L[F527A#SAB# P3S[EB%1WW/+41.?!2V5UG MGY.L-J.H9YZ]I*58UAB2\ ((E E+SH+9EFQW[K1'DRPTDB]4#G2:V*^A4"A< M3QACA0$71BQ#.B*:>J<'ZE@"D@G)KXT,=;;94Y%[T6$9M::J)_DUFET<=EHR MU,9Y&B'POP*QHA M( 4I=M4K/.DX^6H-4@:RX=B)Q/,YT4(UHVD@'3J,E><'75"%-^ "KXT7#$\Q M54.=/")>$GZB?")G'E%S&"2E7 T^#B,%",$[TDL"U0^MG%!? M5N_?1WZ*]50'73W5K2 H#%B<9X];.W(! !M!Y*BQ1<<=DP@)8-+8;YQ$L)#K MS,1>?Q^"GI.2C,*9-'+K4=ZH(-)U..#MQVV.A)] 3^@%MKMAL=]A%&+CT=IE MI8]V2S_3LFM1NH^ZK9"SB-LMO@4LO8<"[JR>L1]U(9_60?37HS$]\*Y3PK.N MA55?U]'&N9L>OB4:W0]9O>8A8/=P/"^770?X08Q\DM&IEG%TA.#:>,]L6>[*$O1)PHP]F@Q 45"#FH M#E@8L$MZHAYND=-;4.(Y8HCX/!@NY*R>%3>TC&< MSWA1E_'$N*#!OCID5':&1JPD)V;7+JUX[ M53T.KW($QKAAI8UG@3(2N1J,&E!EFPP_B]QE1M QGD>OMM=C4(GM-_E?Z31> M\&E\!+-M@;[N_K39ZZ:+6O4JW=X#D!SBC M^P?6,(8SK&D$=MT$BZ6@[ZI_+XZO.H#2L^4%R?\PM<",_631N?>+S960(R \ M&/(9RE>[+&D;=BJ^(=&B._PMJ%.Y\=_A%E+ZP;_^2Y=D>7-OBYAZ[#Q2KG^Z22Z['&!ZAJCTZ],HZ MJ*_)4+E:4D[@9&"%5^P6TKB%3.Q"NNRTR#2C?\#-B,%#331S]%/1="G%TBB> MQ<,1,R29/I*,J)" @JY!B=BJ1(/T,QEGJ? 1 D6(HP2:HN4++O>J-.CIO^!&5]:VB@_!,).76)<'_Q&5UO^]Q+SR:^](4?8;5H6S[%9Q MO"88EH)/LNJ)25B '8LC>+UPME\WD9W(^8]4'WEX9/*-UXU7E^'8((\:1;P1 M1<8[?EQ>X)D1M>2V[T=BD\<7KJMV!H&DEC5?S-XEU]D0^=EKY"8IJCUQ([/+ M/MGDUYQSDIIK2M"YE/IK,(JH"T[3QK:4F$IWM7,%3C,7:.K'O !^KGFW MHPP;'D5[[M[:LL]>\+%V+[UQ(K\-1U+T+,:*DDJ*TR/X"]6(NQO4&GK+3J^? MS2LYJ;K\3M*TZEMG6!86(3#6VEP"IC83J=:S;Q:MK]6TW&SHD+]H(&S14P$P MW%-P7D&:8QDSPQ^:KY%)4RYN("P>_VRU/7?5Q=H//N=R\QLN -5C[M7_4@ MG4Q7C4\Y$.&F1/AY1!WV?)2P*,(;5U=C7%,' Y\7UDQ7?[^F3\?N&OBHN=1? M$*"R1&3TC[\@EP1Q[TEEKC/@\<-7P4^@PKZP-=(#BPW4QSA,L/#_;7:5@(\D M:91/W/8G6J47?$"[J5*& _10KLC_P']_*))R&KSX]9>?/O_/__OR*6F&"UA< M[+CAC/\'CT+J-XLHM27Z@!U@\$O5!^1,,I**NO8E)Y)"@372O!67C1%@J"W5 M2 J,EJMB:3_^UIAE\Q)K_.HF@4/FMYV#\%QWM>G3W&/4VT-]6:$]9#"1\<-[G5" MM9W6:"O#AUZ#_D=&\KY32O"IP^XLS4!6B C.%'I43UE69L8MC6B2^WVC[064 MLYS;<5!XE30:;B:$6Y6P71UH5"+^3)6+]6)^NN@/!]=,I;E['"@Q\7KUN+UZ M*6^]3K=F0Z6)9EOZNJ0VM< :\.I#K=>\ON9\@&8 Z#%$+Q1CI5* M!8HJ 5O)[,K=N .TE"*]+W -3O*LKNPZ@H35EB,7OG,/HX19TM!6 42<'#>80+J:&ZC M)OY1H'];?T26G.0'L2#.+4/M.Y^W%A%S;;\$L&%6!JM7SG%QWPH\J\W3>A. M-%)"^&=L.Y.U!7)FRYP]%F2+$_.)PZQ:9_/V*SMR1%V5L.Y_\>S3VPL$ZB*4 MF[<7]F(60F:T*0RF$*HM4_:EB?IP:SVDCB<;$VTK6B[9#.KJ_-H2\FX0;E=< M7MM*.^H<--BE.;$ZX:M(&!L"ZO;Z[44_^ BYD5L)@[A#3GJ[U,LZ"- U4W)O",O+K ]^U0,J@M?@T'3"]_V$[Z<;UK)<>TH\HM1; M /[,1^VT#-Y88 M,HK\X'9R^#$Y/3O=.SO97M$<^Q2+^PYTKXM^ZF-_R=C1K MDA6VVC9U1-VN\9T8)2]SSDR'$B^I_VB,+ N8M9M0:7TC[AHBS#"W-DKE#/<5 M4[\VI:FP6JX@EH"RS:Q5G[[ D$#&U412F$JVQ#G:$&XTS==3$G0FR#',FLNP MEF^YV$!Q1C[8<0@ MS/R:GLZ\.,WMP&3J#+O M>/^IBLR.SXW-PGM>%B&B[]S6%K486NN:HA:._=%R?8JC3>+_>I: *7XZ/!U' M\?C8'![NCT]/A_')H3D^V8_C(3SVGX.S9UNNA']P^$.#>$%;\.I17AT6J!'T MM9)1$H2N\#@@)A:LA<>FU2/,7@0KP7)+KD;IU6L3=KJ@>(6 L,D6# &BB@0TB[=>19D%R]S MX2><9[,"*^4$$).B!U*NX.$G]*3(7ZE_,R8B+DTC/^22!;FE[;)9*6&3&]O+ MS4OM/X;$\/)6.\9O1I3LI"SF,X5#)0Y9 4 6Q'VI*L1:7IN*7 :C+WO!&T&F M &X%P87)9OD=/,WO]59OV,K-"LY;BDZYO;SEZV3Y4 D ELLOCA>7(*6:: =Y MNX0@0'KCZJ"V(RHZ9^)V.?^>5(M2&"%T#BXCGX?EBRJ2[&9"XFO9M:0:#L"K#153\WI33:.*3(H W99@!NAH); M)QTV@D#T-^ 1<,#_M@D#9Q:N?SMG;$] M7PA$ JDLKYRC/#G@/FK[O2R,Y#-P2[""M3J-,]CUL7;PIS+Q#%X&5XG-2V-Q.U=!$2H(*& MB%3[CL("3ETA95;P# 'ZLF00BJO@-5IJ4WYJH:[HD4@ M\!DSR+\'EJ0M\9RME6_=@I+[>&7U-ZS>7]0>/FQH$.>DQK2:CHKMOE([TI51 MF@?\O5]OMJ9.\A01]BXP&WR2X7U #[KVBOCTL.#8T%"D\!+;%B(%1)%+]%:H MJ7HU<(&QT.-R3]/BMBOT'((CC.TO[5"7ZD2:^)+S[4T]+W09<<'F'&D4K5Y# M=6"@9QSQ/-.+PP) H5P3$!G=)CR5E)F 6-URH$&NB>8ALDYCBWFOUL;M>ML] M!NRS*88KSWUK("'V%[ #C;0)B"EH1\&%Y3Z!?2Y APQY/;JK 0X&[16CB MM&^" ,E. Y6XQ_.("UEIX_-";5)Q/@3PC6QXL#?A(+*^8?%.N93'VRC<%:VC MY>^(&^'HZ_"/>"@:OH\>(P8!G LX&FBKV([/:9(\HME9%^6/5N0/'ZS01UU3 M\B=2+#UKW^FUJMB>+?N'&*6D!__1A MHV6PH05R*04;K_%LV)*8:I5MFXE]JNX$'AH-ULYK-#P-)NFU()VQG"*'&Z&\M'].P-^H MP&#V9%61KBH%$&(\%L9NG8=GGH&WG1<&38,U<-21.F6BBR^@^US'[W<>UE== M-792U'#HVU'*SQWV6R-TT#XL3\67A#>:.H I#_>L+JAJ?J_:>83S*'AL#5/6 M]V*O"4+%QP1@GR\2%R3<<#JUNTX%7B!2B;OFND9:EU!8M"!>]T: :O4H6T)> M28L2G85\0$NC'3B9VKZU4,Y=^F_J!@==OXKQ#\_ Z)_?K-23B:KMR" *$I>D MLN06T&VQ*GI.QRS5_8A?C(8Q6%DUA;'FU1)2Z(HAQ.Q/;";;/ZR^'RU1U<77'[;-0]LNY,9=(*$*G> M-*5=F$Y#.^\7HC>/]RJ'NVY>)01MK*JQ;IR.DV+*=S%O(X;L$E",<]?(# OX MU[W!3UBB'<+.H"K45D56=,L^;=06I.8R*5.'JJ^T1^)/V[YOCY-,_J8J46B( M+!,<1M?#0IDC&8N?FR3?3:?)I4!UIN&UNJ3:;%;JA5O/6OA)P5F.X,]1'4M" M.@T9, FQ'S2WJNWE?=MUX66@0+M6X Q)0C5K!<(Y?%2TS94KU4E UJP'^327,C:?XGY0%>25WG#"GI]>:X,:%@ MMI(R<(Z:96!D1:S);K%"?!(7\B#9%Y B98]U!&TT0:Q,[*^)1C[$3G;F6*1: M#C$FO-H5S0FK0Y64+X]COO$\4OAA MR1#:>'8M\BM.UT/?[,4VBGCDCQQ\I3B3EN^T2K9?)RE+I&=1%JG&+V2C MWC=2(9,0)AD[VMZ4%-^O'B7 T+"U*#W;L025[*BT?F:\!NN&ZDMFI-\KT2>@ MES+V;/&$6/15I<#EPDP<*M1KOMRYMTIQG13?(SNY&QI) MYU2$Q-J=B&P((*9!XYQG?.7AR6*?73FCM>SI?AV#'5CFU0C3261 M5P)12WUMQ\ZUB%RB2QSH>AV6G8SW$Y/0 M(- X2DAHX)[-.+[/1L,UPGF-0SBN^ A4.0(JK"ELJK8/?'YR3U-1Z)'%TY7L M^EEF:Z67 <_I3R,_J&^"BO&E-C2[^;,>AMI MN,=7#+CAK>+9.^ZB)SZ5+WS4G1U8<_I:JPQJ=IB8)[N\EJMI64L+M.ZY/'I2 MG<<]#6/*ZID"KY/Z*HI'Y?I'_?X+8?MD8G@3U[D^:UYN+3WJI3]=:R+.L??:)J(X:Z)5F= 6Y[TF9LIB&R"7*B?MO-?Y!.-%/0" 9FAEO?S: MTF#N2*AL^*HK*4?&P/D::B ?Z-9A@\JA,#SCM4H&CIU15*H$]Y\1UT%6,LL. MVV=868[:QXU##?#,HQAU!??^^!_OB1%=,^."&*U.0#SZN:3\J:."BZ,0M=F, M*JZ0S2SM[G(MU%KYG2;P]5B;_)0YRW)N\H5%;V,$4@HIX'M-3(I,BLH9+$=O M2W4OA2L..2RE^<)KAU-&#(^L-P+[*@NE )-/:"W+P*+'OX:S')NFW\=E1KY7 M2P$>65=VZQ$.2$D^2H?N1#GAF^:!;BRAFV*#Z_#'SCB[D1@/O, MI#UN'V /8)[1TB>A1CH16M*S#>>9'Z64>H>"Z70M(*J]L,*OG,BT3+Q\9FS< MP\5H(N0-1$%$)(X(@^IU$]^UN#7VS+L/;%2&55K+VR5=:KVC*='XX2);$\(: M8;%]$RZE"ZCX3"_6GM,@D[\X+@LJ1GVO4=N1%S6BW)Y55=>)*R76;C<*P03G M%K+$DS77^;MH@M<;OMJ#/F3:+SI3]WPK%'_Y>X1#:&RMTM6P(CVWZO'J_/,JXX57U(!D7(]FD>DM)Y?GBVWS\- M8'PI'EP.6K [2;@JW,)CVP"%7IJMB>='1_O]??M;>-IA_WCH CWS3'\M#X-# MB?V><#_#F$XYW>1&PRQ6&'8B@]&:%GCN+3_\O&1_^FJ>9J90J;MO)3#2\L.W[1E;NJ.^[?0 MHQ;"4'<((FTB95$W@PJ>!8NQ>Z) M>PO/X."-K:J51ATROR-,\18%(8 @XL^88XL46)EC1VP%7N4GK!)UHR<.R(2+ M4)8W%523N>T4PN+%HUT@;BPW+05[IP_YPNS)4J8,2>HWI%5+KC+^# MVGV*!3@G.U> \^/]:>G&H3)R(^XS7B69X+I:A((%M2X.H6;7+:L!*PA547Q) M^178S=_0<6_TZSB<"VT\4P?/!H.\6@IKYO4\B]85Z5DH7#$MU4X79<)5+1F5 MH(!7:&Z6E>,61N,("%. =JX7O0.+J:S4CD#@>BIE+ U[$JQ8?%4S1N+&9K;8 MIA4P=LK5'%[](*DT!ZCK(E2X=\T(%>B=C)I"\?$R"V2A:4 ]GZ'9BL#@K8:VLC=[?\H@W&2,!*]YR6<=5Z M#49)+"V Q)/$)[^6^JE[B@O-H.P.V\M>_6B-2]ORCI1B!'0^Y%W?8Q.YH&-/ M[C^ZVI2>8/C?V(+0]L66.HD\YM?[24L M=4B:,.$>+JD6L&@_7HF87I$S$*\)*7W=R;PF,A3+]H*B5.G:"$Y3MR,W<,\2 M+QII'].35BP[$M?PJSPX=F2R,G /6I-*:!PS[-]75[_3?UD%F9!U][24*CY MJ&MR#&_\)8='];@DLCW=IL@,-CQ($ VT+OZ:%)I3:UFA5F">@@HSD-#[.N2F M((>R4=C4N"@T(Z=U%U[B4C.OS6=O3,S@;V&=F^D(QJ!9VH+?BM5XQ6$XZ M1UIU67";S9H(-"AY. O>X-6N(_SPR+!BN\9"@;!H $=RV3(M7J<"C^C$A%<)CEM*X^7$EJZX5R2/<@&>8A=&8X^R30E7^\'/J[6! MJ !G\]$K7+TWUIBQP:-;V2BH*ZCES?, 1+=(Z4E58&/I7.D"8Z[*)/'VI \F M2'A#3;N(R]WT( FZBD+VB00NGL_ZTH;41<0?2[U1MK=MQK<.] MQ;7?J9O]#]]E<05%6 $%JCZ=V\(&_UZR3=W(.PR'S"^1<*+/>YEBZ_HBR53QZZRY\/^,5@_&P38,: M-I&(J6J.%V;#,4&T,/32]TZ7G06-8=EPV1&'(>M(&?,QQZIN\Q7+ MM4O_6?GLKH5K#U!MTZAT_U-9:\I.)9J.*Z S79BH7&?D-=_T,%^$%-KTUR4% MY5A-R_L6A6FDY*EKG'H_CV5K2!UV-<(@!&]<7Z7]Q+/0ZB.QT:7&.KC "I;3 M6SU5:XDH7>PF,-EEJ&7XUF.W67:O6+&D9D2'3TAFT'<'+R%E (:( M(1%D@718K?6D&M (W1N?4AC[G/K(0C!VFK..$*,86/I7L,GRY"<(T.F+1= MYX7O4D=)$G'KPF"I!"7", K9'/R$6CP#GF*0=4(E"0W+167 M#0#*D;'GKZ>W@O,K/,;3NLN7Y'2'B-DGO59PLS*:N]M=-%;RB",6B!]C/^"Q ME%P%QD.Y10^L4 ,::1$0)EHW!J#CMX@GALOP/5I2GV+MQVE7^W%7;B-B+V+: M2SZ@OSCS1CVKI\1N=%Y+1V@/=3G'?*9/OF<+RZ1K @D*P(MBI;DJ*2O03\BE M3%AIM?9L'V*YY]?CU%$(1/$\7AL#PTKH=I9>9DE@=IO0N^+++.NOELP$7?P$ MB*AX<)Q;;NU[5NMP+@@4 O:]S_BAV*#S2LVB#1CV'H(%:6=3 M86;S*O1J$;@,=B[E+2-#UA](-!E7C&K(B5H*#A.>:"8@[@1,S>AVF!J_ ?MI M*FCW+>=8H",?62G*YL%*-F>?7-=L@1"M 7^%NG;9SV+,'B2T[IHC%[,17 MCV)HH:"Z&>\?$VTK[BT<.8J[1 7!F:32H9_(.?&5/-4SAH7$.CP3], M?L]LOK9VP>(SM[U 2TG@(D#CO/7YU'^J@6"N62-%&L>N^LCE6/V ML98NV>:78:^X.T\.*?FJ-RX1:I/9G 4E,F=,*5<58QC5*Y\EL2>5%9)IY#YS M2CF+:>)&N#AL2+6M0C?&%PB,JD,!5# MECRH$U1//;@/87.X'(;M[)Z] 87_]=WG^K80)I]-/I1S*FCAUH(6Y8^W;"D! MKB22\"R9._1E&8>'WZAEPB)T/M7))!EC6A83.HK=_49^WRZO@E9$<4:D$A0! M=T*X,BM3JN+%-^RI 6I7@-2@C2,RN(+K9W;M,U)67P<=:O1(-C*MC[7^/HP0^0T;]^$U--<'HI(V[XBV24D-W';,[ MO7&-^[1V[!1;8+]ZX?_M,8O;>C>LPHK"63,RW2X0'I;XZ,;30X0?S&.TR6,!E%F&]-%]8%Y>ZQ0M>&*(R:-]/ MB"]SE;R MCP_W#%D((>XYKDECW M>KU-@KT;FT1+5:2 L]>(SBOH0$\B/[0-JYSB./?I7)=JMMN91+9""6R: +JX M00(I#^G>?7M,LWHC0O%4X^*05ZT\69D\P+C[5"([HKK.>P+)= 6*I73%8Y M<:OEI>8N%,X(-'+]'*(9&'-3;2D(FL[.;7>^K-?E*=''FX%"JS8.L5C+*@8O MQ\_^F@;_O/WTR]S]!$((:B4VOD%CJ5D]U=?#F@H40D%(87 *13TDVFU%8;3% M]0CV4D43NKL4#\OG9EK@-:-:>LN6YI"EZLW6(('HSA!)@>.0S=3]:V*I<\.! MO?1ADZ@VDD6-R6EI<(B#Y:U6KFCBNE;A")%SZ[DO6_7?PE:7*>654 M*%["19?S1(7463@UE&#@RA)5"$*GAT'KN"#+HA>,D@)YXFPA/-PO!4S/.H_> M?!XG>,W@B(KP;OR9[K7(.94G5;:&GU-O:#'!)9N(H6)$LKD%>8KJ/&&@4PD' MP5F9S*=AQO6Q\@[B:#)%D1<8EQ8&$8H87^55L[O=:S2V^587V$=#:SZ[Q!*P MA;-KQ<"]6(&V+;::^KTF]O*MW))"KYR8=,;]N8)%6+M:P@8./T; M80V5@DOMF5VN6+V16:4RXD()5RR7K5P=&FU&@=?CAN7?-J(T+L HE%N,XG\P M?AFD'3HR[*;>-B\_ D^Q,NFLJTQ:K5=(N=>,,A!8$U8UCP#T>L)MPRJY856% MT1?XTE52S$E-(XAB/KT.V>SB&]3IES(?5_29(R#ANP,.!5>3PXPNA;]RGH5S M4#(%E5F&3#\M-0AK7/6S>8$6&(4.ZN<&+UF+$@-*8\PW>_U.1+^S(!,3)QY6 M(7TYG!/WMS5!D+/.6J*67EXBQS!A;,C:EJP;['I!,ES$)4WU1:^CLX=E2_S+7+A#XOV(F))N/\9X98J$Q9/KA2 M0.1P:NP9, BV9.OLJW8>8;;"<$4]+>7M<2(;"G[2W[*F76#NMJ3GR%IRL,270 M%5<8XWOQ1!LZ/';Q93F7G!CX&6V4>+D]A!.'DXH>TD M)#W?7,];R*,>K^N"IMJBBROT]!S5;)775@N=ZBJ:QKR#D'!.HZ@C6FP/MYEW MIVR@//96.;RV-$(Q-I"(U\)'QW4/5P)N>7'CLX,&#EX=P7PO171_\II^2!:3 M?U,'/X-SLW[3JT59-7Q<#H>4X'(BE TB:X^4OZ/>9;UD698B4T= 3KS62W6_ M:G1)EN/;[J6T)Y9^2&/!X&L4VZUI3-810L<)'4E8U6D/DSDYV.XSZAW%@ECF ME9MC6[MW6C7>PJD5>-!4ZV#Q9J;1B"H3\SMF\'O"&^%,03RJ MS&GH-GN=YSZ51T4N FHMW4.*_8'O1[SE5WP32&$+^YT,SA@JQ+\7S[U&C!5L MDM!.>E(P54EN/+B:>5'Z'.,ZBNU'&+\#T,C&3%M2T1,ALGN#*N2+,3,F"V3I MJ/EX#;0*CY:W?CYJ)5'+E_ZQ:'3< UG$)GBBERYNK&P1SI+X7M>7>['X*-22 M<[Z_S*0=5$! ]7(%6B NB*15[NZ>KJ>@A/";"R^=;B#5"QH$5!+9P?5&U7I4 M2/CC&,% 3$?+#<+_$D)VM*Z)!A+T :'T8EP&$,7",J(Z51"YA?&PLQ9^E:3ZV M1KBTO'G2DV5Y@%RY$L6IS?6Q\OS=,8WS*R?H8+D^.HOHCNF;[5F,#>^J3W[K MCLU8VC*!-$QL5J=>:N 3S,S!3BD)*]LC@^AY:2"IAFQT)=1,V(656,:HE+FP8RL2YRQM]*W(Q.=%@7N::%:6[3J*N?D@HU,')M-&)&$VWQ<85U_%17 M@B+/8H_6QIF4@] /HGC>\;+ $5BV O;! 8>"<;VHW?:6^_):0@_8CB;1>YLY MM#CG[1D8='H4^\Q;N"O6_%ZD@@\?NID:]$FR?\V+FQX=#ZX6X,,#3F%8EKSH M13V-RV'UV@JT>:VPUQ*'0B,^J\3,5T8;N'E+:@=R@R+/04)8@I=9OF:(=@FW M3>D08^[K-1Y9S,CV;'9W,4).E0NZD5BE:1B_D(LJJIO7KD)"X4>CI1!=%G,TAI,6D_V>OSV2"Y8(FB97YCNK^*5MX5;3@BB@R4 M9 OZB4<@&5FJ*XJ8X7I3^ "%F4"'L,)E&J;]X+>\,%@_0@'':5XRA8,TYETO M=DXAIL$T0WX[U0PAAJ2Q"HD:H0K&(F_XKAP8M>:0_\ F=QK8G:1AP!,;8RT1 M!P?XI1;0=91*O*092K"0*LW1^KI,1\QX:JJ:E5I:(00LRZIMU==Z*(0)U2JK MRC72?H 1X4\^L I0F3G'JR\F?_T"5_-7<:]6G%R_9[ \!KM^I^\>Z+L<9DS.@?LRLQR#/U+IOURGF"? M2B8OR6*%D%"^6GL(FI4Z&H ,9O,1/A!U'Y[0+!)(71C*N.=4L(N#J[7X9RX] M1L"&GI:4448GS[@$F:U C2T;KX9F&8OL0K-8/[A@A56$!)$U<@/9UD"5M_IJKBT! *\T*32N"N'0:64FVY^7U]:>D*'_6@/HN5+T_E[39RL M-N7.LD:1]U=_A@N=12V&M'675]K2;78TEUMZ$UB4B& %$:1G^V#P.:R7LOP; M;DCN$5XN[)6C6WVTNN$/2J>&"M(I-3.^%8RR3W1YSN@M\I'M*.5*6DG)^J0^ MSM;+L7R5& WM27"PI?8,CNNH#4MQHE,%#IN3":'53TK;K>EN";(D2X%)"NWI( MSY4#:6JE99<$9(%XF#G9@)JMQA^I\8&:5)%!Z>7B]Z#/C&P-[>J9^$O?+Y6_ KQ;OWD\8. H+V88 MH3=+:IBY%=,MM_U6CZXPM N0.YO",\T"99+J2AD:7=0%SB@6]U#-\XJ8"W%_ ME4GT!8LLL)**_L!"Q7_R-H[^[9>&NM=A8(%9PWODL=\:16*+9[G%]5KC&-2G MI! ]/CQ OZ0,D1;05@LJX=[/A'L@D:O47TE5! D0(JY4UZ] O6(UQHF B?5 M\%9>*1[G"2VU3=X*C=+:]E9K.'*M>5Y?:U5GYK3<,N<7YUR4+S"^C0-7HS^B M'E\NIS,<(&$S64^,=2BQ.A#$MZCQ:T_R:RV&H--:,3ZM&%L"2*&Q$YPKG0@* MQ#4D.%:\,ZG>Q^H0U-UR@DOC<'PYP@:/(EW$%8S5R@ZL75?%3>.YH1DI82TU MY#UUD=1/MBO<)H48-O]()N&"M[\>R7 M-Q\^/GO)]R:+=*F8ERT]'F/W6/Z"91<3\12YZ3'7L/.SY6*!\PF*I2"'O2AM MG::+HGS&VDB8=:W8C ZD;S"[XT0PVCJD^E>P515K@ R[)(08P]67MO;(HVL7 ML@_2!?@M_&0L1\E? N[JP;D0"4DF::N*K"0XDDEH0]T!KJT #0E[,]I"V:7) M:DZSUUQ/*UY3#X0.@Y%ZG(H%] M6X-%+DF),:@+T8LD"R4;)NQTX8Z9C D(Z;SP^M4*6%VYG2*6CXH\C-,;6U*& M<)FX7?6KI5[0W )6Q5I0Z8NGY]5QR\ MV3+G !><"_09*ZH2\2+GD046I_'9R*2O0'C>SKXG\61Z=>B45[ =M46_Y%J+-FVUV#WZ-B M2WZ2C!(M?[7,XA(KE1.QTJG20%2[9]731E=24HD^&8N4"#W$>EJ>,-:TDR, M?V/I%.I8!9[$E1;Q;M4+FZK!HT3AA$<=/E&4ED7F& OIGQM'$P?4Z^0CCDVE MT\#2O6;*DRY-7[:D\:$&Y:%[V,*,Z*2Z27EH99 !>TTI>9]XX?$425#H*] # MF51 TY^]PCN)M'*BE6Y3"K-F+\PM03W-0-BYOD;]%.:\EOB2_):?3! M.#T,(8_3>IQ@[2-[&N!;VP"YIX,V@';G2E(%.-KIU5\?FZP>RX-59+VU-.HC M\)_PO*RA=:FDOA;\$35>HV_'/:JP0$B7:2O$+_B^HUFY'3:Z+Q$B)F6##="T M2GV9%XM;:@RK=#@X4]WY;4M!XN2(TIEBQUKJ/3J,*]+Q2.I49%: M:DL"#E0_@%-C1.\JH ?5G I:W?@0S_"F:47AQZHQ&1:@?MD^WA/[=ZWUPKKI ML@'DR*TMS+B$UP^L*0&A1G/EAJ7,&<&L^N&_RZ3D'(^V4]5N2_H-&6G M3U3O^.MHB\[IDB2E #ZFU*@U"DFD9$@S,M["^V@XB\Y!S^.#;K^A\9" O44X:G\X&:9-FVSR[,J_U""1K MTQX4#1H_M;83"B]2&5":C[!4/"R^&$YY6O*&Q1B4:! M-(!HA2/&@6S(1/_HBE>9MXUC&U3]SK$:"P&]6%>(_E(A<7SM,E0? M67]U?\ /0R!2>V(Q*63RY42KIATNIL%0BJ'Y:\RB1_\5\0"#>OO[TH$U6_]K MU D_2+B?9%'3H"MJN@N.)'. C8,O!E-"A _G.J.SA Z-Q;^M3#A=IMZI/N6K MB>9^$Z"5?FFN9?NY#KCXZ!%+_G!%K[9'Q($&;+)H7N'V:)[ +I Z75 S1#C* M![C4Y(5K%?1[[+7OAP'YO6S))A)!52-D/,M%% =H/U=[V/PBD?SLDO\%NAFO MC"M3JX_16#2]TCV<0$2D ;0& V3@G7_EFHT>=@&L)[@C4-93F^1 L/?LFMOH MM6&2RZ>K2!Q^$8"D'1%?E.Y;R,S(QJU"E6ZRKC M"1YPIQ?MUBBX.R%^7A\%ZF*2F''PEE43K-1[3/](0H@_^]D*HWS6"^)<"DMJ MV7X"';.@P787.%K:W!M*7UE XS3U-P3_R9L2G-O^9NX=QCH]#(NAE\Y\65Q5 M$!EB3W;E)(C3B?FS&FF25^5O,VI.5>=D6!+Y<.YU2MIWI:" MW39,2[.N VOEC%N:-IY7TF0,LK374<)Q??RQJVW6'+3_2.E/X<56UF/,Q>$Z MDNX$F[XG7" C(V!/N$J.A#ZU25>X2%"A*)]U1.4^B:EMYD(XQ/(]+NXV\SVZ MN["WILG M]X^/N>D6W&OZT\&@/SSF0CG4EZO?+N;;[__X])8:LY^?'?8'Q_CGG\VHF(?% M#8<6!V=$83_@H&7M$5/A$]+:*Q=BN$&7,#!8.',*168[, M32[FB1QX_Y+!RD*\*@1F M[^ZF[88C.LFP#S,C7CZM7!L;(2) 27_6IO<#JK M'D:8L!!\>/SZP3*KKVLK,SCLGQ[A4F@S7TOTIT>!'A_B,+@L\NN*Y'6>J>'* M412_2 X6G#6[B,/K;K?N:;<\?)"I(8(G2ADDP3X!9Z( MMB&P*>:*K/ X_AN40T6D+'*[=OMU7_NEF\*1<&9^MHTS'(S,"T'Z<$YZK^%) M6DH8U-:F$)?/!U*B=.T,#86 R3SIA=T^WM<^TL++/E(1(QM B,8BH8D>E;S5 M&K,M%JNX(MUVW-^QPL#0ORQAGCHD7H@'/OLI%WJ[-^">T$44O'A&?WSVLMN+ M>SL:K@JFO6ZS6^K[6FILWT,]%,O]/;+0U^QT\U7?X)&T16>(^8*E0MV&?+_K MO>5BY^"QW07;7H/>#GK4\":AU^/]JYEHW5;=UU:5(0?Y9_,"#H>0E)'7:ZTR MV3_Z*_8D&_!8^#0"Y6)_'/*380ISHFA4 M-F P=DP5S-D^M^6/7E J+&TKMRVV#@.'SNR)2C\XMTTS"-#F78Y1&I:E5O9Z MECD&T/,(DW?C/$WSZT;!2?MZURLW7734;\Z2$DY7$^/#XFCG0(SUA*67ZW4& MK#CL)3'89'X]%#-^?8>:NP:CYW"K.9Q7=&VXY*H?E.)R1EAG886/X \$^! 6 MU>3?\_"+H3(TS-40"40-U2.LD+XEGTV048:I%;9T&==O=2%ZVWT;*F!*7B?#C2+"SO9IU68.X8[">4652 P;'"+>*%92 M@I 2-*LNR<7[O[][LX=!_+8^31N];^DW)JWM:A$D6TE9N-IQ<7W)#&HR[6/K M-MNRPCGB=TYWE>G'_KF%/]Y1_Q+:4\N9) M,N(:##7CTYS IN?<>PLOLXAKLE *M>)* A.EP9+=01>+:KQG*1PSRJTJ(ARV MGW,7K$C")VZ,QYLFJ>-EXZV+*R="X",$JHA70N39SG*+XU4J7(L?P1B2QNL3 MJ/4++PIL<%Y'!O9$T&V((ZJT8HD1?Q9;[33Q>P]7%_)NT&/"%9^@#YAY+WVA=FA(<1[-'0WM&Y.&1.&#P!V\N=B\3,W3EJW9AK(T6V\+)GR7 MQ%I#P3B\RHG%Z/':P"TK;(J*\9NEG$>77"5J=.-!/5 9FK3OAXQ\3"LO!J(KG1$T0[B MZ/!$ :>(\P4KOJ@O/[818VJK1B2=X"H$+1K=:$<,_YXJ+MFZ0%5K6N3OZ$$\F:+M.(K2LT*^M%Y]<@&*E<&NYT*Y('D3H* M5ZP4 .&XRQ#M(4SR>+FR+C9-\03(5YK,1^%=?P+PRT9=G>!..#7$!2Y 12]X\ M#Y]>O]DSB,Z-(.XL 8YZ63PM^]CF#RD9VWFO?"< MB5_#ZW[PMXQ)O^MW&.Z4[W8#_ M'0R.7.MWP7(B,1'L::^0W!$ICUA"M>R'99?>C!2,[.6WCF&>I1J0ER.,1O#$ MI+$+\TO0'R]^O,4EZN9,9O.56B0Q"$#'7T!66][LA>=)_$-D+ C!(JJN\SV2 M=EM'?^OL"*3R.N.HBJ!A-)91QU,VQB,5O"Y3L&"68)U(TTM?X3[VB&BI8%ZI MVUU)#7,T)6$#NJLG MR=%R&5%/)]%CHPPC%(ADZ"K3;K."-M9$2?Q?SQ(3QJ?#TW$4CX_-X>'^^/1T M&)\@LKXYW#X;*$,^(?B #S[RSN,E0Y^0H6 *9CTBN$DQF,$.:4X MS]93(:_4P;_GON^XC-?YAYM&&&:]L]0<;8?4#/N(*8P\>."F;/?";IE0GHO" MBJB?DP=],.A)4\:UH9L$;4%*#04ET4$KQ8)-YR)NI'0>-5MOJ8LRC&Q:EH!_ MX,)1I%]+G6+5M.!_K=.N7\\#HDN?'!^CSU05\/]C?;RX4WUR MI_Y[P^6?K;JL0?'_:/A\$Z/7?W9\>#PW@<[..X?'WV/ MP1X>W>V7MPYVO37X,PD#"P0(%HKL?ST[>-9PF%_M!P,23'W>BJ\.9U_QRZ\7 MHA%-T>0#\,/A>RAN\*N88*?C:F>\"K\2CG3MU]G2;$H M$+<C,?$6VT%BZ M?LHUA&+I LB5A1<:S)]"LW& <]F1I2'1^)A$$_"]XE[P]P3OYR3\EB79X #= M[[(^Y)EK7]C!_E$/_JM;S7M9S?=1E6.7+1B_A]^FO<;T_W;DB'+=VE=D/OYV MM;53,Z==_PE!;;#"Z+>P+,-H,B]-5=W+Y.]TI&Y?P.T[.,,[:J&GNF3J MGENR_YYEY M,&L&K,%G#Q=__0GAF2:"E%5^E]3_$>7QU\C^+U2JH*&\=] ?X,^;X@).-*,? MOQB\;-1@W.^=J$4:K=OV ,):0Q#O"6IX#QZ.U0$I.-;PQY],>IG,I[W@':XE M.I2?KI/J?_GS7O"+*:;*AO=I%B;K!*6VRR1YL-4_.QWLI WW8 NFNG6 27RB MG?+#^"]JE)V+0,3=!9Y)L$K$Z[!UU5MR&FB:](4VSJ%3^3)G* MG2I8&ZZE3_ZY^/^^;Y?'X*!_M$X1*WWMOM?DL'_T+9;DL']XN*8E>:_#/EEK M*RU6-=6-?26 %!#HP-$;V-J@%3)I@"XU >75#M&#VJ3+XBWV8UH?+VP:"_S^5XMU1@B3P, M3ZPP?&/]U>EV5-(<](-?B<;] [(\&SP?74'-AM#SS(QVQ15L'JM>2@L[A4F*5X55-,3 MYU3GN0"1CU4P'@-OK?.%N7NY;V8XT M? LOVGVE>2^#6%.Z36X3[ F ;*$+[\93EH^7Z(4UMVT=A3*(T?+T(L)Z G07BYDPA?-\_ M\N(++U?P]BMWCE #!B*Y]ZCI3?"W;J:C/ VPDJL?G%=+8-V9N3(.C@[ 66CV MX;D&&_CR0:"=1T1@%F&%!14](\06M>1*8[*#=Q^9S"#O.W:T7V<>Q4Z=8(!; MB3CN."KR+WI4<@%?P4>#D1DBG^1.M[5M>#3>4%LUZHP,Z8=KA8A/](A\0@8H MHH&:V8X_,MC1!X@-N" %-WL2%!T1#J+Y'2,T@39'_-THDAT3;UK-'X&.A+6C %("TIHOE4"&5Z",T$ MN@9WW5*@AY>%8>"4)W3@G0$0G,^K25[ PQCM":T& H+@!E,Q&"Y\$K0/:?C4 MM8.G)U%49XA\Q'A:VIUS :PB24&";X9/+(IR* M76RQ&YFFRGZ+H2B>#X_V/2NXS595,Y6&LJ_,2-KUGY3Z/F>8N+?$\(*3_MFJ MYR,&K?G.J[VA3/R>@TD_V._[#FWY)[F!'E N4&UOU4)]"(M*PRB]@&('IWV/ MY]!>*NS= M/M>:H"]Q19BAL1!PC)FW8*"Z,*Y@#9N:CF3XZYC9V.67X.QPBM*6BHLB/T+% MV]ZR[0PN' ?&G2W:."%E*'MD(T2"A'8AVV#N.X*U:-V+3^\NP#J+X>MY/S@Y M.)95 *$H\RPS*1]/#,D)PNJ%?=0[4/9?A66O.88E3[=0CS-CBMJH.%(33@G. M#8Y)02"?1/+@9<;00>(X#KZ5]R8VLP3S8@(FJ+DGAG+'E7\^V-]W.*/^'6.7 M22!",'SSM><'<[XZKM(U9YAGBULKCP379:K@1\Y-O0:K+D!S%\>+C*'7:/UZ MF9;>H@AM!>CK8TCL6N$MDA+3E.4$ >]D;UF^1@;)_(B)T3GW8.%4X)6B$Q/# MC64C)U'(%.0U@"+'5NZI!5^++'UK4@K="49(B. !.;2RG(.!69GNHO0;#@\$_+P?]?\TNGP5A6BW[ MJ)Z9.]C?GWU]O0@%T2P4Q2'PQY* .L8?8K9J:W ECOMGIZ=WPI48]H?'=\5- M6 D <;C\I7?&5-COGQY\%[2*;K#=8+O!\F#/[A.T9 =JL1MFQ+?@;VP] $?[ M"OP#8Z1OZ:KW[YGZ[>O''@6. CL0Z%?:WSO9)+=EQMV2;+ME)MV2; M+MEIMV2;+ME9MV0;+MEP?Y-+?]TNJ0#_]ZC9)M-F%TR3.$[-P\P>@W[?H[WL MMM^M)SS[P0Z85L^;ZW=/<_?G3&COVS1I^+_]_?UVJ_)^YJ]':(-UZ 2X$^#U M._C[P\-.?COYW5'Y'1P.^V>GG0!W KRK CP<](='G0!W KRK GQTTC\]ZP2X M$^!=%>#3H_[IP38*\#UA[NU&"&:ATHGJO[X'M-@FR_?(CFW;#+?[<-XEP++B M&'RO.Z03N4;NY2=R'4B]RU1C*/^\:9AN$[D.I'[!I$[..V?=!=K)W(_ M4.2.3_K'FT8*.I'K1.X;1.[DL#\\>3B1>U)%%-3J)!A.=W?>OS$:]XA/7]L, MM_OT?4-UQ X%@#N1VYZI#0;#_OX=\\&=R'4B=R=/ZJ _/.Y$KA.Y'UHT<'3' MLJU.Y#J1NU.:?WCG+&DG=- _&CRA)6XO%=B\@\T\2P/VPOAQ;">!^GY#_AP?/MD)4 M5YS#$T1%SV#)$<#,PD AY\.\+(GV(XN#\RQ,;\J$<(G<8;W(LYAI.? ['QUT MT7M+F['UQW6'8'XT#X-3@#6[5J <(8!@I@.#CO!Q^3\DOP,13+!]8[&5%-%)$7^-8$K'AG0!G)"R"L=C!C>/@W>?41>@4L:_E(I_)RA= ME8DF&0SX\J8'^N02Q:J'@.)D?/0"@[QFQA3ZL#09FZ",$D0R1OACD\9E$$9% M7C)FH"GHB.)7+W,P>C,"74:%@\)&>.D7[FL6#B^A7\^*A%BB&*GN?&:^TH/> M?QTC-4%I+NEP,T89?N-G$\,%DP:_N#?Y3\2O()>[_'"W(3%7B@(N*RV73-6) MQ2W;2SL)XTZB^E;7!*A->JHMM$\,*#?Z #$I1?$$F<1-?DA%Z7 M1(*H:(_+XBS>SHM\)E0 GK0%,7/.PI?B*X2MBP.RSNG>Q>LYS>"J*%\^C!,*()8DBF)BPRHN\0Y\+:77#,ISF/@XOW? MW[W9&YPI%83:LZ2)OL&@W;K%6'*KP$P%?M2"WNN*P&AB,T5=D2_1X]=A&<2( M 7G4/T',1H)_)YA81,H("J%2 @D$$Q8L47@

9GED["HJ9JQ 1NC3<,&XI6 M*L%PFZ^('FKH4%T;\P45!/XO46C@0/"!A;DRV1S^>V1 ]#-A+/PM+*()V[N* M_(UJZ[?PAJ!803&BJ]ESOR;([[("HQJ6.DBF#$S>$^#Q28@7%VA0^"Y. R;& M .+++KK"S')B)BS-O^<"<8F$H/!2Y@W!MP:717[M> Q /8"'!>]*Q[@E-'A< M-:218&*2.;(>R&."$1CY_EVL]R8?=-!P8\3?7%QG!G"=S[RAI; J[Z^4?@A! M;1FVE05@U?7K;U&IV2.-350)>_B#/2)-J,_X/I7,FI[Y\39[YA?(CX#8 MK.=1E,\SNKD^((U,HI#S)] MIN$78S46P2'/^&+'/5$E9W1O@I (1]6G#JPFRA1\/?9WLT"B-+ ;>%$LD2\C'J MQFE>5JC)8?5#9H0A0&KX9Q'>(+/9N$$,&]4"7(5G$*A8X/?IL;@9202?@_DU M'_T+MQW!CADC/ 4+_5_S6-V8'*Z:#(87A7,>Z106E&7+DYU1/J\6R6Z3#"\K M8L^=9R*)_>"_]>$T./L!<:PTA-"S'NF:Q\6RZ\=D&F0#@' J<6YZ([*&FEZE M>&3PD5:6F97#?.';,-HTD>P M12XS2\+\B[]$Y[I$[]P2G=,2;0,=PALA75/1&(=)$5R%Z9R ^6M[O;#%>L[Q M9&B,_$^EE2X&X)\S^74)NX8^'*H6[Q@K;KZ[*-CUS*<(MEZB)TH/J9)4'#@& M_P=/S1";.XV5/R#CJA(&M_HI\-_!S](+)BD#Q^G(/-Y\T 1AW;):^Z,NRSQ* MPLKGRK('06T]F9U0=-.A19HX4[*287.?%4S+.Y[HK(D#X&=EL(8>\WB_^'[ X_F M')1+*=012 :O5(DD8/2W@B@=A4H@9PI2N,WA./-9I!-'+:?+%P-4% M5V=&) 26Q:"N 4Q(9IX_#CAHD3%$,H+65E@4S!A)5Y_R)TY#UBGUG_:""PFR M!1=)$2'Y!?J*2,P:!B4[OP5+PXV:;BV>=A^3:^*/I3?-M<8UAAMR<9&%.:4Q M&UX8,"**$/WNX@M. =3"LJ?($M/2AQ63.K8)@&Q,B'J EJRD+_K+JSYD?41_ M6EA4JTF:?\<]K@_]8BV55YN.,,8T%1[KK[KN(G,$C9=YQ-YZADGV*SRU(25! M3:FK7/MASS&2J3$CD6C2T_[EX,9=&S9Q=MI1]X._YBF9,^BY<_K.GS Z#6C% M]ICH!2.[I5&/HC8R7,+#HWTD_T!6LSQ!,^>:/ @\%6R$+AX+$LNZ*#?EBBD5 MA>AC\:!X/#0R/'CLX'Y&8N7AMD%@E,W@ MV]DV!]\^OOWTMU\_?PK>_QR\__#VX_GG=^]__Q3\_/YC\/FO;X-_O#W_&+S] M_"LCZE+L)Z\\AD* MJX/=M?G33GL!* :\U8CA%^^AK=-S@55QM2JO/]U_?==#*$.QF<[9[?C(*I'+ M@Z94U$321!N_RR=MZ;XOT5Z2P-KE*2_;]\&1-\&ZKB#W\/EA'ZQ+)N7M-2W/ M_;;,I#7;T8F))FBW@T=@RAE25-92E?0396"4#!L?>.T6' M%[)'GD>YTP*,6^(+QY]/8+J:"U1O>2$Q[W%*BN]4_T74DH7,QV! 4/9S+X6I MIB[=Z>?M$B9HEI1C/W KWK(&^FQ=2;$ZA.W^Y+!_;%<=K9>\"MU;>[QM"XEC MVE'R'?&_V@:P8CG:!S(\ZA_>.I#Y#+]WNF0X$!AU2"!C^E8?0% MA"^SQ5!U2;8QZ^"_0U"/[&70G8PS>^I*#K:#_O#P>S R=H/]7H,].CWJ!GMXNNYC6WKX5!-DH"XW_^::W'1K$/G< M^M6S[_+4'S76G6 A^@^\"#_3Y;\&>,S.2,ZWYN0[GVEUG^Y26;"UFO^]Z,ZR+&+<=L $+<2A:QY_$ M=?P>^.J;/&.I6&XJWMT@NT%NV2!_L!)J1[[8#B74KLQ=)\:K.^FA6[!>NF=T MSWB 9VR%[4& -R?;??S/2ZR[PHAUQ_*RQG(]8ICF8>\(238Q*I#MRX6[=8)XN'!R<9*>?LP@A_W M'AV<'O5W'SK\<>_18'/;YGZV:$LOKTX\&B0G_8>!Q>[$8Q?$XZS_, 0X6RH= M#QN/_Z[)S#4\M_7J/G9#L(>]L\/CC8V7C19BAX)YCVEG#WJ#X5'_CD2-CVYG M=V__7L#F=6':[LQOLIC8?+9E![X3J1T7J;.MNT.V5*2V(AR\S6'@113=SA'= M.$[1V]\_[ ^[8.-6[]+)V6FW1UN^1]CWWL5T.O%8+AX/D]+IQ&,GQ&/S.K=' M+1Y;4:&]S<;OA8=Y_Q"UV=_@DV[;4FY<0;OFW+?Z$![TSH[VMRZZTTEP)\$; M2/#PX*X5A#LAP8\[(;%_UT#@X[1XN@CRNB&K_?W^_I:=^DZF.IEZ(C)U+YZ9 M?D7??LBPA%O=-+ST&9X$', V,VG?YN@O3WR(V_*,'5BJ^QEB%V*Y!8#G$V.U M/C3^3O>,[AGW](RNI. VO(N9^?H]DA??G+#8MH5:/^+4-L.M-H*'O#U5B MN:7BT84>;EG$]U_'>?%=ZCH>=T[Q:'BT\4F[GZQBMT=K*\/].[<1=GOTHRS= MP4'_H.L6[$2C%?CD81 9._'8"?$XZC#_NI#[!HOX]N)3YU!V;7N/<9>ZMKWM MWZ.N;:\3CZYMKQ./KFUO!ZW=W0OL;DG;GK"#-ZL'NY:H;UR9K3[ ]]'R]TW+ MLQL-@=W9>)IGXYN;"7?Y;#SNH&37:OC#V\+N7XMNW5)_>]/8C]88G3QV\MC) MXX_P8O][,W. M@J>!K M2=0/'$\1/%9F08.8SP+D#_D/?L=P?W#6@V^,4Q/1EW&22185)BQ-'(QS>'V0 M9X'YBH_6+TQ@K?9,AF)IWY*/Q[#6V679#][#5V:%B?-IDH6526]P(739WGV& M]2FND@@&!+*9E D\0];PTTU9F6GIK^5%7IB7O>!ZDD23((PB4" 5#:P(PMFL MR+\F4W[%Z;&WL/G8?Z4N0,_;AF'_>,DV\/AQ!:KDR@33L/AB:(8X*O@)[ +^ M",Y>9'";W2S:AXE%"[<,S!_7H'^V;&!6?:Q]L/_RGZ/BSW_9_'<_[KP-"4T5 M11'>FF0Q#*.XP04H9RB15Z;7NF#C,$WAZR#_8]RD49&'L?NYZOSR5? B>0E? MR<*,?J^2UX._PP>D[PO(4E:8IA?ZA?[@>[+'_K M7TC#=GS?A[Z8:%C++Z:6 ;L+ZNW%)[V47MI; +./2U7@YXFQUP )0UR F&;! MZ"8(@VP^'1F2WW$857D!0@??3>=T/[C+XRI/X7#A[1&!](4)WB))2:H4%/=E M$4[AAQFL"QS#JH G!>%U6,1\;/!:H[_C70?*E6>*?]5IP>S#Z-_S!"Z:NXCF M#]ZYK1CATD.PT(1.8_ZER$%Z/A3Y.*EH4_@/OX%R2;)RE[7!RJU"V6?S:F3 M!B-%7 :7-/>96PS^PY06 \]%3>O#O^7 D0V *1H5+U\M73!^MWI.@R',3OZ$[M(1XYK01-0'8V<* MUC$-9Z5YI?_Q6GV))*/EH!\U/2=XYNOK)*XFKTY/^P?[A__QS";,Y/'\Z:"/ MB]AT__@SM&X&!TL_WN\/[OC9\?#D3K]<-=C!?O_L]+@;[ X-]O!XV UVIP9[ MMOQC_[&WI.HTW/8S?(;I#=(%<-\IYZ)*EVX62[%1PG M:+\!EK2#C-MDAEM=R'(RV'^@SK5.XIZHQ!T>=Q"%6UX#^.)P$Y;W1]V+UDE& MW24^ZSI9._%8)1Z;=H9UXO%TQ./%?G_XY.Z5>PJ9[8)G*96^/X+RXE%VF WW M-]>?]]-CUNW1VGMT.+QKAV>W1S_JGAD<;.+ =&V:3TZ/1VXK$+XG&X MWQ]TXM&)Q[TX,(]$,KXU-?9=B0[7\),?4W?VV7#_K@&X[4 0Z?:U?5]/3S>V M2Q[KON[>[KTX[BB=.LEH=3<>B@.P$X\=$8\N7]*)QPIWX_#)W2M/H,1XL<6_ M<\4W786'_\%[=#AXH'!:MT=K[]%9!VO9B<<*-;MQ?7 G'D](/$XZ M[=&)QRH'9H/ V".1C"= M_;-!!3?V-#1@>Q_UY79ZL,VZ.V?GMV5,&<70/:[ ML]&=C3N?C<'!YO#=C^=L//)P\$'_^,F%@Q^NL. )@/T/3^Z:?^JP_CMQO']Q M/+UK,WHGCMV]N:(=X*FVG2TE$)'9[=$D7@T;?64["?;\BP_KG!!EQZQ($+X\ M'SNZ@11QG:.\K$K\L\/:9[X'I!%(R@J>DDS# H8HN/HSDY4A@Y?G!:&T6Z1S M?"$\$SXCNH$P3?-K0FI&-@OB(" TZ,(DT]&\*.FC?%[MY>.]61Y],14RMP@X(#U#$8A M+$0PRQ-D/RE,2C^O\B":A-DEK",B92M,]C3YBCCS22G@\?A 8A:!D<%GN(9; M+SU%#8F%XJ2UO!2O5QLG0#\[A[%4D,.E-K_XCV,.6 M]SIV$1 #?E5C[^,Y4<@TE[T^*P7O5\S^ +0>\M+ ::C+IPJWG>@DO#+R8AYH MR=/+JXGQSD)U,\/Y_=*842M/B@ITF>(N@-3)%/@M]8$32XT\3SX!\2@,SN'% M%*:$Q#1KT[R\[ 6S$+0V+C^2W91P!D 7DY$HXT:PVL<0G)5^UE-$Y,"M<S'/Z 1R4< MCY$;*JN0WP-^->7GE,S2U'-GIJ<4.--Y!F9-Q61(,S"EDXC&$&8W;J3X&E8! M*R;IKC>=K'L ,9@\/P$W=*@T"<&+P6G_T.>U\ZCW]H1H*YY'-!?X MXO/#@_[ /H>&TKS+O!_ :5T<4(A'NN7=>K_!C0DOEZ-M+T6P%YGBR.X,2$]X MR=_CO8#]1#4)NHK^2(JLG.7XW6747ZIK[*7*JA'^"4_ E]5D@JA6"M#3O F$ M)FI?9_=@EX_;AEKH?)J#DO_?4*7C':Q^=IG@_78.1D_U>%5/<^:)FWE(,Z?; M]_G1H'^BIZ6'/$)TU^*?W2$".4447&?>,8\0RWZIHLOR7_*!0>D$G:6,/A[+ MSQVD[P>O7"/XL#O"_@Z/._*$R;WZ:&7;3E0U+8GRP9DORDR_=]3?MYI<)'O8 M/ULFV9YBQR>B5#.)(PHU4L^%]:OCUW<_O?\HY',AO&SY)8./*L'1"F.TA7-F M) 0' "FWDC2I;IILD?B5V(SP,<(*1V1<]* Q?%A-@G_/P8!EXB[F?626.[X@ MPL;QC\W8% 7='^21H.]+!'?(@R<_@0L5[JM@E!=%?@WO*]%'!;N!F2)IK8;[ M.WU[;"Y5M0#"!\C#Q;Z3GJ??T#6I8U)JL>V2ML MY:0W2]YGIT9FIT@-K:47MI#S2:)^Z!%JV@.YRU*VH=K^HT@JLP<^*&[RK[BW M%[BW"S-9.(@G MKAR9 &_:^\EU IJ/?E/DD3&Q%ZM)RG(.BM+@4Y8=1)$OD-K@NLAEV9^#L^'N MA+9CYIGYI,E;I[/3FG%#F?T %R6QY)*2>)>!FC3!Y_#K(_;E/[/0>=-.>-H5 M3IM-D)-][WY0]>F9U<=#T+=F1+9.]W4XG$;;>*).YQ'*S(B:-213O"F0/-"'X1# X]4E_0 M.<^'^_MP238%2X1J<'+H&0I6JKPW\P] [7FA^6B"I,)DU=34WXOG@P/OG^&X M,G5)?^EKPQ#4J'=[M>G.[V7O]L'-49;:"LUW-Q+Y'1AN.2\J$M/:U;C.YVG, MT>R1,1F>SF/'BZP'RP7>O.GR ;,1(^:9KEN-;5'>U7HNB?_K60*>P>GP=!S% MXV-S>+@_/CT=QB>'YOAD/XZ'(%K_/!H^VPKEV'XFD9)8$!\Q@<69@)_"Z$N: M7S[:&\%.=,03Q81C&,Q+,YZGP12..A@@**TS,#0R3#4$XWF%?W.)#8G=>HS. M_6#AL87!%)W!)!P%6F#*4Y)(L/[G'*)L/AAD=83_C/++#"84BRU%C,PF=KD= MC^FY"LLO =5(2$QW1H'?EO'$.;P!#"I5)]X$K\)T;B31E-=IH,F.;-_?^I_Z-L?Q25+) MM40'QMBCB8GGJ6E;39@=;'UA+FE+09WD,,C,WR7[5=R6S%SFL-0\["5?5!U6 MY9>FXL34%R()KW*X9!>^OM.&ZVK>]R4+B>?.[2+Y%+2/ER[="JXL7$*FK%T$ M]ARZ'^.C>+5Q,_ @3< D(Q&G' OF%_784=V!/:/PL*LDGY?T9'M0.2!0>OE7 MVO8%P>9P@PC #*, '"7PIC5!%U]'I9%;G%QM4##^<%Y-\H)>+SG0YFK@F.&# M?'XY<5SNN*)3<-TB>!ZM URA-&=RPM"@\W7$:QTAA_B[>"IL>9% MT7ZB4/9O,$F/)ZM==O&XUUK Y_>7[L+7G:.&Z MUT,":AU.2#D?_/,JR6C/ MZ4?-.E!XIHCP\4G_](!XW*4E5!Y_.ZGZT;!_<'CZ'1C@3T].[IT!?@@?GNW0 M8$6SW/K8CJ[^MK+C-R8R9.@=#'J;]$%O5[OSTD#DDI+R=YG&R8(D\W^1OZINL#CH^ M0.OU4VZNWNGVZ6$/CN#&@#:[A,/<2?!CE^#]T^%V2O"/QO7<_LOLYWN_OYXT MV-3AX6'_J$.;W.X].CW=F+_B'O>H,ZA;D+RVRWAN;^'?[Z"+[F5QMEHY#'O' MA\=WY4NXIQ7:#?N\.R1/^) WV4YY_@:7:^RE) MT^ C9MHV+/_;LH0E%B./9$[8"!)0"5-;I1K5'F,#2973_VA9*A^0N;DJP"/]7!9;C>6^ I"79\!X-A,(6'3B@[Z2W: MG]QH7W)1=_]8%O >2Q+6+"D]VN:2TE^3?\^36-M$+L(9YF6"CZ8$,8SNTF?P M9-M(5PX3X6&P&I+RZ;+(GI3S+*RH<\_PR:EKU>]QL2A6>(?EA!O=\3\,[-Y5 MF%)] />:#4\.O>Z(%Z[R]/GPU"M@GR",04+5+3OM9> FLG3*WI[HT\I M^ -'G28&NTVP*M?N'BX_C+'G2F/=ZGKK3O4?[8-8^M;@&B^"D5E8JG2,'^!O M\Q$ LWG7 9>:;38=@2BQ]R=N2UVBQ9(OO;>1E*$\WA M47-EM;6K[47:%FNKHU!HN7L&2[#@>:='&L'W'CH66*A9>%/D<&JX]2PL:UM" M.")YD6?A55* =72>P('^B.=]S,KZ+9@[^32)P(:-P*""LWD>5;O=(9F7 MO/5)=F7*U@,R'"S(6,L!&1R>M<%CK/>>A:U_/C@]]LX;JC#"S>!B4!9B.!I> MQQCBMK5H/S@+Z[W=[P1[/A@<-YH66]]^H^ A %% M92\_]2\.U'M^9S>V]_6PE]%;HG4'R&)X4E>QU"]HN[Y;.[7]GO#G1S7[:&F7 M.#[Z=\0!02>/IONB-*B=*[!XZ-/2,+ '&%'Y]#^KC:A!WZW0X&+ZF&U=V4S>W:8F^>-88][.7*M$D?"&530<_<1T)HHOGGVDYYGBV],^/@>TM.&U=EN,CV0\-JW6M 63*"#X4-W6-=H\+4B1,A&?,0>F!NI MJ2KL&<1*<5X+.'N\3A9LTK/L^\%/;>_T5WR$;="VKQ;\$\+9X5#/H']RY%IU MQ=H?A=D7VO^3UR5B\!ANH*XCC]07/(=";?O]@R.'EU*BBF4\686@X?WQ M6L+\.9))BG7UZ'7FZE7% ;8KHKR"/@>M/V,;DYTM>7#SK'.?YC2LR(1DRY)! M=_60@'"4\Q$*BN!L8I^8C$>D^$^E;ZJ+45*2?YY38 ]\\R02H+LK U=2]3U@ M-.MM :>K@) ?7 7_S5Y:HHQ_ITMK2U2OTT[E^AM% ?XF-K M4UTXIH?]8_]L"6*B.QKP[+ HL-$/A?DWL$D&1R1P]IJ'?V-[3 B_8]",A9?B M@7'#]Q0:7Q#=BR8\%SJ+ND(@^/7H3JH9QC(YP- MW2R."QMD!%72ZML(1#:GT%6:@!J1@=J(6P\[QU'U4',PJEY%"\T8E+CL-0_I MR X;G@+&66CABZE%>@0V%X,BF^R24:""J2DNM9G<=REZ&"7/RK$AK(O28$3+ MZ0!J5=9YQ-A"G8SF!8FL6LAI#@ZY_3 IF@S_DB\?IS7MV2 MC[FM,[#=(O@>S8+@1 ].3^[2+#@\[I\>'GR'_KOCD[MU]:T:[/SP8=H/M M!KMC@SV[SY[1'2C!NO!T\GNGCN^WX7&G>O1^1; 0@MD;D+OPA)=BL'? $"I/ M> T.]HZ>_!K\A@E?.A+=6GS&XK5[Z>%=6HG94HRY23_"PVC-/+O1W6R9]/-CO'W3R>[M7 M],1$>+>D>- [V!]NC -P!\=X5X!*'F07WMN2^5^1FV(W7?'AM[CB3QJ*XV#S M$]BAI?S@6,%Q?[_;HJW>HL'IQKWXW1;]V"W:' ^MVZ$?NT-G9QNCONPV*-2# MK/('Z;+9^?3+P7=,OZQUT%H$8#<.VF!S@Z)=V!\R1O"XMV@XN&M^J-NB'[1% M4@';[5*W2]TN?6L4XN0AU=V/#O5M1472/;DDM_WN[EASCSR6?__KL]4G_&RP M<<;JWE?H@;WW[JAT1V4M]^SHH'_VP?W1KCFJX M/$KMDB=*_#/EEK>8/E_58*M.1 =#Q8=AR_I@R,)@M M\:/OM@!U[MA^'#SL?K2ET 5/K;;N_\I'P2@/"P2[*JZ2R 3A96$\!.LR'U?7 M@AQ51D4R$WBD:8CG,B/<2D8PCDQ6^C]?MH7;@RNY<@5_SAL 4B"U4P9&#D?Y MO$(Y+QTK0QL83"] 3,[OBX!##UP?)XCQN [[4DG;"X[ZP;D/I?N >#T@1ENU M5L%IG^^GSW@_O4%DV =<';S@MFIY/H1%Q??KNW>]X%UEIK!@#[E 6[4Z/S,T M,6B%3Q78)TZA?IK/9BG]&Z'OWH15^(!K]H@!U2\$GJ\&%(X@UZD1<'V%J,:O M$4IT?@5?="!>RN*C<)%53E#1^ N"5JL8D#?V\/+I!J@9IV$T00Z+J2 H*FB@ M0Q,S89$1UBOC_BMX]H !G;=*IO'RV*8+8QLU8N IPV WE,#M<,[C,"F"JS"= M&X<"NN00*)/%#6*;/C_RH%5QWOA319V>Y0@KBHO#*'OT Y_:8*N^!^& M:7D*0TN0(Q)RBGPSI>4P0VH94Y0"V$R*"^SKYAJ;K^"?,*T"HAS*C_[4^'I> MDG8! U\P8EE#S6>"?(C6:Y$0?PTB,H,)*RJ1*(E"V+6DB/=F(-U,*10;]-CI M&U;716F83&'X28JL:8C3RG\@)%8"6@:3.8>)B>$GC(@YB6:][ \1H2P M:Q_'=#2Q8G;;1Q([U32,S?H;+816'E$,0:4/'9%&C^@/$$P>A! !M?EB!(&R M;AWBYDXSN*DB?@7.Y0K7DY;N^6#?(W*@QP\.'-9[;P5)%WX9>0MZ..#_R]ZW M-K619&W^%04[L=L=X:3S?G'/2P0&[*'7@ VX>^TO'7DU<@N)T<4V_O6;6562 M2EC8" DH04['V!A)I:H\^3SGFN>D.4Y1AIW+S?)=%3[*?US7S+U\==K1O=XR M?MK=O>[_1KF4'_H!N,HWC*671F05_8?KS>'+MYS6^IC_H,_\W&%\XX>O9$2O ML.2_R'15KZS/HZ=$74T8*OJLUO;V14?7B:_8?/51;>7F0[5! S?9>V47[B_% M<*+QC)#)U)DT$Z 0?F<2I*S-:2KX*P)7QYTQ.$NDU^IK8]J16>(Z3B:L36)RU34%%V@:\W^++WNU;>[Z^W<7_O^1X;-Z%S M?I_OHQ# "]TI[(:3,Q_-BNU^/YDR,YS1@-M?DU6>?YO;A67QD_&;:7I.E(:I MI#$HI*%KTG@,1L3\7;A=NA/) CQ))IGN1Q/_W85+IG6#;GZM]^!)(PT6DJ)2 MUPH_VRS99GDD-DLY_#(-G;&CP: :6=2-E];3[7_1[W7CS[:B^Q7&^&\VKX6C MC;M+W-],$Q2;6VQOMMZ.4G!C6*3N"VG&7W3&_]Z-J]@I VA54O= ]_^)ZO*X M/?CGQZN6 B/=X7,LBMJ]K"Y^X->G&%@1J"RGHHQ3(.?E4O?C4JFXTU*3(JBHG6.RVV*.]5B[,S7IR7]<5IP/R>HU%_$N@N MXBKU^VMWOY>N_UJ&4:O*L'+<:CW$,^P5,?;Q!U-I2]NU=;\(Z^S-?KI]?A&W M8K$'WVV>;+9<&IA3RX:4 ^6K\/0XF?>L&FQ<*I$42+KFZZ:;SXZSC/7-7^S> MZV_UY965N&X%KGF&*N]2/40QP_:LUW&UR&C*@XXGNETSKKSZ=*HK*JX]^W1) M8NF!.E5L.:Y\[0X&K7$ _,K]UFOYJF"Y[[KR/LH\:1'EK:Y<1/M<@E6EM*N@ M>[^*XEW_9&DLN2["G1T7I49EN&_]'+?G_GN(.F,R#6]<]_Z)07; M?]ULO9BI1*QJQ%IIEQ!D@F:U.!453K;>E8W?'N_U= ?5[+ZZN+_T1ATWCK*F=$.1\ZGV1J_:HQ,C M:# Q@IX4&^Z/%<%Q&@66[( &4&"C[.2'7(^KJF!&;1?*/V61KZK_M+'+.=S= MP; _JC9U,QW9[VK.LN_ZDY*S-:FRJ!RW,.H72L7Y237M6#M\OT6W6V>7%TD) M%47&42/ J+Z$Q^+9+3T6[Z%ZVE>R>I^*L#OD-5RU_+QQ;/'HT;A,%Y7*FS2JD7 M.;3BAI+^*V;DC*V$].Z:AY!F\::*HT(!3U:HN&ZT HKON!CUDX\Q3UW=2"<] MR?FLXOKYK \S:G4E\0?:C/C#[;AIM4LA-N9L]=DYHND 8&V.Z)7S@ \:T#_> M>W-T?-HZ>MG:/]S=>[,7_S@\;1WOO=H_.=T[WMMMO7GWXO7^3FM[9^?HW>'I M_N&KULO]XX,;#E!=Y,&;8]!>!VC$BB8ZA=E_4O-X)H5W+XIS'BF!U([>T;!7 MUJELG[PZ;.U'IR:R9](5[II]>,\/\JKCNZWM3OSS6>O/=I)1^WN$K)$;&W/QE6TP[-^=$**48172@-] M-\4NOKO[9Q,PCV^\VQM7(1:%NM^[[ZV!/?-NU/&M3GLPG-8@[L=O^)KB*X6J M0NP7_6LZ1/A+W!&=<;E9_):JSXNK^HB>E=MP!, M000E%,Y]JF]=\'3=PZ*^,^B-H5^*VZ;@7('Q8E'2@PXF.=MJO=^,3/0*)U*N MI7>//D>4I>^I5-HO,XL4]_";G>VC%[\^J^^2_S,H'9UND43H#ON]3BM5LM;V M5QG%+;R>^3OJ6:W^%CRZ,N^/O>I M'O9A7./B/EN_1)B27UOMP6"4Z/]R++@(FZ$O0ITG%XF@BR,Y1_V/NMO^5@&W MVBRGT3MQT2DI/U4F1HOJW4ETOE5R^X'N1TB7 HU_1I\WDL*@4"BM4?>_*3E8 M',OIS:KD6^RB1UEF4\AK9Q)WJ('RS9C-'L%CS]^F>T5*HL@C%_ON#]T=)>>M MV$QC@V*BE%ROH/&7VR[U( >%)D4+C'OT:-[8X M6S_7>BQ2BJ4MEW1">WH@8):GXRWHLN!QL\@@7WE_7-EHTU;TG\C_6L*?>Q<3 M0R IF,*T*0\$I+O3K8O2=*G9>J'=/X^W\#&9X/UQ7J*P!I M:6\;7YR^N?"%$,M/5*;Q.+LW)IMK3*HB^1=\.IO7*<_#E"G;COXR=1GTQ46\ MUZ(91'_4J7R)>*>CSJR&/9E^/KUCDB6_HG GS_08U-^U9FW4_6YDBQ3Q1/XW M-VR+Y6F=GO4&]53AJU,SU=U6=6@VNIZINJKP'P<):@5VBRJ=Z[YVO$[S;OHGM_2LOF!7 M;R&M:\D"K@106O_B5C9;)Z-H%=;>/'D<_U6G+C;=C\\2VG5KF#(E11(F&H^? MVZXX6!CA$D4X5E=E644)$U>K,*L\NODI]MI2%N[2] 92NK],QHRC)M_[CZ/! M."02T5&W._Y]Y2N209L<\LI/UW6?>_[- M1T3,%"_40%&)%&M;U4PT6RUB\!@(XQI[.?%F2N!M%^@]T.F0X$/Z6T_* MD"A\]6+Y2_(\+Y8_Q?'.1]UTKC6YG+[3^U*4#HQ?GBU(3%1^U@Q0;'>DP>J$<=\(;A>?(Z4^]6=],^D0:,YD_SX&C&,3;+Y^F"H M__'=LH[KRUFOXTL5\,57W:XBTYG+^BU5)#?_?HI]\*PBK2(2%.VF"UWDT*_< MS?P+)$KKUHEZ,"N80FKEJ=/V<"S)M6:^:QW+^5SXJM=S7]I)[T0I[2=6B>JJ M4 K[4=7$?99^W"Y*#.8U4[4'X7SO=/NV_B>XTFT+D7_6C/7/>U'A9>J M!R:?/DZ![+3V90,L7+R-_P@5CXHC%_3^YRJLUNZT9&5-E%?CY/!3755Y=%65 MZM0T*XGT8WV3#R>;/!E2J8PS^IC)?*YH?% U:HDO1%TV9>)I/X%:7Y>)7N)*JYLR %64!YM($..[+0_?)&[WM>Q>P308_KZ[\[+X M"?W>.N\YWRG5457)5%13:7LV<3#&VNCC*-K(:4>TQF7@97QKXE(/VG&_Z7Z] M.GP2 CLM7I^N26T5Q@07[ZJ\G4E7U:I#9S_:[-V1GSHKA2V1]-UT :<2670% MQYFSR06F,;U^\A<"2.85Z/C,\K!7QHD[?,N$%& ?HC.^S-)KEF0%.[HYKTTQ>6 MZWGE^H1-"P&+KQ^D=9H:MC^FEQL\Y'2M?O"4F-6ZTESSE'-NGO--M-#=3VYF M#B6:M*Z&)%W[5%)H3_BLBIY76OD9I+T)7FZW(?^W!-+*A6V=QF5K.?ZSB MR\5#Q*^ZBEBT M!ZE9VIGOUH/ Y0K.1J.K_3[.)8U#D^E$:1F8'B_51 VE6_?3>Z^M[[@6J^CY M=,7FF'V(L:%0+?'1G_N[ *E6W+EQ(=LV61#?7>%C/[5U*^M4I_:@3T5:\3O' MQD^_ NT5 V>=H;>@T_J?:(27&W>>\_I7!-6VF4%)QY9T M_/=/58-0B-:&VW9S3=$YK&S.[F;9UQ$\V40+)VU"_= MWXD]."\T-+-MRH1*"BLFXZIL?CLNK8[7G/.-M;:\41<5.:04H\M;:BVWU(VM MA96QS^R6&YY=C=/=L6)/77X>X$S<-7;N%$LI/S;0G3D8_0&V%GBRM5VCXQ_O MIE'E \S9LA=)Z?9&@VE0^VFOY)N2KHOUFDY JO=('FXJ7#==+,VDP#8N,:Z?3L:FJ2U1U5.?"5XU8=+>=B*2HKDL=Z=MI M)%R_Y<\OSHJBHHN.MM.&+*6_/?BAPSUW$ZQ 1]TX#YQ5U&I4U+C@,D7M4UFE MG?;=F1LG*GKO_$RKS3BJ=:5C+J]7.DM+=&WIXC319J6B!W'IK9_AC5%\V'[G M[5TJ&MIT#+N]&DZJ2*I(]%W_E4B%V.LIC4B\]FQNO&4_)P)Q[F)%$P M6=RB_GMFZ6N[?B*;3=J.%!,P'+CCA73HWSC+/2@G9P#I*2XY9#B)UF%HZZOPG$W M;D@EX*0A56-*=^YF66\XLJ+H;'.X??B9']W?_MX M?^_D)J@KGV#&5L";^!Y,A?D/M7-T>'+T>G^W>)X7VZ^W#W?V6B?_V=L[7<>G M^66_.ZX*3(?^OJ8&+2F/WAJO/':F2W^-F^:&RV+]H5PW3R&,/B MV,:$V/K1=P&I>Y"^&/CGXQ]^CV[014=?/F]WB[LJ/O3[9]\O3/KJDO%;*BA+ MM:D03F@>]N/_W?CR%= W"Z#_-G3?OR90W"+BVI?A)KKE:QR16WWR1S>+T*:" M.^ @7, M4SWX#YX)IB?:F/-6=9/'KRBO00M0=VYFEB'+^$=OK7BPZB?9*@K76^,G6:L- MD!S:&ZS-C1[XB2UJ.[36^Q!^]-1-@]+VR4G=N/N! MF'_VL#?9*M==X[9[J&FK>6-BRJMYN]5<&)&A^-\Z/?5.->B\'-OR_%:;ZM/UD]7;=*C_;O]]7FWUWW9KXYLIW+P8Q_^9V,T\ M^>(7;4>M$Q@&Y3&B7DG%8: <>HHYTLC:O_>308XP01LMYVW[7'<&_[,!V$:K MJ\]]NB+XJ/7%\[07M[LN_;4WW8C;PYWJ(& QT3WNOKA \5-\HXS;.O+GI=GM M?7Z-CS^_)P=]]\N.N__>DL//IV=O\?'YX?G[^#A[HOS MHWB-#[L6?CB-5W]U_,_!I[=?#EY*7:T^^[R0_SL MX>E;].&TTWY_^O+L\--AY\.K@_@]>U^/=O?@:W)\]O[\:^?HT_LOAY\^TH/3 MEY_>GVZC@V_Q/CY]B)]Y]^TP?L_A[KMO[_]ZCP[_>HO'GXG?-?J W_'#3]LX MWM/7@[\.SP[B^PYW]_'A^1]GAZ<'*#X3/#P]//OPZ1WZL/LA'.[ R]>G>\.# M$_CE;^68II1R0#3B@ ;%@$9. !>0%<(;&R4670!!-^F_?YN5_C6*Y3:4N,"N MS]23J>I#+U/ CUP GU( )#P"P M::P#%!('E/,<"!BX1!9)HO#&EF*;N$',LR)/:TT,P>UQTZ^^MSX"P*1^9%T_ MO%-G B^VFG.)>9WI:U66TUAXQQ/9'?IAY49GUEJ$M4YJ!I-301)O'&",>T"] M-4 3Q0$TC#('D4?";&QQ(3?%LK3U ^JX*X,I8_1^38R,T=5A=&I9$$NP=PP" M%!P"%'D,3. (,!LXEQ(;8GG$*&T61I]6C.E-WU_HMAM/Z1Q/#B^&40_U5W\G ML:8;\==-G;]UYJ]5V1B5%/=*(6;BN@5QM6O&A30(:(LH3+U(-V$#?)],C";:4-D8"X+S*D!$3"%.,@ M4!0GH(9AH(B$@!.!M6-,&:D+8"Z=[VAH4 *19IL/I[UAZEZWO/FP0D_GQD6+ MCX["5I8&R>QU6_:JYST4"5@2'("-VB2R5V")O3P@3'BN(9>6LHTMI597*+)( MO>ZZ!"Z>+IQ7EC')<+X]G*?&B-'84@LU<#!$./.(9*TH RR:(@@A8ZVE&UM" MH4VV+G!^ D7P;_J]BW@W94NY5)=[43;\S249ZV&+C.7WIJ.[P^VNVQN+\-!G M+EN$RPY.MX<';?BUX+/MOXW00@C/0 A> AJX!08J IRB'D'!C ^1S?@*8K,Y MYM%8D*XN;Y)!NC*0'NY,0.HXXSE(MFAUVRI6!?0"&)7SXQH0!7G4O+6R),I8CJ^3&(_3S1R%=P-? M>$R9N!8BKKVZ=1%H@(X0#QC2D;@\]D F'F,.:R(%$=B)C2U)-U6#,K\9I&400.$M!10B@10D@E XGXU.G@,A=S84G23-PBE3R!F,3,4 MO3T=BJZG0]%S[&(-S(OI//LR!!N]H;VOU9RI\;3ZS%\+\==^WZ1],H!!'TP!FGB!-_8HE(L;V;D($9CT;HJ,R.C]0[06KN-ZQ>OTI@F:1N15('=9/""FB@8AC@D(Z3!"^ IH$"*#R!TE/HA-K80L\X MDHVJ6L]P;8I1D>%ZUW"MV10PKJWP2 "IH(XVA9= !LR M,I(Y!E#%B:X4LD; M%6I\ D&,\F1)CE,TTJ:XMF3]L->UN5#L%K3TMFY%$,D5DSH P,&5&H::0E* M0(0T@@O%B6'%H=1\H.3QHO,.#I1D=-X:G36C00FJC D$0(@%H#JATRH'O#16 M>4XX02R?*GGP4R5W5T=QMR7G35O-A3LV,EBKX>>8;%"@[JKMF!FLQHF='N.WZ5&>U6 MC%8S1(-G%F*G $)4 DJ$ =I@ R)3&>P,%M:+Z"8^4Q2MSQ'!)Q#:>KV__6+_ M]?[I_MY).:OQ]&CG__[GZ/7NWO%)-5RXM??VW?[I^X<>(5&3=K3Y6ZXW2G5$ M-YC@TCCN:\9(CD>]GD\@U3T>B=-I:]/NM(=M?\NY."L$VGLO'F?,] MAGCAM N!30NNCW@A\,HCQT)[TCUQFO@NC=ZZG#G!GM-HSV3]U\ M0MI3$9!+)RT)H AZH)B@0'."/2/&(A;-)\SY)FI0T6*&:C,MC@S554.U;GP@ MQBR$%'B/#*"!." -=H ; RU72FN:GR3"]TSXL M&:9+PK1F9!!H@T>* T2M DE&0!.A 0N46(E9L-!%F+)&A5.?5H1C=E#.LA9& M=I$>X(13=HR6Y*R9D])*,Z:]@R XX0&ET &%?0"<:6<(U-X$N+$E8:/.769\ M-M2TR/A<"3YK-@6S2D@$*9#2XVCZ*PP,C7!UGAGGC>/.1)M"X.5[QS8T;K$> MIYQ695<!EZNA,W5F5N9"9;DLEF3E,+PXE,'2H-DA90PR60E#H %76.2T.I M$1M;%/&5)8 ;<^PGH[I!1DI&]=*HKL<\J% >4@@P9]$^,58#8T0 @0>%F$6, M!;RQ1>@*'(C[0O43**!_W>M^!$/?/X](,;?K0IM]J\8<2D[2/(W"W(VRS+TE M;LEJ,X>4 \0B$!5IS#@962WUC^-2 @*#<,@R+4P:)?P,$I+[QSUB\-[#^=L, MWI6 M]ZA%F,%=;1!).+1T;#! 6VT!-@PYX,CDG)4@A=OD@:!]PD&:8UTV-@2+ _TNU^<[?K@ MX^9VK7;7]LY]:ZB_YAJ/-3,QQC+<+T1XJK_6XK5Y#NFBM&5G# QF.):8 \)= M=(P$1$!B9X#W"E%)M4(IEXR@;%0R.0.UF19&!NIJ@5JS+P2B 2DK ?7,I=:V M!!@30=D%A^&'#S0A-K5"_:H*C$TZTHNX_2C*F<,ZLM MQ&HSG38@9P@'RP'#1$=6PQAHA2"(.\DQ**D)P13S_-3J#JHTIGHT8WU-*CDR MUF^-]9H%8R#1)K(Q8-0I0"4C0'KC0&1D@J#PCJ.B]HIQMK)F'T/?4K\^=.OOJ]>X&VOAZZ#]O-ON_,_& ML#_R5WFBME#;7;=37Z;,%C]GBV_;=D13"U,'F(6,8.TM M=3QME2LTL8;[;Q$-EO??G>Z_NK92R!JA*= Z;4*(TQ0ZK(#"#E&+I%!:7KO_ MGD!*_F38L_^<]3I1O0[&0S7\?T?MX67NV)\[]J]EQ_X;P\VU/X^O75T"I/<_ MYT6;E(=9EC?]<8W,("'S6>M?/U)!;WS_Y$SW_4J<*7Q5$4WNI2")-[I_U#\9 MIMZ'?^K.R$^_N_*E8-9.-]!.^\.#L7;:4?##_SN#]OS/KOY+C8[._VB__VL? MO?_V[DM\OOB,\9E/]]B'TW_HT5]O6;K&P>X?GXYV#R[_W[>#RZ/3C^D^X_H= MP(/3?_[6V!LBH4U-$U&:U^>!Q,$#Z@Q%2DJGTJ&86VRGV\7A\G9:[^WDN*?4 M. R\#B;Z^5X 12T$A"M'M#/08KVQ!3?A]\USO_M%ZT+W6Y^3F)^UKMV @R3^ MP1TEG&XOO;X;^.Y-]N?^8##*>[,9 M>_/;WM^1<@P+A $L* >42P14(!BXU)U!!*LI4?=';WEK/:*MY2#3@ED+C(J6 M&D7, FF%!]@&IJ10W*3"DF[O!JQ7L5V[$/#$0X_>_, ^/F#OS__\=/#J M[=>#>(6X/NQ@]X >O3J.S_\^WL\[&K^?'GYZ_YU]?+1K_^8N0.ZP!X&G1# / M 2BO*1 ^RCEXY+&UMXJ.KRC9DO?2^NPE%R5K@O3 >9(&25@%%-,>$&V,$Q)S M@\7ZA,9K.R\'-9NXXT[?_DV)XQH&"[1P!E#'%##!*X "@U!B06%XL+AXWC_- MWS^>".A8:K>&H8@&L$) :X@ BYO*"0T%@F5'E#6)BO]D!QZ-AH.A[B8#-F_! MA]^"Z&!W[V\:O14FK0$LV&B !8^!8<$ %#E'"$\5X6QCB\UKGW5UQ_6FXFWI M86O76W]N?+]%T+-6VC%%?7,BKR6"E[E=Q?V>"*]A.(<[;H7;VM @'W5Y]': M(TQ&^U0Z()GWD?>1$D0AK2Q*]BEK4'N*C,NFQ"*RUH84CH?=9^QP%$E M4_HWJL H)N!%@ P)KB0R3ZDWO)K('EL!W7*'V7 M[B3I[7=W2MG5B"MSUD*<-3,6*"AMN X.<)K*0*.0@!8^FA98(F1IE!"%&UN< MH^5[=>=L9V.QNBIK(F-UY5BM'W:C 1-M(6 21OM""P.45W&C>JFL8MHHR"-6 MB9P3YEG[).>:6!C'?JCC+UW+ZWXWWOZ#]Y=YU+RU*AMC++6]2FC;UH[.1YV4 MHMOUH6W;N2G68KPU,\Z'82$I=P9HGLHS#(T_.^.VA_]JU.;Y#G^2R\JK_$ NTI C XC$,T M34(:=RR:@MVGUUAW<&V_H8>.@SS=WIOWT&>WWF9JKQ!W9KF%6&YF4!"5VF," M-2"0IYR,3^Z79L!0&RA4$ 6IBQ:<4FQ^7X+2+XD^NZNT;F3VVN0%&DNF)SZ"<^WL\^ M5PF\7*;G<4%;KC:;3%=-I/?P(L>?$I0(LI**5CAPPA L0969MV7-8M2X3M2^R/N*@?^\(Q447=.];W=XP7F_82X L MUJA(GX9V5W=MNXAG']$FWL1H>/U'[GSI$+S1VF%XY91=[<]TNP6'>.TDEL&ZD+K* MPB E=H)Z+J!S.%[W;U%,@2@^=-:?]B#YZ('I>_T/T"$^X7/=^:(O!QN_S2S$ M>;L+KBS\U36[?B\^_(X4RVAN/O^A=HX.3XY>[^\6SW-R&O\ZV#L\/6D=O6P= MO=F+C[D?WU \Z,[1P9OCO?_L'9[L_[E7K,/!7G-(9/[3_;+?'1]4'3QK^:_6 M1SZ]\/WRU&HK\HG^];MG>!"ZNZ)HKJ[GN>Y_C)BJ."GAJ?I-4B'EYBG(?DI> MA8*)-]_1%P/_?/S#[ZX]N.CHR^?M;G$/Q8>NJI)XS0JN2FT**!)BJY!0=?D* MS)L%F*]HQ?(U3C^##?1+5]CA-SJDS^Z6;4IE5B;>^7P=E=]F'55-[KJ M3\*.ZUGS=>,))#]-G"!VW5+\_KUJ:= *O/>ZW]J+6L[-= 189,3(&@WN69V\ M:Q&0ZSR%'S64:]Y&J/SMP]%Y_+B==;"#A9C28*"CDCIN%2+2!V8HM3Q0ZO[> M3?%*B" "T\!EZ4 [WWZ^V[.CY .\;"VXE_$W#SV7Z[ ]]I3MM_??MM&' M^*F#O_8NWW][BX[^.FQ_.+7T\-M'?+C[LG/PUSX]?'78GGK*\3L^G;6C)QWO M9?OKX>Y;]N'\@'W8W?OVX7S_ZX?SE^WW?_W9^7":[FW64X[/TSYZM8\/\%MR M$+WOP]W.^?MOG7\.3@_C-5^>O__KC[,/\;,'NR_"P0F\++SD$_CE;TFX- 03 MP'@0@"HJ@6(H (25-9HK' A/G@6>Q!PK86[=)"WRTUW\=* PTP0E+]D-ETPN M-Y9J_:; '?O/OCNZFUGG=UN$T;25O'D0?.''?RPQ[ENIX%L&N\<;NS%![;50 MU>V:JH90>VJ= 8H($E6UMD CI 'V@G&4.I9 GS*$BL%-OBZ%)YG:,K7=234$ MY@1CZ*DAA')$#<:)W)0B 1D<5*(VI"IJ6S*/EZGM=M0&:]2&%79. 6Y-I#8# M)3"6<1 $9AX:XI0KJ0V3.4T),[5E:GM"U(:%E.F K^244^]3H1<+FBJAI2!* MPH+:Y)C:9*:V!Z V/*$V$2WL* L-C*,!4)FZW:- @:2.?V_:6'OF3/NK94$\T2?8HO.KU7%%V58GWI-=I M3I/TM6"YRYIOJKC!D",+6$B'(I!GP BMTCDH(9@+D%&7RJUD[D[WJ'%\GVY7 MQO&J<#QUQ+076+/@@8UT#&B0&$A)$(B[V3I/ Y2>)AP+M0)'+..XL3B^3Q\C MXWA5.)YZ'= Z:U/+>:0# U1K"*35$@C,K30Z_D=MPG$ZI+CTN>3FM6%HLF/Q MJM\;#%H7_5YH#W.GA:?@NH50KZTVY+B'B#/FF^289\K>&_-09"9&8-94AFBZI!UR: MER8I"X 8)FR@F%#+$N01@MC[[K^[I3M%31[KS= M;0^&_>+$9> \MCX*!G-F(VSAO/'K.2MREX,RSGOQ7K[I G&]T&IW MA[K[L9UZ&^C!P _S<*ZU\AKJXCP*^Q-A;A>RS/RU"'_-G &*=H5%B /->>0O M'#30TC'@/0Y<$8R@8QM;##5JY$]&:\.=A8S65:)UZB1@3VATYJ-'KR%.0VPL M,/$WP(LH-T,MM-84:%U5:_B,UN:A=>4^0D;K*M$Z]0VX%-0P3H%3T2V@C*JH M91F,OH'0D6ZMA51%M,I-UB"T/H'SMS)_+<)?]3,8T1E EDH++%2I0HI8H#4B /KH,C"IN7&1OPB"JVYX^_#% M$AG=370K,KJ71O?4EXCN @Z>!J HU8 :(8'B*HWGAB%*0FF+TCE2*)?O_9'1 M_0C1O7(W)*-[:71/?8_ .+)<0&")\='WL (H)1T(1CL96=G&/S:V,(I M#=1#9QS6CZ$>[B3V-]_O.3TXNTI;A6B/0C@*NS[X?M^[76^&^X/!2'>M3STH M,I,MPF3U,PQ&4$N"Y< Y:R*340J,,='^-UH8!:5GAJ0Y&=$&P;\WJ*XR0[GI M?D!&[:I16SM>;04E'$M@E:& .JV!TH8!JSF7 6DG5!ID+Y=R#3):&ZMX5WPX M.BO>^X)PK62)BX P#B J7P6H)P)(0RR@U%.&J6+!F28JWB>1&TA9L9;Q$2.^ MJEQJ#?77NQGMDMM!/% &89SZ?-GOG>_$[VIW1W'YJMQHKSMX4-:+KWR.;RE&'6>27*07WNGV\* ]&0:N<&I! MBZ)7 E,=MA,Z_F0)"(%HXBW"QJN-+2S@^O24R+RQSI51F3>:RQN'.U/>8$8I M'-F">)DJ*G4 1ED+'/(R:(&#\3KR!N'KT[D_\\9Z>5B9-]:&-Z;VAB$A6"\" M\%$_ !HW -"02,"3Y*/1"2%A:;PE7;Z:*_>P6AFPW_1[G]N#!.D(H>4]MAR& M>E"G+))?E:%^X;L^-^5;E-#VZ@X4B@8/''S@'I'7E &ZK) K7DL1D3:%#JZ*.FP.64, BD8!AQJAB-,!=1T M8XOC1K6WR4!="[:.Z/CZ=M$V(CG$!JM*_;O4F#G;.WCPR1^%'T93,< LQW/Y,T@4:Z W1*?Z1 M& XCH* PP#@ML<9$.$Q2$&0%'3)S\/01POT!DBX9[@O"O>9Y$ JUY9(#+;@' M5#L/DLD) @W20NY32]R-+21HSI5DN#<)I#@2&DK?QK4'E7OC7=;J^F'9?S>G/];% MJ[E)%>XL&^[6I#_EPT,_/ JG^NOV<-AOF]%0FXX_[1W[B]1OL/MQ+WY@>)E) MQ PY"$FTDA8'T, "E+8,,.ZR);V*Y;L9\\\[)#.+SQI\R MSIN"\YHO%!1R!EH&.(P.$260 Z.C<6090QH18XAW&UMP3MO??+#F,%+H5.C.F?- MWJ4O]*!M[X+JELYY-6VE;NY_S'O"1A/TCUR,-[Y_DLAKM4%??-73&+/E^.N* M?3GQ.&#V.&[@<=AZ[)=B9!D)*C7#$R")"NCD=B!O,"(H"$3"QA;9E(_P[&/F MGD?-/4O&:C/WW GWU$*V5L7M)W0D&Z-):I @?$. 6H,L9)(C*A.W$.6GO2= MN2=SS[URSY(AULP]=\,]M>8LE"@J860<(=-I2Q/M'J8I@% $B((*#HK$/? 1 M'B5?$Y]SM]T9#;U[X.*DGP35'ADW+_[\CXVY[]ICK79UYNZ%N/OC3+V21(K; M2-;.0IE.A#"@.,9 ^> "90$*S1-WBZ6'.B\,A_5)]6=>>UJ\=M?><.:UV_%: MS1]FR 0E4&H8:!6@,DB@7?2,79"6,^4YUFDB[":^@V8 F=<:!._,:\WQM#.O MW9+7:B=X@T9!>@:P8]'7=I( '72(Y$8P"8IXY*.]AC?5^O!:Y8F/[Z3:Q*H@ MK4==Z)3O\H[N\@F4NAR.SHWOIT8919W+H*6[KORQY?\[:G^._-H=#EJC@7>M M8:\5;]J..GH87VUNC$"% M-4"QZ ,(IVFP EN"HP_ \/('&YJ7Z\\(OLMAUQG!=XC@>K6.,]@1#X'3,C7P M" BH(#7@01MAH7"&D@+!2WOQ&<%-1O#*3P]F!-\I@FO-Q0,10G &/!41P8@$ MH*R/^]:%L)9,N*PY!=Z7&U+M MAN^8,)/@0B0X.V'!6>D=44 :EAP1K8!"2@*E68"&1(I$.)(@676OFU5@:?UZ MLF<&>5@W*#/(BABDY@AA&B!3D3*T)P[0J . 1,@"S"P-C%+-M2X89.FYCIE! M,H,\M!N6&615##*U081G)DK) 0%!10R"[1A&(C J2)1*\07"P99^N!3Y_;'?'RYAHW M:=U86?R1'G BCW)5X\UW],7 /Q__\+MK#RXZ^O)YNUO<0_&AJ\L7K_G[E[8; MGCU7:E- D1BB\H.KRY>OHLV"/*YLA?(U3C^##?1+5]CA-SJDS^Z6;4I ME5B;>^7P=E=]F'55-[KJ$ZA!.?91B]IVIUVT_4ZU*-U)&^2BZ*1W?M'W9[X[ M:'_VU>^;7&S2M/5M?.5$7K#'MV!/J])DR;[M^6#ZDSB8GKNO+^P,GK^EA[OO MT(=/KG-X^L>G>&_?#G;3[_YA\1[8T6Z\SOF'?PY>[7WG#,9G@H>G?YX?XG?H MX/RP<[A[\.4P_N[HM!.?]Q]Z (O"T?P!'[YFXK@&*$( M>*H,H#PZA0H["X2('J)E% JVJH&_S4NK9ZYYE%R3FZ0WB6O@A&NP$([&_X. M% 94(@^TL@IP;P5UU BG[8I:I&>NR5R3>YD_.:[!$Z[11"+!M0-,0 TH$A8H M8BCPEELLD1'%F;^5=#+/Q4:WA-G+7C_^L]NRHW[?=^UE:]B/%^N4D3'M/HT& MPW/?'3YT,=(CRN3=@U]V-#SS_9UZ%+.DLTK8.Y6L3Y.HR]O;[KK3J>"W)W(? MCT1\DT8@QA=F)B.^T?$RP\R/B_!CN^;W,1.6"8(T#@ MN!L<8P+SD%JC-(0 GE:B;6=.+;3D,-()]ZWNKUAO%YQ+J%;K)$>>M<*[:[NVK;NQ#N* MOTA1NL'F=X]SHV>MOI'B,AIST1NTD]B?]WV* W[VU1&DBAAJ'ZQ$"Z MX6AX_4?N?%T1O-'"8C2['/4_T^T6Y.*UDU@&ZP+WE,(@)7:">BZ@]V^A M-L8?.ILT K[0'STP?:__ 3K$)WRN.U_TY6#CM]ES9.TNN++P5]?L>N$]_'85 M27, -_\)=HX. M3XY>[^\6-W]R&O\ZV#L\/6D=O8S_.MKYO_\Y>KV[=WSRO_^7Q$C\WMI[^V[_ M]'W3'^J7_6XK7K43$3KX]=8G&W^?]S1W9[S?<*YG63QR_50I,6 M(/J2Y]%]/1GV[#^K6(;XUG[OR]72A;5:DC>Z[4"[V]K1%^VA[N15J0Z%#W7\ MI6N-A[_D=2G6I2@BR6M1K,5I[RI>YFL/Q++VN#9BO4#0I]F[H6R'=)-BD)L\ M\I-:NC>ZW_I3=T8W*:598('N\:U/H$W*"]W17>M;>MC:]=87M;"$(F' M/@^R7!9J?;(M<]N^62&W#RG7\?7H].UE_#\^>/7A[/#T9?OP]/VW MPT_OO[W_Y/[Y/7N MZP$^^':X^T?GZ/2/?[[+L7RRWU+NY>BO/\\.=U^>':;O^NN/]L&W#_$[]KZ] M_W8 #\[?L8/SX]D#'8H1$A#$P$I* #6IPZPD!F@K.+4J2H67S;67'BB_* S6 M9W;GDTHJ+_SXZ\EBW^>,5T5A!7F=]3IQ^09[_QVUAY>9O19CKVE5C>2"*FT5 M"*9L0X* =@JE(RF2J&"QJ! IJ]&P?BITMNP P\]&-A$0 J8@#,!!CM&?.0KJQ M13;Y\L>9,X=E#FO.^OY(B*$-3'H1M%:(9A/L_IBK-I_: M1J=>>06\3D:8U33ZD,R H 0)6G@%F=_84@JMCQ'VM)HU_.D'PWC7::)#/_[8 M;]MT4F*00%*@\4;)^CP7>(F1=IPA:@-1CB/*.3+$4$VB6ZD1#1R2A8^"%017 MIB5W1_VX=&_B4_2J253'$QD7;]O^HONN."CVLM8^?#F?%AO3$"( MA]AI!: C%E",*% F_L0#$=H)KI5$*1VP=#RM>7V"GRBDYQR'7Q[/H=<_U\-X MK:_#Y]]\O^?TX.R&*"\JA#+(5P_R:)2P89IY MA76J Y08X=\ST-<+Z L%59#6E&)GK0P1Z4X'Y 7RT!E(/<'Z]EWH,KCO%]S3 MG!@2(5@)%7!($$ %U2#N;@V8IYA*YJ"&8F-K7J?_FT=B,J;ONR2[H.+,O%E* M64J/HDMKUH_WJQ_K$3^K@V320@"E]:DIB@9:00TLY2%-KT X=6!OC(9\6J,I M]LXO.KU+[ZL WL6H;\_TP+-.;2LYOHI@SN2U" M;H<[M? =9DQ[01V(#CX$U!(.I)$!J*B]A(+,L2!3^&Y51Q$:E&Y]HD!N9/CN M6FAG9"^&[&G,3EO#5-QBP%&# (4T@IH(#AQQ2%M*F"1B93&[C.[&HGL%(;N, MXWO'\30\E\X\!>-(!"XR@.+@T]A?#Z+3(;FAG'FE-K;DILP87B\,WR[ZDZ64 MI92EU*0^Q%D?WH,^K(?CO#5.,\& %TP"2@@$$GH!C-9,>D2ITZ9I&O%I5=CM M??5]VQ[X5&)7AN5Z%TD N;*N^0&Y)5SY,DQ7O'A4RGN\$7*WD(7X[J06H;,R M^FI>*$ T"X *R8!6D@#$L"8>R^C'VUQ[\]C0W<@H74;V"I!=JZJCQ"&$$8#, M"$ A9\ 0;8 @A@N6?E2KB]!E9#<6V?<:H MB69< :X1D9AYZZ!.^;/OCS%F_#8:O[DV*TLI2^EQ1^>R+ER!+JQ'YEB$(>4( M 4.# ]0I&G]2(9JUG AO$*&Z<=KP:57+%5L>&!TW>GS:\PO?'>@"D_YK^OEV M0\N?=.HA)XBRE+*4UM]IWG:?1H-A,2#QM+<=5R[=@>ZD,2C[W6H(2A'@+LAS MI\:=Q_Z_H_:@/?0GOO^Y;7UI81Q[V_O8+:Y2&!O9KEC$KJ@W;50X*(*]!5@Y M#BB6!D@8!/ 444Z4A=#8C2V"EA])FO&>63E+*4MI':7TD$YVUIW-TITS/KF4 M<2]3!IS@$% B*5!<1F6*+:;:8 ]A:)SV?%KE,B][_?C/;LN.^GW?M9>M83]> MK%,ZYGJ"K5:NGLGQX2RE+*4LI2RE+*5UEM(B/24<1P@2IJT*AD+K-+5*4JF, M-9 )IV[?4Z(8VIJL\;X_BP9Y^[/?[]K>N7_=&PPJFV2G,DE.DT52WNMVUYU. M[9.IZ5]TG#C57[.QOH"Q?G0RTQ5;$\NM4A!H @V@B&M@%(' 2.^5$$["P#>V M<%,Z362LKTW_F(SU9F!]ZIB;N,6EQMM MMSY,-K]I@R96!,VU=I:R1%]<.28(5S100FTQYNT&'+;3.S_O=8L*_[(30WGL M);/90FP6;<%:C$Z1:/XI B"6!- H F HU2 P"RT5/AKMT29D>).MZ$1+8V95 M9G"OHF?#BI"=!S@N#>K#J:,7D2N94P&H( .@T$&@*>+)T:-:&JAXJB>'&=,9 MT_-<#XR-#)Q[+# E1AI,=> $4V%Y_'W(F+X_3$\5-5:0"Z0I4-BF/N;. !6I M%E!O W=$:\FBU\$A6KXK7$;U(T2U(-8Y043$-:$>BNC"4A9PD$II'G^347UO MJ*Z%9%4TL!E&#C#$,*!<"R QUT!J1+%0##HJHODM^Y,L7P.3D=UX9"\ [(CAP*&F'!I'B?42:LTE==8Q M3P7%UP.[W@2Q.SIWO6'U>H;Z'4!]FA=PBF)+% $"IFZ'7&B@4YH@>!F%!Z.= MY>C&%GJ&)%X?;?ZTBN+^](-AO.O4U;D_&3G8*AL\)ZS>KKUSSGG>.%, />8, M0L^=%308KJ-OZXW#18A1!EJD/=4X[:F6G+>6QTJNG!+WZ\D%![EA&'(074\" MJ"0*2$$1T,*IZ($Z&E(!,-RD#J<87X',*^E&Y2UF+(B M::A8-'PP!0H)%;T=%7BP4@AN\B"V-87Z(L&(0(-FP3B!!:>2&8-A2%5,5"+% MD%8WP'H>#MT0>$^U.(<8(\0=P%&\@++4_5+2U-0=R:C$-42"1[]FGE-S\QA& MAG4N&,U2RE):1RDM=-8=9*EF5TANJ G+.:U%I>S).Y2221 2/AHW1H(E P&&.R41!I'\Y8W3B<^K9J[ M\5S"5'17QN=ZY<#"7&OWF")S>13E\MSV=B8HY[RRW(J4D2\ZZ1)@D&, X51= M9S#UN C*+5UJG-.)ZV!'9BDUA&L?.+22>785/%L_>&T(%%Q*$%V R+,,$Z"( M2LD/S:*T' _29)Y=0P1GGLU2RE)ZW%&5K U7XG74(BI((NDA"8 $[ !5@0!I M#(P_84\%@EX'U31U^+2JG8H]#XI!E/%IIY,H6_YK^OEV_?Z?=,PX1_:SE+*4 MUM]OSE-\&V58O*N[V49Q3@47@#./ 86:@S02#! OG)963E+*4MIK:3TD'YVUIX-TYYUMUPP;B1V%! C!:#((J"LE< QJXU#4'JM&Z<^ MGU:A0^&7M_I^ ]\!"^@3FN@ [3 ,,R0#TH+IJ+/L:FR-GZIP,UU4NL@I7MN%97I]=Z"%/58+"0.*^0 (9 B@($RA , MH&/:*\B$9F1C"\--V Q^?5KE42][_?C/;LN.^GW?M9>M83]>K%.62.E)CJ.5 MRZ1R"C%+*4LI2RE+*4MIG:6TB-$-I5#4(VV=451H(XE&QFE#B? "0WG[_JQ' MPS/?3U41?7_FNX/V9[_?M;US_[HW&%0VR4YEDIPFBZ2\UVBCGT[MDVD)1M&] M]51_S8;Z0H:ZG1G.YIT4P5H(. D&4$\=,(*(%,H40L$TQMJE=*)8?CA;!GL# MP7YWS9@SV!L"]JE7K@/FV'@,&#<6T$!T!#O$0$!)H>4(6](DL#^MVJBXPUOM M B&Y^"E'?K.4LI2RE+*45G&&;-4YZJBIIJ9<-L@6,L@^SF2A.?6$N;@;)9. M"D: 2DD3*YQF.@1G=,A6=6709%JV[M9X+Y"E7 M '(>:111!*)NTP Q[) 3GH1T;K9I-+JBE'.37=H7NJ.[UK?TL+7KK3\WOM\B MZ%DK >2A<\LW'AN_YDPV]_0/II#)2&%>:$:%%8HCAYB62BN+G9!_[]^,PW9Z MY^>];E%44Y[L*7L0939;B,W^J9_O,3YP:(T!QH@ *!4&J( 1, P)IZ)Z(19M M;#$\IZ3X=CFX&P-AC6+V3P7FS7BD%0U\[Y M("$D==B"@"0#E! ,)/,>,(0=Q0%J%U *O*_J9'+&]&/"-$&68R10X(Y2RXBV M\3\=).:0(&Q0QO3]87JJJ#7'1DAN@(8J>AV4A:BHH08:(>J#PBPHL['%B9Q3 MXYI1G5$M';>($P2)-Y0JJ"WQTC*+0J V,)-1?6^HKH5D!4%4ZHW/7&U:O9ZC? =2G M>8$0@>ZL2.?/O ,4$@>,PQHPAKV*+C?&J4\W>D8$7]G<[CO'_-,JBOO3#X;Q MKE-CL'[\L=^V0Y^$D-J():SF1F%WG"F00G/"@K,.!DILT!XI[YSA6$ 8#9N4 M]L2P2GM& EQN0MKQ1,;%V[:_Z+XK*G]?]OK!MX>CW#QL04K\M%U/+F"'@J=: M R^CBT,=\D 3I8$R$BO.O=&,SF\>E@L9UA/4<^(.RR/ZQAW$KAE)DF%^!S"O MI1LL@<10+T#@4D?KQS @4TK1!J@YXAQ;:G);L36%^B+!"!;]%>H$)H0'BK5+ M S.UTYA*P@E7X098_U%4(L/['N$]U>*6!B*@0L @)@ 5F (M" *0,"8)L4)R M6DQT;DASC0SK7#":I92EU$@5&2S$E 8#'974<9LZP_G #*4VZDSJLHI<&Q4Y MTX *81XP14#[J!X+':DL2Z% )BA#."AIFZ0CGU8#JKWSBT[OTOLJDC<9!W#1 MT=V'+@Q>/[IK$4>,$ &F"48A%2@4IYE8 MZD_L@O$4B52!M*+@7<9W8_&]@MA=1O(#(+DVJH<+C(2!@&D;X)1*=FQR//)_<6X;;\>E$/0,*H)!T(PE,J-TX% HP'EVBJ.4K6X3T&YI9DM MIQ/7P8[,4FH(USYP:"7S["IXMA96\2)XQR6,[!IX9-=(L1RVB@H7C#"L$D% .1)EQ8*#RP!#. MHF0Y@5HU31T^K6JG8L\#D^9-QJ<]O_#=03EJSW]-/]^NW_^3CAGGR'Z64I;2 M^OO-T_D^@]/>=ERY= >Z\T:WW7YW1U^TA[I31"L+\MRI<>>Q_^^H/6@/_8GO M?VY;7YH8Q][V/G:+J^09ODM5+YP>?#G8W?M;6\UI4 JD7E6 (AV];D4E@$9Z MYSCU4$3C@N!<:;ANL,_DG*64I;3^SG96H0U3H5/??._;P>[VU[^M@"A$:PE( MDPX@8:M2#F%W$!H+5%]SPV$,H#O#<"U*4*:B6"4!=H'G$X2&B"5M\ X M;B12Q$<_=&-+S6E[FK7Q8\ M\L@X9; C$E/CH!%,6JL(DYIBS%#&;8-P6QL_ M$ 3B!&('&&8>4&T%,-8C(!@4!!J*>. ;6TC.F3Z0@=M4X.:*J760TCTWCF]!BEJQ%(P6+-*8 6>)!C0:2<"D*F+L-('*]D:]N/%.F6QE)XD.EJY8"KG$;.4LI2RE+*4LI3664H+V-S4 M(X%L5(?@HV6.K4\S M5;D#!EH#L)?:&<%XW(P;6WQE$U4SSIN'\Y7[UAGG#<'YU U'V(9 * 6$,P>H M1@)('@BPE&EH.,'1*6\:SI]6153.J-% 2+!(X+_W;T9R.[WS\UZWJ+4I M#_R438HRW2U$=W9F$I&G,$J% (M8-!IAT$!J)H%1D#F+@H"";&PQ/*>@YG:A MO-4AY8$#_@],"4UCYW\]W$988 ,TB2KGG-98$4\6#'G6Z\3E&^S]=]0>7F:* M7) B:X>I)%,A.L\4*.0B17(*@8[F.N#(0R0%Y5[K=#*298;,#)D9\FZ/J4I& MN*+$2N:IB64A>4 M"($BMK'%.5K>9>PY1@*KZ*3QS-'WAM' MUK(S$*L@7." PZ"BHQU];!55&# FR@4YP8F)5J3"/'-DYLC,D7=] M!$!YNG M/+9G-/ZH=/2OC8;*,8Q@=/BN)\E!?,SX4V;+U8SU-UKM!=4?GKC>L7L_$>0?$.4U?&Q&U&5,<8.0#B$HNFIB$*J"T-YY! M(1R)=B9ZQJ18V8S.AV?0(OW]VU#'+XU_N_;GK7_'/\8W7KN6]7%W]RO<;?W; M]'_;FCSM33]V?W#%17-+[UO=WC!>;]A+Z"Q63P^]:X5V5W=M6W?B'<5?%$UD M-Z]]G.JB%)?%ZQ>]0=$E]GG?IS,2G_WO7]KN_[/W[DUM(]WZZ%=Q4;]S]DQ5 MFE=JM2Z=^1VJF$!F,S68))!)D7^HOH*)+[R2'0*?_JS5+EV?-3ZI,*)Q8;FNP?02(6$0D_'UESSXU(7!K>:.TMGI:/Z+PW7P M8H3.:&856&>&LO<*9.#9$YD9\(\+"&[X5 M_7-Q4:S]9V8B!KTAF9OX^3F[?B\^_8Y,%\[JYOY?WIP][GS8/MKIKR@]X8:?GM+UVGL5)HG>*EW>]W]O7]VMMS[ M[!_ ?W:WNP?[G;WWG7>;^__;>?_/WI<[O-?3O,1O.\,.W+6/[9E^OW:P Y$? MP[XLY1KW9/D7!&B_ Y*IP#@X!O>H2_."O.V^N$/W2O.^N+B;6_HAN(NF@=J MN&>YY3E?#RG%75\F*I6W+P5BW0G$W)GC/TNB]90GUWX_^%D?RQ)LESFM?;C?6&9+AGE/.V6!_[R3M=F\06QK=Y_Q*35VX&#HW( M.]MP2.B9W+^9B6E7_:?>A#NHX*N](VZ;[WF;%WYE$Q?R=N)^;>*R9P\U5Q1& M]VKO1''2>=\?G1<=FX\&G;TSDX,U.#SN;"HP"L'7GZ,=B\_QU\/=LYW!_#]K:^#W<&__<.#XV :9MBEW=-_^W#/R]W!^Q.X MAAU>*M8=;/_X>OKGM^[I^]/# WVR>[#Y8S[,<'AY2+M?_H7Q[UXU>'M/#@_>#W;\^TMTOW9,NW?ZQN_7>[EX$%RZ393\X/XJ%RHRP HGI*6$9 MCXC(8DN4I28)M12P&*M7(M=B38LU/XETTB2B-#!,1A%+0B8I1;3A/+*AI-8U MP EYB34A;['F0;$FJ+%&4B:-C@PQ@@/@1#)&?@-#PH0R&D22QQKCF2E;0*G? M8DV+-:N(-33-LC"*LBQA"3,&LRIB*QA/199&/ L!_ 6$R2[$.-B QK)>) VG2) 6LB=.5PIK7Q3'?Z)>+^1"Y RR1O#'V6P2IO M\BUS!AN[5S9.&.J.&(Q@<)?N#RVAXW-R.327$G[NFY*<=K.QHNV)?8<3N[O? M\$1$.DM#R3E10J:$Q2HB60)G=Y)JP2.F%6?AVD;&5^K ;F5VQ4WW5F:7+[-3 MBYXKJE,P=4A$L5J8T8SP.+(D5K%);91F:2;7-GBXH+EE*[,O16:7;@*W,KM\ MF6U8QB+C@0RPIT,&,DM#9$.)% &@#2C2XS&!,AO?G_%]10WC9V TN$(:(K'] M(+SNX,P,BU^W%Y;(C?>B<6SYG221V.Y/7,1WC35LD>L.R+7WKF$AI!G/$JX- MX!6L 3-I -I&D!"6*L:PWE>DZ=I&1)=6=K]"!:&ME#Z4A=!*Z3*D=&H3Z#A+ MM4XID1GVS=8R(]*8F(2&JXC#M\KE;Q\;*& 1;Y1+Z /\!+B#VMA,_WL$?>^,VW'\GI\8TC?'' M[N7V^>[Q41K')LF"@ 11%(!9D(&IH&5" IK((%5!H%.&3#,O,)6Q%=J'BR"T M0KM,H0WFA-9PG04\C<%*B$$3H3PC61Q28E-K=11KG5C01,+L_K3UK=2NK-0^ M0 RAE=IE2BV=D]HXCFW&A"1*82XO("J1*=>$QD*DTN@X#BQ([6I%_EY9%.%+ MWAL;,K*V,[*=_@B>KT;%^-=LAM;Q\6@V0Y-N[=+D(RV*DWEXK8!N MR\@Q]M#!ODKO8)E;@/NU,$-M2T0,C D:D2@U2/++(B)I((BE\$=.$Q$&:=W- M;X5\)*U K[@]T8KN0\4>*M$% =4J$@&A*<,>!HP3$641"<.,FQ@6,%'9N[7KCH989>4=)ML_,,9J6NRZ2_TAXE:CDU+,@E3J MA"B#R98ZL$3RC!&J12PBFYC4F+6-N'5KOF"178+QT(KL XMLHSVD990EW$@B M @6&0RH5X9'+E ZT$@E3,<7X8;)2J=&MS*ZP]UZPV;9?E&8<>$JHOL] M(7M]5\+_QE7[CVP'9MHH^!Q^%.J_DY[O5M"6^%^S$U8:?&]-(=G.V(,32SX7 M=\*F4O R "Y4:;W';L1M,Z%NT[B7;KH+3W9$32OM5-6 M5V*7'IEL)?8!)+;A7@A,)*P$B:5<(,,)9R3C44;20&2A-H$1&5O;H&Q!?G(K ML2]!8I>>Y=A*[$-([/2,#2U- VX%H;$!B4UB081-.>%:I6%LK!$J6MO@P0). MHB>1V%>6X/@A-V>BISO&N]&\-^'>Y5%MAL53QR.OPEJYTE6.1>DWW1QJYU/= M=+ZD%NCN!'0?F\9$H-,T$R8A$<64J0B4%%C3F$1A"@ HP\#$Z=I&LE+5H*T\ M/S^#HI7C!Y#CAHDA (:ME &QB04Y%HD@7*&=P:15)LVL2@VVY'.A(K&VD;:#B&8GM:L8I6F']16%M'+1A3)D- I((JPF+PIAP)AB1 MBF>93F-%,1& 1BM%>_3*(A6PW?.)T6@FY*-^WP4J4.1P(;"OD34%$KV)/GZC MC5H\>R,"%WM?]$7>,ZT/Y&[8IF:*J%089D9K$D@6$F:Y)@+L!J*HCI)8")'Q MT"4YW3N[NW5JKJS(/DZB4RNR]Q#9ANT@36($Q9B#-!I#$#')N%3$<*.$TMI2 MX>H>[UU#U4KLRDKLXQ@0K<3>1V*GARS7<9S23!)FHA0D%OX1!D]:2JT--=5" M*3 @XG6V0B+[R@(-.XVLIC;8\$P*(N[BND0P:Y!5MGZ1>^8T77X[/S("=)$@ MY<1&,2,LLJ"4A):2))"95B*2(6F,Z$(1S2A<6HS M$E@3$&990&1H+8DMLX#)F16A!MUD J$_X4!']G-A7'IFBW!W0;C3S9GTIM"F+*&:)#83 MA"EA2)8&@L09Y7!*42:RV#706B6G22O!*Q>9:"7X426X$:C0,N!*&RSIU (; M529$Z(P3&M.8L=C&!AG>:=9&*EZP!#\P370KS@\LSM,#.8,%"U*DB*:QZPF- M-(Z6DY"F(K):.C0?[6QC.>5SSC)G#[!W__IUS?BQ;;[H1M M,US2"FH6Q>F&-6UL5NO>]NG=Y"X+? M?XO=0&.'$4_!%5567HS%#Q NI"P0O@QC--.X!L;>>EJ>2;3C^IBN8Z"H$;"E MHO@%Y-N9L3]HD'!)%0&5,R"P%201*DU('$AADRCF2@'R9=G]N_VVKM*5%>#' MS*9J!7@) MPLZ#8QC5!K,2HTV"4C)8*EE*0F89E07!O),1NCY7=[9O*[8O2S MK=PN0VZG!R^-5,"E0K>!A'\2$1%!(TFL9G'",V-"BB3O"^3V2>C>-KHC+YK];6 9OJ]$6$..]!;T[@1Z,YTM.!.9C%A&1)@E8&U8 M0Z2B(9$A8)Y4,6.86L7H$ICO[BHBS\BG^GK%?NGUXJW8/YC8-[EKP1BQ0BNB M*,?NFR(@W$26:,8B8;+$""2=BL+H_EZ&5NQ?H-@OW;QIQ?[AQ+X158FSB*>A M(AE8-H1)!6(O5$:DT(8))6R:!)B&F=X_D_JQQ/ZQ RX/*I?IXIZ>:/F\[X_. MBX[-1X/.SO"[*9SALWD_P^>VWIR7W_&QG;%VQIY55]'5;T3LW#78,]L8(;CI_;6/#\5[4F[C'X0%[AJQ<%H$]M$Y^9#N:H?^F(X MWASJ[6IA6QWM3CK:YQD:OC166E%-4F9BPB+.299:,,TX"U4B$Y$P!:;9(AJ^ M-H7M)5VX>3VT8$Q&@!"Q41&9N0,"D,D32#\U9E+$["T&0)=:6I*R*W M2R7.>&9FA$ Y*'HX^<6;SM",.R/K \/"2XAN232>MTGQYZ2 $1:%*;IFO&=Q M^>)(2K+ L%H),"J6-L(L^1>Y%YM M0MKJBN[#6Q6MZ"Y/=!MV16Q!,>%11+1.!-@5*@9-1<C_(/^0BF4!?O\]' +64=%V^317X1O8YG4D/C$(X9 MJXC@)L/&A()D,DD(9]J$J=99:ADR>K=TP,]'=A_78/A9*7TKT(\CT$UR# ZB MJ[*$Z$!:PB@71(@,+ DF$Y!T4%52NHHU]:]5\G:I#"ZTQO"_U=9F_48^TUT,Q5$NH7KNMN^=^ MT[ER8'>/6JQVQMH9>[3JM6>==EIY+SUD]4?#8S(V^0 4 ?EK56N+E#?0KE(W M$R\@ZV7U^82:#NF=HIC (63V[#^PM >PLENPL*U:=A>U['*F:X(6.N%Q&I-0 M8[ X3&(BXH022[,DX%:SR(!)EL0MZ^$+EMGEYYBV,KMLF6VX49@5-+1"D2"C MEC!E#1$VL@161JJ8"IE&#&4V:KNRO6"A77YV:2NT2Q?:Z4'+8JW2C*>$I13+ MPT5&N*;P:YBEL9'2AMBD/:-TI83V=266?LA[0]4[$_W.69D0@75J2[ B7FB& MRTI&=V=![9.IEK*%LJ4P7 M8S6T.:8O04Z7;C&T*=7VL0=)+0 "= H!?#RQ?C)\T%?-H8]6#':GJV#VN]P M&5L,^T6FBN[6-CV*;1AK3.JT<088%@M)0.&P)#$T-D(&49 DV(=E16IF6S%= M=9N@%=,ELU(X,0V#1*2!$D3'44:8@7\X6/"$IT&LA(UC%7*P"1;T#6G%]"6( MZ8.Q4K1BNB0&"B>F7.O8*".(#, L8%H:(K6V1* R)"(1< .G*5W4CK"EH'CD M/*/1F1,Z\\/DJE? 0QQ;]N"L/[HP!D8V4M\Z9Y-TO168?)P.IE=G[R&PC RD)6&RYU(0FEA(6R8Q(&RL"4TXC;E@+*P@Q,"RLC G(KA.4VSK1![A"%' 6S>H=Z9)EQ[M=H:PNA/WZ7:]'PYP.[0X>"<<_#A#CR?" M(..@MB0R481A[8.,@HBD*M%!&%KK""C"17F8K0/T)KFW$]VJ3U\8U?E$./YDZ3H$=>D:#P6CH M38LV9/$L;(H%C)[3-=VS[]R*[N."MAAV)PR;Z?6IDB04*C9C> MD1<=6Y-7W[.)SQ(]+M>2E+]P*'ST#CXM"MX7!6&!Q@+-@":!S6AJU-H&J $+.")^+L]OE M.G^"9=X;(BKB_[:GR_JIK@W"#S:'>O8/C6^V6'D'K(1WFS&&,A9P.-J($3PF M<+3%1&2))";AFHL@3HP48 S=OZJN=>Z^1N.FE?:GE_9F'IG2$O25D!@%!A"S M"0/-B$+F[>WI2G:'*7>E[;]AY5YDS[H?M>YHS MC^'K>?'NGJ7;.O>"OP_PNB-=;9DMX_\+O_.I9>3]-"QTI# M1\.FHH&@-HPM*%AI"M"A @(J%NA;04;!N%)Q8L3:1APMC9BH18Z7A!Q+CS&U MR+':R-&(4V4VT4D4DD1F"6'46,)YJ(B.C=/<]P;#C%+;V0[AT:T=40/B9P"#E:NF1(2\#*TD>21SF(6)&D4A2;) MCG9NKVH!)LXAX>;XG66E51IFDT"P!(XU4))-%@B19$PK..U8RJB3 MUENJ-ZVT+EM:&_9,R"(6P1(118, ^8TBL&QH0 PL'[,R45K)M0T6WC]YII76 ME95609DRG,6IX F+XB0+:*!LG)G4"L%#YJ0U;:7UB:2UZ;@,@A3[HD:@"!&F M+2-9D"A">2"X4$P+++V-DOLSF;?AGJ79"=OP]_M8"#1O!(NK1 M1/:-SUB\1Z[OJBW"__E%"_E^,_-2S@"-A?PTL-S0D!F.GBD+ZIMA- E%J!2> M ;>-@K5GP'+/@)D.-&CTIJ&Q1$89)8Q+1;)8IR2V64(-_!NBQD93MFP7]+WD MY(F]TRU(MB#9.J%>.$@VF2R2(&)I*$E@,TU8JAF1.LA((I!,7Z1*V' Y3J@6 M(UN,;#&R=?T]%XQLM%A*#4N2("$I1X9"2E.248!,PSD-$YH)GJ;+!__5O>\;_Q?^J8;"769R?_?>4,-O;^DZC1U2+E7PPN FR:,H M>9WI_]7S/3_\@\-J8I-9=/4O!*-W+U\ODI]M>(N^."O,V^J'/W2O..N+ MB[>]H1N+NVA^:F&-_CCOZ?')6\[70TH1($H'3WE[_VFX[K!C;G_XSY)H/>7) MM1\'Z^$O?A9'Z2]=^;/!\G6>_.IX'G^L2?*&@_ ]A8^PQL#'+>:J)53.A:? M,NW[O^+W?^Q80N.0+6]!\/L 3>D#J 1W"#:<"=". "-JI>!A!N)N^+8'4-53 MMUJQDAJRJ:@\2);I_=;\.6SU=L;:&5LY./T9V;LWDU9#]5H\ SM#-1H8WZ/V M(9(U[YU$LFH3=GM/V*(W7&EI>,I*0;\/76^^#W".=\T+2:P_W?G1I7C_[NG7 M@WZ_>_D1QKD;'UYN!U__V@Z[?\'SMW8O]PX^]>;]6+NGVY%[%]KM[WWY''6W M=MCA9?]T]^#3M\.#SW#]8;![N1MW__K;=M\%%\Z'M1_\V+WZ+.L$I(%W4%;U&E19Q519^D%BBWJW!=U MZ#SJ""E5QCF);902)E-*),\D41:TTU2$<6;YV@9=1/?R[). GX^E.3:Y*<9/ MD?#[@I%WT1N^%.1] "O3[\$6=G\!=O>OF)B@@6<*YI_$.@D(TU02$4A&;"*8 M"3++HHRN;43I_96]U6O-VD+.BX2AW??&SBGE5,HNF. MAL2UEACG7[C3[A./8LY\+ MLXD;>*_&.=9=G:!@U:!UL+3\\$GI;N8&OAZ='@:=X9!P@4,&4MH5&2 M$18'&9$V#$@8&)70@%N=\K6-*%@IR[B%IQ:>'M09Y\O4X%X_QF\O33[28%.W MH/5DH#7OSA,T"Y(8E"B>Q(*PT"K"96!)0&UB3!2!NF4:GH:5P:W6HW=WC]ZU MU>TS3KW0O6WW".'_^.BJO''13!7\KYO3&U+.1D4/M_7;W/0!:KZ;LH:]A,W&A64A?3"] M1$@8Q&1\_24//G6WI N@T9R_L/$O#M>!J!$ZHYE5&D" ,6QW0W7*3)(&6E.X M[U$6KU47G>33;71LB,R-^$:$A3=\*_KGXJ)8^\\L%T%O6(V(4>?@O3)G?F8V M_J_,X=(%HWW,:;VQ9MO-ZN;^7]W.3O?=WJY\V#[:W.IO=K<[^YS_W=[9V M-C_M;.]?NPF?@EKB=B_5W3O8WN\<['7>[77W]_[9V7(O]GZGN]E]M[/Y3V?_ M /ZPN]T]N/IR3P(+L6>W50* M3D?4:9Y6=_FQM_61_4._7AQ^4]$]^//;UZW#>&_KA@= M'NS"LW&,?Y_@WT"O";^^SR[QF;NGW\Z[EYL_]@YVHJ-(""MBPXD(&;:_H)SP MR"@2AP(42VF%IM*KI[WAQ.A-U"DY538)1<(SD; TCC)N1**HMB:,,\- _32@ M'IZAE.43/(V4A>N=O\P0E-O^]?PMUXYU$4;>=-U/]G9D VM$ MR&VJ(MCCF>2,LB@*5&REB97P>SL,[K*W/\#AK"[\OP?PI#_[(_6MW?#Q$><) MRX+ D(ABOJ!B$9$FB8CF/).QB+E*Z)4-_-2!1[=EW1HC'\F'W!3(4]*D(7D" MX.^4]DGGX,1T!.R\ 8P!*B\":YAF^;SGEO M?.)^]]L9OM:#FYSU8?3'7F[[%_BY.1O[:\U MOS8W/ZS][LB@\9OYI.^_@;_L&S7)78C+?5Z9OYUWH\&@5Q1HK?^VMK_];NWW M=?>N-[]>S_5J,N[NY4OX\3B%90AO>3;*W>7XP!Y\>'XRPC<:G6-0KIC(HJ=[ M(LKFI MQE9/VLS;-.Z&GY7/ZMA\-'!_P&_AA^[>7@GO_%: 8; J(7JO0H&5THG7.YO3 M418/,L!;:O^_KS^EF&[V^[#6H.*6$CK=D4X:FHD64[$T_1Z8#+@GUCOO3(ZN M(91!V%9GKCM91PS\/::7Y$;U!8B+[<%&\B8BNJ'K.:QS2L/2)DO?J=N82AIX /"C\ M0>MD#L=WS;E526UO?.'/8#PX0;3=45)T8"3BV'T9Q7H@OAE8@^I%$4X ":# M,X\FXQ,Q[@C7H= ?N@9./7?H#>H3L'B=B N^LX6[(0@>KM'K'+5WO M[$\& Y%?.,J\ZG5Q'ON%44 +6;FJA=)QQTIL*R/2B15]RFEDUR4][GJKQ M! 99J4HPU#YN5MCG>:4HS>R(&TZX^;\^U(FW$EL%S]T2Y/W>=R?CS0Z%.0<$ MLRJD8: HM4QGJ4@#KM)$",O"5#![W7-N/E!FG\-B))*'406@"7#%P1H/L?\& MER*F%LMYW^W]N[-%0M[Y /O3#'K*+6?SR1N+_O)DF_>:^?_%^;QY?FK9W@0) M+D6F-BZJN3LKY^Y-T^;XG\+97Z"U(B+*20'O4A2 @,=BZ) 9C"- 2X"(O!SO?(PB'PT.3XI M,3D'\#X1?5N-NC#P3=WY[T3 V9&O-]J-PKT'/4UVQ<6;V3$UQP&#AQ.@-SC+ M1]^1]=<(#8M<#>)$%(V!@-(^PC&&ZYV][\:;?P7HF>71XZ?KO='.B_47W"\? MNI.YGJQZFN!FGM.9Z-YQ;]RY,"(G> '!GZH!=H[ST?GX9-TM5A].&CQQ+LI% MR4=#\;V73XK.9@\>_0D,!&/?>%B&(8]@_2I#^@(A+\&[ST_8^O,C!",!M MTZD(JQ+V?EJ5_O0;ZUZJ^$@!: . 4M#A$TV8R3(B1<;A)VZ3)*5*<+6VD<77 M=CT#>.L[+!EV;+F+S_P">"ZX#GQV#NIFX6DU*[G<,LH,),A#%+ZI1!@UU6>R MG]YY6_@#JI&C8;NERBVUM[4='#$>)PKW4&Q#2UBH)1%"IT2FC(:I3$)KV=H& MH]=RWU=;"O:1HU4'^)K?+F'# !B(GH/NGWR=KM_F2%]B$.&6H>#'BIHUE/>Y MZ )HY2L266![[ZHTH,-S^(P=GL*]+K]BRX:@>W#,#NE.L#MX?[I[>@@;'>[S MUPX\YU/?_.^GBZ]?])FD+.F>_@GC..EUMW:B[@!;-GP,]V"3X[T.O\"F/MUF M..;#TS]M]_1SW+WGS9_7BD.>.)C&-BC0$T9#0F(N6"P(I1*RA7 M0@?S^J52<11$F9!!$C$&7S(*5%,-FAB/K0R#YQ!(^W6[;SDB\S"[WZ%X]3)7 M]_WF4->VZ$K%V!Y=$G8OCX.]K9UX%\:SN[5#]S:/%.=,J4DP-.9Q!FNAE6:AU3RC*H@![!(%_]IP123ACM;N[1T:CQ.# M7HE)^00&%.!"Y?GZ:S32YW!JN_G8K$)6.\.Q&![W\$S>]-Z^RI!\0N-YA$+4.B4VM.C0820S+X M7#'N6-'+.]^QVY(?@',S%@W(AIBL9-\%QP\OLH[CX-SL9HXO<54U; M,-J+-\YAC'C3P1@S_)Z/+D0?9C>OW?2]FG*[_.-D# MP6>VYZ@88/*[N"QM, MFW[EJ>BA/P<.7I*CS>_R.JZ9P,1Q($[WOYYF<3>-W?_C'?3;\3 ME;__OCZ%@&JB%NW0SOCB#(&U?U&'VA6@'+Q2[EX/#Q4'L%;#$=C-W-NSQCGJ9JF'UR%7O2C]3!% W7.,HXS$!>(0D+C MR>>E+C>VCV$H?(59L9XB-SK?,//"_'<"8\-DC*I(.C?'(O?"!OO#O[KJY6HR M*,:8K5+<'A[V)_"BL] F\3OJS+*UCF=Z./I3JMEOIHF?#TEL)@;(T;3UX;7 M+*,0^/6\Y\3#3=TH[QV[KRZ(2;P.A0,DJSIB;J]S/&60::4"?"N@>]5+!NAF M_&%M?*>='DAO+W=P(H;#">[Z-ZAG#$8@2C:OI;EG$:71TPU@K.#0*O!;LV+L M$[_>-$Y7.1D[2,)TF!)+Q(R6I8W*'5-"SXN\J 2/6@4GT"6\JM_F4=@1Y-L*( #-C&.0%S#5CA(*T9P<=Y0=\J MC.+[C$;0R,P;-I@D"G-_6-\7U;2&!NR_6:HPN/;EN0': M2HYG]#2"WL1X5%6^BUY?5)HXK$[/E,&-ZI'3Q :?5E<="O!$O%/ADO3\_IK9 M<35\EZB_!ROBO8A;?0EX6%-5@ T\2K8=X^7R-%VQ?O,/:!E@03RCC MN*)&P(+"/.)T6]R3LUL.M*TO)YB>5NKK\.?:J)D%@UFK#,],'\LK%Q2VU7]A M+7MC-SO-=<1CM-*[<0O";>"^8]Q&#E+ZO6\&;1.07X<,/LME7C3@VWXLF$"W M8^>"80HT/Z_JP--N&I%#LQY.R71@I<9QT[!AB%X9K5>X_"9OVI5N M2( H5V<)[10_;@^*TRESJF^I9^@%JNSLH^O)63#,!8A3#?2ZAV! LBF?@+(Y MHFQ#)7;:H)XHL_"Q:*'!)"RZMP<&7#R7$GSMRBV&!V=7'=G[K_>X#P/79H^HI+2V-A5-6N,,[_>.:-4&3 M8WX.RHW3%R NUZV_U[Y_ZY6C:BP: $)MK,]/V1*C2> M /$:)\W_8+C3V;/:P#D&R@;I._?$ K\1B'O3_ORU\\K!)9H-]9U>R!'VA"?8 M>F?SNF-E!C!Q[AOS/H.?/2?%J/C@_X9N1\";.CRX%M0'. B'^][]AG*-)\_F MG "#$7B!522EB3P=4:_TNCG/'$"%>TICB+.'JT/M^<.ANC?\_] @((G\PN.Q M=S:),S#6X7A_TRE 3788YE1%],/TC"5HJI+*536 %1NP*P:UPD M\Q)QW1GD-(SZR_@ EQ>/%J!+(T"96' JS"Q00Z* MYA2;GY(Y<_]*(N+R4Q#G:HU?1Y$WN[[(^PGJM1>F[-T<&R2&'XP01#'B>37I0;>'-";?4ZFTXSK)!54<99PS6G(A> ZB^ V3-NG M#G[?>'XWL/1:T\*6-5S3$]8G,"TXJ!T&^^_GQOS<(CJ8L2VFV>?N%'&ACN&H M>8J,[*S3!"O0.N?B)D-B 8Q6../&.#>N$NN,KV_+#8*^FY!YL)(7I46.?T,U M=R!4/C)E4B$Z8S2L<7[A1EKY+T;P.LYW_X=70A5&OVI_B-GVMYERIM=6,^&@2, M3I=+U=].%+0L7TB<%\6 MF-295PI"HZ[O2B[N.NRH8>T*GS6FYW;ZPGMSYEM5[3@]F%ZN;O^^%/:Y MY:C]%97?# 7O+JF+,@KC3%L:VD@R:KB0C"L-DI9289DQ9>IB\'-2J(6YBU7. M5^4 7)7DQ,?/:CG8H?#YY=[6+NL>J'#WX..1$"(SQH0DI*$DS"09R2AG)%&< M2JI#'5&UMA'%V;5,0*\:>2PCD] %;U.G*:ZXF+E=WZ3S=@98IRHR]0I\P[J_ M_N*B!S,C\IEP?Z7_^SKPS@D(%@"7%SB7L=D7:AKMAZ'Z@7IL;/KGRT!S6795 M?W%:!EW&,&QIRGBB=Q0&3 MH%5',EP"WN_4/J=_T.4T#83Z..CVC](+V9X+\^?"Y>91E(J,4B9(0&E*6)9* MPL'$(2+15@1,17&:K6TDR7IXZV-AYE2X7O3O>BA,W1 E\M[DFO& <;US9KJA MZR0?YPRN:X"=\?#&55WUS,2%&<^')L>$FS?^.')G1>W>P,WE\D1&F)*/KJ'R MB4WWE/EQUA_UO$TBS1!V[I2PHJ%8_OP@>-6'0#U+M\3_!ZUW6/G\D6>59ZXCCE[M'1O#4Q(:1C,&]HL[RSDM.H"I]]$V9ZET%6-#) M6"9I%C4MU30_MLZLFN]7XTNRW>/F/*'U4(M&.I8+PN>CPFDL/1?Q1+>4\DGD MHJ(9$SZ;!)V'I>>U*I%NTB7-/@^];+J7XZ%_;?IQ(\(TG0AI1.[?.>\5WXHR M1>E<8!5!^70XH_&-7<#<^_,JY20WXS(9H3#]BFBESF2&%;&F\.FQ=3:ID/U> M<=)(WI^?QY*WQ*76:HPB+OVP!]WCN# M(92%:G[ >'.:*8R"P!23*OL6J=L._E\Q./MC=^WW>DV*,JVM+(3WMZK59]O[ M 3^JLJ')S]86$O^!7/$&-+OW'N>D-Y"0ORB3U#< M:&Z6OV-1I..AZ(M*2IU]A*4$L&W.L*REM'C*2@W\V&=1XFU0?'MC9S7@O7XB MB*LM4#_CJ Y&56+V5AB+U,XCZ3:V'7^INWE ^(DA7@ ^VWM_?L/31FK3-/K M-NNK/H-[P^ZBG_,GF*7RJS'J_U+!/U2C'0!82@#@DQZNKJJBRY,EE9 M-Z7-T!W_CBS0?^9W+.#->Q>#PD5!\7!(,I^YZ2Z#)6X\%^;-+W%^C7HR=7G# M%AJ/B L0-FM/O!/C^D*(U16ISUXV2E9&-67):>S_:9T.3F"Y.VMW!AQ-9OUX M_4T'=A9 [?3OF',N/12A-G!F!]C'!S]1*-A21NS^"Y^8'DSJ\;O@"IOT@5D MR]AVE33E0Q18"Z7RGO3"N[G_KI,$R9LJK%QJ4AA5;^8JFJ8GJ-R#C;-S;C-B M^=;U0Q_/'"\^IQ=F7WK FY%Y?!+(8'^&J\YE/V.HWI4UH&A,RYC*$JLY7;7T M>_GUY^NX/2,(,)U1U^GZ%>JAQIC<.Q?M0\&ZU_#+Q9K="O@K?HIM.M MS-1S*1;*8TM#%,N7@B7VU613&741=O\=.^E;6 B?\>6^7T[+&U=_XF_?K$%Y M,ZM]H*;F_(AF<-8?79ARWF$73*L=0:*OKBP6O*&^4R:"C +,R:3L_)*IR8/.]OO]JODC]JM;5QE8UDG4RK9 M3EDWI;LT'S>TBA,S-5)+FEN8E5)]77ZYW>J>3@V<*5//B\:Y[8YRGZ+DP<^M MS&@(<.&(RJ8%G24)Z,AM?7=97> T=PM8=]%'A>I)/']>D M%9_D9Z/"U FQ?51)7>J3,XC'WJ>.V ^*RN)+YUGK&H8>JHB-C3Y[&GHCV^6' M%B>PEP@^I@.OA$&%W^K:5U?L512_SZ5Y5:6R)4FJ::BB[FBHF8T6ZI1^WS<> M.T6EY[WC:@8]M^K-ZFCKJ \P^I M[E<_S ')PY.3W2GB6XW^"VS1=^4.7;WN;D]'9J.BO2WU8_?\*!&4QT'(B0BX M)HRJ@&0J3HE.DLCJ,,7N*6L;8;;.KD1W.W5@%W#L+NLO$B,X; (AK6"8YH4L MFS$+DC2*0I-DN/Z+NY*VZ[_,];_8_7@$$V^D#B*BJ4H(2V5"1"8EAHED&JLWO]FK*%"N:\DA M1=]!5'%B*B)MO/NT?'?6S=\P-$!-');IO@,8Y$DQ32&=N6G)=O#SLH-G<;A< MDT9_4Q!PXT-)=.H-1^<*K&RAF1(Y[W7RZ1@:?GGO@V#EZO_;L/@#B:Z=ZPZ#YP?$1 MC45F4@:0*)(4V5Y3PB6WR.\6)Q%7H<[HE:!Y$,J8BX2:R#"6Q%P'86*2) U5 M9G4:S0?-WU6N@/U*$9MKACJM75HQ+NT;WW2C\V[>SU&3&-7QP\+[AXM>474_ M*BFA4$OUI+)OYLAR$3Y*<[-AVR["@,7AP?4%XW+.^6IP_L"9&6(S[N2L]6N" M2C<"S4]32E]E+5F\4K5D]TAKNBHB-]:4S8&'5*$%/1NP&[ <$3Q-,QO1+,Y MO.(X>"XY-@_-U'L"^L"?&-A"@0?!,C.,N2.!.41#(#^\YFAO PE$3!5K0R2<%^NK(?TT2![L>YTBIB0D8\ M@;W,::33@(7DHJC M<2;Z>@P*Z?@*RV0=N:_+!H7/B/%'SEQ(MXSQ(V%$G<92D\N5P1=X?K P#1?3_!^6FK0PA#"T/F1E)$22920@*J8L(0E)(.S$+1K M*G4L0ZSWN](>+4J#+$A3*4,03J$R9@S/,A.E6<2MNJ)3;_J(19TPX)>!N'7X M*>'NBJ/3C?.P\?YF/I6KX1R HDEA[*3?Z=>I22X.YC.)[*BNHZV8!=%XQ_AL M6:?KR-]?>=#8)QI>@ M-Z@\/5OKM%%H39%;LUOB]%7ALMFNK/V2J*W,#9CN.]?3Q@7+1-[OP5M./6/S7.XNI>^CK1UYM5];H"/\>0"MQAQU8MU4L@# M'0M_R$Z+Q3%*%O<_A5K);ED_!X*EU(P9>JNLPR0BO3L#,OT1OAQ2:OMUJ!$ M;(^M=:J<3VJ$=\3FT_G%S)14&135G9LT4BX;T(S'?:-+:B7?TQ-)C6_Q5B[$ MW: [K=^D9.4K%[0WG!M]F47AB0ZKA"5W-." M83X7!N,5GEGQ!G;',]^MJ3J'KK[V- G+S9Q/&;E+VH"#[VW#\EJ9GXY4S M*FX=@_=L+IZ";C*L8NWQ'T FH,';/F61]4GWK3-[\Y11;_=:?0]45OX'<%IAKX M!7?-KYT"X_>QEV'?$[#FV:\,802N9LUHW4^VS">YMHK%A8X04$HGKXN\B6OG MS862ICN;^)U-<&>3&5Z?Z16XA:5ID >[%'7S0]2I-J6RZ(MGJII;HTZ&KLT) M:C5>[ZVR9R:>S=%EKC4R3\K"8L]R Z-VN#H!?')E%Z[&5SBN-:?%GH"P&D2/ M:@;J$9^X.MQ SVS41&T.M?NUU,I;110, M_",91VD2)R%)8RH(BZPF/-6:6,JYM2PQ(K/SUKTUD4VUC&@0P\JH-&,RXUJ% M2H2:T2B;5US+->E4B])I+,.S<33>^-*^E;D%R!O[G@^J>MW96JWZ>+#EM)0D MXPA O:)4U&!'-NZP7CD^%FEEXW(R3=F5]?/Z_GI'C_I]5+ J(<<;1L5NY*QER.1O^BT:O< M>(O9G9?3_=',Z*_T[*I_B)H,)OV2P;>I?O M/, $YMKPFTD5*U.9RR2GLA%2I7@[QZ.93L)4GYL_LWY=LNS M4-.Z#,"? 5C]5?NMND=]67-1F.;SFL7ZGCUQEE,1+BY\XE/NZUF^N-3>9G]!P. M#!@Z7&_]X: Q:H/$"K"Y7%P((U\_V7P/C>2=ZPZCE;&<;H0=)T"B$O/IMFK( MSUV9"1^A3J7&(#!OMT83.;:3_M5SR]N\XU=;M]#=VHWWMC:#[NEAL'>P<['W M\2CD2E!I01D.PP@.+&GAZ.*2)(PE/+&4:2YJ=>,VBQVD5MC0T(@IN(4R7( J%0F8QBF\!JQU)G=@F+W8+ '1=9 M1C15@.?$9DE,6,0HD0G-2!)'1FD=,Y.RM8UX ?WLKY:L51^5!*%7ZM>>:?;, M/P9,!?,/-O-L?6MT]W3S2(D@RJ(L(1D%Z "\P.1HPT@<)1E--/Q'IU<:Q@0Z M-G$D3"0R1E/*4ZN2,&:9BI5)^)6XQ?,(J/E=L6IV,(8_I]U3^WZ,GE AQQP/ M%X^P6,GSIB-S ,Z3ZG?/K2#&8+ZZ*I>:,=KC#;_3 (C M)FFL \/32+(H4#S10F>K),#7)IO3&N6P>_KM1W?S*(T4YW%&B0H"4 -3P0BWJ2 *=/] Q&F: M8(U,T?M1.F+GK5CT@/QL92D+@XB"+B=LP%3*I."Q%!3- *X2==/*8A92NZQW M7%;0[C,!)ER0,-#9)*"O,IJ A"EB56HS)F*;B6AM(PRO+*=+^UKO;/J@86^( M##BECTG4.<&S+&N-QK(].TN=4M+488#.X0(V%;SVPS*;RA&Z7%2DIMB:$"E_ M1IXM%O^(A)"^)J.'3OJ>[;E@(R92.0Z-!H6.9VF]SS/9 M:.Z//TDFK#J>NN\Y0C68M$:?TYE,Z3(=:;90I4P6@BGL#2:#\DZ5(W$FI:<. M39=X73+UG3\_K3ENKFJMJW3,*^\S/_B=J]? S6;',(T1.79;[WPMUZ2J>Z^S86S_1S!?7TS@A^EP]7OX,879Y[J&P<@1=T(R5GZ&&[.2[HFY^9T M(:FZOTS-X38E7RT:"]_,%A]Z;ICZVCH=O=F(W3.YUC?0S;Q#3"X88\)DJ3KX M1C:86M9S+EI'NP.3'=+Y\%A%]U4'X1=E#UQ#!^2.;Y]=5@[J5TC45B?OZ6:E MK.G);M:%N<6;R>TOD]:J@K&IDN-7NVA463^^2WP?LR"N;,,1)NC":PW-.7+^ M.1B?(3?U/2!PYQTC#(\;O>.J#5OUDOY)7_,7FW\TEH"!%7C70*C5Z?L+NP'7R MW,7NFJ+NF^R^*Y;+E=WN(++\:UG(4Y_():W)S-Z?*2\0#1[GN:MJ+G='YM6_ MJ+/X,9NW<"FW4_$KJCC@E*VSWG=>\Q@,$%Q@"W209&UL'-@ZOE38@9B^B@40 MR,Z0?X,G(=%],OPV3W8/)() M,T$4&F+C+"7,FI!PG3*2<&T8DRQD8;J:"0S5PCH9JU=U%3*I9D9FZI&Y)E'C M*KL3Y1%KA$ S0);7A,+V&:Q6%6,M(P[4-EVQW5^=.K&3*A=)A"./,-)-I M$&DD=>"I#J6Q[6(N4F-#(0*N!J;<.B M=> \.?,K6IJ4F!*-K@) A(4ESC4$.)I7^+F4^68]]8S\=^K"G(H\MK)1:W.I MXHAJL'DW2&[+,CZX:BCZ!%T\-7ET<5& 1514A5/?G0JM3LK6A5C&B-7P/5=1 M^-WT1QXC 1^KQGG&C.?+[;$0OV35G6-IKABKD%$=QS)+6C49]_I5Q6'Y-)=L ME9<4W16P-D95>PTF:6;696:!^-+Q>'F?1RJ MIXZIU&1OP[L:\>.R);(_=\I81EF*/\\SXYN_U;V6O2KNG6.]Z4PMET7&!UG\ M^7X=H\SFL/E\S)B>BAP?%5LXE5?+G.RS@6\(Z* AWS!?FUYT21OPZV0^\RK%HJ[6]^. MXDP&J181D12S:@.6$1%BZV\5!<+$S"17:;=6 XK+U:T**&=H"/]!B:\R[%8- MB!$W>LXKZXH;L-U'V7C9 ^>X[#0X?;<9^L$IUPQHZ"-D5BG6.[Z!EH]N5'>; M#6>">H_^9.F\KV 0]0#XSOJ^NQK29)5E)=,^,XY18>3:S6#Q2=5J9CPZ(PY0 M'0/"?!>FPON&2P]V>4\A1]]-.;A%5TV+41KO_C]S;XV/S*L5K:/7HFSST_%] M?MR[Y)[Z9J(OIM]S)!=%297A8E;^#]7KNJY$/D2)ONJ*%J8:85UE8"O"C 67 M7ICIY=,G3U\.5LBAL(L%G?1@)G/',5'>[Z<5-JYMZE #:B++C1@+L%NG1VC] MC#>WK@SLBM\=ZRT&0IL7=99, M:=,'L'?=S&'ILK-.CF&F>VUR)?8>WSFB<2)M$(:$T\ B.UE,,@H*O@[20*=" MI5$0K.99,K.8JW9>>%VQF*5[=7CH^7+\SZI^A8LJ\.4SUYRC':D4?"0.!-JU MRNP5Q:3J$H2PNX U;*J-%_,]_#R)5*6&8^S3<09YU=/C@FB<5-,O5*!9*O>Z MS >ZAK>LT6UO1L?V;PS/GXU]:1L7W0^_$U:OX!EE%YYI/0/G4*[Z] M)E2EF2"Q"!AA69P0F<2 NY+!)S+)1'J%P7ME<'>ZEBC< M?BT[N)BK ,/O:TC"5*1\4G:(1?"K2Y.;;8)GH:#*&827J7M?S#:^4!5AQCQ7 MA,<]Y#9HUDO/*J5G?:%*G?GZ^S@/#1)J3?VK2P=!>WL6C2& M[V]3EL0XFL8%9;<5#=KFF?GA!K/W _Z$'9B/ZUR/JN%GU4*]PG-LB]L93EP- M#CZZWVNB?P^;=,"S\\(=9BI'^*\TW7&E&%>-T M:9U[WY%+/\,KZB.J.8>-YE/8O[.; M>>,G",1<=U1<#0W1*3PH= M8D^F- @E9YQJ;D(="J&MC+,XEG0U3[1J*R",=-QF>,KSZV&??<>IF2\UNX(] M5U!G95)!;X4RFC=\1\_W@C285<][T MT'37%=BP"H,INJI3T+V^N\8WED' \H_K3[!8N^0.+),.R@\J?BW';^MK;Y .&V_S^\Q;EWR!4P=6T7@Y M)-4M)OD%\3>]EA[_0=-%W>8 E22CF57:)H:QP&89U2DS21IH36%W@EZ_MA)) MT^E"28EFC.Q]G'S7SN;S&1KUSZ$\&N9A^@8?\M%P-"F+I$J'WDJ=X_'N?GF. MP_D+YVZTN_5G_^MIM[>W]?%'E[[O??T"Y_B68KM;_<'AX-\!C('-G^.'7[IP MAJOSW;_^'>S2'=;=VHX.O_S=A_N==R^/S_>^?(7[?/WV]?0$SG$5[VT>10D7 M&G8GH0F63(=A3 07*0$,3)(XRA(CKV;07ML(U66PK$K>_]ZP\[< \PNZ,93_ M*6:+K18Y0N>K<5:PBN87I"DC8;QBTC1M&X4R]%]CF$/@D3LH.24'67K)D)/*-TH&B *$Z<#5+G]1>=X EL;?2&Y.08) MJ72Q.LNU]CGU9N?$I[?V9N9$N3E1]9PT^C^7G34\\[*?DZJN>[V2<=QR+DY9 M;4<8Y)3II8P-SS[AYX,:7=GVKE0)ZW:OZ7 .*DW-BEAGY/R\_G*69[MR]$S! ML>QC/BV=FB8NN5I&F-K%]#=O9E*-%[ZICQ)?.^E%E80TV]#[Q=;H_@+,I21@ MSPSF:GTA#G[O[+OZ?7M1R>T!EJ[CMJBOF^9%/KUR48.-06_ST(4O]\?FK$,K M%:!.<6PD"6+NO7"DUB[*R_BZ:Q8N5U)UA9U?DL"13(9WJR@MM MUS]'J+_]MO9^<_]/I)8HBLF,)--@]23YDRD3?CJ?\,S]A'0:@TI\,Y;]#O+] M7B@,Q,\0\VZ[1@[N:%A\"_CJ=+H^57OZ2>7;G^%N%:9$+6>.[ TSJ= @T+TZ MM2FO7\O1;.3^M>H<6SSR/7>*5QN\ "')QINJ<'I:WESI$46IX=3RB 0,9V7K M#A\$NG!4 F7O)%^SU/,-(18/J#&0D0+%X/$18/5MB]4?(8!-S2+H&00=W@"0 M7(61D).0OGF,]H;WZ<)80D@*QLP3BGS%CY";P0A3/ZM$5#P]IPP6[E3WI;YH MN\,./^O[#,CZ)4JQ@AVOZY8NXX:Q(OK%J*H^K*+U3D5OU+*YV@.-%#I.'^K\ MM;GYP4&-!PFD4'" 6C\4U0+5%WFI//D*:./=U'7_Q4JR;QQA7C4J+%O7^-+$ MGJ=[*=O=5A[O*AI?J:72'/>&KA+PBL$"_[KX/C:PO9@"SQDRJXQK?\K3J20/ MP#SR*JL"T^NK N\0E&!U4.)I2@D?G"]UEL.O6!7W?[<.X_]]VMWZ=W!X^O=@ M=X!5'/"=O[;CW=/NR>Y?'^$>'X.O?^U&^-QY]__N8#?H?OG:VQT<7AR>'@;= MOSZ>'QY\N]BEV^=?M_#:3]\.+Q7;'7QJUGG_V(6Q[WX\HI:F-DDR$C&I",MT M1&2J.$FR((FD8AF-KM;MK6#HBE4<9L\A2N5&BL[! _0]O];=V-WZAHDD/+%A MK#T7=$08U88(%B=F$WBR]UU!XF_8E]736Q>_O[UV*\_&WQ!TR[^,1V?X*TR0;RE= MGW"Y-CEQW(-GA7E;_? 'IN#UQ<7;WM"]JKOH#S!OG.U5"@OTV#3 M6]WV/V[5_,K!#L"]]?^M16O3 U^C#OLVZ(1N!U7W6\Y7Z=D/_/(?5S2G^>WF M-_6C&WQ.74'AK(7N-;Y^R&=>_X8=(X7Z=IR/)D--RA$J9<":^>,G;]TW=KQ* M[SQ/REN"^2UVP8UO/[\];KJN1&G$<+BPX^RI#D[ S'P&G6_ M_KKUZ:1[^9D='L"]3O_^=GCPZ71WZ^N@N[435-? LR9?Z>=D[\M' M>GBI3_:VOH5[!W"?O[:C[L')":BH%-3/D^Y?N^?=P6&P>PJ&42^X^.=@>[R[ M'YP?*:,B:[@EU(26,!,F1'!.B6%1$K,HDFDJUC8BNLZO]":9*ZU:ZN;'C^XH M!"UZM>CU .BE:1)1&A@FHX@E(9.4(GYQ'ME04LL1O4)>HM?B3DLM>BT3O?:# MH$2O8/=@-SZR"4WBE%DB#3:"C7A(LA#LZB1-C4K2T,C(.@2[VFYI%1'LSFJH M=?_WG-30?:0_)([*\/YZZ-SK7VNFT+M-X4+L?LXXMG0MS*TB=HAI<>R7<.RB MJ85)%092&9)JS%%7F2)9G 2$8]?8( TCP\S:1K*>W!?"%H/%@ZI:K8 ^D:+1 M"NA]S:1912,*L]B(.",B /ED6L9$IB8F:83-.VD6AE2N;2Q!SUBBD+X"I]9< M'X4']&G="JH63."+@ZJEZQ+5&K9(]2M(U7W74"5HDD3"! $)DHR#.91*PIEE M)-0JB&)F RTHJA)L2=;0"GEM6OE\*%6BE<][JOIS+HL@"2Q7G&0&Z22BB!.A MX9\XD6F$?3P2+;%!=+9",OH*_!('(VS3^. NB9NN*_U+9<)#!.NE1Q-4<*H) MN-8!]<(=T,N?GY<"^$M7R%J@_R5%K!E9DQE/$F,"DJ;4$!:GBF06?S(!$SJ) MHR !D&?Q_2-K2Y>+)W8)M0#9 N2J:\0M0/ZBI5IKPMW3;]&1E@&WH>8D8"$C MC$^%R9PI[U MU0M;O4+U75N UYHJ?J5PX?@H$39FFDD2&M>@#F0E4U81@WR$T@9*:K,R:>/[ MD[.*A:$_P^)=5:Z.1U5]*F:1WY0VWJ:)KTKF=9LF_BKSI-LT\5>6)OYEGC]S MVG_4.\>J+J1SG(>M\[,NE%E&_2T[C\<*>]MS)J%>I=F2J\22P+ &[AB:A")4ZVIFJ6_[@A8O@50NCWNI)CM5:/]?#JK7?]$O_J5IY M]R$F$X3/4QOS9LZ@"_\]C+NG__9V+S]]VSOXU#O\LLWVOKS_UMWZ&YZY&^]M M;<=?!Q_#>3/G$!DJ3[_1[I>=2]#>XNY??Y^@N01C#T"K8[N7W]CN07_P=>O? MV0QK(6 ]-,\(%0)T-VL#DL4LQOB<2I,THXF-D(TTO=(GNNPUW,K4P\J42(S@ M(%A"6L%"&TD>:5BA($FC*#1)AC)5N01:F7I"F6H$T0ZCHX2R5,;<$LDS05AH M8I)Q'I!$R" 3-))A$&.I-+V%7+V"X-:50[UJ%NJY?)9UFK?9?HL9I&M$!BND%+$VI80E,B%2 M&T;B,$4?#C,:BHKZ<60H-Y'0 M$0DC$1.F14IXQ"31BNHXY5$6&.$4E17)[G]RW'@%+I9W2&]\)GJ^S_"JO)($%1A]1&I%,*DVDL)K%6<"""*OPV8(P> L0+4"L4F),"Q#+U" K@$ 4 MR&++2 8Z(V%@BA(96DYTD*413Z(X2.-KBMROJE:W3#YY"JK J_R5_U1-N'?% M>)+#?U\]C>#N^5$2!C3DTI+0HN^32DX$IDU%)HPS1F'NV4][6JT*Z72YIHXZ M_(H#LJD&8_>D:Q)%9O-#KB?:?J($D3A:#]+@5Q)$4KX>L>L__O6<"X#SA\BY MB&*^C)R+EV#>(2EUJY@]!/O0R\Q._J58P**DY)^[ M,(R3%Z*=G1Z&7[?ZO>[EMXNO!]_B[N7'RZ^GNVQWZU_0U#Z>=^'@/*3;M'N@ MKN0P@T;W;>_+3K1W\'=_[^!;U-WJ#G8OC\^[7T!3V]J,#B__/#T\. SA'>UN ML]K64B&UM2%)4JH)RS <2;4@ G2@-&8L%DGB]+)5*K=]!=%.D!?:QB)>$&0= M&I$?G(]:I+H+4NTWD(HK;6P8Q,0","'S.%B061"01"4FR@0+ PD6)%U>.5I+ M7W);I(I:LI*7AE0GN3$M5MT%JYHIDS2B,DQE1E(16,)"%A$I60@[2 MAH3&J0#]BF49-IP*Z32]NU6K'@FJXE:M>FE0U?O>:E5W@:H99KA$\]A(PT"K M"A/0JI0E0B66Q$+#+RI+>6:0=:IU53TNZ]2)R8WK.OA(JE4+2TN$I4UL#>85-3\9^56[SRU,G4_3J<6TFX/:2V*W07%FGXKG;"(\H02&BA)F,&2 M1)D)(A.=""4"HU*[ML'YM";QH5J1+*C/;?6OQ9*(8O$6>WU/D)O&=20WQ?C7 M\*[U5B6N1F__4/#5S0'^UN+;7?"MZ>S2-#"Q0;LQXXRP@ G"@R0F M1FN#CK!81ZY-21M"? +U;<6*B'Y*M-Z \O>G(7 S52?6[ M(VC48BPZ?@Z*](:3P3GLD,(,*V 0!D_"#<'VNL")XG5MRCJ&3[O L2'R:I3"V8 MJ]QFA"66DO^?O7=O:NM(WL??BHK/UOZ2*@\[]XOS*ZJ(L5VD(A$[%=3H M7X^;ECNE 5GZ0WGQ+Z9[\]WD/D-\^VUG==!/P1 M+J#D(Q@TR2:D V,(J^ - )((E*ZLX6N.Q"8I1V_F6O<%9%N6=;_GNM/ZIUVK M/"5@Q"(B<]EQC8'<).$1YM%Y&I*P-D=M7..GFZQ[A5/S+#U56A/&M)9<\ACS M9B>2Y4;9G,&I<;7T>K+TNBS] Y;5/FF #NWND.@'W"_I[_T(>1MX!66MBBQR1TL&_S%T9?/(T#T*:C MH]CQ,5R9OMF(^FS362E$M$%3G7Q(,G*.D]8T*!ZEPB%0>.]=HU8>)Q_Z]V$? MIKC?AWESK4Y51'T)R^.?3O08K,B#]GYC8_^HT?S]M 3S-SX T5>KWI9?_]_]I2NAOYY/P!/"WV;D&[&P>9"_F2D_#7LV-51J> M">B7C6X8I=W;Z\6];&P?#WM^OSIW!SRI;)]E-2LF!\;-[OKH!7\_?[./O6Y_ MB7)*'QF?X+NB<;9.MYI[I_6#35S?V_4$B)Y6 D5F$N(A*60H#<@)HJGAT2?E M@&=H>4U]GPG3 %4/H1)UVQY#V5ZV:.''?BM4'AP0CI/68+]F:\FV>K5OMCV< M6X3N[H^=67*NV=7>G;_/N^G7.7?C-KH=/^SUXC(=WCVA6#7.]DZV/NT*9A.1 MBB,M8,?CEH'UJJ-'44I")- 8DWC>)&X6JMHO1_9[%>USW!W [+;R.=)\ D,Y MP8Q&J6W"W"ONK!'. @P!_'CI61&891 8X$F 0[ Z,3F-P>)58.]@9Y%FE.F-O=7RO\M]. M;ZO_7_[[M]@?5 ^!RS>;%13"W?*F"G]HP6T_Q"P9[=K'[K?8ZU1?S4;8NVQ* M]'R6]HO]& !V-NME8I0DD,4VD(/1N$+,73'&XIG?^@*#^S7;!J(^Z7T$OTR< MFA8>/!CY/*>+W5QX)Z2 M=A)S ^TB%]#;W>E#J-N/JDG-NPK'1!:FAI]/E+;2 M6%;">X#AP6FS![HX&G!UX/2*9>8]KI_L:B>XBE(A:0B8XTI(9)11*&*M@1)I M:Y*J4L%OLX;-DW^6LVGZU4. ;"]RT;S1F_]BZV8MBR M 5J_G8?W]+OMX7COREMQ1KJI':VR:D[ZEP 4S!L//X(M--E*TWC'AWOG6\*3 M$XC6R(UU_K!^](-NKWJM/-!>/.[VLK5D\Z#[\=A6D4C]N#>.1I;9@?5 MK_GU,N_( 6*5Q07@/8BC'*:+&J.9">3AY(MZ<1]F-8>:P*1WC^*E,[WKC_1@ M]ZAZ@SGY,\E.&Y,X)\QQ:;FFD<<4@LO^G2CX(D^&/X\' M^WIU]8(G9^_L6?W3;DQ*2LT#4MPGQ*-.R 8"C%E'S5RR"M1Z98V;VWAR)4QC M\7$579S\-K#?1]5MEU4DKO&N_=7K?LB7;UXT;WX_]MAL]?X$>G"^%<2_X37C MU$:Q H?N]UP N\\W3-\L)_WL*G]9Y#S'N)\83B/ M0)\F8W_%"K#) %=!U"D&4P8Y23GBN3>C8\H"I;8**YTL?+:R)JB^)2(/.1K+@RPW[?>-&(;P$JX=ERTE[?%% MA3?6=ZF%;0WSB*P5!G%8&V0)5B@%[RUG$:ML;HEK ?)\"P9T )N\LJG"^(@B MG,]S1>HNMN3L5CKN5E3Z@6-X_O;[,(AVW$J?H^_N=?*!P6;(9VWY)&2].@"8 MV%7KG?#GQ3$ ? 9C"LO5[^"Q#[&:ZP),*T%5B(8F)$G,5;9PS/(1$25".S"N M. GL:H!/)#[W5K-11@=7.&-RX4!/@O5<646O!OAD*R)ULTF338AQ*X#AT9'M MP9*-K)S+9^W5^5?F?969/_D=%7EY@8@W14HO:UV4. +XWX$XPRMJ0O'&3?XXA+K*LOOYDMNRH!9&$L@ M>"::0/65Z9GZ]W[OH@K(7D2N%^TAJNKLO+7M$WO:7_G/Y?X0K0ZZ,H=77_]F M"G4>#3B6P9&$5*KZTT"S>;M47/N4GTK[PW2WX'*5&W*G[A9XE6JV\.X6\$BA M%M[=@LI5*F=KQ?$*\HUS\\+2W:)TMWAP,OY31\6/E"K#U0RD*HMP3I" K\"F MO5P=RNY&L<:9PNNTL?&)UK]^(HVS<+1S\.FL464.>]Z@[W,NA:A_K_[VQ\80VZ<]38J..<.=PXVV/;S9Q+&-I( MJ;55R/%,WBTC2!/'D<#.$XCB#EH1BEJ\]IP M;A0$.?KFYW,Y*&@W%]I-5RIT4<*JNH05CIJZ5?6C+I_ MC:]2!&<>1?VK%RN#_/R0E03*#),.9 M!8+-ZS0+2!"GA,6>>9R[J5V725-8X -JZK1FY#!=V]FK3O\*]7N5R+?9"3&U M8,SQS]:W_.M$( KAFQO_+O42\=Q@01U'G!&-.&4:F> ,TLX2 #_G'RF18H^+0]/>.!]Y-+E<(4DZ5]SW%NF0*+(F&2!E M3,/?;XHQ*T3L ;6I7"9T^[JF>K4636$B/?J!K_E>"_IZ9CK[=[ MTC)B8@'!^4%PVONF1<2!I8A\T 9QEP)RG 'K\TKC* V1SJVL:47N?^ PK_X4 M2GASV."8"#YP8Y+"!I<8^<8R,/5!0<$Y4'!KVO9-RF$KI$<"YWZ^7BJP?0-! M1L(' (+<4+FR9OC]6X\O'Q=<9IS[L]O90[D8V+V1KOCCGB_279B\!>SN>.#: M7!_46_A[!7CKNS'X:$).(HTA(&Z]0(8YBAPFP8MHK+5@^?+[]R-:/D??L[)\ MKTEQ>VJ:=X]NQB E M]U6GX44=OSY"_[57YB&\7'3S(?CAC$Z-ZSONS82.RS:SLR?M@"(!\NXL] X'\2D7;.G?JY6==6ND;#7GD]D/$)"&6Y \F.R>+D:^-ST;@UMG52BO5Q, MY.8"83/4F7B(>A'"K"HC[E(O0O!5CN]6$^+VSY1Z@'H1<*%Z5H/EBRAN\5-; M_5Y?O89_CHK/+!,+^]*/:9B=(&D62O]29V%4U>S2!+R& T[X1N92P]RA";:5 M+A"*40'#C,;[K>.'/>^)'-* MD6NKJ%]M)QZ&O5S\]Q8J=X6XC=3^3]#ZYTG(QB8+W*NY=U;?.*2-YH?]^MGG M@_K1Y];VU\;1UL?/;2!II_6-W^'W]_BJR0+C_KZU43_9:@*)^_K^K/&Q?KKS M\8_];;K-=SY^$=O-S9-Z_KWY.>?3?[\XQ?1.**DP$MIXQ*D(R.D@D$R"4*>) MP#EUE.2*7#>61GO$&D3W"Z1:-L2:NT#1[*__4GPE.$A.E*3)T\"Y,#9XQ:@R M,3#XQ/*G26NZ;#56,;;-?=MY80D%CP9'9^=P)'U2FE6;@]6(IUS$G]"$;)08 M\QB=5%6E9KZP7/;E"RU[?B$7$^95^QU>IMW=>]!HB_M-W?-B4Y(+[9T%"A43 M@)_3D5(!^[7!&N OZ,*FGAZ^6E-LRH84L4\1,>X,XC*'@P69$#5.2I:L=XRM MK"V,3)4 I=E(A"=PB?-@@#C.J78VQ(B5=2H)9Z@EA42\ "T\FTK2H5PK)A#( M-&AALA&YI#B*EL;<5TI0&T$+V2IY>;%*RTP3&CD=<=R>R.[UXJ@MT%,[9>XZ M@8]9C_O^3$([@0ECE"M*.-'2576JM88-R27C8F$23X]AIQ=,XNHA79W"M1N; MWQL;7^!>.RWX+\S1X6FC6>?U,[@;/*=^L'.P?? AQRKEH^\S>"Z,^Q#FY?VN MESQPV )1$L!.N&0>&8TM2M1K'(4FFN?HS:NL)/=QN$VJ*&=>)).D!X4,0&A;GA1G.AE#>PF^?XQ^R4B:1V,_V&_=7A7-X<>.LH?-1WI- M'K+$X754U)Z(Q%4DSN*(#<:<*>QMPH6!/#E&-=Y->J6@%3I[(2-7*V@_NL2N4H3C)%D\6@G#<)Q*(%);SP, H#$SRY'S$%@M; MR,(+4,2ID[9@J<6*(V M=[C,?K'EHP@7<=U/G>SXHO<(Z7*]/RJ(](0;9YV75@7/C=7&D/A$16;+'K' M/6(Z&H-J@0FV#'FE<@OA:(&L28FX%#()KI)1#@Q*>?]-8OD,RF>5S/B3Y(1' M*8/VQ/>X=Y[4:PTM7/S\O)3=;AD3^%]'2?5'VNNF@P:"BC18@Q&U+B%.5#[+ M$ %13;5/3GO)[()*JB]&,*X># !&C7-['53G!C)M=EOVOXW=?'[WZ>] MY1K8>+P^D>;Z?:<2CE%O^;]ZW0]9HC8[(\'*"Y\6F7)T4Y50K%G,;, M!97(.4903M4W6M!(67@NN9IA5 . BOSWZD85?85! M]FPG_VW0K68D'AVWNZ/6N+'!^'_C^O_]/ M4Z)^NW8\F5]]&]'M M]RV(U"D\(P!]&F0AZ(XD=RSX, .3ZP;[=E [Z0[;H;9O\Q-K.];F*<8 M.]4(LKI6K]F?W#P/:/+,&-[ <'K5L."STUO&E8:#8>^:H=V\3?VL ,&$7Z)L MV+[EJP]7DX#S5:W976H2*+(JF%YXFC]9)9@N/LV?KQIY\\=7;GN-1V0RJZ"$ M%1Z [&G\]@3O4G]M18 MZ%^(^^W#$8RJ73_[I[W=W(%K/I'ZP8<6/+NU?;8#?_MP4&]^.6ML_+/_0^FT MKSMY;&>-K__L-XX^YXCBT_K737C//PX:\,[UK_7OC68=-[Y^R(F_%]74!1<> M)XP1CA;,,,HCLB[[X*RB8-@EF6#EUM@;P?6J>2ZIOTNQ@SR_>,G-#AA&L99Z MW:/:N-!]DDYMDD MIKNO)4NL8E0BR@)'G'N+7*01"2R#DLQ'*W-U"&GFK0[Q8L#^^9D+H!79HP.: M]A0&PXN!^]G>L.P#=]@'0$(OMH("WO. ]W37N"A5PE$)Y"16B&.*D6'1 ((3 M8P*C!*D*H'ND?9$G\"A.]MKY,/EBX.ZMXN M2S#X\BWOLX[>_-WV6[Y8LZ_%FOTK]O[.ZKQ8-C-?W,?#V+23-ZL$^IPCX<*1 M?LJ1+K473SP%J6S(%11R$"+52$>C4>3$,FIUC(&MK+%5RHM]^_S0?B-'[K/NF4**RTUAQQ:PVRU%AD-(]:2^\LJ_8( MLJACLB7?/(H97^%515Y08OA(GQ[:)W\E8:5:JXI"]+>&@_X M!FFV%ILB4]("99R&3^,3/ ,A41A ;'V@!SXFR#;%1C\ 0&O&E0% &O&>L?I"$V/NR.?Q-M1][9O<9PJ,M;+ MJ0O'^2OXXA+K^MVL$#=>\N#%N@F>*6&/FBL5<*?^G8=;*7&T05.=?$@R6?PSG_WL3_ZIV._FN'6 MT1?>:%;?.=HY JP[ XP#S*PW\[@!P^CG0Q@__/>/P_^>U7DCOT]SG6[!YS". MW5R3B1NJ$(,M!W&E ]*.&<2#%\* V*ADEBN955VK&W*U-EG[RFJO:CK5IDME MU"X$HC:2B*4O0'!EJW@$_?G;[\M-)G-UZLL7\C6IUVB+*8D$B08T5D_ M-#(F:!23S0VL65!*+I=^W*-Q=94Z>WJ>1SQ.C?6VUSO-5]FJ26QVC^U-5,WE M;Q]W>^,;QKWG?_EOQNBBM=S>SV2A_LZR3_Z9MA:[(JE+Y+XBG3JUK. MUK)YGML2()A,/D#;:F"W9;#/:K!\MDSAQ6?U/HM4W?7C^+VBI'^/(.H5M_K> M^@[P',IDC (GW_U=9N*B+.23-H _-QX?_4BG;3L^CFMJ3'A*;5*"YOJN,S^; MA))7_LKRRAW'3J4H&.:8V^@UC<$0EYQB(G)G1J4??^[$G=A='WM+E#MR9^MK M^^L?_9WF\6%CX]/)5BZK!?>OYV=]K-.MYGYKYRN,]6"=[GS\YQ#NBQN3:_[[ MQ[X["NVMHT\PKG6Q]16NW]@\S>^U?;8MMC[^T88W/:IO[!SNP'LTX.__/:OB M728N6I<;%WF1$+>*(LXI1O^FCD^;'5YJ8A3LNA]V M144QCRP*2B6GV#E'",YYLL)00;TLV/4HV'5Z@5W:VV!80%%*CGC(7EGI"8J* M6RVIPRPWM:<,K^J"706[7C-VD:2,I=RY1#3W,6F:*-%&"(<]#S(4['H,[&I< M\"["K62"2V0EUX@GH9%AA@)V$1U)8-)KDV.#],+.Q@MV%>Q:GO>>QV:,/$EL MN<0N<.:CQM9*S8,/8#(J3F_&KIE+D!58NQ>L75 R[#A)8,^C1%5 W">%-!8! ML:0!UYB13LB5-?*&4_)\#,K'+@TV=81WJ5JLK&))GD9?J]/'J8*[YV$!"QV+ M6-5BAN%<$\B45Q^Q59(OOSJOMA_S'5;6?B&__J0[]FMO5AF)4:NN)%U00I[FAVA1,?4I,G;+)#38\Z@C"221%W"B#--?9GRB2 M%2*:0 (P(;ZJ"J:^6&T%LL.IQ9HQ8[C@SBCE.76@NL3%H&/1UB?5U@M3TTA8 M'>VY3I+5W*%*'(\8>VP0;![ZF7.JO17^75'\+RCZ'59H'90.5C%(LN6BQ\$Q@;CS M&/'( G)6>.1X#,Q%[WFN,)-#@(MF%\V^)BY61&:$#=):Q5V4CF##E94Z)N(U MY3=K=E'HQ2GTU!D<$[ 0E'MDF0.M5IXAV+T3"..)=>3:2EHE5.)1@';OPO_1_,(;)[O8:,J\5,A@P%EN'4=6 MPD]1)5A$)91F?F6-7^>0+:SK.:S2'+@JA0C!!V6<,]Q0:KS2U%*K M&1,RRE1P]2EQM7&!JZ+Q:3@\'J34".>()28-Q'SHE/9F5-FV=0 MX[AH[%TU-J@@HR/,XQP"Y+3&ANHDB0K)"H99T=@GU=BQR=G8V!-;GW8Y1Q'$@I,%)V<^5;2*12.T4U)PKJCV!%,JE(U!N$1%P!9PRFXQ.$"J- MUD0YY9@/-^-D@<<'B++(\!C!T'<>)2$9P*-72 -[1+"/12&)<4S0E37)%]ZB MI,!C@<<"CU=#7;@/BN)D(B4\&FW W.821TXET!?O;X;'DF#QJ-$N.<'")VL$ MIPACEA!W22#+HT :6RRU9\([FA,L)-'WKQ.[--A9.6#_4S6I/7<_7NH'_20^ MTZJ_\&[^Y\9^O9?R-\QE*!VW11[]J=7)';O?(K/X! ^^*GZ:5$%O3JJ@JYS/ MF%2QT&&KF::_5OLP[KE\N:OR=*K*FYH]/NYUOP,P#6+[M/:O>:BCME)*Y:.7 MA@-9,9QZSX"["*Q^O7PSYKV'/[\,,_P6B'=?;[:X?G3^- M4?3]]^/H!S$T[?>-&(;P$J 8ZU63ZF>/K7=O6[Y-MIK^I'%PR!IGZV=;S\%BX@'B1EQ M25J2"Y"R:S)JS@6FFRHX.N\4?V+[L-"32:]:Q++M:J=[^7K+FV1"S@]ORR&?_M]>*UVW$J3D.8/ M+="+^">\0MCL#&QGKQ*S?C\.^K^?UNU!M_>N;?O])HSB=Q#1PUO>Q*E5D MX+6/]7G)@)KIKC\)@;IKI-.3!()>YP.YY9UNC,!\Y:]/Q"SO[R.PSMXRS<#- M<6UE,J;*A1:MOX?6+]]"OP=+(?N_0NU+/Z9AN_9G*\6*C9]&V^O_D'-TOZF9 MQR-\E[HX/TSUTTQJ=9Q1>V=[O=-LVXP\*B^S,LZ<:_N ,K)\NK7N_?!HV*ZT M"V0 QG56N=]FT*DRF5%:N23_ES3,+0MFLCGMWM]/=;Q_W9.?2=:\8]SEHLB7UU M6W2%8B8HQC0/AG&KC<8Z<,4X(U@D$JXO_C(5_P-#\F_#L)==MYC_[C8//[9V/.ZTM>)?ZUTW1.&KL-S8.87R? M#ZH.DJUQ7.T/01W;;/M@FS;.=F",G_?AO;YO'\'U&W5>/_.B?K")&P>;>?[: M<)_3K>8>J9]]@OF#YV_L[7)ON; X(<*911Q;C30G"J6HJ9&*14O]RIJZB"*: M1+'64.TVL0HJ"FX4#U)8D"7JX'^!ZLA]5-HQ4\3JY8I5V:(=@(EK52. M_;;(^) 0H[FK(H@#]SGVFZXJ\4-X](.!_SR _S(S2EYF3HCE00!ZA<@!;TAT M(EG.)8TA84/P+3DAL\)*_R7E@CP>N#3>G>>"2!==9"[784BY3G' 2$N,D5,F M<@.K8J1;6>.F/.+3#O&"1/,B4>L??O/8J+-UP7\\,!QBN43& M8H(ET.LS:O;3878MVZC37QX7PUGYS9:S02">=/[))*2E9"(PZP-3N6FPN'\=]])P MZZYA(>-(D&[OAD"0>9!XUJX4\\_F,PX!X?I M'T]1W6>GNL7@FE]-IXZZL$BP&DX@Y3 '-54"Z204TI88#A^&F,N^XK+!OF M M998$SH0P)B5.*''8!LJ2$TI(J8,L1T-/I*?31T.&A<0DJ"<&=04J+#&R$OAP M-)@JS6E@)E7[:6D@6C2U4.$ET-V+LQ3)-)4F160B@TW61X9T( ;1:",//')O M'.@NOG_/GJ*[KUEW"Q>^BYY.'3YX%P/H:FYZ0!$L$D?&:8.834RK (8*YID, MBR52TP7EKCZSHX?:[_!>[>[>G8X<2M;IG%FGS,3 A1 ^FRQBL,-)'C1VGI)R-/I$V3IV-:LR5 M82(B+QUH$05\=LI*9*4%NY)0ZJLD!?,2HA:'T()4]^)L-%+#*;8) MD7S>PH.#O0]+@21Q3#-F.*8&5%??W] LJON:5;?X@^97TZFS4F9]4)&1(3SL)\:@PRL"O*,:AZ$E MNU-GH\(Q$F5"47N#.*P0LLDI1*1E6AH-:\9 =]E+3#,KNOMXNENX\%WT].)L M% /=M(P*(%$" M."8;D4Z.H""E$)(KP@*MLOKF.B$%"D2#MG GYSDWWDGAE[PLE(O!?(F!PUJ*1'L--2^$GE5O(ZV5R%4RWP>+2$\LU&5ZFF,9"@C/:! M>T>UDB7 MI+2BNL4E]+AJ.G4\RG40A'B-4HH><)8+":JB$B&41<<8,TI)X%"5) MAA()VRP!*LP+%2Z:6JCP,NCNQ?$H,29H*G@..E*(1T*058D#*\94$!8I%ARX M,"NZ6W2W<.''UM.+X]% J,/64"1YJD*00$\M#B@9:ZQ.B3H;0$^7J]S18_<] M?0(MF[D3[E*FB;[,"9LAVF7F9L,O#NL#]T%1G$RDA$>CL\N#2QPYE<027_KC M/0W:'TZ?+7!CDG3"(J8#0YQ'C1R852AYK8.VA%0.2B$7X/N85Q^>441;T?$' MU/%BBRU(ZR^.)40$1A=#1,%&,,6P,2C'92"O$M!PPQ*-=&6-\064\2E:7[2^ M6'&/H^'3?=^8TX1[G$-L..):162C4,@I1Y..+'B=8]&I65@B2='PEZ3A5D9K M0,VM2Y:3Q)QA00N.I6(YQZ&9U'RHN2%O#^)VE\V+VA?V_E@J?G$&8X.43C*,A"- WV5N&V8=031;6S1A$5). R?J M^1CH"\I@6^8#AT87)F[H#J(?U ;=FIW:\-XN2_):N<=/Q6KIL/T>!UEEQLJ, ME1DK,[:L,_:Z:GXW>S;$(]L[O%LN^P.$<3SH/5Y[+9!%'9-L=D),%\;6A105 M&VLN&^L]V%:?IEJ96$-=9 A,X%R[V5"D$R4H"1M\(C;2G.E.A2[U>IZ;CO[[ M_S0E]+>R2DN]2@5)GS62[ITCJ4]64T4%8BH7+=0T(*M,0-@H3V2T3!A;D/2E MZ^BBW,I%1Q>GH^]/JGB0O_')KG56,J+(<&J9=BD9(Y/YD?/]PC.6;:+_-6].Y +G MYZ5LBHOS 5P3A_K^NV\/\YQ][';#2:O=+COD?#ODZ;1K50-+X8YHY%.N]\B4 M1980@13S%HR.I+2'#5(OHBW0PO7EB2L%%. LP+FDP%G"?!\!1+?/093Y('2* M&3H#@"C7$CEN$_Q$I1-.*L+2@I+T"H@6$"T@^B3LLQ$'A7O>'S8O#J,X3E9B MSA'65"+N4T!6 @M5'FLAO<9$DY4UKM7]G3,%-@ML%MA\)$]V,=H?!#BG3@B9 MEY%&0Y'W(B*NHD8Z<;#:B9$\8NZ=%RMK2O)559"S(&=!SF>!G,5J?PP4/3U' M4>Z9TA@ E&$+_#,%AHSS'FD>#&::R<33@K)S"XH6%"TH^B3\LYCMB\'-BZ * M \OAO;1 -[$%]JDM\^(BN?V%#EO--/VU6G,_UK+[L68[H98!K6;]_X:MT;OT:[ ,=3^-0=L)FVEE,I' M+PT7DAE.O6>8.(&52UC>[.V<:MKXMC,\"MW!^/-75QGJ<@/%+[S1K+YSM'/T M 7#R\_XV_0(HFL?]SWZ=?CZ$\<-__SC\[]DVV6KZD\;!(6N/ZV?HN#]@) MJBD2-!=L= PCPYQ"H6JD*0'-&%]9D_0:GV8-!*Z=E[O5&4E%#V2A=3[C-5M- M>>VD-=BOV=I(T&) %H3=[L7:L.JA66NW4JQUTZU-/H,*,CK"/,[^ JAU9BIZC2!ULKMS0 MW/+:(2H,318,$Z[IRIJZV%K/^[KFQ>A7N#(/?L1H<+31*!(I]\G /U1AH@,/ MP8];7EU/NPI^+'C]:7UC;Y"DJ4PY3PX'KGF0WA"F8Q*.NR5/WM]V,8 MMF,WW2)7'X:#82].^]K>?S^.G7YL9A.@">/YO=WUAZ].RF \@%%:@ !YCW"B M"<%"Y..'Q!".FEL0+A84Z%\$5#^&>1_TAD"\I\7E1^FX8D7<: @^DIDTO>ZU M.%KX#%HW0>@H

[V.1T7"(1F':@7\#[D-5!H!AIDH91@H-861/DFM.]:0YPG2 ^M69E M,7KSE"HRCWH$*AFE.",:XY)P1VE6$&-8(HXFKQH.K1K._2R+@.6"%M M,47<4X]]*O_0(W'[][_]>W-YHZ2\]=;[;2CFQOK]69G*)D+_OX M+]ES+BJ+K#K@.'^3T:$*C+MMC_OQ[>2'WT*K?]RVIV];G>KQU4577>YPS]]. M6F&P_Y:*5_2S?>G];/-LZV_KQR^'_T!U_YST#@[ MQ#L?_SC*A^_U@_9^XPS>M7EX N/X7F]NGL%.+OY[-FDB4C4+ FI%-=$.4:LU MXB$%9(#O(@O&A['Y&"?FD'FUL#8BI9S!K"!*;TS.?^V=I)\&=K:![#5/N@5M MYD*;]]-HXZ@6%C.%F$L2<<7 T 8C#FP)%SE7A#.F5M:8N<;0+OVE'Q9MV)W0 MYC549'I"M-GOQ5CP9BZ\V9S&F\""P#( NTE.((X)1TX"_,"O"=;+>AHQX TK MQ9H>'6]X83=+AS@9NYX*8^#3?<&QUII,A%:A G5"-+%4%46*V\Q=[$ MG/\A%U:UH=";6>%&%'JS?' #WRUP,Q?I0&<]KTE!GCLASY=+1$<[)UQ(R&L# M1$=;BK2F"0GO.9$>6^/8RIK$+\J/,W/*ZN6VFB5E]>'GI\#B*VS/^UC(MSV- M?%HP+2)Q*$E+$!=2("TL1YH(X\#*$\YBX%S4K.+%=N==[E35:U)7;X[&GXH@ M&2L*IZ/^?3_F8(Z#+T:*-'7A>#KPQ276P9L/!S=?,O72/H+2]18-!P3/%$_# M\.7IF/YW'FZEDM$&377R(2 M?1ZBBH"^M>T3>]I?^<_EN)U6!UV9^:N3=O/J/49&Q5^][C%(Y.E?;=L9K'?" M^_\-6\='L&@;K;YO=_O#WA)E3!Q.,.QP:V/G$'#H9.? TYV-0US?V#\ S#K8 M^EAGC8_OZ=97>,[7][3Q]]7HO$^\<03/.OC]J'&V<[C5_'2R];&Q7Z=U#OB& MMYO;8F=C,R?D$V!BO+&WB[FGA@8P]I)+"&8;(,A(CBRQ&#OK&)'\NHR)!]X! MU;42KU9KDQ6M@N7.E_,'7'B2^-0KN/R4\OV*I5K [BJ25H3*B"37&''#0: ] M#@@FT3NL;<3.W"L/Z)$D"DA6[7A:XN-D@6MV4-N(/AZYV!O)'2-OKB3P@[3U M6_T&>Q*P2 M99[18/5LM_V)@?R,/' S-S>9H^G++:\_HI/+- $94%[UZQ/S$+W&EUGFWW6/ MCHT7%^Y?^L5N:^8=@%(FK52 QDF03.N MC5 1"^*)%WI6]]6-]'C9JGO M4B#:9]MGFR?;S3JI C!;Y^XK(Y4+DE+$MAH5(ZGD+@27#!J0;SGEG)&>.YP-',Y2,+F"T4S!KO M+J+)&;%48H.2$ EQG!ARRE"$A788JY2B4"MK1./[E]M]+#![!=$1'X8]4+IA M+[ZII=;W_$/_LHOD09MXOO; "V\\T#/F.< ;Y\D[9BD/,A?8P5IS4BC:$Z#: MYC1%XYA:)[5%+#&/N \" 9O.)XS:*D)\-,;D(N+W/V!<8&Q%4=/%JBDV7,F@ M"&QLA$L276 :QRAT2(9%$0KY>!(UG2(?G!M+B20H))=3V7SN 9Y 894UW'E* M1FHJ[Y\XNT0A4,^ 7OP9;3_N=]NAUCHZ[G6_Q2SM_8=P?Y4(\O.*G307BR91 M>,H3I<98XXD6^%33P!3'V:9A,R">*H"HA2H@"FM$6& MAH 8YYI+!9!EPLH:7RK+IVCI8K74A!QSFHMR8L^S.U&#WGJ.(S!^D;PJ9.)) MM'2*3! 9N)4>(V![N>^#Y"$V(: W !4"&M(D6"19%,T!+(8/:LLE7V M7(YUBX8_P[Z?1<,7JN'3U(1ZK;USB,6JCQ QR#!MD$S$:^$TX+ =Z88Z. M$KBQB).5?O]MS5XT#@?M.>Z! E4E%HI/9-[Y_&696,M6+F _U11^8VII"]3- M!77;TV0&)Q:BD@$%[#WBV%-D68I(J1BH=-*IE&/4S'4E"'\MCI(7H+H/3D>* MZBY0=:=8BJ?4< MV2#0)[!!!&3+:8D2TIB(HKCC%H+I27.-">1+5772!FU(D M9VGB[DN1G$?D0LM5(N]W8(Q[I[5U$[V6WX?Q,JWAP$D[^1*?%N6FKF:MGIN-6K"SODC @H2"%-KN=AJ*N YF9)6CC0A$@Y53X%9@27 MT9G\,T\ /1H@$=,B'X\C'XWF]BY)6$7A24Y[PXAK)I%5(B%A.66**J6\!3/_ M&BO_'&CF)V_7D;Z'*=5H^_#P:5?ZN(9\,_/6UUNF\?T)K#\!XXC6S]998^/+ MKDA,@SXFQ(@6B!OBD)6>(J]S1S^&'7;L.=1L;%XJM#@NCS@\.@(Z?@8/R1L? M"$,?D%1R@:_K\NQ9'\E$[:0WV6YWJ^];[$?//=\Q5';,M57']/MQDE)F8 M[Y,1I[I)O^HUGB\==1:/G8R:-]']JECDN&JDOD.#\9]84)>+2,K+OJ*+.SU$ M(4DE5S%E=^KP#8!SQP[?MW\&F][B:S.*5R_.>S^<^UW]"7R';-,OI_!_H".? M6.-L4^P<-%I 5WG]Z\YA_6Q;;#?;A].%\(#&GC;6=X&R:LM3JL_Z%5^Z0G[?9!"&W<.[GT]1YX_>_<799TY#(92UUP1&C, M@O! M..]$BK[JMKW@P(^?"/_S".HHZ/7RT4L$!M=H&D!3>$H1R'\('#",6(:#XQF] MB!FCURQ1&06][H%>DRB,,7J9E)S#/B!)LQ]3&(P="+ZA@E#XM>E[F7 M5]3'@*MJ#\"]=/(H[RN()"REXD9@;:L*;\\#O5Y!.N6[*OBKFVIP^;>6OZ/I M_*K3L.:I*F6E!T6P"6O):5 N!LM4LIJHQ(*2Q7!\//"J7S4)F%RDGC'#&%6" MAE!LH\=4T"NVD>8">)_52.OLV5%,(C"5(DI>>Q(,#D$ NR#X_A59BH8NK8:* M$*G5B1$@_5P[96D4EO$DB85MU:?"_Q]50R]OH=$YPZG+>21:@X8ZB@P3$LDD M, TL^$!LKO9V[S22DJ]\<_I,\8;<=V9>"E;>*X& M$["'?0SAX!WB!!#368N1HR$I)\#L8 "6; $M=A:H&\_#$5R L0#CK1D<5#)* M<>2.,2X)=Y1F:#2Y$X6CR10S[S&!\3P1N0+&+[M1.1)DP$AI9Q#'6B";J$?, M!ZN,D)@:N;+&\2HIP%B L0#C H&1*JT)8UI++GF,N:J-2)8;E6NL&XV+=?VH MP-BZ#(R$4N8Y9LC BB!8(0J,40;$E&:>BB!=), 8Y:IX < X0X&&:PHVW)Y3 M5$E=M$%3G7Q(,G*.D]8T*!ZEPB%0T*!=0NC*PZ;U3;3CSVYGKQE[1QO1#98F MFZ^Y.5:.+@AT.-@^^B3J&WL@N.]QG;XGVR"L6QM9 3Z=-+YNYM(BY(=LOBS0 MM-$"A3K9VOB]5<^E1YK_M.IT$\;QB>QLK.?[M+>:7Z:S.AD(.FUL;.Y*28-C M4B.L'4'<,H]T"!9I(S !YL8"CR/D:G6&,:SGE%J8>"LMD<0SRH,*1K%HO'4POF(%HO YT.8D-)<&^G7DXS%3#0\5_R[B8J MJOT0*::2KBIB[I)B*N0J5^(!$B$5HXM/A#2K1-TMO_)I!JMGN^V,Z9)SI!^] MO$REG+?VFA.US#R)6L\CW9=W(N,E=D[K$CR)_)EE"Y+7X'XPR> M_,,&($ID^0,Z[K'1%M[<>,<4-U1JSR(Q45N,J174SEJ.?DSGLFME>=SU=W2H MC-SUQX<[![\?U.FG[S".L_I!'3?H'X?;3?C^QTW>:.;Z8?63[;-_6EM7"RH? M?3ZJ?ZR?[6R\IXVS^FG][!/;/OJ\#^/"VP=[I YCK9_]?@#/%%6 Q]_G!96= M4"Y9'9 ,N2P="1HY1A-2G@3*$PM$Y5AR@TM[XA>LE"0&*UR0!F/.E?7:4(9% MM$%RRMI65#(P0H@[K-OE B/O/"61:,.73G_L11@[%1K=0>R?,P?]$*;C3" U*Z5_SB"UJ$8VHZ6K5JZ U%P@ M]66:.1#K/(U4(PH_(!XY1@XV#R24ELZ*P#RE*VM"X(6%A2Z1;5V4+,C*7I+%>4_TGW_J+\3Z+\%SR!R !4(1H4..>(DXB1 M49RAX#$EP3O)A'AVRO\J'!#VJ NCR>W00DRQEWT1U3%&U1RM^!_FA;MY6I,O MR@$QM8@5OO7[0]OQ<=PQI<#:7+#FISE-P#$YCQ6(BLUI_6 (.6<%"DR _E 5 M6,X[4-=45)V] WEQ1BROAB[*&U$T=+$:>D$\+-&$.QU1DM(@SK1&FC"/0N*6 M89;15.;T@A\3@YY$0U]!8;UFU9[P^ M%=R?"_?WIID9YS)JZC%8F,HB[C5#5AJ,A+2!"XDUB;0R.!=1[W[A&O/$[J@" MG04ZGY_OKD#G?:#S@C)3'!3C4B 9#,^=8QUR(C@DDY=CJU-K=+]5V;\U2J<;OK\;=;&M54E^L(BMSJ!;?= 'S-RO 4AV0C[.J,&? M6X-^K3]:\W%"DMWKQ:K7[:0=^'&O^ZT58M7L]@U<#;!:Z\+M5EQ1C>O=,^CT8Z_99 M_759;^TLA2"*(6AGW1\IJ+F;+_5 MKQUW6UGV)H)Y? SZ7>41U :759I;9KS!W<2NE7 IB-/QIMV)N;5!$>2S*C8/#W1"2XEY1I%@6 M99 49'-I%>ZY2U%&@9T"QJ-7S'.:Q#U?W1]^6;E"459^G12YJ+IUV$N34,'++;M-;@8/7SBRWUM'PZ,: MD,S>J#B&M\?P'?@&W++L1TNHQ/73K298,6>?..Q%K+YQN)C]Z)>5SY6PQ-[* MKZNUWR?R<).2N6A[F6X![>H#DQK4_MS\?>MS[;@][-=NE!I87=C(KE8DYB8D M'F'H#D!',)NLDIZK:*(*0;N?5"3>;'RXZV\47X& M,"/G\H7H*QNEXI&V+"1YR'W<.()V<@"\P[G.T<5@:.^JV?*0M0XDQT[B X N3&V"A-PIA'I2PVQ@>6M-;<6>V+ MX#PMO=C8W!4X,,6"!"BR@$R!>^2TM$B :@MK9%*)KZSAVP3G!BR:@-4"@4A3 M+KW'AMH4N6+)""RH)]$KYA,-;!9Y*D)S7Z'QNTZ2(!R-2,%6ACB1$3F'-1(T M):5@]D05,;=*KQ$:X*#S+3JGE#J3.:^BW&MJE7*!)Y$L8(F6HH#(T\I#L[X+ MR)YR#T$4I!)C$(FRVGU",#Q8I@W0FVOE80PBB]]\>"3.$M@$!6:<*0<"E+Q1 M,@!O88;,Q%J*<-Q+.(#[UG=Q($EB(9&)$<#"28Z #U DO24$;%K/.=C;%8;D)<)(XMRQSV$'FX<1*.B0 MG-#>>HUOVCS.J6J(QW'D9P"1:$>@&78O5C^T^ZNU]2DG;RW%F"WEIP://UN= MN)5&#H*)?^!+9]B/X=W8GG]W/N8/,?XU>E-XJ];0B8 KODJO,:27&TV*@-Q;0!H;7W93Q%)*$Y$@53>S MO-T0&A"6F$D=(\B)R0+";N$BV4EO3RN??'?DI0>SIF=/.K7C' D[\N=/VSB5 M@[X7:Q;^W\E.UO\-6]E#>-3J5,Z[L9^T/[G=U:/,[ ML5<^=^!;=::T_=-F; MFEVM;?A*NSUYZO]C[SN;VDJV=O^*RC>\GBHWIW/PW'(5,^ IIH[$V,;V@2]4 M1Q (B2,)8_CU=_7>6PD$)@@0L$_ (.W08:UGA5ZA.@CXGT'##@8Q'V/EV[N^ M_VS MQO'8OUN,.Q]]S#AQ^[VC1OSIXV#0\':PWTB=WFDQE,)SF0=ZW._Y&$/I_,Q# M;0R 4'.-B%S_MUVY_,OQ#XZ!+5([5P,NSO, RN'%[_(J'$1?G _ZV!_:=K=X MZ7'>AFHZ8TL3YM-I XN4TYGX3ONYDT'9+WG&@5L,(Y]']FV[.#,A%!T! .P7 M(^[$;,NB$!-P9B@\N?EDO_"DK_^QL;6VFJ_B*QCG9Q#X=W1*>6IO[6*[7],O M.@(3.]CKOO]W)0\_YVF_8C_L-MG<\J>M@T.VF760K;U=Z3U-8$8B#2"!.,8, M@1@Q*%%NA0[64Y/#1U;(Y;"[T1YG!\;\2M,FM((,'/4N+';\89DN6]#%LK3AY/N6H=E M)LY\TZU.T!\A_#H.@;0&(X+;G,SGA>0 +X; -G@+[(2DJ>:@I2,0IP)Q@R72 M$6,4F!>$D"28M[DO_#7G;>WN6.TK%AJ!3M8I]R +_NJ\%L1"J4Z,U9.> \0N M>B>5FDTZ =6MBC0JU;V2YC(N7GG\>T&8S GWNZ]PJ1">T[)"Z7%OT,YC?E\$ M"X#26#4[J*)IIVZL8@?QY!;K0#,Z&5Y]RZ5R[XN68P3?2) Q''Z5^_#N.=*U0ZG()>2:W_9 M$N?9QG/.KQBW!'&!>::+R0 M>(N74REJ(>@/UV9IQX,PUI M.3YGVL^2G7BS#I'">9(_F4'"47Q>/@S+_X0>Z!Z7=-7+8=)CI:$Q(HB1*37S M^"FW%J@IM@\2KE^X=IKP+B(*964,@_ W,$"T?K]QE@_P700YTZT\[N4-E=E; M3'7F1=D-5HWP9(SY%]6B?%%,L"]9V>@4[JY>'[394:3B%/J.#P3CSS9(-!A# MJ5<-3XH7E<]O=[.1&4,W.Z3>ENZP?&D1;#[OFHGF/W&H71%^_MMH0$4P\#C> M\8?MG,31'T4S*5A]VRE?5[[;#F=?.IIYYF /XR]\>Q>G/N7K T.Z4!K;L?2B M=<\N>P&SH[ =VK:?+RI>&7J92!M[)[8/]G:,Q0T%V<[;KU0NQ]V"PEU.#QX1")QR\N^BJ=.,@>GC*"5A9H;P2UFMZ MA=XU8GU[6+1_']/VH/QLV%>@P2O+KQY6;^>>$(+-^9H'J&= MO:#NI'07+KVG92.[3[K=6(J;L2-UY"H=[?WL_E6^E#D9%<-)T.KEC(H9]29O M27_Y%)Q1B/A'8(XJ.GSP5[\WJ-6=RMC]N;FUO8NIU-92C"3L ^+<&V1$%(BE M:((E,6+EWGPP[MN0R=W4HAN12>'NOI@^ M,)C2BFM:F:*5? 2_:VC"C*B$+!B5B!/%D).@&FM"L%>:Y]*HN>B(O)I63O-1 MUS&H&=F4#^-$%N]+,"F\&=.')K]F YTO@X,)\DSQ4=+!VL72';:D[S:!^&V5X!T3;\S]-M:6]\E/%GC=$"1 MDH RJB"3)$9,8\&U#,29F,]WYZCQ(_I-$0CE,A&7NDPA!P'QIA2*\@MX%)KS MY8W)]#:NOFFOT/V)WG-R?.>H M>?Z5MLY7"8SQ9_-@@P.-[S2,!HWW. M].*1(^V81S;8%=9G9\Z=7Q>8VRGV:8MW2U M_G/2]_LY>G9S8G4_H9^U,7*T;LW8A,>C44[[!JI EA)OLX L$[0/>J[A>K8? MP*#I_VAG#75DRN0HD5X:GF8H/K+Y2+D[5F%AN7*9NJF+RVB3T?79=O;]]BB< MY('0;] ?OL^4GT71B>U,-N5C.XOV[6C[S2JK>-0I?2O/^G4#X:==ZR-H832A M:*E#7":%++42"4F9YI+@D(&PDI8QK&;=RU 6@Z>$"TXX,\Q%PK!BE(#20(() M%X%S:Z;S>#LKIX.3H\+U44KN"_1I"T?,50?/I7D4?U;!6)VB!L&T$V>B4(R4 MB>EO"^]-ILN*"VZO75]LG7[AX/ >K=3GGE;]W-IDKI3\?/%O2\Q'QQF,ZA&O%LAWL8TXD5, M/9=,HF@"09R#H:1Y= @[$;TU(1AE /'XPBHCOAC$>Y9Z*ZL[G#Q?Q-O:;_=K MP+L7X&UM\^;:QJYQ07G/')*.),1]]A&)&)&U.G&-&<O'<'7]WY=LY2]R96J9\2N944N)6TD)/ZT6.^T8DUDB",T0S^7"M2 , M"V!V4ISV=WJ"H*1#[/T;1,TN6'_DE=M)&=W#2S\=A MG\N1/GO&Y"UI0-S66Z+KL' M9FIBWV;;'Z&U1KWMUVQ[ZWQ[%_OHI4H6:0.BCSMKD+9.H& %SY&-P6='.)W3 M:FBT[>\:W3@LTP] \K2/;1DQ5ZUY57XDQ*-N.X%@&I8EIW.V?[]*6U@RI%@' M07"4)S%%-Z/AUJ0S(IV#O5UE,8M4&22$SUG4(A=Z5 XYX&7*M+6&Y$*/^+KB MXTL(&?7^WVC_5W>#LB;I8!%S@B >,$:P+02E$+F3-GD3 NP_F],7>X(=5Q9, M*4BC3+4%Q>)XE FV4EZU-4ZLGXZ^@3TNOZZTE"HU;$97*2_P'=L^FHZWF7K, MQ0(1@_*6J]+]RV\G.?_+AVC/J#;$8U.U)\U/NR9YBR5W0+G)(\X,1UK[B"(. MT=(8HB/F%^4@EA#'ZEV_9M59$E;ZA$)'!1>G7*Q0,D0QLPD1JF7 7:= M72N];@M>+[8(U)]51N5T(F99ZRE6"13%LE2)I/!)T:MI4%Q65ID;9\1.@V_. M<_:CH/!AV2\CQ'X58E@&/Q:UX*HPR*I2B M[7>+S&G8HI-.V70G1WPUW@YB?.#"$[=T!^3TI898::Q.+>\3>@1^^V5YI5%Q M/5M 39$./\ZHG@VX;@]N!9R4$\PH(*1-F'N5#1;A+.5<>N.E9PL0EW]4U -$ MZ'+:-8QHG)@P_'.:!/]=!>>>M7K=*F#W%:/J=%V%)FN=^UW8GIB"$[&_Y>5)-:-KD;0=+VSG+J8M%_ MJW3#C"3DQ4(9JSES.X9"2?DD]\P!>2%\*Y:,!9MZD82U\5N3.U)4[M28.?TB=@_JKBE M,2OX_R]R6L6HTBH87D6QE#PD>,EX "N-O^ ]1-M\N6W+T2WMEOK-O^.>[33^*0O@9)WL492;^7F)RU!R[$(=YG:W*#Y9 MZ-&C"LZ=8LF.)TL&5#EQ:N2,H;V*L_J@,>;DI9*2REHR_4R:)_U!(4Q'ZO)L M7:+0@VGE0C$N=K(*/='.\S'@B%_@=A"11=G#<7K2N/I^O\B%[F=X.05P+K$C M5UZ&ZW./P++"SZA^]$SB4BIJ>N2+"GPJ(.;790\7DNY,^2.E.W\9]OSA?J\# MNL%@O0"$K.17D#@Z4?-@V_[S:W0WCG8P-L'H;U]]/7GSMK'@^9Y MZRAGZ[>^?R*;?U[4"[X=[!QMG[6^K_]LT;_A&9_;\&][9^OC8?-[\[Q)=_9; MWS?(SMI7_I_S/=Q:W=7,P\K2W S$290U-F12C/E\@FK)(HTZ7,SO"\10KYER MGE/N'351^42350)LE,#$&X.6?2S3P*SM4 MYZ)EI0D[*N[X1Y%/G+,YVWU J5XN-76<]9NL.=W* !'!,A*Z&,*)U]6-SGG#/3R^4^/1(65L M:M#-+8"7@^8N]01,4"F0E3'C"S/()6R0Y;DO%9$D!?ZKOIM *J<]5-3 &^0M MR"7Z1GGKQ^4FK#2^5IZ/7&*O_&SVB&%R3[BZJ.1@'T3KX%(Y'N[!)1$1M M$%8R(1X\1<8)AB+#$N R(VE7)3FZF.R1KGYHQ[CN7]1_K @N*QS%16X;NL6 MN6=7B0>@G6_9NU.3SHATSOTN5L1P0Q+R@A+$!8"5)L8CT%VCI,Q0)1E U+SH MQ.E*Y64ESM5.9P9J*J(JHK7*5M]A5**@](B7!L=T.2[X\]BV \KFICW.YMUM MJ4X$[GE0E#$@,@JZ>(C&!DNY9I))DVJJ>V+!N-;<=5:HY(#,;$P4<>(=TB9Z MY()T0'XL G3D^CWT^O/0"X0#)%8>_8S/76Y).B02%XRC@>7R:P$[);3WA@EM M.:6"U*3SU*1SN)L4D0S3@ 05V7WK%7(^$J0$5@P[T*I2SJO6*^H&@+71G5-K M_>[*$HY4"HRC#%Z!W),VR1!= .M0%NE F7Y #2_IY[YQA[6R=%L".CQKGG_: ME43!?RA#WAF,.-A'2.<\?4DU9UH9,/QMT:'M<96E0"6C%$?N&..2<$=I5I>, M88DXFLSCTTZ-/=.DT]K:V%68!6I(0(QA!F(K8="S&45@;-L(YK6R(BM+UYES M2Z(D)9ZL2 [4)"6Y%LY1G#0!R@/I*XBMJ>VIJ>U\?9I&#]\):EE\M/,KS/W2 MWU]4\*NJX)5-$KP_.3KI%(=,5:D]T"S[<3]V![D;:KL+?\?&VYS2]-O5$7ZE MIW@4YZ?'I:7S/OW(1[LY;*4XUBY.=E/F-)ABMRKVY\_* MS@6=ZMPNY/4>'7Q=3*R[PRGO?8_%U",=BTT.P#;3GU.1VY]CL6ME%?0[+_ A@1(M^[&S#\[>/\G,/\=]LY: M\V?K["+ '++M[]_V6VN?VSM_?07@^'S8.M@3K;5PT#K8/]A9^[NS<_3W8?-\ MG?WG?)L6B3S<*)D+MAN9C7:O)+(L6A1<5";!KAI*+IZ6:0JB@5,= Y-<:NP< M"#6?5 A@YQ/BGL5I&:E.RU!!#HUIBBFXLDRE7*\B/AI_E$$A14Q+76-X0<.< MCANHP@6J>(#"[D)E+,M,RF@QZL%,G]>QS3:)9LH;&,;G;U7+DUX9ME"T.IHZ M)QW1P9R756%)1?U@ (OVCU$_I3(X)P?K].#3'-$4?T9_4O3%[J74]J,.,X?Q M;&I8.:@[1_7EO.T-LIDB M/&>_?5PM5Q'$DSO2Q%&'EKU^[Q1F/=O7!^R4:PO-7DA@R8=45^]$#J4:O*]; M2CY$2TEZ85F7L*7DKX7 K-!P@D7C2 R&!@Y&M0L8NY![9#,P)Q1_,C%QRY@S M4#YP(06>*-+_2:+/;KE&53S:4Q8?V.PV_C[IQ@9AT\$9T[A_ 1LG41IE_Y=< M/'!^R&M! 1LCB=!8/#_@#[. N%//EBV57Y19%7!)+"#\=/M7GX<.'G+U_AY[0$JGQ8DV3'R6!'-U6/@)4#4[]* MTBX&4C9NLX/]ZM*B1=NTB'XW)9^K)F_9+9;C6BLI50JG:T15/Q;^M4K7N95/ MWPOL-)@:GB3+64R.BA23TBERXW1<2.6(L:DQK5I.]>'YX^R2-5*04JMH [J9 M2B__:MGCN1,_]OI_9:I9(I?(8ULL7VES;Q<;;+$V%@P6P1%/5B*C&4&P?XGY MZ(!=3:X\<$VOJ1%ACY:VT,7&3;V9!"5C#@^Z6<>++I,MK:_K#?Z)YTX&*7N M5ZVOQG)[/)BR]VD;EMWV1^;/A'5O)TQN>3;\&!6(:CFR:#ERB#<_[1IF..;1 M(T]P0@2Q5%BG)K*(AB*B+GF_7.--O(4?H(N7( Z<75,V"-M/(^?6E;(YT M!24"\Y?U>393KGBRU\V!P^493N%S?;T>UO73S:U#TMQ:IW -;JZM[BI!A*;) M(T+R$0[C#FFI07DAG).4/"-.+9?W] K'72Z:>K5K*/X\+AID97[(#%">8Y2" MZ6;G(OG,PPZJ'DJ#]PL\MIB;G"FORLU\B#Y#TJP00>_49XBL$+WX/D-X17*Q M\#Y#1*W0.[8OJ@?[Z\'*&SWV%P6/\EZXZ1SX$?X9/!,!799%KA'=K8\:Z[E,39S&6#W!M?LPUG#4VEIE MVUM[8G-M]>=T?Z#-K0W2VMO53&K'*$,BMQ;DAFMD!$F(4..=E88F)HM>"_C* M1GJOC[BS]'_=T];^TNIMK^ [+:;N&^>O?/E<67LI$%+:^LK;G[:U9(*D@.6C+(2\> 2[GK& PN.(Z8,X)B!W[2)#JP[DZ*. M/"AK _I&9]);]F>5K_$1Z'CZF_72C53C_:WPOCEM?]/FZJXRRG <%+(F M]_# RB/+.9CC/@430][:W,/E_OU1'[PI= U4-5 ]B,%< ]63 -64@4U;>[M, MR&AE"@CVT8!B2@W27FH4C98I8<65XQFH+D=YU4!5 ]4R M7"+>(:J)X&J"8: M%6ON[0JE.+:!H.@T15P0@IP,">GD:8"-5DG@G-9PN0#6TP'5; _?VR> EJ_+ M71Z[P_=4%>CUJI.E;YF8\'F2RU4^=K,9OW2%Z _Y3'D MW\K,D<'*F[SM@]B8?%2NV:#7B;!^XQ=\D.[=L=R\O3N'9.H_]7GX7 M!>D[RBW+4K)_SK )L6S@(],^_/Y5SREE7O/>YG#AW%E$\> M7;@I5QH/G!;Q$297U*1:'0R WU:[8=23J1T'S6ASX9FPV?VR]'R]*1+;9',+=*:#0]Y<.Z3-M>U='#V3 M4FOD0I*($\Z0,Q@C4( B!5N.&QT$XXZ+X)SGZ5?^ M3KJP[*^R]\-&%X"R".T=%/5LMO9M=[-,(R^2P 8;W3)3YWL!$;"PRD4RE41P4A3XLV5=> XDF!@K;1S)36^-/V.[V<[WA25?PZZH78 MF47.,F^FN NTKZ-RQW,6S14!QR-A=;?4F:NJK/V2+1\FOX;3%<'97?)KI%J1 M5"\\"X2L$,47G@5"]8HR-QOL*X@FSFZ(0DW,?-1X6V2<_?80P<(+6K]E=4'- M59_N)-6F,IQA2/Y]..GG79DKX=RO)9R[*.&F%;(1Q(VH8 N(@#Q3054ZHH[W M6W]]/-C9VN [:ZL"E"/X_&-G\Z^OK+FV#@+KZ_G.UA[;WFJ2[?8%1]31.OS= MZL X#^&^4Q!N^]O?O_(=4+2:6]NBM=7J;*Z%_>;YM_9_SE?'1WO-K8W37(L= MZV@)UA8IRD !B]$AG; $?0P;Y5D S5GF"K77IZ^\@A"*M5$9GK-V[(2'"(H8 M/X/>;N'FNO.7%7$NJ]>Y1>AB]>J-UL?9D@O9 1#L8']A^O9U:#0BE,_%O%Z$ MG_RQX&G]$CQ)$9/&6""1:$3<"(%,$!HQT/EH9%((8:=JMBR7L_QEZV#?>MDB MR5VJP;K.%6H>5/^Z#A/GK-TSQ\1N4'*+4CY/JR(VL3=7*Z:L&XDP5'X$H-BJ:J/'W]OC;O(2_PC%L'/>($FE! M$\VM7(R@R&LMHA1!I.#F]YQZ$BUT.>!W'"YRL3/%+9W0RW*<^N=5=:^* \_V MC&?_VL/5J7/37*A^5&&W&XM#'-LPFF[TVG$'P =)Y,0AQS",'T2O-\>@"J?*:KX/A\J'-LA M3"K'2%P__?( ?G[LP_CYDYB&*I2A"(LXJDY4QY$112?J(BBBK+IWTBGG!\.. M8]]OKQCBNZFU@ED6Y]O]F,OGY\'/GC/#N&P)J(7)J'X?5(\K2^S#?7NP7OF^ M/(I^[,0?^5QF9E+]-JQ&VUZS&K"Z5;A&L2ZVZ HV3K;),1% MGV;Z0IE&LOC M:]]L]\OXAW)P_SUI#V LXVB6,A!BYJA^49$-CU6#<+X2$,H@X%H.2U@1FGD.UP=4&:#)'MG\V MHN1=#,( *>4O'9-QXNR\OA^5JD J(OF8^-ZA?F7;E6S,//K M,8!.KAL42WFGC[0123XJPNW9W5!@4&#?^]!%$]!2RYV/??.%O[W\1;SA[ MO)K[-52?Y&1'4:C@#W%J:LP*E>8NIZ8"KRA^]==WKYW'M%E\[3R\0NO!OHK! M7O<=72'B9A44;\4)*P!!#S!6AE5=[?%U582KLC% N(TTYE>\&/],M.U_-*[7JBIA2KJ,B]B_N9YSG]TXH"J(X=&$IQCXX? 1T6LX/RNI<1=&_O'VZN;;3 MV=S:8ZWOK7T8#X$9PO/7V>;W)FW]E1L$;/S<6?N$9R(=5G>E28(9AI$SN4NX M //=>$60C$0*HE-PM' M/W@YG455U*G1XG'10F**>?#",L(XF ]:Q"B85C'" M7RS(&BV>.UJ,"AT 6@!(8.R(03A*@GBT"FF?4V9PQ-8X*B+!&2WNG3M^N2Y20Q9UC0@F.I&"-1ZAHMGCU:3'0+YX*1%N !.YR/K15#UHJ$ M=."*&J>-BSJ71*&O%2UN\(P;S6EA94UO!$'+YL%;7&732]-_GLA[==(H#H$Y M3'00VG* M@Z3:2Y24CHBS:'-2OT.&*R^X)4[RPHJ^MUZ\?*4":]Z?\#XA(GB;N! F\N1@ MVYVPR5,FP39V6M6\_U)X?\J#YJ-Q3&.#<"(R]^4ER& 94 "-RTAM<7!TB4*Y M:]Y_&-Y_I.Y?->\_/>]/Y+ZBDCH=/"*6*\25!KE/+$-"4>QM+F8>R4+.VI:8 M]^LRPZ^^S/ 5OJF8 M,!6T6$ 6A45CIFA)"46\Q9B'5!L]<"F=.>*DV55HQA MI)41"-1B@1P1$A'JK:$T*&\!,R59H2]-8UI0E-@S\3=]*[R^=1F'VZ[;VQ?K M;RHIHM8[[P2BS1E_$XO18F)02B8 ACK 4 MZIU=:)F^8HZR(\;KLZ[]4U^Z! M"S?4?/] ?/^,?$TUW]^+[Z=\3?E(S_,DD'+.HQQS@32F&G&:7+3!$!5LYGM> M\_U+Y?MGY&>J^?Y^?#]=,^3@>8@+/ 9]U;D"S@;E M#.BLAH"ZRJEC7A-)C;56)I.*8-6G55GK7('[ /#7:1\5#L0K0SP2BE,$^YW; M\@2)@K$T3>YMG(",(J>26.)]C1;/&RT^3?G#MGEKK;E+!2.&Y[;'F++_YROC&*^JTSTJ/GH:*!F[VW+IO(MULV]<$>Q>CKC%%^VH M2N4RH+;0.\FE<4?K."5>YWS[TM7I^[KJ[ "F^P@B8+4;QHT;>_EXI5:K;P7Y MVS,N.Z6QQ5HB*PP@/L,$:= %$.C7$C;>.V/D Y0.6P0/+LLI=8T\3^WVJY'G MN2#/E/O/<@7XP@.20EG$-2B6KD>2@78HT\SP9Y M)CJ/2"X:S#'*$(,XL0J!WDN1Q]0X4'2I=#9[$1=<-N<9(<^"1EP']M6!?8_K MB7Q@//YZ%1S7;LF%VZA3;DFKA;%:6\2LB[G2&9BK7"JD2,+!!Q*=5X5;\F7& M]8V;();>LYE>:G=OR;:,G;NN:;[U+G?8ZL?&J'(7>L/K^XMG(^M%QIW<68]6 9#Y&3?2]HNUBT9]C M^OL_>X-AJS?TWP[GWKFKR5Y[.URF ,/UL'Z[LV:9^HC\BX0 I ML$?:$0GZG9>$"AYDE&\^,+5B+@'%J!U;[MIH*S?W;&^X<1?(Z::8N=G;1<]X MV6+SUU3:'LS)9,NC?;XN-_[.6IK259,T8EN4#7X MG.D26HR_&&\UH:I]7%'PH6V^@.834&;3\KJE\U0X$8;IX?[@:J$I;>($69 8:B MF8(B+4<:%< MT(9Y8"@^)_]PQ%#O;D5-5&CEL7*,!< V-XSCAU*WAR M@@890*Y3SB/#SEA,J16..4)C*+*FB1X1E*X)ZMD0U-;&KC$4!R<(2MXI("C, MD;$JY_XDK %!HM?NS0_('M+CT\6P,.L]S0F/=/+P[N1 M\=KN%GW7R[[FUH&E#!_YSDF 2VYW_O?HMNO@']L.'WO]+?OS>WNXO]_K9*Y,)OI$[F;$+"SOU<[\_";_=B\CUHSU$-L%@W]O.J3T;O/G7 MS)R.VEUT80TO3O_J?2A_7MC6DI^=8-$X$H.A@8-,=@%C%P!^! .E2_$2K^ > MD$L99)17Q&DEK(V,4RD=C\Z1$*T0F#N=C37+M+__5^:$OI["3-YG;*X MB/WBE&0:K@I'\(_L1(8/OT2@F-!8/193 E^^I&$[G=[IH!&!QMH9[&8@]7CT:,#, MHXS$Q0MG!Y_/=?J]D[W]#+C]7J<#XC6<%! ^>)57.]6J74SM/?"]D^[P8[]W5+:I_Z??]G&T M'UGU'(M_1%^=_/?P_3;97%O'S8,FV=S:V)71$0];A8B-.6%8:^2T3R@&+[40 M\*O.K0@OARIG?3-+HD:HEGQ$@T"[I7Z9_S@J]J!QG#-1&M@N8WIF0>WE$,ZCTV7]L/B1N'V=;HU -^A$,DWYYYI,Y MNGQ0J3ID9<$V"$7 +\/]T6%/(9B*R\;OR+ZH*86Y8,;V /238#/-H M=-I'( (*E/FMFL&-3I_SCUM6[:2&!PY0HXWC+'*K3*(D4DL]X<*:!9PMWQF" MRK3DS52:)JLCE17,D<+Z?<76QR?:.MC>M5%*17(9*?D$0 <0Q7!/5IN^Q.-A65"J>$\^7%]I_'G%0?Y1M& ) MPASRL_< YO[H6'^(OGA ^.RYL)U*[3\"_.RLC$"D"N-90,'/"Y#@]T&-ZL2* MMR_[QD;A*'D?1BI'U@"_C0:Z"C1Z5/K)MC+A;L'P_NC U:\."R;.+QCSS]:6 MWXTY4$AIAPPHE8A;KY 15"$O F6@Q/>C7WX'I1.4 MFK/W[6Z!B\5-%R,'A[WCRI^@V KEV?@;92-7CZ^\#2N%M^%"&&/Y'>$"QP:KP]JO=^5OQC&75/L MGR#@?7ZP\35SND&&Q#73+[VKR[0 ,\G^KW'ZQ+SNZ>N9Z3]V58TGF//Z.( W M]H\:;PLMZ%+Q]<>NBGYEG:CK5G99TX?FFDAW4) 'N29FDYE[D_O;.=@[^?VN?_9^OZY ^/#K8,FV_R^ M#>_Z=-8\@&OI)['Y5^MHY\N%W)^#OV%,'P]:Y^MDYZ]OASLY[.GWSW'*38:NPD2CF_' >K4%.4XXTMT%ASYF@8J9& MQ25[HF;#!V)#ZX4('J;+M.:,!.N="E(Z:I.SA,6Y860U&SX/-AP5:P V/&NM M[@H96*).(JVE11R[B"R8QB@IG)P6@1/A:C9\$C9,2N-HK6764I[S(95/5#KI M?,":2SPWY*YFPV?"ANTI-CS=)30$ZPQ!R?F(N.,,&9DT(C@9Y0T'_.6_9L/' M;ACQ! RSUO[1#K$;&F?MV+E;5](%5FI^0954^D5DPB+C+39:'V>/.\]COQ?L M8']A)YW7@=&(4#Y/1UP\UR//QT6GYK2NC@&=%#56 W1&A'N:QG4B/ "$&'*;#AO[>TF%HW5,J D)$7<6HUTUEXZ,$PDIRT0, M)'@:EQ(17M-IQH]>S@OIM(=G3^V]64"%]8O;O&18.3>"G;G@A"#,*<=XL %8 M)N3J-=(IZI+YE47%'@45OXVIY/.+B%9_7&#\-#:>8#RGK?;%&+7MTYV#;;J] M]<=A\_L&:6Y](MM;Z[QU!.NP]>VPE7OB;!W2UL$?!U/1\N?P+-S:6MVE*450 MNW):9F[&YX)$AGJ#A ]:*\$E-_K-!T97\.7@571UC/-<8A6@W!OK R&.@OG' M'2AU@9CDC H$;+Z:6&MBO898MW>2(V#]$6% MO\N1UO_G$9I+U&+J2L[7P5"M:.X0PV,(3@;X"Y1Z%H0D2O["S*\Y_SEP_LBB MA_'\;%[B_)W#)EW'.P? [5M_', <8$Q-T5K[>[^YU:2M[Y](<^WP='-K[_PB MYS?/MW<%4(6TW*#<.A9Q(11R!%O@?!6L=LY*ZMY\H&(18HHR1H4(@FIJ.7;! MXB 2BU8J1T%>I9I8:V*]DECA7;O6F$ HR"46&$,\@F)E@7P1=5X3AY,42A7U MRR[G(-9BZBG%E'4.,TF%D5IQYK2U6%$?$]6.:9+,+WQ/-><_"\Z?**@_-[]< MY/RO?//[YW:^OK6U=P9S8# NL7/T<7_[^\=.:ZL)"FMHPWI<4E"SF%(@HX($ M&XK(X!&83@K9_%L(EMA$I>%6@IABBQ!3%G@TL.2Q)8Q[38TC,D9,'<@K*:.M MB;4FUBN)-8LIQ4+$.F(4O 2=*BJ*M!= ME1$IJ@F.D004_B&UM0KB!49U?X: M%WSLMP>'*/5C+#+J^[G=83[2>- HD@= M#[].>Y?.+N/A(=_\Z^_V]E:^[^-!\R"G[7[BVP?-\^;:_L'FFB?-\T^G+1C' M9>_2QJ[.O<:,1 ID!"BU$A%@G+*YQ(W*WJA]F4MH%ZT&[1F^T6P_91?Z?SR M\<UML=WMIHBCWGGJ"FV#P[/MH_6@?T_D3S^)HQ_KG5I%'9,&&14 M/JL#X@%1!<8F2";F<_T/X0-8EXL04$OM ZTI=9DI-9N6/@I,",&(I%RI7"N1 M8W%Q@WYY. M!OS9_+1K@W98 A;#OBK$A97(J>R&C81J3"-01_9FT15Q^2#J>??MK:'MI4/; M/?,;:VA[9M VE=7XL[6Z"]MN0;1%Y",&@XC)B SV$0FKL00)%WFN2434"GEI M+'0:;*W+T$+<.%+9 4,2,4D&#(C'D M-ALK^+(-_7305EGJHW>->( 7P/6$?N;Z&0_\C%?@HJFZ)^2N$3$TWE:M)1ZX MS.AU]0IN*N>?CS2]-^"-(\W0W:P_^L03A*A[A1$EG8/L2<4HY+'8G0.?[K\J'ELU?5:W9> MF,E>L_-3L?.4[4U:>[L>"V^E88@ZRA&W42/MF$ $F!S,$P[&2YS?$[9FYQ?$ MSOW=,.^85=>.]::&B3:K73Z?G^;P_A;?XFS<:+ MWN)5\$#1;OC?;>N*6B6-(JY@,)K4(P]7S1UNXV%'<^U25466&[G9= 8)VSUK M[-M!H]L;CCM,EZW:1WVG!^W_;@TO/GOO *UI,SVDHW3B%D;>[ R#)=@(FZ Z+(?1CV16[V[O\ M\-[)<#"$^XN^UL,K^U;G-^0!E DKN4/V](V7GEIUT\Z]9^#2FXSQBB=?6)Z9 MQ\*O@]&2%/,#<="[^.B%=]1>7JY?BRGV^T 9T\*ND3VT2\9@Q4?J]T'CZA&_ M:YSNM_U^PT4/HKT14XJ9C6)NQO[W23QK-&K'S@@X*).S"F_$O(TVC8QG&O7TR@I,UV?]9K"!=F_N^7%%L0/9!O M<6\?*+#.&SX3OZWG.2E M70^C79]9GN-,IQ,@R2CQOV^A1 ;N@Z(XF4@)CT8;B1/HCI%322SQ?G?C*F_: M=$<% *'0&U;?7U0K1]0Z3:QCN?KG"7S5':YV0ZO7]>4?SU[#O%#8@VU__[;? M6LL%/;[2S:W/AZV#/=%:"P>M@_V#G;6_.SM'?Q]FK?$_Y\VSS:V]7.@#GKWZ M$\:]RQQEB0B*)$D!\40TTM1$Y*RP+.(4MC)HH')XKF^>JN$EYJXRC24C($QE] .AF) MN/1>&.FYUCD_9EZYEPE17*6UC%0.\PXP:W!<"I#.V4BT9(0Y[L.>]D'F =#Y MSDF6'0"4/4#O?J/3Z^ZAHJ?U")7:%Q"M = (ID1[L!\+ +;.M1O#/F@%&:73 M2:4S78-W;PH-0;B*E4:.)FX4X<2-9K0#$"=9"CRPX7#MT'Z[ MJ,U=-N >2K^[\**2<957Q&DEK(T,Q(QT/#I'0K1"8.YP*L$([HEA-4.)XQ:L M8L( \#P/W#BK'8V1IQ2T-"HMBQXY.NC/ZAE\F;6S[K#?=B=C[6Q)S_ 9X-VR5#-@;V!RAB@P)/2ITV8XZ+ M7=B\86E.3:FY7U>^K$RTV)7&UT)#S"@WF)A4Q:/>36Z::+U9$^*XQZ!T5:F4) MV?GUH3WP>?J]KNV?77Q4F#^BT;)5PTJW4B*2QY3SY'#@FH=;C!@>UMM(G,<=,,E_FMXLC^VO3J=O&K58IML;AWN8A:2,<(B$K!" M/!*!K&444:$5IRH7S\CJA+Q&QWQW.ZN#2D8I6!F.,2X)=Y1FZC &5%U'JZ(R MUY^AU;3QX+1!FVO-W>"<2=($1%)V5[ODD15>(0RT0:WRPAE;T,:<"BYWM3^H MTIHPIK7DDL>8C5(!EHA15BMF]$U.-FKR> 3RV%K=3<'8Y%-$&"> #I5;\@FF MD>0L.--W5B>I;S'DUNL&_0Z)\.K;YD:HX^Y M9-"BE5R";Z25,7[!=)CZF8=;T'RT05.=?$@RO_#G3S7X! M2LHL@&QTP3Z-6_9GAHI.+UM\6_#\/SH]?_C4H'"^/0(%MO-]_6QGR_]LKFV? MP?48F'N_N._[^OG.]X\'S;6_]UMTIWVY\TD ,/F[TSI?/VT=;,#8/HG67^MY MC/ YC.E[\[1YM,YVCC;._G.^P5OGGW:3II9%)Y!0,3LE@D$Z2HNL=R0EIVTB M[**5AP/.0?@A.44!.ZA-+$AMK()_#-?T32,"U!YGWNB?Q"NYY:'/%JZUJ A= M:93DT !ZB(/%0-##DN\7OQ_#22=NIFP.]+K96;&9QD1='?K_4=I%6]F(><74 M+9IKJ[L4@V(2004RQ ;$0Z0(=)*(@N#!:\.(=6(>M3Z)69WMO.-^[T=[,)*T M[9) AYE ,S6!93D<&;%P03[CR0;EVW:W,8[3?G\E)1_9_AX@="7B,CI7GPQ[ MQ_G/G$-=6+YC6=@'RSF'*'3L\2"^'_WR.]BG8&:>O6]WBTD4-UT,2H!G5N"O MV HS).-_%4M?/;X2#2N%:+@0(5%^Q_F*(.K*K_$*N>-WPL@[W7G=8+-:S:[^ MNA[L_08K;O387Z1L/*/,C/D!1-?,ZK^OC3XM 3S#>XXF SNF'1JCF3PK6L@:T4T2D&XRX5>V<,34"W>WA=.W@9J7 M4(*D.LM_?Z=4OP7VK[PK%2W;>MX8T^O5K%?SZ5=S0?G.1=2Z*MU_2[P 'R/L MH^W4:5M1XB4/WO(<6-W1>U=E[Y"=[]MB<^N0M,[_:#>_ MP[O.]^CVP4YG^\#SYMK.0>O@<[MU]+ES.7OG6V?GX!#N_0KCV?@)\V*;:SMP M[;!8:54X@FGQ G/'='C3R?C";- M;60!S.(/7"U5ZDX-/S7\/&@@1@T_#PD_HRQF@!\N2!)8,^29MHASB9'%\ ,[ MBU/2-O@,/]3,Z5!2PT\-/\L(/PL(]*GAYT'A9Z+]J.0C$RD@YZ)#N0,D,AA; MQ++V&D%:")SA!Z_()8*?!3G8GHGY^65XUT[S=?7 IS77BIU;[89_]WP-6_>% MK4_31AMHMDY%&7*U%X.X!NQRA'HDC'$L&$T!FHKX5;%$50)KMGT>9D[-M@ME MVREC1UAB#-82):(IXC'D7$=0/D#+H"1A*YE@;S[H^RL;-=1@&-;\NBE\G\E4SB3EE$<44">)!>Z1) )- >^6] M(TP*^>8#6ZI#RU<0EOL(@8\W<%_<./#QQ4'80YD(5R1NU@AV*P3;GK80J-$T M&N\0:(,8$(R!QN&C1@1[R9P+%COZYH,T]^]A<8=PX.?BJ'R]G/Y0QD7-Z8OA M]"G;0C/*%,<_0$Y_*+.DYO0% M_JT,YGYY$9B:MJ&VLM;A%: MW-ZT9\9$S04Q!GD=!>)4>62"3<@3AS5GEL0HWWR85P6_#A)[*6R[N)&2I4BGJZ,XZ^N0&"_?V<2V% MW&L1?KL2P\IMK#%L$1AV.%/#(U&:A0QRV!+$8\+(T[P2=DA+7(1&FC=C(DG[*Y M?SD.H^;=E\"["S 9:MY]5-Z=R-W@>+348F1!W"+.,$4Z"K#Y 8@%M89%0Y=( M[M81H'6TR',];ZC1:Q'HM7[Z[ZV-8?-+1K#57:FPM1J;HL-N;G/%D-:4(1\P MBXYX&[3)JL=E^%K2<)&:U5_"&47-ZHMB]4]C5J@4,IS M)7U*MCC1>#5AH/>)/+MK\8@QF'GHGN6?8:&'NAR;+9GC=NO3G M?G MI:#LPHVG&ET7@JX_9XPFKCTQ+"#MO47<8PDX*\!H,H0$2:A/(;[YH.8Y?>Z6 M^[LX1EGRUIG%>4*H88SXV3 P_(^4"1,UQZS44@ M)KWY(.G]4XUKQ*P1LT;,Q[7D:\1<%&).+'B3@@]2&N2C%(@SRY%AU"+L-/;* M.V()?O.!RQ7Z8A"S,/'_533(_E UY/[73(_XI^LV?F%)'[5]?MTM['GK "PSDO^#/<*$)\1-+G0@B$$FB6"8Q=9+MS0M M[,O-;*1^[Z@@GW;W)#>H[QW'OLV,/&BX8M/OUME^'LG6_>WKEO$O8;!U?_N[ M]CNO^]N_KOU^F=W&Z_[V=7_[1UZX5]??_FNW/8Q5?8;!0T13/FRHQ;(MY\T= M5[>>_DOQ2SW0V>>_>X/!1["Q_AR;6)MC"^N"51T'([OZA?BNC@]:YYYOGZ_3 MG0-_UCIJXIWOG\CF6A.LYF^'+=J$<>[ &/\X&M\S\ET=-5GK?/^@N;5SU#K? MH-LPEYVUK[QY'H[@&6S[?(_#V"G,-5O?TZEH3K.H->,()VX0!SI QC","/.2 M>9P"]Q0P5>#[]Y-^9I%F->35D/<8AY:\;\A[H]+&&O$>!O*FB*4IS)QA!U@>+.'42.0X( MR#@75 =+08G/Q8Z>D9;W"DK-UG547H<=6^US#7"W KCFM!EK1?2<1H*4\Q%Q M;S'26 2DM(^2,R:\"MDUN+"8M26*.JMY>8D,M)J7[\;+TQ56DC6&&HL\E@&4 M%0G*BDT*>>HBQYX3ZDV1^WCO?*B:EY>6EY?!\JAY^8Z\/%5Q)8)R%;!'D1"# M@'NSX8$ETAX$-1= VS3WXF;WK]98UUU9CKHK-S0,ZQCXAU^?ER(+EL%&:[:[ MO7Y[>+:1PQWB8+C:#;-/6?_O"7S=C,/]'GSS RXYBMWAH!8>MQ(>GZ:-.F%U M8)$)Y)S6H @:BBQQ&FDJE'=*6^8=&'5JX5ZK9Y")5*-PC<*OS[JN4?B14'C* M'+>8I< T8"^/&'$3%#(A<<2 @BR0@*,D'Y8\VI6:)D75\[9]?_UX6D20D>%TX!Q5@>#.!P L_R[;5V[TQZVXZ!.!#W8 MV%7):,V-0$7%0\Z808XK#5 +R(9QL(S;I4D$W=J/0"Y'Q[UNAK2R97U*O(*UNDO6I^ K\D&R/I5B"\]- MS&?!\CD-5MTLZ[-.K+M\J7F>>93W39Z\0=K7*\T0JW,2%Y.3^ I.RL#(L=V] M-HC,.K&N#KE^C.90W =%<3*1$AY-MO 3ESAR*HDEWN]NW*X3 U@>4P;'7[U> M. 7=L[#91Y1=6B8OQ3SO;!]]/=W\JTE;6Y\/X3J\O;4GMK.OIXU_]HX M;6VM\R9MTIT_+YKGW]H[6ZM@VF^3UE^?P5[)[^KL-P]:1SM;&Z?;!ZNDN;5W MOGV^ITDAK;GC6V M61FM 8"SNN)&ML>"MNF#H (<8F2&!!6+""> M',G]LQ2B '6.1>F,SMA&Z)QC^.7#ME>0-[(6C_O /(7WOA'+,H]U$LGSU=G^ MZ>I>791/#NEB0AF7,+$(2>Q0)PFAEQ2"<7X]15$Q'IDF*5K_Y M0.F<=+9;6T]+Y/RI.711BD;-H0_!H5-JA0PQ\N ]8LE9Q!DP)VR' [4B.JXD M]49)X% ^)\#U23CT%;@P+JH54U$UM2?C(8/\%ZQ-E-[7"JBF-K&&JUO!U==I MA2)P+4%O,"A*H1#7@8-"(3'2P3.N.9-&% 'Y@66.60;.).HY!'W7@./9@TC.2,28=;AG+\H[I^^6/LL;L-FJSD,UW9][L?2 M+Z+:A^FDT[#>P[QJ?\52*QASO*XE=.4^2]5G56>SSQ%F\R/FB/M5[_LG\*3Q MSG_L]=>J?5^MMKU&NELAW?9,^$L,3DGND!.6@$I"*'(R"22-LX0D([S++4?ZWB.$!F*NZM Y& M^S[]=0UOMX(W/Z.X,!8X)Q)121/B.!&D)< ;=2%8KBV37!51(/?&M]J7LK1L M_8B:2\W6#\?6TX$BRDMM#4-2*8JX-1H4%HZ1<9A&3 +E+)<075P+^T=06T99 MO##8>#T2+-^5K\"I]&78\X?(V4$,17[XB(UK;]*+5LB^[-M^_"/O^O0%?_8& M]8G\[?#[<%HMHT0Q(JE'B5J+N)0&.1<\DBE(EACSV(4W'W3M3WK!O/WT6EG- MVPOC[2G=S,CD>70><>(9XA0K9#6PNO=".NX=MLF^^6 65L>H]BC=B#/_L6?] M7J=3%+$I*]K83NU,>AFZRQQ_^>9P/_9K&+L5C*V?_GMK8]C\DJ',GS8/UG=Y M&$'&)XY@7U70"F@BBB*V=YG*V]>,O"R*2NKUC^P0'O%S^/X\ M]GO!#O9K]GY*]OXTP]XV"<\H#X@(XQ#'(B*-*4-88HVMTP3LD5RG2E-"?U\B M#G\%[I96'#9ZDR#AWF#0\+;?/P.6.K7],"@VA?R>[M%"KS;4GC)F>!P!GHO* M_CF]M:U>UY_ M=WA"VO0\U@X]W-:C=G<^K2K,0Y12HEL( EQ#FJ,5HXAQ;GQ M,BKE)'OS 2_5(7_-QY[P @TR.Q/-6):Z4 MP30[39>+BU^!8Z50Q6M/RO-30/*^35"JAJ<[^TI6=Q4/PMG(6\M3W*U&K-LAUOFT M\Z*UYG=A@R5A."*O0I$.K9%V)B"%M:,R)LQSEB7!>LZ)\N+*4SY7G\9K9>J' MK?Y6,_6MF?K3#%.'Q' *D6?GA4$9;9$%#$8 O5$X EM$Y9L/1JV89>?I5^#A M^&8[)V6Q63O*PJO]'<],(RFMJ?%.CM,I:R2['9*=3;L] C6"*AI0T#@ BEF- M'/,)4282-X80157VR%Z.#JE+S+X$/GVP$-::3Q? IQ/'AT\N)L$\LCAXQ%/, M#0@31=Y1BQF13# [_^3D69:5O4G/JKK5<=WJ^*GA\Z%*VX*!UHK#^;U9:V1= MH(-F==A@>[BUB*KL%$LV(*N68_KG?'XWFV.Y%Y/K1'B*;8+#O;>?4G@W>_&NV,WF[ MBRZLX<7I7[T/Y4_8N0Q/[6[E.2S >L/9=N)G64XH^T\Y&U_>.(J#@9SN, MGR.\T0-,%I/__H]/SA\\4 '?^LX_]T;>N_6Y.-@\" -C?G=;Y^FGK M8 /&]DFT_EK/8X3/84S?FZ?-HW6V<[1Q]I_SXOM=I5A>8X$8J/.(>ZR1YBD@ MY2B#W70RIW8W(HB)X\P]_9,X35"/)V +IMG:CXW^S!XV7!R>QMAM#.$K>Y3K MRQ7E'DYR$2YWUK#'QYVSG)*0O_^Z\F6ED2+@I.W R.WP9-CKGQ4IEGV@CD8O M-:Z4X-V3W/K[HD5$):,4+"#'&)>$.THST1K#$G$TF4RRQ%0D>UF:;[0^SB8= MP4M";UA=<)&X;T+2J\./Y?2^C&8W<_%8W"/ZZLC]T\]0Q9M^( ,7>**L5,QH72*!'2*!K(GAJ(HC6LD #02G: M')W/(C(F642$<,YY+'D.@:67FP#]^H/&<>QGW;+1[C8RQ[]K9/!OV&[(O^C& ML ??Y+T X943XD9_@1R*@W=%$6P8TSY(NL%QN<^-LVC[Q0.R&)MLU.BL-U:?9#-"%#Z0 M0N&?Z-N%D0'2OF./!_']Z)??1T6FVMU":!Z\[K!$KE"V=5?UX.]WV#%C1[[ MB\.99Q36,3^H]YHY77FN1,1-YE^:Q\NT ML9!=>[ 53[M>AC%L,-1M[-+$F] MW]>ZOF_A)5IN6LB"]29133>9\"M;.&+JA;O;PNG;0,U+R'78F*=JVF&AADX< M*-EY\A#9$'>.%'U5QVK/_=3L%H=F]W2U7([DFMC$,\;S^..JHD]5@?"F-O7S M/DSK\>9Y"\;1:N=G;ZY]Q;?VW#_=\.FU\N'*8= M[)TWZ2?6I'D>GWAKZ]-Y<^WC_L[W)F]NA8,FS&'GX._.SO=//_]SOC%3^!WC MH*.E2#K)$8\X(6>,1\1Y1@,6+B7\YH.0"\N6?V&Q!S4&OA8,O.>90XV!RX6! M4Y58=2*1"P,8*+1%_/^S]^9-;219W^A747#?>)_N")+.?7%/$$';N"]S&VBW M\?C!_Q"Y0F$A,2K)&'_Z>[)*0@*#S2) 0/;$8%"IJG(YYW?6/"<8B1SW!G$? M,#:!)RSUTBHW=^]/6#"P8.!3QL [1EL*!BX8!D[U0((MI3HJ)"37B,,F(AMQ M1(:!AF^8)L0ZP$!ZR4'#!<7 %W#@,+/!Q2A6+Q>$3&?9%J[EG'(.\1E8Q\UV MK_7"7WU8HK/O/)M3U@^%>YNS]B_LCTA1, 0_*.)..61)Q$B&)"@6'CN9.R25 M)O+/F8$?RK0K##PG!IYMH\$MMI9&Q%GN7"BX0HYJC:2U&BLO 8YSV1-22L\_ M8P9^*+ND,/"\&'@J@:/'WIF@$(NYLS+7'KG ).(F49DLLV MY#XXI=K:@W+? MFZINJIC$T#F*P"5-%EP3&Q[:JG>4T^QB:YS?KM=RJ4>]6,;%5C_G]XQ@/*X; MQVZ7Y]0]XZ&P[=VL=1&5"LQXBCP++M=[#<@QE1"1AG*M>718+5HIZL+ 3].X M* P\+P:>L2Z4$U&S?$I+:3 Q7&3(>B40H5YJP:D-/()U,;?(4&'@Q6/@AS(N M"@//C8&G$MAXIRAC 469 DA@"]:%(A$%KYQEB@F+0V9@N4 ,_ (B%^M??:QK M>.GES<)+V.(A2F',P;2H8;[PVVT.REW>5;@E#+AA$O)MCA87!+P1 GZ8M4&8 M4"[EG!8M$P,$%!99:R42'ELL%398X(R WPI$%RY?7"Z?@Y%2N'Q!N7S&FC%4 M^10(PB)JQ)T1R%B:0+1K1Y3Q.M*XM$KOU.&AA$ENPJ,?^X//G?[Q<7\PS-S9 M%K7Q@QAN:;R\:*?, QLOU_+*P >OF^TL0=Z; =?NK!$20.FT!$L4P0!!7$:* M'/R*!!=.B!"9"B0#U_>-[VY06Q\J"%*X]=;<.F-,<$N4)2;EHCQ@ M3"@AD%5!H(@3#EIY:FVNT7.G?@V%6Q>76Q\JXE&X]?;<.I6MH/LK3G+*HXHI MASA MCI.$$^P@Y8)843*[2J_+ZGU*-SZ J(;&T?'L,+Y&$93XC(7&SLJH8P% M3I*2YXL ?HN#?K#UP448RS6]P^&H'N;TM_I]' Z[L?EUK1<^]$;UR';_GE3K M*)!V,TCS4W-A9U]L[GS>H\&3F*Q'H(D8Q$V0R&)C$>8!:YHK24:1JS5I2NCO M"Y0<6IA[L1*H"G,O '.?61=CYO94J6@L02+WF^)6*03;2Q#Q(A(%%PQEA;F? M*',_I*TAKPQ<%(:^5X8^)ZW?[3D?#6:P2[")8(70G"E)>40R[YTU'@>GLA5R M%P]?"4W72B,.]S8=Z'BE 4YIT+\\[46R&P7QY;!+L$MH*/%&F: M/!).!4P#]DPV)R*?TWF,6_69_LDS?G9?:8WZ8.OS7##U_JR9\U7\"GS>"#X_ MGSM03D3B)A D="Z1X2Q'QJJ(G V86\Y"R'VD%9Y;M8S'[W]: +, YF("YOU9 MD 4P[P28,\:BX\0(Z@72*3>>3)XCRS!'*2D1O!1>N+BT*B_+/"V 60"S .;3 ML-H+8-X-,*<:IE9"XN@XPDR"AJED0%H%C["Q,4@1),O'A;F\Y(S14P7,QK[_ MK>F=N3IISGZN7_KC-=Z^L*07^XC.S#,'NJMT^N 8T QSK<[)CI/>@.V@&5D> M=V'-3:ORN4#;.^TQM7F:(S M*3\P*9\;^YX (=6Q=Q%$WL04!X,8X?>4BJ!,Z8@"EA3QH!DR.%"4 M1 14=XH+1I=6>_WO^_6&\7*V1?MV M92\EG.7.R4'E#X!VOL1.KY_+5%:#MJQ,L,.XTMDYAT=U9Q!]%C&A8SM?;'?4 M?K4I?FE[/N;7V>/C0?\K4,,P=D\7GB#_,YG$VF0.A0+'%+AU^'DO4+ (%0TH M:!P0EU8CQWQ"E&7?FB%$T28$\7W\\(P",S3=A JLC-8 *5@'ZBY)S!D6M.!8 M*L9(E#I3P>4.@D(%]T$%W][M^>1BRKFG%H-VRU,TR/%$D7?48D9 S67V\M*< M4RH87J'R3%K.F^697O+=T_Q7%R DY$[TWR-7Q\_*CI7.S;6^U7^YP6^KBZ\M M7K5NWZN*8"Y4]7!0N5%>MF@'/5BM>E8"U"-75Z&R@RK6=X-JHKEB, J> **- M5$98%JCDQ'&!A0]S@.I_8BZ>',/Z>")KWH^.1@U- /]6_AF8KG/3%7;6]BB. M0A.GD):2(&YXA-\80X(ZK91G*06WM$K-#Z!ZN2&0H>T-*Y#HIUFL9RII-00[ MB!U@0:#GV!O"1:"HWA?02&,XKR27FV-C<,W; M^J #HX.O-P6W!]'6<'VELP&J3#_C1MT_SS.^/^J&CHMYUH> .QEIZMDN01F9 M)F-M.@:-E^)DQ[S5,OWXU+5K<&S6[8 M.6ZVVV?+O1-&,<\V/R67$NS&K]4P8X*MZ[ZO&M@]J88'\ 6X^>#TN _?;'P" ML,Q=GYD09K?R;$%WYP*R[@^RR#G;KKQ/MM$;\I8NNH;[9Q[\"X;*=8#'_3V! MO30UV;+;FX&ZW+V'\"4"/5:@%Y?XS9_]?T^&^:*K8.MS= M\S@DQHU"R@6,. V@+'$AD J!>BZ(58(MK1*M?^1066 0*)M^<=._;>[%I#VF MWN4^$J 78VJ1U<(BK<%>\9P$F8&?B,N"-+>V7E&,8NK\X\M7 7#+K+MO]DVP_7]K!5,@A0YH+-M2V2L\@XIQ$& M: _<4J^D__&VWUAHN\B3Q!9XW 7.?-386JEY\$%$KCAM=O[2G(NR\W/;^=V] MZ(@068,'G4P@;H-$V@2-%!.)><.\PC3[G;]/X)V-?YWSN611.VZ84%_T.&VMY^%YVB01>GPH%_'SFFT@[H5&]F35E?J'J^.PJ-'ZF3/34#T !Z^RAK'+/F MRGD_W=D#L_L-OAKK8;, Q[%GNXUU,^. '_4F&D=^^7&_KL:NNMZL[VK7CSV94M0ZM5/5LSU>P&HT;KJD_,/%>?>=HF\S#Q6X5O\#SA@=V.!'P MV0?IFH#FS'V94[-7,"_8#U;4G;;Z%@P6!@^"G=PFO/# *M"_SN7@S.&LPM>Z M>M6KNC##P2A>Q*[W_B"&43=NIRM0[)]^M_NV#<[L9#UV!P;S1[?O/[\X4-O@ MV0C! 6.'F41&N%SP 2OD>$S(4\<%*)8Q2KK4B0#]QW&\Y-_E55V6WI2_DO>Z MZK7.\X6ES=E!MB1@?;! ETP9%CD6RFAG#";,8>\XYO:\%Q908,9+#_PZ?E(+ M'!] D@,;-QUGVUR8+W90Y:A!/?UH8BL= K+7H6KDQ!@3-_YYWUAIK2\\/PH6 M*7ZU%_WXX]'\3]WYL/)^91;Z!G$X&C3V6/-%X"+5?)XE1VO# 1:ULN4B#!\! MK)Z;7?/L% .8<]WS\'HVH#8)_1]G8;$352N?M>"!']K _R-$$ MF$'SW'9!QG9E@OT]LRO;5=H'#AXTT9_)7&8B(.?7[GPTY9*)S*[@>+SR\O%^ M3\ASC.@VY!9MT%0G'Y*,G..D-0V*1ZEP"!3H=H_D5)KQ7?,&TPM- L:!F;_C MH.D%L"C@N/5F8P*.)YM_?OBZ^7'KGU7> M[0D7E(-E1[D*"^@422'K%$5)2^NXMXQ%SI;$J&Z-F4D(.S:A==]\.[1$ M-@V:9YYM'_$+*!EC:Q)$7BLN9RZW=D[]ZZLKF?O(#O:KWB1I7\#LWZ-3== M3."'U_Q^4H7AP2M-5XAD624;G] ?/[Z]2E8:;>W"683VFL0KDK,K+^,5H]_/2K1'SWW4L.R?F8_1"+ M=!IL-QL'Z[F1[5G\HL/(\KE#00^XC#/G'Z\Z1?2CDGZ+M[Y9Y[A.3;^?SO8E M+1DQ9?MX\>O=M"\;PZ6@3QK;Q;?OC!M[Z;.)/;_Y]M/OMW/7W,O0%/RZ$WZ==9+8Q9OO]A)3N6>]1BR8@+B0(I]S M4,AK&S .)@:=,R*%>B+X-3:=)Z.8$"UO/>*+4U&V/&/.SW@!/I./S1\Q( N# MLONS82N PR. X7'TJC\:YD.X>5X=U,:H2F>2N8FX=I'OV\LPV>RU=J^WFJW> M3DU@N]Z>;G 3Y"Y2\$92\,-%+X3D/G%*+'(>5'FNO$-&V(14L#QY13VCM9+LW#QO7+QU")EN>$0F*1*@1T:N0(N)BPAXT'I]4&(P+Q4\$G# MQ?,*""Q"TY(G8'TT693Y>%%[T.@L66XV0ZZT77]B5L9&SP^:8U*V^[HQ(5M, M6QNV5<":C-G^))DVAK_M:?[RVF"0SR$TQZL*W-T([G8OFAY<>@8Z"V@I)%HP M/5A FAL@;*>FRA;;SS?6MLC7%"!342!\H!X MS V-D_"(1"&IHM8:HBZO9OMXG/T"XB-;5X1#+C_,<#OW#<%%F\$B_ZB*1.YI@ZV"AEB'.)8*61R,[#<,]%@:;@5 (N" MW7\JYX)E0Q4$6+#X2T& >2' >9.' F[Z TBPG/$C=0(%%J!,+=2@-84%,,- M MRY86I!@.>) \5NRD(,"\$F(W>G.RI*!SLE$,$*T #%:1=8(BE20W#) = M+C8(0)X* CS'C,*91;ND!6 9Y3V/\@78XDTH_))B&(]QV//Y'REX'@<')G5[ MYNL6H#^KGG4^:P,7N7\-N?]YN#EUB=+-M3TB+*7,!!2XPH@+RI Q0B'O'*>! M^V1R\R"VHN_<^7OQMQ0[ MG +*#9<1EY(AEZN0@KY*A$O*)!\S_N#O>\24K-7[SEJ]M"SC?>2JWCG79=&6 M[_I(?-D,GQL2W[M80=-_&:(&@VT+0NQD(VMW#DJEHB$#: M>;!'05=')E*6FT_Y&(1UDC?^,+I(.8(%@@H$/;X]6B#HMA"T.P-![_9DD-A@ MKA!S.10O.4:.*X((MMP'CK4Q $%TQ2P2!+V T.@T3=GVAA4*DW.5\SE-6SOH'^4.2*-ATY'B M^RXF:TU[B)*7=#,T_#JU"=?9YL[ZGK,L6&&.#3]Z[ MW+Y&4T)_7R ?7>'[1 M<^D]!SHH?/\R^+[(^V?-]U/K9_O-^AX72@:F&-+*"L0U3L@)GA!)VD8PC2S) MK=X7C^\; ^BWYA3OZDR/UIDVKM_]/=,I[%PC,,)69IN#-2]_1=5YGAYW;FL_ MJGH!#(]7J+USZ<==,<\G1'.ZHIJWC5L[OVJ:/P,+_#YI_-0P[,R-XW9F>'J+ M=74_V_Y7WO)=&Y=YPP[!UVHLQ^2%+KHS/V_2,%0L3>XZ&$RW<#\B-XCV,[() MIOC*=D_L:;WTV_F6<%4/75CYBXMV]>X]2%O&N)_/FO\3C_M [;W]-U7MN_UZ MM$C=2C],D$WL?MP@FW2#YW-,6X[.X P@'J?WG0//QV][7[? MRKE[L'OXX=ONX?[7K<,UNK7SS^?M/^&9AW\<;-'UDT^ ?ML?MXYV/W[(K9S) MUK?U/0 +')7QB 1*$1"&1*"!>N0IZ)XQ.NJ8;257U1O%L);%C;1!\*# 5&&! M53[OD<_,9.IJQZU,T\V8%W?:D\W#!N M@SV,_J ' ]X_7>Z$:K\:VNYR)[>\ST"^W(F]?7@QC&_\L&Z5(N@I5>SE9Z0J M=D/=L7[0KYM.V LOH(!-%VA^R#U>GG+X:5^V,\MIILQ]X_CH.FP/3P D;I_ MT*F&=6X)/7OSVW$KZS^G#W%C0HKU63?LR1V32[GA9^['/:ARV\YQI\^UX_BU M>>;V5]#E0*2/Z;!]R@]>E)^6'[#^^OWDII4YMIA>,'+:F2S5>*I3TOH)B334 M ..N_'ER.4>$EU'@L)];C@]'O=@!$8:;[QU5 1W9P>#;;=RO/[.QT_J-@!#?L(!A,NG\R/J?RG$P%6JF,W5\BK/U?=,?7'_O[ M'A^ G&WG4U_=>'Y]- ">:"]:WY<'FR!LW5V46:=)P/,<5>#0^??57S[4DO>E]]R:UWX07Y6I69 M=Q/VK"U+TXE?;'WD),'FG;<6ZYC#/FO$/ M,G3"1L/[\^H-)GK,!$@FP-$V!<[-Z7U_ -_)78&/IG,Z'L&'=1[6V3N/P3+- MRFOHN-CMGW3F%0?YR.+[YL'6YWSPD3 M0E($)4<R[?P2?U$A>38AK/Q-8_W?[^MGQTIW5S;TZP)VC D9%*(&ZZ1$20A0HUW5AJ:F)RTY[[H'?UY MTL1U2/E%L<1=FW:_Y(6[8^ON13Y2\YT?KYES]@O<:Z'WFQ7=N!LEED'>>)!S M2M%KHF.J#5TL!+5?SN'_C/T*I7!).;A[S8ZG'HN(!6628L&I2#GCS&')*>-< M$NFN4<=T-L^@-SH*_>'X^D6WS80\%RA?X"DHFYNSRB;C1O.H)5(F]T#5C"#M MM$'$8N9M5,;Z!*)^F5.RLDC'=PL*%12Z&H54D-**Q$FPA(-^KR.V8-V2Q !Q M/ DWS'(L*'0?*#2I8@(HA&VBW$F,O%444$AHI T+B&A*K0E<1)5-WF5!\4HI MHE10Z&F@D'8N>FZ4D-1P(XPC-"2O(\><*L/9#7,N"PK="PI-=2%J$F/1!T0% M 11RCB'-J4.$.U MEQ7?V;Z0'%J*+CPE/?ML]S::S?L+T*G@THUPZ<.LOIV(A56/&NA$@O6OC$": M.(&"P0&,_X2-S25CE+Q[T]K%\T 6+KTO#;UPZ=VY=$93)RF:)(-$QC*'N*0* M&:TB4BQ)%XG'P5O@4M >5.'29\NE<]?M"Y?.@4NGLE19#-N" \KV,^)@6R-' ME$':"C"FB7"&*N!22>?6#+'XT6_*;FM'^8A3>[ZM^-$74+]?"_GT4Y-2WQ_, M[E9!IALAT^ZLEB\%]@%[BDAP@$R*"V2XTXA'2ZVW40C* 9GH8S@?"N,MALI> M&&]>C#>CN'M!M$R"(&UH;H\,O\$N!>0LC\XE[GT37+]Q9+TPWO/1P@OCS8WQ M9B0>\Q0S'9#B5(+%S"QR5"?$-,>)1D8)(5D7OVEZ[P*YVQ=#S;[\Q%!;B^-> M/>OE&?-YQLNR_^YTN.=Z71">3=[JLTQ/)38Q@CEW)F(>#&C/WO!(P3A*PH&L MOK'!6G)0;R6M]\_9I\8[0U( JS0)Q%VBR)(8$2/)XIBHX%@OK0HJ'D-<%W1X M.>@0C;1,^JBLMCPXZW*M>(X5UD;RJ.2-K>J"#K=$AQDC6GE/%HL^S]HQ@E.MA4O(AP!8Q.&'"R8A)1E@D@G,IYQ-ATW) MIGO&W#EW(Z)PY^VY<\:.B"00:U) G"J&N"(2Z>0U2DI;;*+'TGO@3G[C,'CA MSB?$G7-7X@MWWH$[9V2G),EJYU$$JQYQ+#6R,I=:)@2T'/A_4@UWZH7BSI<5 M/9G+T9F23W"_NGS)ZKUS8=J3:2_1M3T:I:,"U 9)+"CUC'MD<" H$.%P$M%: M3Y=6.2O)>FP?/O3OC.<- 'W<2Z-?E-%6G C*1V*8,!".1!I$L M\)R^:29]X;GGHW<7GIL'S^V>\9P2,>;M0*PY9!8]188R$';<:VJ#C3(?7Q%\ MA10_^H(?4BF^@$?2O4LN[YR0Z>NL!DY(Y%8:CCPEN;,O%J +X M+Z#9SOKK]X_=:Z<\XQK/>%DF:6F*4PK!W[0T!/.D*4CS1)"&:!V]29SGUBG2*1,:2C#55UBZ MVRRTJF7I;_,D#NF47(=' MTK1+5O.=<8G,:MPRQHB5,LA*3!$7/")+M0=<"MR:2*7A>&E5Z(6R_@N7+KB* M7KAT'EPZ5=6YGVA4OG MP:53'3\Q036)&%&9'.),< 0:/T/!6F$Q<3Y)#0:UN&FEK>))7YRC0\7?<+_Z M?1P'L1\$\H& YAX\03I0@FS21N(D*(XQ-Y MG/=D.&_N>GCAO/EQ MWE0;=Y&8&!)#*F(#,L]2I&4PB JM@_.1)>\'I'Z#AX_;, M*##TO& H4,DHF(W<,<8EX8[2#$3&L$0<3>8:AG^!H?N'H:D+0 NC;7.6)P:> M^]X+Y,#\1\XE%6F(.NK4P!"]<8W, D,%AAX)AJC2FC"FM>22QYB]62)9;I35 MBAF-K^$%*3!T_S TDX$H6+ ^221)SD!TW",7!44$JT1S;%+@7'IHF1FSHA<( MAEY6=F+I$?0,K;F21'UK"#M7Z)!;066D'I%H%.)!1*1#MNI$\C1ASFFB304& M;5;8 N58%-Y]NB90X=V[\.[4"B(,X%82 3N2>W]%IY F,B)0'BFGF@8=<>9= MPG#)-7[&O/N0=D/AW;OP[M1TH%XX8W/^0L(,<2+SB=SLT C:F,28U2$V+5('9A4%_B M[\/^\2O$5DB^_>*RVCKF)RRM_D)^/2,?6.-[3U^YO:_J*2/S'"RBDE\^9Q@^ MG35_&'.$>)X0E=P@S@7 ,'$&)65 @#(AFJXOC.";MGUY"F[DPJ;S,WX*F\Z? M36<.:PG'@K :!<,QXD)X!-HM04XX'3!F/MGL:,7Z.0:="YO.S\XI;#I_-IT: M-1ZGB"U52-M=,+:U2B>]^J+)$0TJGI\5&J[GK_K,[ MMYTV>D/;VZ]<-Z[5=1P6X+HA<)VK0TVLD"[7:0PB=X(6P2&MO4-,)^FT4QF] MEE8%62A73&'8!;<""L/.F6%G# (ON#!@!JC@\DD4HY&12:*L8[AHX&\K&H:] MX4F4PK!/B&'G;@\4AITSP\X<'7.$4]!\4/0J@&D0@&&CM\AX!_\I;GUHBR(] MH4(.H:J/N_8T#S:>N^6WH06JF7C69T(8,Z_/YQ.K=#IO)J,_8S*:F6SO^__. M1P.N,^;5?[G!;ZM7WGY_N#XSYST^O!OM]OWS=.&?;@2.W7_G/TW]PP/WXNK''_,/!36=O0S@YL[>OQ8AW83 2#&#M']A!69= F"'?J M_FC@8_VJ\TOU:P<$(0PZD\(R_ T?9-(;=1MRR&L,G\&';V, ^NIV_NP#SS3? M7NG\'03:04IW' MVT$[VJK7O#%5/=L#JNO"UL*%AHN:L5:]>AAMR$\X;08^YM-\)1/B>)W/GKW2 M>=O0ZE%^@ZNZU1#&!(P*0ZG@ BQ,U0\U;..7V'$Q]N!&;^MA,[OA007L?P#: M3'[-9/ -)ZQT_G6.ON?@PSBO4[VI:KN_/XC[8ZUJG'B^DR7D#KSH#X":ST]4 MH?KTOP?8'_VG9S^:T?9A]V#W\,.WW? M=MY^WOZX=;3[\<,I*$=D^\W&GL#89?4U]X@@B$MFD3.:(AN,)@0S3,U8YZU@ MR<):3M AS'CN:2[=+KE22E.!/?;6PNZPZ$&GC:"F'F>4&8QBR^.I#X!^DIFT M44PF!%!GLI]L3L,08S)VIYWAZ7$$=NYU '6ZL''UKZ\ZWT'A=7%R##JW6 <,/!I>?UHO_79N3D=5#UU8PXO3OUKNM#]A<\9TU K MAM^D#8(')8!R N>":(6Q32Y%$SD!P_HB[4D1?)1 FHX8CJ-Q\+=0H+G'W$)) MZ?,[<60'^S#P\1[F08\_R5I5J^9=.JJ?4CCHXPT9GQ') .1-5O^[]KB.KR:_ M_#[1SZM>LSW-3;]_/ZH+BEU#0.WE\2JSG#^)FP&/C8'QF\>;L((O.YTUODC9 M"A4_N/[#FW]R\0ZW7GU1E@$OT(#')N@%)"6\I<9+S=(;E+/XZ5>)N+0 T04G M4@NTB^1%VLV*Y'HOJU-O(JB;#G0V1I;/.1$>>6EG/( M@&58S)Z*1D/M3);H M22U[5@*O$U2\SH1?V,(14Q;N=@NGY\75"W50^O(24&O'\>LUZ&3>I/ (>/?8 MK[P%'3VW3)$S)T1IP3[7&@;/N2.I55Y2KT7BQH))R1P8F,1%8U*4PDE;*CI= M'9@C6]_@^X?[9.MP]^L6_8 WC]9AK.MDEZ[CW4,8Z[<-L?OMP[>MUQ<#Z_>8#W3I<9S"OT]V=#;Z[\Y_#W9U_JJTW[[YM'G8/MW8V\?]^>S?;C)MM?VM K:*Z&1)1XCKJ1".92*(NPE5A+#'CF0M,N8X^=X!K@@T;-$ M(A*-2$JF0(S@TEEC&+'$1HD#MI[[4M1I 9!H^_4Y)))>:D3.Z.&>.Z0- M$4@G0@.QAAK.,A+!OMV]KE-!HH)$#X)$S@87I!4I,<:C299KZY3BAO%@K'&E MKM,"(-%4)X*YOMN3AKC@!2A!WOI9E'L9R4LID/35*@)U'G1'2)L$H <;PCK(;'V\HR'4KY/IP MT9J+TF(>F4.12(>XYAC4)\>14!S^Q5I0F<]*ZCEH4.6LY,*R)U9$F>A\5%9R M3)R-P*0F)8Y=2CK)&Q]F*.QY2_:\8.)X' 0&U$2"ZXC ,&7(4*:05,SQF"SL M0:XX0,W=U8K"G@O+GD$XQS&7)EC&K38FJ. 4!^AF#@.%W/CH0F'/.TO/5N_W M3 ;K>>YI@Q&8:!;!]C D@Z3>&NX *D'O%PMYA'FNP:I[[:ARC:-+UXY1/SMP M\%A$+"B3% M.13).68'3?\<'.,&ULPCZV3O00RG.2*],KF M5%['#(AU0!"IH@@@USUUC;^ 4S*WCM(WR>)X*@<67R[7JR"SCY"38 EH[$9' M;#VF)#'@<$^NTWVRBYT8)20TWPCA"0_(Z@G% E>&LQ 86@>NG-L*W MS7=[H(2IJ*Q!GNJ P'P3R AA4!"@HY%$J,(VNO\? P6)$"RY/ MJ-S^"NQSNVZ:U_5UE&?,YQDE(_-^,S)+79&Q3.8^!&L8C1XL;L^"%2)0YZP- M/&EB30EM/8S@_7PQM,5MBEP+@2B1/",65KE<@YE0!>%T);"/(2H+6*!1<1Q M4L@QJE%4F!#M"/P/]&+!S=V+:1?V7%CV-%8D!T)1)P_TH+C6U <+5I'UP4@6 M2FCKX:7GNV];[_:,UX9QIE!*)B'N=$(V<8RHCM'RY"57 =A3Z)+0ME"\5Q+: M'B:A38&6GT#O)\YQ&Z7FV/@0C8A&NBA\T?H?!K?69UJL;GS;^K:_EVOB.*LD MBLP1Q"GF2$LN$,%>:RF959X"<,E2_/\9LR# \4NQI$@Z0H*C6 M#P0.,[WO\MQ\]@ED$\$)DI(R$/LF(:VS M1]YC)54"M9R*I56)Q=QZVA3.?DZ<#6:;9DXZ(74$"PY;*BPS')B:&<-%+ K] MPW'V[@QGK^\%:1))3""#8U.N!R-KJ4?8D.@3"]HQGSE;SJV71DD^NY_DL_77 M[TOFV1-XQKUGGBT*F5XN-=Y6@R.4JJ\QH.-!Y6-)/KM?C3H0XF+@T7/,J N, M,!J#D-AZXDL8ZJ'D+OXN#.5("-YR!/(U(>YE0,:9B)SFW*>$27#Y:*BB\A/F\V'/6.^2$A0QC /BVH/=BH- B@5BO-1)YS@Q8>QEY9\MMNZ?G]7T M*\M-V 85\$A)0KO/W':F@@*\$I8([C&%?X@($?0+86(DI:K:0Z$7^4[[U][A MIJ*#,8!>U JD@_*(:N:%58HXP7/=)EJRT)XQ?TIAO?)$NV@I9YQ9*X26EFM& M??(>%^W_X?CSO/8OE.":)U#WF9*(&X.1H]:AQ'WD,L"O!(/V+]6*+OSY?/G3 M,@/[3ZT)F%L=',;PFS6.>2HI+FEHCR$_&^T_)<()]@9YKC#B24HPS#%&S*ED M1.)):>!/PMFSST-[0MK_ZWZ=.Q!71VXTJ'/[S.+ZO\^:K=8)$X)(4@3NN 2E M(KO]B8Q"8)R*\O]0X$4O*O],).\8$X@:'T'YIQ'9?" %3 &KB3+*)KFTRK$I M!\^?,7]JG+RT5@9F#5>2:X*YLCXYABD/CA3E_^'X<_^"<2X)228B[%T^VLI) M#M(Q%(GW5D=@74G!.">RG#Q_QOP90,$/D0@CM0>,#EJ D>Y%TEX;R[@IRO\C MR,]&^0=FU,8E6'; MT.J9YRP8!4*;/1 M*<]<($$ET D=+^?&'Y"W9T^H^#TFN5#5.07>I@Y9S3TB,4EGDX/-"4NK MRNC"V86S+SM5JG7T)G%.6*X(P36-/*80G& V1<&+NO]PG#VK[N_O<>>M Z,; MR6R$PP$+'8 H->LI1W&VQ5)OF/' MV_&^MDOPBL'FA?[(=>/9WMX-_A9MN6_<+W>.Z_-' Y<\R"](4S' M)!SG7H*P",7.>WR)P2_6(> ).Y#0#C$F$^+$"V0L$RA%I258[,GIM+3*EHW MF248HC!RV.2P+6,\TP:@Q+Q-%D2C.BA0#1\P8U MV$$8K!^#G ?\Y#AY9)WEB$@C/8Y2"(D;$*7L[KU_"X@6$"T@^D,0I4IKPIC6 MDDL>HS82BV2Y458K9C0NO9T6 D3/^RYR35D/^X1R"S?$A4G(>L(0**'&""8\ MI[D_\S(SYNZ9Q L#HHU[X[=A3O%;;2:5";GJC6PSJW_]%JHO$\K?&AT!X_@Y M!-?.4_![?Q##J!NWTSJ\>GCZL0IQH]_KAUM/OQP^G_?ML@ MVSM^CUJ,C:0)A2B:CJ0!64(QLL8E8VBPS-FE3@2X.(9=& Y&$8@!]GE"K3,$ M= @+7:73!P===OR8/#K#T^/8^:7J=6!P72"E^M=79QS:$/;,K(_L8+_J35@Q5X8? M?Y)Y3[3>OF8($YYN.1/6HFN/Z_AJ\LOOH:J/N_;T5=5KIM3<=)$'X9F_GU1A M>/!*\A5&518OC9_Q##+:JV2ED3P7X*2]QN2*%OS*RWB%W/*:PN96=_YHL$2O M2$7+8.]IL.):CQV[LJ_2G&^0J?+3KQ+QW7"S%T MWD0?CQR@""/+Y^3Z R[CC%ESE2+PHZ#"XJUOU@&N$T[XZ6Q?TI(14Y;LIDNF M;\*RSR%@]R8>V\&PT87Z"< KQ5[='N#?@.T!]6<_]GSLK.5_JGB[P_SS\:3\ MA+J>M9?D9W-_+AX0'JQW5@EJ(@7[$&N#0%/X'WX>V=#;%U].[KYL=-OEM=='-\.MS^\Y_#70KCV?GC M://PG\^[AP<'6]_68&[OQ.;A9_KIS?I7>'X%%N%P<](+;&TO6LQ#KE\@M8Z( M!\>0(]*BZ!).5!GF96S[@-U[_= GZ !^X?[=%^2^-2%0HY@23F"NE'.1!V%C M#%XHXKQZ\9FC#P9>6Z_/P$O2Y$V,&*6( ;P(@)?%RB*?0-GC(D3E\-(J%W./ M<#V7 %;!KY>"7SYJ81QWFB;'/:>.@SHF><2)AX1]:<3Z" MT%Y$@73*R4XX>F2)3$<'P:[-F<-1T4M_"VR%#LH$P"TUAQ3-4F)K85D3S"+OE9,:LWR2(QDGC:)2 M*1]8Y.XZJ8&%->?"FC-FD8I842PUHHI+Q)-.R&3^Y)0!P_+H',D'[ TKK/F, M69,QSY,73C5R4H'&#R:QCE3%7!Q1E]K7#\>:%S1^T.A=# YQEP_$"::1=@RC MB+%RD5@32%Q:)0+?W6LQ_^)WSSE933=O>_/L\%-$M]OX7'TP^S-@@/-L F4R2\YHA'J0%+K4$LL$0-!^W4Z7LJ M[?<$3BL_&GX6\+SVXCP7Y"PE$A<%'F<3W3S&*I"$DN9@"'(5P1#T'#'M!.4\ M.*_DO51'O"M;%&1<& PHR%A*3#X79!PKCEOPW*W]/0];JX6R" QN@KCR"EFG M%?**&"6C2C'>3X7)QT+'\P4:FE/KOYVKQW"]L_NK_W*#WU;/GW[_05F'6]72 MNY3BKZC;\&?L[P_L\4'EUP;1UCMY?B^Y<,/6X>>])"W1U"9$/68@^05'&CLP MD5CBQ,@8F19/I7##Z_X1O/BTTS^. SN$1U>]A@8R(]IN]W2Y]/THG_%\6V4QDD^KOX5/ZA?' M,)M\*\]G9PUDR >Z^69_3S.I':,,"9D4XH;KG B5$*'&.RL-!9MF1+[9,%.8'[/'V'B@4; M$DN.&LLI44[[8!DCD9.05+I.[9.7&H\^/MCZ]N_/GXXVZ-;A!M[\]@[O'KUC MNT>[IY\^PG,^;AUN?8/?=_Y=[;Z_X%8\6F>;1_\<[1[N4AC+MZTW_U2?WH3J MT^&_N]FDA$_9%OR^>?3O@PME43BA!$O*D;2\B4=SL!RQ1MQKQ965.FJ?"[\J MI>>6WK,8$9526* 4%KA18 "X!L,Z%D MD\]?,!\0U@R0C2:,'&PZLECXE%MD&TD:9./F[L'D4C6E@-M3!C*DT( MY8IXDS"WQBD:A4W4VE*T?Q' ;1(-/EPCF^_V8O"1*I=0,HXA+EU$6K%"*LN4DWG7[%_XDBI/Q"A_VQ_ GZ6HRKU:I$':Q #=G#$\$&ZM"MPJ M%E6N".5??#7.A\*OS7. M4KEA85DS84<3Z!=8&,&%E59+$GF,C+J@KNP['FC-U$+?:.*XJ2Q+F# M"J?(Z=P9B(2@-+/,))I9D]_],&9AS85E36<-B4X;Z4"3M)S8*!-W*4I!-%@& MZ:7G@#X@:\YH_5LG>]CI!!PH$=,&Y\HJ!FFA(I)&1>,Y)U+E T1"SRT'=!&* MJMSJ-&;I?5AZ'Y8NW 50SP'JN8HP3%.<6U0BXRT#,R2 KI,=Q9(81KPG'NM8 M&G 7_"SX61IP%_P,K_M_55]B6*OK."PG-J\^@';X^71SY\.>,MC0$"QBP0D@XA20\]0A[T(0 M0B;,I;[L].;B]=;NPM:C;M[[CFTV_VF>=1-D!5-VF[-N7*XH<=M35S^Z9KB< M^XDLT"LUU4]IL-<[E?: Q\?,TSP]5HZ,E2-CY?S378Z,O8!"]^70TX(ET#Y/ MLQL'+PTASA'-N2-".V)(C(1$"A\(O;=QOF']OZ/J M.%>\V(K#9V)F]_GVGQ_$9C/&C:^;.Q[O[NQ_A7>=[!YMDJW#]:^[AVO?MG9@ MW*\OUD[:YY]V/H,Y_A;&LOX5YG*P_68=YO5'M?OM ]W<>5MMOLG/^/1Y]I 3 M//-D\V3/,Y9"$@99CP/BW&"D0W (6T-XP#I2XI96I9IWG*><D^C]$X4JN&&A:/.'$C51&6!:H MY,3E?A(^%#WLP<%K\Z(>%J5/2;"<6:Q!#S/&(!.(1 0^O:!D4$4C%@$CKK#/S=* M3Z7&R..DF(Q"2\J65ND*6R ^+5G&"Z\&E2R/.63)<0^R$B<3*>'1Y"R/Q"6. MG$IBB?=%S7EP^'QW40ZZCO/(RN@1@WT26@EK@EA:E6;>-EI) MBRN 60#S^^H6P&_<6YJ,DZNGV_@P4LE?^O M"Y-K^4:*X($G"7'$\-Q!'OX6R@<<4_0J'VY<.\O+&L3C_F"$DH:M)X^H,#ZI<8[_-;6W>5#=?&M5P'9X#,['[L;D_U[ _'@V.^S7,LY^: M)+"ZSHEBP/K- WH^=N!+MMNF@L$5>%5_-/"Q7OE^PSK7V88V6^ GN]>L3K1! M4YU\2#)RCI/6-"@>I<(!;&F,]PC72P^3)/G65H/_V.XHOJEJW^W7(UB&Q ,Q/A^_([M';/&X.(,LV=_[=_03CV:2?JO^%YVR^V=W3F@G* M@D5 MI([$+5;7"W4I*Q.QTLGTT&D(HK,9;2:'S%#UPL/0!?'QB,-L'OBJ&L+;_#4& M_D_TH\$@ ]!/EOX1%K7S?_\?30G]O>DGX>U@<)K':8]R7FQ/2 =O/-W>>;>7-6GGL0(DL3J[]PURS@H4F TH"JP M2,#2NL0S-3GOD/%[-%UPV+,4!P/XI=L'Z/+]&F#ZESK&SOT*H!N*RZT^H+Y> MZ31@MY/!+E/*(\K(7\?=EJ8B"-:U>QZ*%Q!P\_KEYR\*YJ M6,%W?_DK?HG=#H&;CD?#^M>+FLX/>BZ."9K3MM8FF,U5GLBK0>S:_/;Q<:2Q MRV[FQK'?!4]OL:[N=T?#JV^YRF">&]L2?"V^9?K"\LS\/!A,#V7L1^0&T7Y& M-L%@7]GNB3VMEWX[?SRLZJ$+:WAQ^E=KDG?30R_UOOS4&%U(_76VZ>*!S3T0 MO\1Z>-2:$\ 0P +PSL[1:#@"TD^C7H#/ 6QO@JR"VR""5PXSSSFSAB8J7?0V M'^!-:AY*S)NQ',U3 ;6EV9;L:VX=7B]8B?D@2@;/K= M-WU[;4\ ?RFJ+/(DY);'5B$MJ$1!6P;HE)+Q%C;]LGRQZ:9?:S" M/8Z-O,SM60]BMVFD:CL#ZUS5 >.R'N;O#$'^92$[[#[&?VLG,, MF[G<.3FH_$'CG3YJ/30ACVM&]VN%>'Y@+P[;L\?C*\?-C++0CF#.A I@K=$< MZS@YHGP2!W$&YZI>MM+:7K!]>.*@ ^N"LK.H\9"W]XS[Q&:_2C/^_/9S;5V= M[3:^[OH@PO>?L??C=1P,;:,O_7=4M:H M WQV4,5\$MV/1YAIM$H5?!+MH WNB:[ M-*-&#[\SQO(G5VZA;?R8T6:VGDZMDYEGS,RV>5+[[:-^ !6[18$S_FQ)X.P[ MXS=F+F]0YES$*9TGDZS'#T\[=A_HHFY):&@'^P :LW<=Q8Q8#J;GRLG=Q(>F(4L*E1L-:^)L+#)A-O W#CZ%C5#\LW7<1L MR61O]002LU,7=L4?6/CV&-@&T>=0;!/)RT,.&2V:8!W \'Z_'TX Z#M5^Z;C MT0!NKN/$89S'=E+U0O^D>1? #'RW#^B\ B1PQ:!F;:.L3MH+,UHPW]*1L-*ERN;SQM&7ICV.\-GD* ZDSZ-VK194"O MI\#2@.? AI@=*3D\-U\-_.BH'F8@GXXK:Y*Q41[@>?#H^"7[=%H!48%(JP9'C7[X?B'5 M H#&QW!0I[F\;X>5*U>FY?X/= PZ#;> ARO3;'[;]!'/0#Q8Y)*]IQEX3AJ M8HEYY/W18)P9TLBALYL7$FQHY>^=ZY-_<4HQ?I%C3/PBUX@U0CB9=OYBE?D?,6K"]FVCYJT\L_ZW]O_['2VWW8VMMZL_[T./[9V.O^L_[GQ?F?] MG_4WG;\__/'7QNO.VNO7VQ^V=C:V_NR\W?AG\YJEOFXR\<41\E=1.!'9S=IO M$.?]L.\_'_2[H%769Z;%'WT[:.R"-V">Y.R+!@C7WO^YU=GH@?X.=D+V*BS\ M'/_L@G1=Z\+/Y?.+Z"B ML%\?1]MKA@M*=3UJTX+'WKRC:CB,C8+]_C@[2!N+9GNP;WO5-]MZ"\=NCAV0 MZP'$>7M7JRW^\GK[_?:O*S#;1FOLMRRW?,Y5> 3Z?NM;7&[5(-#QIJ MSZ9L "WAC%W^'@&]^3,NF+'ZMH&>Z_R>L5[QRX=> \'OA[#5]:^=7_Y^O;;] MQZ_+$^?B-&HQ98(Z?[HHDD MR4QT*WDQ9H$JD]S4P3&)3$R>F-W-C/A>4_"[PN'DVJ?^IQZKFC932 MEH M-A-_2-7@".[>KVIX =QXAH@-BK5!CR;.,8[MP*A=WK00CV-#NNT=8TT@7YX% MGRO0]L/*^Y5.BMGU#WB1/;&MVZAK3^J+ :%,/0, D?8"C'34/:_8O)_>G[^Q M_K4-T,SJ.9-'-G.Z"1H]<1[]V B@,&HB=F?T<'T9V"Q79Z=!_NG5,2VT4>63 MV"01-$L\=C6VN]>\"J6"VO+@9/9C9F]'UB(+2+WL,LAS'!M(-X"/Z3F\//-!57]NU\9.!W(2 M[><&F.)7X#10F(>Y^.L8U"9AUO$#0@3UHEW1?*:WO?!S>)L](S(>$OR=1[,\ MNSOY88V_OLV^.![T/0CI0>:>'-,\"S?"O3U0+NHZ.\3'N'C.[=_ BHO=G ;0 MSG=*84T60LC/G-UX=R8M9ZR-YZL-O M+?:J3&L-,=?UF(-::34FQ-Q\*K%ABD*-)S\"_DUXT6#W&.1WJ!L[$T2/MK$A_;KC54UL[XAPHW=YES< M*-N_W=8*R3&E;CX8G;J-JI#30F ;ZC9,W0XD=Y+H3_*<)GDEXQ#3)%VC68#? MP9+^]<>;VV8]G7O#A8R-*P=]G!Y3$)VV!XA/![;3SFQ!F3/ ML-F#\U-MANUB?LZ1#3F*V[U4L[(CV-G!K-]G1A]O%W?&_7UN+?/57]A/UG/* M++!&.3FL62(P20$"NFVVDI\LVZ@W&4VS$&_6"M+T_HK>PNHURT!!ICNC"UG>G@F?Y!GAQ M9$\GU0J:3,"\9\T6=[):/5W@SEJW[N=4]OYA]&>DE^GV?/K8>0VFR5+-U#[. MSJHO)B&<5Z7&HZV;43E@X:.L)0(W_'>4$\+<=.J3]*RN?_VJ/CWSL[VQ]>_[_KG;_^^GL1YO/#T?_5KSMK0!(-^+[.GJW^X%:!LP<> M]SD?7L=%Y/<3)+_S=5;3,J MM@I. X9CG[=MJB+T9EW@^8:II3*ML?(=E2Y2T8Q'&)J)A/AHM<6@Q: M6EN9V+"M*OOWF=!;:F6$S/@?0J'.- M>@F:WI?&I]6$SJNL$?1&9UZ6#&]OL^>28/3_+3?>J1G3*9>(:8)A.5.V-Z/5 M+K=>P]9Y.H(7M2=OVF/09^JDS676JN.S3<]/_[NU!V$ ZU^C'S5.S^V4*@]/ M:PE@&O*YT_IK[%)J]WN@)WG$UKT<%0STZ=C/V(UYA(-ABF/F-[@\UOC9R5 MEJQS(*LI:K#T\W$CG%QJ_,YOZ9T38]]36^^G[]]9G]/@W;Y/G5X_5>>G.-91X[ MJY:;%V?&FQJQRU<2Q&*M;_9^'>5@U7@MP=8\&O7R$:?V[9>%^::H,PE*-IX[ M>,_=$&.0-ZS.IOEL% "6M&L'^;2H'UO)^133S*DK&&4N)7@R=?'XL[.%$U_0 MV8).N>>&"L^C".)I5/=L\6\1VRWB^0;#W/QA=L!9BM?$P)A-%SAS]%S???4# M,97YO1 M6X]S(SI;Y,MO_#Y+>OFB WDLZ9HW]&)W^9G%5YJWWR!,E>U&N M]/WJ_V_OZ[_;Q+EU_Q56[EWG=NX*#A("1#IOUTKS,9.>)NW$:6?:7[H$$C%3 M&WP -W7_^B,)L/%7XCAVC+'ZKC>3V$:&+3W[V5_:,NVY=?D346H=X%&8^L6U M#H;0'JF=%[^#UQ/" JB%Y9'E'^N9MBITRF(MK:;^^5/_>#9P9O*VGQ%\0D+P M=-,)P=-*0E"MU"VMU/EYUF!]>=9IKV.S>=8)"=A&'BW?@239@^NJ6;G6%\^S MKIICW:DUV[GA]7J[ D70AYI,-K3 M(YI(<1.>/_VZMC/5:&=0GAZ9"B/HM=L1)&^S$MZ=ZAV06R;"#2IG;6(^B^+/ M=+:_5*4D]_D[PZ87VP>Y<,<%Z)7J]?GU[8=\J&XLEE8^5%'"$ ]\?LOOWW\\ MY'R7CNN"135S)NISRXAA&19Z$F+*MFIA=62/?WJG*T<>C*E54LJ;J&[=]R,8 M'FLS6FG?42'GY^TFR?,QOFS(Q/V%05+&\"O-WR VG[\*XY<;(S 6'SWN&3:7?W9JDW]]RC2CCM MX](U*L38ZRJJJ:*R%:NH'+CE*JK'Y+H\>6YF.I;#\L>3F]L<+Y>7EYO16(Y5 M#XT%N U7R3',.#9Y_.NT[$RA_2$TNXS@UD.5[(A%<#F1]SP[Y/'[ 4B\N*S/%LW M;XS14XKD?<7A;I^?EG4-7&(:Y0I*D]IJNHIDQM8)15]*N0U_3MO$]6 5UP2K MH%4!:+4/N,+B2V%Q[IK.RU<@BE$[BXGF%1.S3.LXR5 M>+MHQK8[*J2H'H+.YHN'Y@OW%?E->Q^FLL48C?U!478JT4]2F;#/H3W:4J*$ MN_1-@M:\99HNKJF=J"-"1FM41E16F:&6M:V'*;<.!!6S->-&[B@Q7;23K')[ MF/1V\EE/JRTMWQ8'<;7E05Q+'&>V^)B1G7GF\6(5$_ZA7QQ@4X:M>_V$=5AN M:X@&RSTVVECP19Z'<+[\>0B-DU8U[%O80=KY_PQ$D$4)J132*4D[VD4WOD_W M32CB(!99KS@AG7D\L3M,N[@N>GOD"XN]F \9BDLR\8("\.T\5WGOVN5ET87[ M\Z@L5B#C+]G96+9U+:AX=B$]BI,'"MVW")WRT=-BEU;6(673YJ0\^U/LYQ0E M:'EECL=8I,6RY)*.*GOYM?- MJ%FKUM;_X4/DBZ[R51-;?%3MB_/+D]N+L_;=0^; MM$__/#_[]/Z\HD)/WG\ZN;W\<"V?Y:]/)^\O+[Z($X>*PX>>\$B3]->"+Z M MYS_E&NVIFLS;*U&#GQ_TF/XV>;/Y>9#7@QX3!ZY.' $:^ 9$*/ ,BC"BMN\" M$[/ \A#R[0 A^NU,R,( !M#'9X'F1WRF279GO. M7[_[=?7KXOL_O\Z'_+/?'( I,C#07>HB'0$ N([$OHX=9%E M_)7#+Y,$/Z*TA!.[SA=ME_13=ES^\EKL(^N2X7$8R;4G+WK]@R7RE,1B_?,Q M"QWN."W3=(4:SQ+^?UH.7VCXEM3P1QF=?<^T6JX%%KYMM%9]CPMXI2L?NEE@ MMJ!M[\[-8M-4-[NAFW66&O9(XB''!,>64-/_.3 /IIR.8]C_J4T=RU?/WH? MT09'YG]$#CU" 1_SO=PDWFZE> MW',@_[TN3+/BQ%9-QD>U\H%6Q< 61/3E@>/+EE ,"^7SA"75>!E/!:;K+,WG M?(&:\IV<\MV4YI/UMN\S5A'K,\R3R2XR0 ;.ZI!YD*(Z$2TB)>F);"6-!UX6 M#+KE)OQT:9/@40%.K\NG"-[0=F#1_=]I]#[I":M/EHA1Z_1H11#R(LF+O;5! M%.8AR$%*#R9CDJY#:>!C0FS70L@&Q,>>:06V83N61W'P[5)$9O-0I.A(VB/= M]#\'NE4&)@>I?D=(_W@WW^'7?S_=?SV[Z5[!F\[UK\M?7__^W/O:>Q=^N3T9?OEU M-?SGUU5V%1H_W]^>9U,0DE@X=W] 19AX)C6=@S=6 M"_Q^-#G["[CJB8I4>^*J7Z?J&8T!GZ;_YZJA708K8,A&C$+H8X8()9YO,F); M&#H!H":PYR805D=M$56XC4_C-..OG^Q[D49YU/BFQ0*Y*(9Y/ZVPZ!55G\CK7Z*?.I (W 9!(BYV+6- M -D&X\L:$.#[PNI?1O&,],U%G)P5OFA9AG C&NS^$)GK4]'0*LJ4]GFJ]7][ MDEVUA08Z^09SX^JN!YB.N=T0^$9@ M^M0_>(-:S@SSU,B(7#4/T_1XWM]Q\KVR/<.O-'W1NG$JC^Z02'I&9.^1B/-3 MIJ!A'#_O"9O"\0ZQN'9 R+!-"YG4)"[ @%#7"CPW,!%0D;WM*?B_JI&](" > M#@RJ$PQM[ED G_]&J,Y00&R J.TA3NW ;L'GZO/Y.G6C_L6RV:Z'@@++ZJ%= M1JOO8DHMTT8N98@ 2EQ&+ 8=US5=GYM[*K172QA70GN,8D MY.H&H*Z./-?4 M/6X^Z< @CHF]@!FB)R1LN;5'\7Z"]2D1O!=&JXK@K0S02@2/6A CU[5T0!W* M76@.5=?V@4YAP"P6\ 7K!"*#AI\1P:L?PRKKOI'6O>?8O@<-%V+'1IA8&!/@ M![-E MUL@P>&[YU4I5;1L88P?TV3-*"6LJ=#5Q2F";*O-\9EBX5A7XP-UV ?$+C[&9 MC];EZ9XVQIH*G'.+'5:2&A44S"8YZ@2,94N953F#*F=XV!FR*/$-PR<6HR;R M+=-%/C*AYT%@8@^1/-6!E3.T#6?(KZ8Z@&EZ#K"HS@"$.O( U#W ?S@>,$!@ M>9[E."*5/1N"4>6/30$K YZ#3 Q<+!QC/NG0)(C_#GW&%T'>!06X1>ST^0E* ME>E8#XHKF0X3V@RYQ-*9X3$=00)TUX6^;AK$\$04U67&P1MS3D&*0G&M4?R4 M%,@+PUBE0%9&;B4%XE*/,)MBG7FB(1*BANX"S]4]A'WLV$Y@.T@@5Q4Q*ZN_ M]H8$L1EQ*?*)%Q $ M-S38HM9-B.:0)FXV4+G%01\T:M_THJQ+"\ %N.QRT% MR T';-BZAUF@>P8U HJ(;2!+[5YMY-1[)G1\B*@>8-O2D8FXYV=#K-N6R7Q* M+<0$\\S;OEHC(U(5,:LBYOIQ?)/+'+@BMY$!' Q]%]D88\?P/-_QNZIN/:.F=AK"/*G0J,74>W3=L#OHTA(8Q++L3D%6X;EF"JT5TL85_L3 $8I T1G >46 M.C>N=1)8ENZ[/G9MS^'V-A !@CK5*JDBYA7;$+PL6E4$;V6 5B)X#D:6:5*# M>T_<<48NL'7"&-"!"7#@8I<;2UADT"Q5Q*RL^[K;"VJ+8IVU3C5\8P+')Y9+ M=#_PH8XPM707.:[N.\AT@ T1A:AV>Q0;7,1<.]37JQBV+F.HF=L3B>UW'3.N M2QWSCJZ>QE5![U#+]!A "#+F>HP9Q/:I@6S( M;%=ZPX[RAK?A#9]S+_ARW(P/N0Z&#.L(8%^T^K!T$D"J4Y?/F8L1 ) >O,%S M@G"J +8I:$6,P< !E%B^APP2N!2:-O8-$! 7&MB1T7-<1L^?G:)6N:YUP?BO M$8QM&M@!-"W=@,3146!3W0TPT1GUL(&MP$$664NR2\&XOEFP%\:QRH(] [IW M(^@ZIFLC#S&=4MOC- RQCAFP=&11C\^58UC0.GCCS.FCKPK9:P149?BK[:OU M5SOG]S+YWC;NO]FV2VR/&KK#7$-'M@-U+S!L'2%BVQ0@XB!:MPVLJFI952W7 M3Z$WNJ[!]AT+F[;O889/4MA_M[!H+$1R[RL 6( MR?U""WL 8<-5H9R:XG@&B,BZ'M(]QG]8P"'0%U/+%>4;LV4K M&.\6C)]4T/RR.%:AG&= ]Z[2'S6PJ4]-G5+ 72J78!U;@:G;B!B^Z9K(),'\ M(Q%517.-@*HL?[5?L?YJIQ+*0<@BU#0MG0& =.38KNZ9V- Q=# )?.H9EEV[ M'8LREG.4B88493QB3KA%#G0,G?5'5IS' ,%8+[)?Y-ADT51(0'!V?NNBN7? M09J%P7 R;N2N_]E0R[*6>+S7_3@-Q3(X3EB78_0'>YW%_6,=MA":4YI$4B9& MX)8,&/'5%J9$T\;FBA8D<4\C#Q4:?=)F#$]#H)4BP.N^_@-=QD? MB"_!\8>349^4UE2T+(?.]:#';]O?A66PG#P%)PC-'T:YGLX5L,\<'%@($$J( MT"A>0!T#,=#XE?I>$O50C$;=,.B2Z M8^+S?&4RJF4Q?YDOQ[ O_PRC=)#(*17UV?D_VNT'[?R?/R_?7MZV M9Y[BI4U)."ZAG;(?IN7*Y7C'Y[< B)C;XA7!,U,5LB,92YM@C*V$LD38'UW2 M3]EQ^AY&\-WG1-&7Q;RD6DXM;-D9B/17IHV+X8JFUY%*;,G_R M]YR6@_'"=XT66/$]"RW^SH>N?.A>[99MF#MRK]AH8>@N->PC:;\'LGOYFJJ3 M!\;-!X\E2]12K[#?82<$:_ B1^-]TC]M,$I,>-YXSZ<4CZ_80;N-0&+D"M3M83"0'P^Q&9-H_J MMP5ROD+*U]TV@O)@)O3ZTL+:"'X52FN)TI->ONU4.*TW_&/2EST5#2*F05-N7T4+=, + M%4XI^JC9PL3B=V@=%<]C@I(LX#/)XF7VC=:-+.!J9/$RPE)\4'?832EZ209" MIX_^6 ,S5(CAI)^$70V6?0W60PRKG=6GB*&.*]0TQRLTZX0))>6*](;=DBE, MY5:LP!3FUMT*Q11-PN&M>'D^2;P==LF]3)^=M/^XKI $HX>;9H.=,^&0")/4 MUH2KF;!>H=VT=[<@JG9?E$"Q2#N->SUNG+6SV/]>M=\VT6M&65V[I>UAO@H= MH>WYXR!(QZF .,AR38^>[9OOI\5E*8M+87!-&*RDZ(1=E748-[?NPI1+@GOK M;>8/DC +^;/FK[*$FV&?Q!V*]^15 )875CY]_C.O:M).?.GS ]=4 5NU.JO^ M@"7] 7Q$@ %\OJS"C-PEC E?(%^:P'AVHF\_;5E[-VW9A<54<+*8"CY4/JJ@ MN@VH[FY_](*MGE;9PD\3U+ M#K6_6;>;:A=\1<3:6Q)]/]2NY1.3KK@Z]D/YE[R0T%X823:3D0%R)V+0XO;$ MB#'_D6A=<<])JO5)D@W%ZPG+8A5#5@"H , 6O[OPB*1W$5^OMF&;1O%L'!(C MNE+NS"ITY2AW1H%P32"\"),TJZ0;L[CT3)[,3R>#NP$?*V3Z?_BZ48TM2A:7"_OH&XTY2I72F%P/1BLE.$\EZ)( M7K*3^U,0/DI3DFYVDZ.4-]48? ##/AJ%%^"(F"SE/ZVR]\Q0#I1"WC.0=Q$/ MDJRS3CYJLWZ6'XC8;$I2;E,C@"'+IRTP!@8(PB#KC(RW+!Y1E*U\IU4H:OO[ MHQ5%-0F)%^+5M7I0U7T-)5G-V0FQLU2EO*EJ^4EL>^VQQS9+27-L<<.3QB-H\D";$I[8T/Q9;'UDR2#/&5/Q#J;'II0G<2H!0/"9WJ:1!/+(E M7!7_6"5,KSK3*12N"X4SI+ OQ/F(7+2V$H04A/A;B4**0F&CP,;\PF5G*08MN)_BM#^(7JO$D7(SBVHP=WK5NJ(_05CQ*W-+RRGU])9"QZLDWP>(]B 8M#RHEBY$L1,:Z.2Z.RFT(*^F=NX/*U M( W=)/2E_.Z$"[FI(LXZ8E]9(^SCZR^&.U":PX7*9>I$7B0QZ1;9L58 M^X:__P006*!"2JH7[TJDI#PF!<+U@' U=IKQG,[?7MZ>G4A*^LB2@'^,\.OU MMR1E=(^Y3/E5=8-1NGKPVG;+@Q?EG7:7C+E*M?%5FR\5#K>+PU6X M:L;W4@Z7MW)1Y39TXJ**X3B@^U3)Q+ M<[#8+"S[+EY&=."SXM=Y)<5\P3 _;W!7[01LYZV FT-@R@MK!&IDAVP(JZ@9 M,Y9J^[L28ZD3*!7VGH6]>;FN1:TLGL).2Q5M*&=+<56-\5(]S0%2%K D8=2/ M>WT6I61,7;O<_=6+LRSNJ;-5%'LU 8V+MO#.9[2S8@SMM!A$)KN4:Z7H:N< MXN:_5VJ:1#;8[Y#HCH7C/N5 -1==B:=6/$!9>5D*AC,PG.6H^2>JR(NT,.+L M%&5)W.54QB=9)+0*BA+'7%2N3,HK.8>=,3]O?@Z )*P&;1Y6_E43D#*[;1%6 MHN=CWPJJWDCJ9 V%PFVBL!+RJQSOE7M%[P81T\R<8@XU;RB)R&/9/6/1G 27 M>/>VPV(:)TQKM[0_N4B*1LJ-X";E3#4!%4#"PJX<-@[Z(4NX7ALA850*2BN$8H/D52;];/"&Y),!6>8:EX.3+Q_3O-TEOS*YM"4![T%_B40#D@PU+(C(<&:(Z$;\ M\58.EA>C]]E/K3U,.7^E.2\UAX64L]0\(-@Y$$AY=#@8\Y%J:O&2?*0<)07# M&1B>E']KUW%+ UH6R[-.'R*L42+)E+Z3@?>:LI3CU#RL.%-8@6/*4HTKE NE M8+A5&$Y2%ER&LHI>^C(K9=VEF=M&X%!(S' M! C%C2(T);O*STY2WDV?W#'=2QCYKI. W^PQZ=Z387IP-/&@O3#2IP0[+9/\ M(=_\[B5'TV0Q/45<3'=\P$+@8K#B%:Z!Y)_S1"CG>SQ7"8>?4'==TD_91%(B\:(Z>*^[>Q2T;(_$ A?E3#%\\6TL^6ZEY)]YS6@[&"]\U M6F#%]RRT^#L?NO*A>[5;MF'NR+UBHX6AN]2P*M*B^-+$4WPY[K<&50\;%6E1 M,-PJ#"?-5G,9L_6*##5@+4A05XS6PX79ZEVS9%7D9;^QXTYA9]P!&ZKV-2KR MHF"X51A.4AA2%*;RW0H[\UH_F>X=BY,[=A]VTSABO?Z8QE1/FY<\V%MY8@J* M#S6&RYE"6\KH: M@9.9WD\F'G/4+C>OV;V^:\K54M@K6X.6N_EO6=+3WK,L$Y[15-D5R#=7SE8* M+_*@WK$H"@-^Y9\D^L[%\Y&$ CG-X23E1NTT+@ PD&VYAL,--]=RCHCAZ!9" MSC<@@A&T4C"L6M6L% -41S$H #X?@&7SSDO^?3U.*'R^)GVEYA"*$"?PX2D==%*#Y;.6ZEU;W\Y2K M,KT;!Z33_(_2@NZ++HW\SURU,M%R^./ ZX:^=N+[?!HS/F?:19CTUJ5QE4U; MTX5B N"SV!=R%SY5OEI,9=,JFU:A:4UH.BW_E $+KH%O11OXLMF@=MH)65 Y M*/)#P#_+$JT_2-(!-WI%H=/-H,LT8!(=H%?D-RU.-_ ]E$S=^34$_F*.A MG]M/21G&RC!6:)JOH8L^>^];1:N]PXI^_BP.YOV8L#2D90%/KL(OPHA$?DBZ MVU+ARLBNZZ*#X#X)LXQ%LB-^H<*A,K*5D:W0M!XTS1K9,VV]#Y]FIM")I>PLK>K/;>.5L)&*!U M>=VNL:54,X'MMG&Y!8%=RO8^VC]O;]YKEP+MHH#X+/8'RE6 \G/N3PC&>%PYVZSQWPR2/E(69I_4T;N M4HUPXTX4)5-QX-A]F'6*,>0GRN_ZK34QDQLPV&JV@@7DVZ=_UIAY:R:PW396 MM@SY6_(SCN+>D#.W('M!N&V_PWIDI .>B;^=8Q"!O].3]S7FCYH)3%'N>O%W M2KK^H)L;V>_#Z+M'4K8N-.Z<<9K/^WM)5S$UGBHGU^*MY^-^!6,LR;3*-] MXYI7]6GN5)5B2?UL%.&W6S_+&LQ <:L!UX=[QB:7XI.E\ )'S-=8=S6.*O15Y'?O"\*U%A[QU- MK'@B1DU5O**)==#$!?,2>902S)UQ9^^XPE5'IX*B<*B->"B=UC"F H MJF@Z5:QB0%W'/_+@TWJ L7MD 53&N_%LL0HPY,'*QIZF,X!*>BNV6 0*L):8 M[ XRA4I[*Z9XW(1R]X\M5/9;L<5CP=EY?'&4$:_+WA0-RRK-'XM[1;#E6/QY M^G$J]Y MA8C]VW\%5(5+XTEB087+ Y@8;R1Q)"Z>NX]D]Z@"JB(7114+J")W*,R]XPJH MZEL:SQ6K8D+&GHS]*X:$JKQE3WEB<8'P."+K+/*S9]*5B]-E*I-3\R#DDU M.N@.-7D@%.5OAVFIQOB7>DQ+N13X&UQIB39J'NN0;E V%1B((^OR#\B1$S:( M^%5R0#+(.G'"GY6_%4?YP"#--$J&XM:+'=<&!*V=6!*/52!LKM[ ,O$J]086 M;"%[_>EV9+7,);/XC]AVNV(,3"V,Q6;/KCS02?N/:ZUJXCS%(M^5A]S4K.4* M8#O/=)0>S3F&>:]GKU"S0@GSY]&XQ1I2K;R]77E:-:<[^4#S3M.=.0M]:<>N M7N;.KEC TJ?F(D^XS\J_M&KKBK>!:Z+#W/9,8U%IUWJL&]^7]FS MC;3XGJ\]K<_MVCA*A>5:F+S%EU5L9S'K17-_G_2)G]]"&%%Q)#,?6KP?Y^]3 M_D+E+67R/FSRNHZ]BLD+C98-5JM;?="2;D%KM8K7!PUIW+*=U0J"'Y1!"Z]8 M9OS0J,!I&':5EMJQI?OJ8Q)&XH28[JS^6::TH'%SMQ0DGW*LV@XM!F%GG--[ MDE#M?4O[&++$5W9OO:=L#-K/'++:/+OB(HP(ASA'^+RPH9K2NDUI[:R)K:YO MI8YV:>U6S(FQVA&JZ,3WXT&4B?"WLB[VU[IXFX3\>]^UM%/2[9*[#GF*?[!$ M=>AF/[H#0A[W3+85@0B!/&O%-4;O[- *WN>8U[[3 S=]OVLG+>U"Y,!_*6K8 M$#5@10V%H[7::FN,OMFAU:MH87]IX5T&>D\-) MDG8(Y1R1A7N=.%$)1:5QB[Y8JR&B6:M"*=L-[=@*(Q%!;W?X&)3?P^7GK>NH M9BUGB["SNXGSDQ73(_]/)>MTW_PM02P,$ M% @ =H5A4D1FOG*C$0 [+8 !$ !A:C-7A)!9ZC(A"YF=NT]7PA:@&V-QDIV$^_77 MDFTPV,@RR2RY,UM;&3#JIZ5^I%;KQ=(O?WV9>^B)<$&9?U6S/C9JB/@.ET%J!FHVEM_\HO&^VV>]J8-.KM5FM2MTD3U\_; M9^UZXVS2;%Z<-K"#QQ^FETW[O&6?-QIU^\(9PY_Q1?W\[/2L[IQ9UCEIG]H7 M9Q'HB[@4SHS,,8*"^>+R15S59D&PN#PY>7Y^_OC<^LCX]*39:%@G?_]R-U)) M:W%:C_K?-U*_C+F7I&^=R)_'6) D.193?R.Y?/#187-(WFQ8S9:5I)0X5(-, M?1%@WUDA^\SWPWF^@!OPDV"Y(">0J ZI"*=.6H\;K.322MHGT8\K%<7X"38. M D['84!N&9_?D D./= 1^O\.L493$MSC.1$+[) " MHWWZ"2')(YTO& ^0GQ&;8#%6>14\ #'KHMZPZM+:$?-WS,&!JLYI.V2$3H@7 M"/FMOH;X^"+I:4B'2OI !FG$RN:M*KUA./^D\/CS]"3I(D&06;#4+^? (BQ+M;ER21E77C MJB: #(]$MGG/!7>P5[;@(.*$GN+Y?[[X+IF4+3Z(4)_^7Y1^P4G9TH.(@#AF M'_:E_"/\CJA[54NB9.R[/3^@P;(/7H+/%6X-R:1?A_W\,$CE0RN?Z$TTKRG[ MU("X%OY']76_V1K_V>H\C$TYV"VL(L10A36!A M!$8C,2-I*!1CH0CLR,;CZ %S*-6,!!3R^2IJ-I'T/$DO8,X3^GD#^R\5Y6WT M"'^_].X?1X/;P4-OV'GLPZ^=^YONX,O#L/=K[W[4_[W7OX>OO;),EL+6<]MJ M-&P=MVM5:'"+ULH0:$,;ZE"D[TCW[>AQT/W;KX.[F]YPU/OM:__Q'Z\A. =- M3ZD- P1S2M/P?T:1@B.'M]W.Z-?;N\&WTAU@/HB>L7:C<6K.F$1%"K9"/ WX M%/OT/RH77>8+YE%7?8'0[2%5,C:YI?#,H=A;F5.8%,$CRIP]051T8;)K08(BD M;T M2XT4-NB)@67;2$&C-39*P(^\;5G[[?DSXK'9L)O99F;.(XPLXD_'IKA- MP!W!@CP2NY&>6&G9OF#R21C\K^2I5 M^JC@CWCLE3%SG%YGYU;CO)7M+:'L(]E++#J5I*<#1D@1^:*D2L5<;M;*4&)%@1J*DQK:=+, M* $?>+JK]ZF@K3O.OT,J%)J1J3?2:^,IJV5E*W]:O*)6-H^I.K=/E3GV68(\;+U),2_J8TIMXEP?#\3$M;ZHN*S\0'-%YN/*VZZY); MH]W0(VSR$')G!N[\@5.'=#POWDNW)[O&N'J&3^W&N9;A1(^[C:84G%E'"!)$K9 3%XL'S ,VN0X%]8D0738?4_]M:L K=.IKQQD, MRXQKQSH7*,H&2O*!L$ R)S)5DA>4RDSEJT]BE-2S!\[D:P!X2)Z(7VJ@L!^P MOB*?@ _P9!2AF)ME63Z,V/N,_4\[+M]%XI!)Q2OVJK1XJ06 M0!_K7EC9446"IY:.TXAQPSUR$]G!/" V@=%&R,U&*SO]5<13%:-FK:63'\LL M_)?!TSK)IF5;V6T!112N$AP]XY;QD^AA.[IY*W*+\/5DRPF;TF2O J)LK'2D M?XN>VS JW;FC ?QQJ?>RX+XHDPH]#H%^@K0LJWR#CO2B=)*4:RUDC7@(7H5 M92E?T("FL9#3RR;$YLII R&Y>)&9RTA@HE(><[E8]E1J5<@,2,_5F6UEUC!V<;7& M_DLEB;MC_C3:DS8VZETVTNM[E7,K.W\JQ>MJ4YH$J*B=2VS0R4KI>X^+5L[: M]8;-J]AKI,U89H4Z1TSK>:#KMK+KU%OFK[B3^0KQO .6<4?$IXRK/7I[O,-O",IT@KF/4PQB+;#@?^R<^A:@JK8_VB,7,+U&:#HO9YM6YF MK("KHZ]+VT-^X=@)0NP-QAZ=JIR^$85Z;#VQ;=LJYR512AM*J:LDX:. .=]G MS',)%W)D&"R-WOG)2NF[LE,KNTZIFE"*4:$*Q*J1T'>G5$&'>YO;& MUK9/N]'*3M?M3?6Q29OP,AQ]A9^'HTZ9&/(MU&A[2-NRFV_7Z!%H5XFD_DKV MJ>4)2YXIR=4>9OCEAU:30JWZ6B,W?KQ=K5D]5A"I[=7PZ[$6E>(S_>P/J4!Y M"O5UIV4W,QM&WJ#N;'5)%:PU?1_X)(_XQ2RT2"?7!H;0263W>$722(E7T\;F M05Q62!^=M5O9B?"TO:L8<*5LN-=> ZV\WF&=0G>GIZ/J&PM2QEU]E&Z<^>IE M[+U8T@#IZ3JSFYEE\4VZUM_0&OS(G/IX32:,RP>O82T#HF?LW&YFUI5R&8MP MY!NW[R8G%)1;:BH/JF?SPFYFYOXVV4S4J!:8; F'0"^E MJO+\PI\A#LB0.,QWP"AEWY TA=)RV6[8SWV"00"#*1 *FSS$NL9^9+:V+S=;&57]K+VKV*$ MOFW.$LYJEZC>.;7L9F:8E$=%!1U1\AKRB$R-SW+.R.@=D3P[:=OZJ[>?$XP* MF]S<#^V0U/NA=BN[6)F:W#!KD!GZE3X/8MGRO.UHU M*F45,5YV0Q' 6(-+H5>0:@JM)_C<;F5FP;,$@ZY4JXVTR;.@$GU(&>!(.'1S M+,!>-/H?+^.'KR!9!ZB MLPA22^EIPVX5!Z?16R!*"<)'7H'76TSY[]@+R1>"I=6,QP[Y@MH!Q*EE9=_< ME#A( :$T4M4I6#WL^XL0VL9ZGO2W$,L;&-7BTWZ1[=LJU#=+N7W=D/+T\R@3 M']+SPQ]0.B.5CXJ3\^?Z?6FQ9//&;^K*]"4,&^*+"[/-8*DFL4JM3L38U>9D]/24A]T[7MUFOI_']OF;^<;%[A'7W? MN.9;7O)-HM/A%>V2L7_*\T.?Y8WUX,.^,?Z=<)'> W7'A!B""?@3$5_(?$QX M#>&Q4*_T7-4"'I*:NL7\JK8'D"]/!1K+FXPC('F),;U<$$Z9*TMV57-#KJ1K M2(2@E0:A_/:9LW!Q58N2TX#,:RA0R7WF^^'\TF5S3/T^_"!1UK>>9PI_0Q:8 MJU>7V 0,+T\ @NI#_8!X'I5O,!$D+WMYG(,7'<82=.K+9P6T9M(=/.NR M=O7E$9I3:)P%S.2G/7@1Y.6!H2?GU/39SZ8[>-9O&2=0(_3YWDIT\$QOK@\/ M)OHF712G,R@S:J@4C[LQ&7:5;I]T=[<#-$3@)>3P 9M?L=A>T7E+98[ M=,GNR!/AX&.'4D>Z&!/LB54YME+]H$PO(#XQR/+@!3I*-Q[PZUM3;M*#MZG, M?IWUM2C0UWFDO(Y17CL6/82='K0(MM0GT!=3A(?AIC3X8L M8"LRID$IFN?,AX"2+PTLI9:"K[946'B M^9J-9B-]5G9!T+,K^<$;7:?9;GR!3 #FD#PQ[PE:1A?:"PUNL:,N"+H)R3U[ M4OF%4MA%!=T3[N"&2!P%U% 8"'EJ0UBW,^R-.D[0C=S"@URU9,6^Q@1B?\_B M*'/^*->2\I>K*Z+D?45RB"W]IXFCW2'X7HNLG-$S#69R,$D=&8NY1HVZ4.[@ ME3HY+(/Q(8GF#@K*I!$X>&&R7;GL+]:]=HD88%OPG?;S$!\3Z(\"N255+>TJ M4^WB;E?J@Q,G#W0A7%YE'@17*;JO%"Q>T"WE>P-,NX& MERZ=RX$@4SG=@8IN1..R2OJ]7TH7<1@HBY7=.-#*";TA;@30A)_5-21Z*4.7JSU#J[/!"R.%S/JW,77KQ5/&IK(OA?' MG#5RVEYCJ@WY]SJZZ'+H01S(9[1N"%9[8!Z52S=R5@,4SL&C"/5L M^4A>@FN/.=]WFF-/M!]5T8-$A=F4B751:LHD/_G!&^WCC'0Y45LUNI0['M$7 M9&?R@Q?D1BX-0[>6.O0B.23C 3PG)P&-]J^D4Q2YI5>"'MI?]7UP!UA>%Q/] MV_=7$\9#.IT%;/)5$/U,2!F(,L7]XR=%A)S=@,RH[4ART=EW]YDC*0-S\$:1 M&KKIA]LY"0^>^5OB0DWS'/HD%Q.+UE3S$Q^\$&!- JA.P1:)K50'S[9<_0@# MPF=R5A"":EG+D_A:6Y$,! ]>N.VY)=WD1W[:]S,#LO.T,'V%*Q0[.$F][JB@ M".L$!\]LO!(H;AGO"Q'*?F$PR2P)1D:/KJ!ZT8S;]T1[M]WO#5EPXD3[0>*K MY-2,2_$(P4#R78P&5"0]&LY5?2S:,I:7]N UN+,@+T;;+7(2'CSSU]C_+E?D MI9/6YSXOY<&SK^;GY)4GA>.1O)2''F3DK)7""/Z>!(-)WJ$UJ[W(JRVQ959A MRR*_UXF4> ^PD]IDXC$A>+0'V'0"I23*>W"5FO&DJMRKY?9]1J3;"*_H$7_H M0D?'OFB%.;BG^W';J[[NVEWUC+%F6,UK' M;3F2>SIYXL)59H8BE4W2MO+K3X$7F9)(B>0&J"W/M'M)XB8)U.5#H0HH%/[\ M[]^N!J^^Q&;<'PU__8G\C']Z%8=^%/K#RU]_^OW3.Z1_^O>__.E/?_X7A/[K MS?G[5V]'?GH5AY-7QTVTDQA>?>U//K_Z(\3QWU^E9G3UZH]1\_?^%XO07V9? M.AY=WS3]R\^35Q13P0]GD%92(:\(T5%(;M2\T4%_^/=?\@]GQ_$5,#<3Z ME]>OOW[]^O,WUPQ^'C67KRG&[/7RTS\M/O[MP>>_LMFGB3'F]>S=VX^.^^L^ M",V2U__UV_L+_SE>6=0?CB=VZ','X_XOX]G#]R-O)S.9/TG7JXV?R*_0\F,H M/T*$(D9^_C8./_WE3Z]>S<71C ;Q/*97^??OYZ=WNK3CR^'/?G3U.K_Y>JE= M.PPGPTE_SQ>WB]:#635(38^&T2AR&&U2ZW%\KQV8>+L_>G;X\^ MG;Q]<_3^Z,/QR<5?3TX^7>PCDRB)WM^QP,/)W/C3(Z!PURV\. MK(N#V=/>=(PNK;WN'8W'<3+NB3STG O(. Z#DYJ(7(@2.6J2M%IZ;^Q=D2SH MGP$YV;&;H7G1*J":F-=Q,!DOGZ#\!&&R /6_WNU^+K.V3!Q/FP9@U",BP/_& M(B8<\.*T1C8:BJ01@@CEJ2*L'B\+*NZRM *$H\:_&C4A-F"E?WKU-6:;NC#8 M342D)SW4()+=5\L=F=!V; MR8'YX^3["O'F>Q7B6?A_'&;,]8KW7GB?$DA>(\X"1 MD]0@JS4QFFFBL*D!B4>IV@83[.5@HIP&BH'B/T:C\+4_&/0B>)V29O?PLN\&:#EH**Z/,>6&@?>C*1!S'GT$PL!*@WU>\LQ3L"; 4.=8@U>6N$=: M@5>?&T!@X%U5&Q2-$=2]4*H&08FHH&$/':]L/)]^NXW \'7<)"6= 3!-=;0L4HN(4Z( M1:QLG>T@_8/&S25T'Y+D1=3_?N^=?U!?]*/XUY*0+AV#ARR MP,#^Y!4;Q3C"PAIOA: 45PF/5VAHR\[;F")(,YP._>@J?K+?5MK.BU)>!V)F MBY,X&9"Q8.#/>H$\IS#R3 3Q5YGIGJ"K2^[0OHBXC_"2JB@']]'P\E-LKMY& M-UF)3(AR0F%I4>04IE\-@U@SXB!0D1@[$Y)5=9"_EIPNN3ZET%! \)46B9<< MWJR0I5-P/$F-/)8D<^J0ICH@"'TMEUP87&?OZTG*NN0*E8)&6764=8I6;=9W M>HQFBG-KD;5:(NXU1SKX@#"XZ>"Q,VICJ.8T$WA-Q8MH@HG"(&(L M!&<*W!@GJ *VC 0DLF!D%0OPE.+W7QCZ:&_RD!P8M1MIS M@@B#_XQP N+1FDM"=\GIJ'^\#QHVK0BUD'\QH)]<70]&-S&>QT%. %S#*8D^ M,F8]\E0YQ"./R&GA@'%,+0O6\.!KP.))RCKJ,Y= 2%FMU/:B;VFR@F@+RC1Y MDX]+9Y&.2H*C3ZR)CB7C\ %=Z XN)1:&24%]5/.AE\0DCP6G,(W3F4-ODX 9 M'-C&U!N1K(]:5XFW-]#34>^Y""H*:*"&(W4T#!>3D?_[Y]$ Q#O.VV63FYY@ MP3N&8:Y+.65<.#!DU&%DO0T2&QJ4KI*@]11A)5=9,UTP\$D'L)/=BB%_#CXHJ8D89\B)0Q"%X10[&,:*) M@>85MW''HZNKT7#6[CS/03"7)/@52. (4PP'KER*(''FB%.*D(1IE024>X1T MR=JU1,"#A),V,B^76Q)"/_-N!Q]M/YP.C^UU?V('*\3U,-,I"..031*,;] 4 M&6(,LCPD[!-X'*2*T7N:M"X9P<+H**R78G@YCQ/;'\9P8ILAQ"OC(^^G5]-9 M3" 9:6 2,<)LA(K MY"+!0C K59W8;"ZORI\EFUG(RI9810.YJ%WT//!'FU=-/L=)'WJY M2T;+P\%W6ZYV4O@1!LH=H;[X!#]_._GPZ>+LW=G'D_.C3Z?P[M&'M\=GOWT\ M/_GKR8>+T[^=G'Z ER=MA;A37R7%NC^3A?[V"@'H^&D_YP"O/U8@%X M-!R_B6G4Q-O$JSC^K3\<-;-C])/8Q'$^JWFWE?F@_BU./H_@G2_PD7R,<]SS M24J#&<3:S ?$H\#(!2(0,P&SH$R@I,H^YP%Y++8/\KVWGN3)"NL\PH(F",,< M0KR-VXE;*G2HNY*'\ Z_$LI;.TS*;,^7.G MX_$T%QTY'HTGO:25C#8*9'T^.6"=1MKZG(Y,J=,^&,FKC-"G2=LQLD;_A%YY MC9<\;3L3PN*X0H\FXX+%/N/?YV1U($>"NR:,"HY;XF6JDDA]CXX=H_%_8JRM M+HL!:DU(>!L.4DT]EE@@8H6$V"($I'G>G"01,T. -E/GZ.)FFMJR"^VL3"8X M!.)=S,&.9HA[19'322'MC4X$HBI7QS^X0T67/(-2:+@/]?W%7C8'8@U_[\ 2 M]"^'\PUY?_.IL<.Q]3/Y#\/LU4(;X7^F\U&_E,C'43-[8S)I^FXZR6ECGT;S M *]G33*&)HP8UA18#!B9Q"RB$BL(V"V6J8[G>4@NN[1F7PNYW85-N;HL#0S* MC\TH]2<]\*"%4'E//OJ4JP7)7$)$YWP4KXBBW.LJ!TY7:&B_K?$E#J=QW+.! MR<3 +0-?#",N4T2:18JHB58&+X.4538^EP1TR;#OJ^.'>Q-["+>@LS*&,92K MF,RR$V+SI>_C^&(T". \66\A)D0)*_#!1?;++3;@DEE!0Q(4)U7'5]E$4J?B MKE+Z+Z2!8HBXZUB0X#1/ =P)DFN=26+!? K0F=$Y6)/.JBKGQ1[QYVJL*_:L M(P2F,8QBQ!!U2%"C@^ @>ZBCXH)ZI]I.;!+-F]_;#R,U(JJI.!JP"I=;_MC M/R;S.;LCP.@2[YH+> =2L&5\+EVW.! I:(P5VBC+>*!YH/HUB+&$DY61:/K9"3M M:LJZO3^4YU MY!2V"T#X8NGS31S&[)EJ$DP0,E>L!'^4>TJ1IL'.B"%8*N]#1;_F 3V=\N / M@KEV*BE_IFUE&E6<:<\AO*#:B7R-@43:886B8($D$1F1558FGMS+;;?@XG2R M.L'0HPHXRIN;R-!"83$E4 M*9"['7F=,H2E(5)!0^52;J^R$_]_,[&YRL3FT&ET9+08T<)'UR-4WNXM/9\?_[Z]G[MR?G%R?_^?OI MI_\NF?VWIO5:^7Y/,5(GE?+XZ.*O[]Z?_='Z5IKUC=82U@:R"V5!YKJI=OP9 MIM@O?6CMSAMV1!R,Z/_FI1:ZTBQ/24L=N2&U@)56LN3BFIKY(7ZCRDJ[FP Z!ND??/>4R$$HI"GLAX M5 DYFD#SVC I'8;8O<[2+<=Y P^8C8($ M"Z&0$QC<%&\@%++ MO-).ZGU+SQT#Z#2Q M)("++)W1N?YUKO&' VA8*^)E"%Q5F;4W$;3C<;T? BI%E-,:*MG=O$7MNU'S M?<:IT+Y!927V8.[4,B,_^HCRA7$==.XB-,/%/ M>=#[=[_C$;X7#9D#*:F*J[-"]BSM;IU,K#4)HG0+V%#Y_$>6"<]WU89$B"!, MZ3HI'CO2V:6+A)[!"2JMR>(>$1 &1G7:^,]V#&-CM18#V$W!992(),>!+@+# M@$F/A.38$0PVU539D7Z:M&U I7X0.U9)8>52$8'W>Q<,G4\9<0!EN!,0I)"O!A+;-URFQ4X*5+5:U>$.J?&U7/X680 =Z.#A;Y?,LE MN$$866(8(MA$KY0STM0Z!;V7F[%_U/]I=.1!,4V$/L$?G-Q\'-AASI7-ZKK. M'^EY$UDB-B(1\GZ?% Z$D8^Y8:_-=-P?QO$XSH]GS&S$_)W0HR*DH!Q!6BB!N$\<.:XH$CXZ%HPFP=8I M;K<#D9W*^'LND)528HW5R]75UMD2ZSIIQ$"=B/DNDJ 3XFJV\,8-# V5E+*< MZ#IWC^](YTO8_:T%MAJJK.U$K%M+H8DJ(R)%2DN)>#[J!D&!!(& E')=),]) ME];3]CJT,\'09GV$1F>CTOH $&1%Q*!AK"FU)I JRPK;D/<2W < MVD)KS;&6LDHK>09J V6+*\AZEA(&8SP7DS*S,CD.::X%PB%QB84W*AP82PO* MNK3J]^PXVD=;E9> ,2,ILAAL71#$:)/SS$B55+^- M%+V$!*[2""FCGC(97 ]-V2VWYUGDHP0RF!UGZ6&2RUH$4*^/ &5-MXZQ6=8 MR'L)R5GUD=5:<=7GN+O7LO94HC1*'Y#*M]CQ MO(2G.=$A+Q20@*2/R3455DTW8_K5G0XSSG&VB-HF3Y G(,XP/'A#!VD2>O ZNS4+\- M<5LA[)G/()<&6'&E%833'.$K84*N;6V_'3M2D(SH7'2N9RNS$=\ M,-(X.J2XE5$XPBVNDJ)6YG8E0+?#B[@29S7&[U#W79%?MIUV+8 4$%VVQ506I12>YOO M,1[L)T#NV=-A1/LX@^U$_+TWL)7#8)LP M_OT:S&K<1XJ;&VLKJ"W);">+F9S''T:3_8;EZM?;\KN1E!(S\J0%S'?NHZ3(=F>J MG$ O_.<8IH,X2A\7Y6X^-GT?CP:SE;1R0MVZGY*"W8^Y0K6*E^>YCD=7KC^< M=7<>_0@BB_^+X32 S8<0P]X6\UZ>]1<0& ZY2+C!-"8I4CG97XZ=0YXQ]]/.R+HTX.BN7@MB$FDO.[ M9K +\T]^/TT\[D4-_XRE M"#,7$1COCSQ>2F"K^Z-FD4J[/H4V< ZN MB ](..<1=SPAS2F9'0X@G&I,ZU1H?19NNW1J^A]E7!5#7R<'VB,5LF(@U@B* MM,GE+H(7R.8KZT((^2),JV6LDGUY$.ZZ5/?P!QY(9=#5R8%S.@01]X>@VO?] M+_GEO2L>,I]3*@U05^48Z@%YW/$0_C\'T?,CK=A0 M6JYF]9(4)C'"44*OL$C1RQ'2B9+0K"FTA4LU3G;L4C /Q*FNX6J3@Z6 MU?5[SZ*.TD1DDLINEL9(QUQ303M")Y$:0Z9S_JVG<7ATM[:%4[5;@^G>U^\+;DSHX_ MVF8R2FN$4SR/KP4-=7+\2@FE7'+ELL>59Q^;T;NO\1AJRSV_3HJ*?H] MV6MYW',1C=KAFE&^U^G/1QML?1AT>W(KRF7_;/%MFJTJH_+YY(]VMWRSS7'B M7=JO*KM'F:DHQ*7EO6^1:PGUJ?ZJ"GDG9@OEEK_;O(Z;4P"I($)H25!B''Q] MI"5(Z@CL9M4*&"H&\ MT4%Z0:V-5>+FIPCK4N1;$#GW/?*B^BD6@CY"U9'WTZNLBGBW_E5@4O'(&&(F M\IPL9I#%2:(@'<0K*0JI#XVC#:1V*J'Y>:!50HG5HK=')XYWT\FTB:M$+Y)# M:DV33W98=9[:2H,DMB:"5#7S56K*/=M$N4;\ M'T#4G[[&P9?XVV@X^3SN4:XX5I0@';@ ,^THLH)H,-/12Q (\Z[*8G\[LE_0 M)+L+ZG:QA(5U>Y I^"'-_QUM\^GKJ*=E2$XHAUS,>\PP>2 M@'(9%4P8PDG" MJ]R-N1>U75JM[0SZ]M'DT6\';6YC-"[]UHVH#':K$A7".;) R3Y"QXK"27W?7<4D(5X54. ME^U';I=27SL%O)UU^9RX@\_V!">,[FXF MMTO9HMW"W:ZZ?";<':5);&X)9H)9&61"QN9-5N$=^ :1(!^B51IXMKMSZQK?_]=P$=:JR&( M\GM^ZWIIL;<;*1I?G[S^^[#ZM4JO6@-CH:7\PK=;B^/ M[\[W6]<\W4A,.29;U)!^V$I)ABO4DUYIO4U=VS7-E&2\,JI_AY#+3YL8+N*P M/VIFI.QIDM*:&L6VDGM>'1UU9_,2BR#_3D>SWT'>^WY;CS<044+B[?U.@751+.@$^1SBD" MD1:,'5JL^^-L[[X.+^(NX/?\XG=X^_SBJ,W<6*+;PXO_"=8/K8GEL]DW;R\, M@'<.JI@GJ3B\GG83S'.I;?79LVAL'0'/IZPGQ=%.3RLW/^\CY=6OMY711E** M<;C_9/BPD8+5"&Y[761*K*P3+W$"8U1"&2X"X@K1Y'S 2-)I(A)>Z9#E!+ZPA3:2H@L 2!9#<:&U% ME5-=3]#5I?,+![ [);13##(;&94.JYRM'JE+8 1-1#K8"+1%KQ,AU%E7 RJ5 M9N2W,<5F5J!A/;L6)\:4<$AH:Q"/P+@FRJ*DK&66XX1YE1)B3]#5I1FY!%+N M#XF2:BEM13?1A#5FE#B"=.1@ AR!86I(1,IY.<+?&26.M.S @R)#!$%XF8%>3 RA!&$ M6:)86PB-ZU3J/2"/90*RG4A=#,F>X=+P0"P2S@MP@F"@.TM M0@[*2M=W[Q/'D<7D4)#Y')C#%ED"SJR342N%C6"^RKWTZ\G9UTIF@?<>"/=] MM&/ _V"%78>%/GR&CJ471&:Z:25YH\A:!M.]MQ6JY[&+" ^I?V MIHJPBX?#MX3-'/_YLT64=1['L0&;"X/OR/MF:@?CH\%@]-4.?81)_NUHZB9I M.H#W1M-LE".UGGH7$-8L[T(9C72NNTJLP59;HKBN4C^M/"N=.I]:$)(=47YK M$*\?6O>NQ>HY11UG7"(1J()Q%3W2$MP%[2)S,-9 '3OFE1B6) !/(-@TDV'AMD890 M%T5&@A#<"VV>R[7;F9D=JZG] UG)0@ H[MXM)7.S")YF;/4B-E$:'#-)+-^6 MYI'S0B BF%!)$!KN7Q'ZM'NWMJ'@\%.V2IIARUHW@9@^L>V2$7462NNG"\,#R_SFO&Q;9J;-&J^ MVB:,OT=!RTV/J)T-05*(?A1!/ 6,7$X-"@H304G 7-I=C=+.5&R#)_,"\718 M]51V^3=6!^M9KP#7*7N,@>7TF(@ BU M'6)O"'ZF&EI,K;9N]*=D-O1\O32_D4RA1:OOG^?=!.SPAO92(: M2685XD(*9+FB2%$JA?!8PK"K*IP27'0O.:0="M?O>C^'RLN?'KG+PIVS42O& MHY=]4*3#(UB P:$%*F.T5J5(2=40B;SN,1IXIT'3Y)AF:^63!PY;06BQ 1M*=:!5PDS=R6T2\?=#HBN M,HHK!J^3!*SD<@%WS.B] ;%V]>WDFX_C[ @M+?-5WF_M<9,\T&N0]$EE9Q-$ M)EU"7CG%(]AN[*O,N:49Z=*E/C7@^:R*KVT=X<$Q!$C]O-7!$O/14X3A%^)< M!&2HSXD ,H5DM)7QD.;P.V4[;DK570LYH '<4S?%().79\+_3!<)FQ=Q,AG$ MV9\PY?\^G(ZG=@"A])?^."=<@@ "ERY@1!U3^>@ES/E<17 !N"1@E6ED598\ M=J*R2]?PU$!2/975-D2SF?WVT?#R%&0W[@E-@Q$)',G$4RZH(9#&3J# *(>X MA6ENU0%MTEHBN[2W=$#KU%YAU5;03FPS!(K&U[&93VRT*OJYOJ33SY:N0W>^AQ2KIIJ9*"Z'F*N@?,VL3P]&7V-C+^&%ZY6)S MEM[V!U-X.NM^?#:=C"=V&("F7M+2VJ0$\B+ 5) /W5OF [+$"4:(Y%I6:'JG$C?B*DNZ.LW,_;(#" NO%F'B^&@R:?IN.LDV\-/H>^CXT=[D#Q\UC1U> MSMVV+"%#<(J("JOSP0*%K!<,*4D(#5)A66UAOB7I75H3/20N#ZST:D[4F^FX M/XQC""(NY_K<8R9]T$;;*?1QHMIY$/?;WM^)VM!2:>;+.U'W>UC\/H_7^>Y6 M\/&':=1YIOCSN.7.)RV\5=W:;ZT(+=F MI:P$3XXO;E4XZW/L;HZGXPD$JLTGZ*^@-+?MJK1D]V*QL 46VK)258+Z[;)!OP[;5I/A4%Z4EN1-+[:3YSO:;O]G!-/X6[7C: MQ+W]D/4-M97,%N15X/_VX>GP&ES6E;RV_YS:X:0_L?.]JA(S=5D"JLB[C#A: MWC_A/\] M/T1\ "* N/S[__IR>O+39YS-Q]/)WW\6_\9__@DG:9K'DP]___F/][\R__/_ M^H]_^9=__[\8^]]/W[[ZZ?DTG9WB9/'3LQG" O-/?XT7'W_Z9\;YGS^5V?3T MIW].9W^./P-C_['\HV?33U]GXP\?%S])+L7J3V=_X\9DRPMG1JG"-$I@WCC# MN"M2!LLA0?R_/_Q-:J^TYYSID")]B(%Y9QU+3@B/QNK@SA]Z,I[\^;?Z(<(< M?Z+!3>;++__^\\?%XM/??OGEK[_^^K+7O]SX M_;_4\K=%".&7Y4^__>I\O.X7Z;'BE__]VZMWZ2.> AM/Y@N8I.\OH-?GQ;<_ MO(K&_'+^0_K5^?AO\^7?OYHF6"S5<^<0?MKX&_4K=OEKK'Z+"4L W'CT VN6#V"F>1IP-"?7:_+*%=+JLPR2\FB_'BZ\M)F\_CTTLQFFMDW9< MJX2>UG9ON0,C2I$&1UU1=Y?KL]>_OWO]ZN7S)^]?/'_ZY-63WY^]>/>?+UZ\ M?[>-4#<_;$>)=D2Y(DZKI"H)+?>Y:&&D3]EF0[(%53Q7=M0)[P"R? ,S4MI' M7(P3=-@'>@CV^I-;2?D6_"LBCT9CT":4K)66/ >O-1JM5434,:C-(M\XDNWD M_^X]??SMQ>_OW[W^]?6;%V^?O'])/WWR^_-GKW][\_;%?[[X_=W+_WKQ\G?Z M\L6N&NGUK@%UM/T85[2FN0K!6$BTV&C!98S9&A><+X(,3+@^4;8=[>YZ?/?^ M];/_YS]?OWK^XNV[%__O'R_?_Y\A-;?FZ8UT==EV7#Q M!C(?1/@%3Q;SR^^P^AW&Q84E_J^;H9QK:_O!O9PD\MCF^!S/_WTY>;>8IC\_ M3D\R>7\O_K\SVF[?3D].?IW._H)9'H'@ C/Y69@=.6;:&@;>"&:3RT(9@\XU M&7E/G-?%\IW&3V:7 KJP_K8T#ZM/.RA+%M/]Z>6<&S2^GW^:SNAQ?_^9[TJC M9]/3T^DYQ'J3YQ"S2+0 9V5;T&4# MGOW3HJD>I\,KX28WQ*[D47)T9G@8MHI &4!K59OU< MA?*P&;&CZ&^200Y"AG->/C^;C2 S(?/$D#Q4Y\V3(L114*$;( )B:<6<7Y(^ :GM3[$UF MJD;,_"\X.<-.^)V-CF909-X41]*#PJ*3G!E#.[_%I+)OMZCM /Q1\K*-6F_2 M4C==,%^0ZS?]BKC\I3=GL_21I/GF!";SD1$>HX7,G"CU!B4 \RY;%HNT*H42 M@][_,KD9[Z,DX:!*O,D]TW))W(AZ9%Q2S@O!"A3.M/3((@(PR$$'*Y*,JNQ[ M'=R(]E'R;D %WF2=;;KB+7_X^E-5T?S%%YRE\;QZ.,I985 R$55F.GO-P$C) M."!(P[/589];[RU0'R7?AE+=3;*YEDO<>L 18I6$8U)F\J:-D2QZ)YERR1;# M>9:"[WMY^T&U@15WDVE^5Z8]R?]]-E_4$\+Y^^F3G)>Z@),W,,XO)\_@TW@! M)\N)4D,Q\K/IZ2>:8CB=1S55B1*>:"%@.7+8C9>F /F\='18N;M ^#++!O\=.%@9&?3 CB M8CQ;MT.,0L"H/9=,ZD";0?*.@;6"91&4-=%FD]='8PRQMG8$^;#IV$Q=:PZ6 M=[YUZ ;V?!H(Z6.TEOQV'@*Y4MXS7Z)GHDA>N%5"8CL3L1O&'\S:1EEKB+7S ME<7KQ4>IKD MY5=AT M/0(*K&'VSO@G-@ #$S@4H*713:V.X\_)8KYQWBD=Y#/,$1J'W M;TXG"_RR>'&R?.'??Y[CA_K)8'0X9U?=LJ:3ZDX^^3*>CTSR-NHL&!9!(Z+U MBOE@:5@JB(@B6"%B4W:L0S4@66Y)Y[B%/%MH>Q-Q=I9Z@XB;%4S/E[MB)U"C ME023(2FQ%M60F_^F+)E;B+"[]J:M1+\W7J#PSL:@6;&QGL!SQX)+R.CODTY1 M*1V;;"![Y,.U+*3#TZ&/Q!O0X(K1]=O24AX%@&RRC"S'3%NH-9X%GB(+N%P% MP?HVN\0-)/OW!0;0T.8PS"W$VR X=\.I\@4X=, =!$)CR&C205FB=[1,!=#@ MI U:F3;7!K>@>@@\&$[L#=: M[B@\6%^ ;/)>/)A?H'*&(_H@;,(DL8;9*'/ M!/FG03OC)!1(H@49UL-Y""P80- -PG"?I'1V>G924_4W'71= "W)E5RL8.1- MD=\L)?%4)7*QI"Z)VT0XH_+N M/W]]]?J?.^?3KG]HHPRU#:A7$M- 2U'0%*V*TBB4%UBT*T9%48JVF],&U^+O M+NO7LP\P&?_/\F#YV70RGYZ,\_(+F.0W,YS7!.GZY;3\.J;OI3&[HK_@LH^*H\&4-;K@LRNTX&H3E$12[6BP<7?7[3]P@C,X>5[W MBI.ME+7RA!VE?QN>U>D00PD"G"J\1@<") LD8!TMS88@_&@SLN[R>7=V>@JS MK]/R;OQA,B[C!),%K9G3L\FBWAR2AM(8MY);QR?O*,]M\*_(V7LO4_!&.BNT M,28Z-#+Z3)^0!Q'LJ/](AI9_>SWL5Q^=]"*]U5)%Y93*FN<4G$0P)ALT$ 1" M1[WL0S^OZEW7>YR=[K#.;/FFO>CK]O&MUFPH.@>PP4=G=8802DQ&!^ZY:.5 M%H6,SN1;6.-WX-K5'3E__.M/M%%4X7X3ZNM"&_!B!FDQ,H4G\!J8,!IK&D[U MEXMC*$AGVGEASX]BXMR M=G(Q,>=O,>'X<[W=.0_.6(Q"D>1/V\BDC.1>6QD8^=F.)<0D043E51O_M0_* MAT6A=@IJN%\F&QIYV" M&J28_V,ZS7^-3TY&M&=F70J]/2M@NHC$HLZ.%1 R%Y!5'"V(<@G@87%@*[$V M2-5^.;F0)%:VY9>U8N&',6UU3VCLB_F++^GDK%;0_897 !04!- 528L;F5,L MFL@9^9+2VNRBP2;6?%^@#XLN3=74( M[O2S.0Y@41AJVX(Q+=$QGVB@#!L^, M,H(+,L9E:6+=WH)I7Y& [9V@W45^Z!C!^6PQ>DOLQO- %@.^))?)OG:&ED>+ M+'*2B-,"N$U)$\L[D(4>>H4H]-4J2:Z]]5"Q?H.I<+JK* =T6KZ!^':+?#>, M'B%]W34[_-7KW<%[.VA@58<[B*^A-KE )S5(IC EIGG2#%P)C)8K[P!SLKI+ M-L9Q:'%#R-WP2NPCM8&5]QM)ZO3L]#+*BS84]%PSCHA,2T&NJBB&187%9LQ> MQRY[<2?U77OS_LRSG60_'4)P YXG+H' EZM N+?!63(4E/9,6^=8D)PLB& $ M%A7(H>A2K;*;!J^^^1YJ<&O!-:DP>7']_O1L3O;??/[NW&PZC]_-Z" I-,P6 M2;N]TXIV>PN,Q^HA@O*0VB;(K$/U4,RBX570HNCD.9:+0*TN8%KF05Q#<^#\ MA]VUM]![USR' MQFKO(^$!U5UC!D;O/^*R!]7X,SX;S]+)Y4:7C0Y*H6*)=C6F5:Z8'#+!M30^ MV$ [X5W!#[>]X 5Q[>7^71@@36XY;WCE.[IU]_@OZ>S9R

@#9&]I\Q(\1YZ+#$WB WKB?&C[?DLU-;B!N0/N=["_PRE>S*PND%O: M"UM@/HQ5T90+_7@WF"(;6"/;0"<7+1/JR)21M=%A,HP6=X+N"ZWMW*FDFE0O M.!KNW6'9'#OU^NBO >7>SR#C*?['ITQNPC;!P9L?MF/\ M;T>4JZ'9-MCL F85> WV#9HCSS:7E$U4SH\ZX>TNRZ5U-?]]NM@N!/[JG^\H MKXU(5B24(1B0*5AOA.8Y!Q]!F5R\(EZ+#*,-F/K*9&EG[B"4B[\?1"KKL*R( MA4/@7'LO(8%.EKZ*P+,H$!VGO0%'FU#UE,J",.NS<6+#$1-RA M!5);(8+((=+\\\YG@S*-;D>XG;RN?%[WM7G\>N4[.TS#WN\84-;]Q[2B"2'( M$A U!1BC#M+YP$5.F9,60M!6C7J_;3<7^/+*X\J#7WV+%8S"!DSLX5\)/ )N&^3K7 'L/V?"0S&C1O9"4/JH,$ERYJ!U_GWNES S2_( M.UY<+7"\G)ZCE(7642K&)2#3 0P#0](I.20NK%28F[2:V!+O V+4/C36X #R M6RQ]4$8YJP/3I<8;U5)H7DG-A,! AG+(JC1)J#M<*D,S*FPETP;1-6_Q,T[. MD#C&M;36UKK6O/8-LYG1KI\8)"TK^;00371["> !Z78KF3:X+[T_CR'/,9;:?UGNBTWAF,LD@^>!0LQGHGI%.]T(F1><^Y4H#@ M)PHO$1*SU/#!H!J@$@R"+"RE(Y$TN@_-C1X-NL,,.]M:[?YKUZ'FP@@E(9$U'5+1!"?*4G#?)>J6=;E+]=H]C_#$- MFC.C09?:2^R_;H;X3QQ_^$B[V9//.(,/>%GUHN!(UI FZ3D301)V+04+MO!: M-[9PKX,1;8I-[ +Z =%T;[IKT+/V7?I(EM$)OBYKQ#-_>O64_CR4V#OTVAO) MDJD=(5W.A%=KEKP#Q7G(H5,&7?_7UL^]$OVZZ&7YLE>7< \[F2_/MJZ/=EO"U$W MU[\6Q@BI"Q/6RMI= 6KW:V3&^.QC<19S$]_VZ)/]!E-['PD/G>SWY!-^N4!S M&5T=LBG.!5:[ZM"RALAB0,=\"2H1(F=6];TAS>_&HP^=X-=+SM/!A#3@K?,2 MS8MG[RY0R!K#Z&JRF8YD_F19&"CD+/$,4H*/$$0G57U[Y+U5T79":;!XKC$> M+O)E;'1!:I9!.#)5HV0QTII1N"Q>9*U3;M(]?0.>1V%E#:&+!M>]ZV!=W/U\ MR[.[&V!+F^M.A(>QPP;19P>.[*Z,/2TLUX&2+F62-0J*USY82D463;&,ERR5 MXB6$MK<0>V;+'=;;8-+/UQ%7+0'L@&&!2&%L*_23E M=.R&P<"R7F\L]!'4/E()OV^%EQOEM&RXA!TH++KS>P8,C=YN;*OM1X0@FY"L M;6&5-M&!51B2=L6G5 K8T59O;!@B348,>.$$,R)PXFPP++A2/Q/>!A,08Y-: MQ2U#I-<9<9>A+A<16*.HE8[H%4M:UP47=+WY 18@%9JEB2?9Y$2[ [:C6-6V M8TB'K6DG332,E1[BNO$9S#]>%*O_#"?U4&:4@A3:><^LX(EIC)Q%28/5UJH0 M++F1T.0TN^VP'B!%CT#_#>WS049WWMGE_#>_-WR9CT*J73.M8]+7"R]3:U0I M33,XR<)K/"O/^>@YOF%P/YC>C@L-3S$&'^.;&7Z"<:[!A9,YTN\O(ZHNPDB, MTE(5VKBX,G70X%CPM)DIL%ADR8FWS3/;ZVA_S(@]LF4_L?];#WICFYX1:,NY MT9$5 Y+I#/4NPG(FHW11@LY%QV.?$AM']V,*-&1#PQ2!?804@BS*!%5K==8; MV&!\K0A%C@THCLI&Y:%I#N7C"S8]%OH/R8P&R0??(K^+TEYE8YC3!9A.'IG/ MHC!#TH*8C?9M@OF.-&1_%_IL)=,CCZ9?FBJ_3R?IJD$S(N-$)/J/@89(LBF! MA5"7<11 _X_62'[LR]K:D3T@-AX7"QK$RP\YP(L1V6(22$=&24%%'V)BT<9" M*[-3QJ$QQ>XK877'H?P@\E!Z;A!QW\#3O/*#$><1//=D4 A!]D5Q-# =)5.V M0'')NP1-XWC:#.L'HUOH_R:[PS&Q^_N> #,YE5%C5-9!T89E*'BQY2 MFVCV1N/YP>E!-;Z&R8>Z%[ST=]?/65R,M 4RIUG>-YP>3!]7X&B:WB%N>?Z]KDZ:G6 O9_$J"?C:M->'/QI,/%X5Z:VPW MEND,GWVLK1/G+R??*\?7X^LOBQD03I+6[.M2 33>U^4]?!D9GB ZVGY"EK+> MLTS6L.BB:2C[5#S1Y0HJP-UKN=> /F^W'RZ$UDVBPRE\'$,#S M\ EE!?0/P)?=3;<4K4F(N>L(KT-?,K,BR]VAJ%P1A MVM36[X?S ?&II8;6,*K%1=_Y4OP!)POZ;#[.%\OQM_Y W\^Z1SFAYCX@0Y$) M?9"1!9L-$T8G[:UV+N_K^*P[Z@?$MOUI;PWW=KZ&ZUW&@&>98^:>R>"0::-J M)5PRC:$4)83.)*TFQ8[O95FW77C55#/WHZQ;>F7VT5>K,^_:6Q_T-KR]? ?,C_T&XH)K76#T MV&B[JWOXV7KWUKJ#!E9UN(/X!EQ-5^$8L,"S)QY*JYD&#+6-@V3"AN@$EY!< MEV3+X]#BAHUR>"7VD=K ROL-OHQ/STXOZSVIPK/VGI&'62,$.+)8;& VY()< M.Q%*%ZNGD_JNO7E_F^9.LI\.(;A#%D#\ICBJ^_N@&1343$%$J$ENUT+ZUG@(;#$ M93'%>"_+T9>M.<+^6,U8?=A^67W8]-E@ZICFS%?P6@4H);!,97)8]&<2Q8E31T/7&8AN?>N M29)7%W /F%>#ZZ9!2:Y;A/!M>5XZ(Z_7.2/G1Y-*NYC)T6$\UC#Q2$NQ=W:9 MC".,=AQ*UONE5V?L^[K>/P+.M='G_8@ R)+FF/+(LJH'=[EP%B$DAD9F+D#X MW":'^R@C /9.D7Z]WGJHJGVOMPY@'G500"]MW=[K;0M1-]=_"5)X7A13*%UU M,@J9>83,.=# R<^@;]U3O>_6ZVTPM?>1<+N@@*1]YAAK;6Q5=]P<&*0(3&1O M1>)6Z+(27'WL00&]Y+H^**"/4)H%!?!04""GG<4!U#;9AOE@#3,1.'?*>F6Z M5 R\'T$!A]J9MQ=YPSB!+C >:)Q +PULN&+>1GP-XP2"-SX2^1APVB=T/3") M60F6HX\I .T:=K"+YN.($QA"B7VD-G2< $GJRG5WE/1.VO EQU0OS3D+.G%& M(^'6H\I:=#FQ[!8G"7\'^CN3:8\O:[RJV%G$&P=:9%/D=S;PKTHG%;I)MFJ1\&U M.XYNCI5J?736@&+/SN:+Z2G.WN+)>4V*C^-/\XL]7H4442.PA %9S99E$(-B MBA>-PLG,=9,");=@VO\!4E-]3MLHHT&XT^OZG->S-[-I/DL5VU-(?YY,/UR: M@V Q<9X9AEJ'7J%BU9]C69 Y:;SW2C1I87$[K(?-E@%5TF!AJ6GXT]-/N, G M'V:X/#2_I++QNDCK.=.2>[(8+3(PUM21ZZ1-*@2X!5DV0WK81!E(%0WB=&HM MAQFDQ5.8KY'#Q<+GA$,#R%#55$M).W*$(LG35!Q]B8[')G$4'; ];-H,K9P& M3MD=X9 W#+L83 I)ZAHNK.A#R,R+>@K"N8T^&A)(D_H:/7$^UN. ENILT,7N M#KAK)V07R"V/!;; ?)BC@:9[P139P,S:!GH22AJ?@+:"VN\T&,&"+\"D M0)VR2<+[)B7XCH9[=QP5'#OU^NBO >7>SR#C*![-\<:ZZ]Z8"BWV_"[2V%4=_B9YR"65"RKHS!4 YBAK)%'D*$4<;??*AI612_VG?HM\RAG6.GNU M6FW^[[/YXG39&^@R6IMK7FS.D=E?0U.MP_>9,-%Z67, MR%)>9H,#,F]U9*4X3!EU%&U[*3_J1BV'GQ7'2[8&5P%'T(@CF>1,#(8I+VHA M-*V9=S0[N ;ZQSJM=-.NH8^\H_UB):>IYX+0FH4B"PSK( M]"4$#5)G4T2;?/C[U_AEST1NI\:;G-NY;U??]B-:96619V90DCA %A8"S1B; M.3A*STDG$$T*+NP._8 -/XYI6Q]>S?>C4DBIY5N3%BP+&I9V-6=(DE2]J#V< M?-)6-FFS=9250O;-D%Z%0OIHJGVAB Y@'G6AD%[:NKUBQ!:B;M\]AB?',R2F M(D],FQI]J 71O.C:AMX%)9M$A1][H9#AU-Y'P@T+A0@?A;2615,\^03>,.]C M8$5'FV0P0L65<\9C+Q322ZX;"H7T$$J#V\+U^\]YO)(L7HJ])N_- M>:8T!_+EC+6E5?S]!DB/="L?2$<-KB[6([L,?>R K>6V?ANXP^SR0RFR$S]V MT$*;/)_-&*7V495H&+>U/8\P@44O#0-'WIEQ3J;4)(-P_PRYPQXX!$'Z"'\C M,0:+#;RLVPZ3-36OMXD!O/V!.\;Z]4"[$M.GG%-6&9!<.6T,>I\C6.Y,XEF" MP5%GW /)=KE-#2_AB\>VE/,ZY"O2-A(5=X%S+*ASY%X'S\FXXDA2Q\)OE_;- M,0PD\\L?[A#BVNOY+;5PZUA6U"&3C5I'%T%IG:6(B@;DR%*9S#9MV6K,49+&"S'MEFL2DWD"R;99.HI=MA[=^EVXT!-^KA M#R?T!N[>Y5C?3D].R'_Y"V9YI)1T*F;.;":CHBZ/S /C^K=OX;G(VG>80YT$+C%>-2XWG2673<,!6*$3Q7 MW$W.5F\#]7#TO[/(&YS)7&*C<>+XP^09N7TX25_?SV R/Z\7\P\2V3+P-;KL MK9.9%4V.I79(Q!5),V_!!;01C&Y*CKLA/ARJ#*R.!J&1UQ>U"+4UFH@L9D,L MYLDR $Y4#AE("D9[M^^=8IA@C+-9^@AS?#,;)WQRLGQ&5<+%:U]\^81I@?D] M?'F.RX(YU78[K6%WHRPPD=.>6/$U6)Q\&!9!>.:*=SX"#\KY?<5E;#V*^VYB M'4ZE#=;J[XW,+\&>WQ844RS-=\5RKA:%HWD'D#RS6)(I41ER')KC2L5O%A7H*C[0F#2(:#]4U.SC?@.=0% MW2"JOGNAZ2WR_62E75BAEY4#N@!L>>]V)\+#7+X-HL\.'-E=&0=AC0+DI63+ MI*@'4\:2.XO"L60\:!-3EK;);?^!V'+'1=QAR-)'!T.'Z3RI^KF:*WD1GR(% MQL3ULC%G( LI6!8P&N9X HP8M3"AZ;8G878(H[RUOA!L,&0 M?6P9]^3A:$E^/'B'3 #137M-*UF3 EY'&8[=PD0<3OPM?,MKD8I=P#SJ&.M> MVKHUV'8;43>/L7;<&0D^,),T[4!$;E9-%K)>)+?):2E6M_%[H_>=8JR'4WL? M"0]NO'W"+Q=H+BONIN"YJNU[#.UOM=\D;4Q.,:.M*PFR0J^Z[>ZKCSYTS'4O M.4\'$]+09MGK+X6>?F_5 MMJN@VN4S0'*E&"T8^82B5O64S'MAF E:8N3*)>T[J>MH\AFV5M)V0MEH]>PG MG/3R]G8U2*=5.-Y=[VL9GM=KK*NQJJA+-H"@%%$@9)!>H"!3.1B>4_*WA^O= M]>9FO8^NW"+X(+C+Q.,<#--%U5YV"1FBXE)$1^-J!5SC(#]M$3%$SE*M M^*&#L8S<4L&L"@[0:Q%BDRO^8POR&YPG/>/^^NBA0=S?*I[?0"'0L<)-/>\EJIL7;Z$+Y@1,YCDP6V&[Q'P)T!]-+@".H6,1#9G\3Y MLG',",$E5#(P4(Y0G9R=0 MBT==L=)&D&G@JCC&LZ]-YFEU].3I,JZMD8+LM**;)#[TA_K8$QO:^GXT4 M5](ZJ9G$3+::J->"$@7+28' %,#:)H4];X?UV+C35Q--^LW=@/1RLF*;?1-# MQ, #MYHY6<4 G*PU&PBPD^0A6L=+V)?7M1'D47&HF?2/':P.B0S17:J7(VWMP;:F%!J;/Y0GK+7-F MI7CF'W,L9R>OQ@5',D"RP#TA]HY683 ,T/ME$U %BCNEFV0[[P+Z 2Y'>]-A M@V*[FS%?P1A3B%Q[XD$-E])6T&X/A%;R(M#4@RW?I*AI%W /D$^#ZV3 4KG+ M&\/O\5B;+HBN-E \C]4BT]]:Q$@ /9EU6M Z&Y-C)01K7;#%V96*!1LN7+=X M^;YR8)HQ8R]2/Y9\F5ND>*,O9PC<@/61B9C)J4P&6$RJ&@88HY?1(C2I.-\# MX[Z#)O?#E>X^W4XZV^]AT]IFGEW@MHR^[(GW,/&9S?3?G6>#*>\(.*> VV!R M("[46)Z2:QD"E QI"GH.UI70Q+ _"J[=$1-ZK%3KH[,&%'MV-E],3W'V%L\K M$\P_CC]=9CJX"/3_+&M@?#VM$Y&%+)%9,D/ FR0P-0D@O@7349GMN^MSVD89 M0P>NUCY%]2QE^AW9!:I(+X\@,PNRUK@MI,]8R!=U!7/,/EJCNM5WWOB*AZGQ M <7:8%%X79_S>O9F-EW63IA.GD+Z\V3ZX0)=X2& 2X4!Y^1#*KW\C'S(**6B M_X7<)F_T=E@/DR@-5-*F*'2:GG["!3[Y,,.E7W=)94Q:U7N=6MV<_-8,R )H M6KR4":H8]4@*6AS$\1Y"%_OIB[N2SML%X(]*%]OILW?Q@FV4<9!*%UE%'DLR MC,=@R7B.Y,OI>B6H)&9G:KSMOLIX'7&EB[9DZ:.#!I4NUN;R.Z!]+VO'C*ZW MN#K29E@\9T%XU%'JJ+NF3-Z?@@B]]-"E($(?(3:H=+&V^@9&:U-)G@'92[4T M0R$+RG 6@\\V2)Y3E%T5>U]*F.RBV)V%..",G<\6H[>U_?%Y$PQCBB\^,3!( MBY(OD7D::>'2 MT<.NZZ[NX>?SW5;;#AI8U>$.XFLQ92\S@DLTW!7+K"4O5@N@E:-61D[!"P.6 MJZ*[]!DX#BUNL*:&5V(?J0VLO-](4J=GIQ= ,BWPM'@8EGF0M?AQ80%E9MP[ MCQ8AA$[F .W!KKU[/%V0RO)DO4LL>3.;8J9G#G"UM6 M,^@WVI5R!L+RZ),K3A;0-EG(F3XI-H,O%I.ZO9Q!GW%WU^V;V90LP\57>N4+ M,O<^+6.@ME#9VN?LJ(F[L:T(V);HJ[? LTZZMJ<3-/^PE!II[5UVH[M0[B:W M[3N9W?*T!C+LT+=,2%JN)-3_A(Y&14-[!W=.N:*19[]6DKNT*UOWO!U6D-L> MUT"B769_**Y7Z&FM2(>I57+YY#>TLBR>7'G\JV^! MG3G65 ),S(9$VT[TEH&M':"EB3($431OTI/K;FB[GLMN?,-Y]JAS(+C0A1E; MZQQXU+77M68&,=LBG"$G=J\#/U F[\ <63V9'5 +#:J4;$3W>O$19U>20I_C MIQFF\7E2:)%6:6X]$RX;IIWD]8(46#; @7N?0#9)X]T*[>-AU& Z:W!)M!%T M31ZUKL28K&6(4%OT9<$B^LR0%QDT"2:VZ?]X&ZC'0YN^&FAP\7R=J0 A>0O, M 0_G90V"B#7SPFKM<^"F39& ![UH;"WA!I$HWT_:-P[Z_'B=HY+6&L]XTL T MRL"\H $KE3%J%TJ138*7N@+<5X928VXTT<>QY"5M'-+3K^_I$7II]GT\[4,@QR,2\H()IQU3'LG:F]59 FB2)%^4'*3PE:W8'IXU!A* 0,> MHRR7M'].9W^^G-#H/Q!7+P$567BL]49*D*H6H47F>?9,94%84BYVU:38L$&L M>_K#T>TP FQ2URY-3_%;0YU7%XV6EZ9/KCEGZ T3Z.)Y/A$$S,2XG'A6&7AN M4OSP%DP/VEL=2A<-SD\W0+N,3.X KJ5_>BNZPWBF@^FR&T=V4$23$O.W@8PE M*U4-&JD#@?2Q-EQ5G $(FS%D84.30]<#L.0.__,P).DC_Q85*:;SQ>OR#DZ^ M&;P:N/6R%)9L[2_D?&8T]DRH:/T4WLK8)M_\!I)#5+H<3%.KM29V$G,#A_,= MGIS4^ITXP1FW#:-?%=_T.LW/DN_3^ZO;@!F%O=Z!?"8 #DUPV M!GR,6M>JMRF5A-;%DF0JOJP-@+OYBN:A<,MP(PZ1I53#YQWM:5'EPG02-CFN M4NX4M7Z?0N%J[$/TBCL9 @-'_KJV.;$0,VJRNTM*IZPYO$(AU]],DNVM]:P@T, MW,YG!46)$,$59B76,G1<,3 TX%H&QFD1"_@F40'W,/ID%VXTT<=]BCY)$J1V M"IBI-8>TY*D:_H9%1%ZLX4:H)@[W0X@^Z<6)+:)/^NCF0%$#72#^B#X90K]; MA ]LHYP#\<@$X[PM-#_)$Z4U' .+60?F;8JE=A_6R!\4?P:(/FE-GSXZ:6$J M789$X&<\F7ZZT@[>NBQK&A>C 7H"9@N+04L6A44G*] V/M-&1$=D,F^KOU6[ M:!#A#UWQ9PVJM?>F+A@A4XU"KA5LM$U %J$*+"NO,=E4>%D)XM_4.*+;"Q^. M_IN)>7\W2.C-9 9 !%)@/.YS;E:N_7 M]70[DO21_UZNITN) 0T49H+D3(.I[4U58=K[1&B,-ZE)0\:COY[NI:D[KZ?[ MB'FCT3G8E>*KZ>3#>YR=/L>X5=66:W^_XP7A9BPK]X".^Q0]:/K/:!]=$%H$ MDPI-3 V@RF@3JNWDLGU5EC5/&5!&':JPR,)3Y-9)E9S6-=[:!B^=4MESE[D9 MW8YP.WGM93NA-KC^ M_>=LO"#7K+PNS['@[ +5R_G\#"8)ZTXXBBAH3,4R(6KW1T,>MD\"6$'TUFAM M36D2:GTWM(?!AH%5T,#NO#[JIS ?S]]]FB'DUY/_@MFR6MU;,L/$2$2?;;W8 MCH77*NZ6,V]#(#&4P&F%UK$T.1GM"O!A$*:).AJGHZ7M11_(KX!F>)/H,/.(H>R3Z4P$(,U=YVGL5< M3_:D"+[D8B5B"QYMC?AA$&L_"FN0*;0.^,O) FX7F3^[?U M"&&48S86-#*%2$AL,8+2K>_WM;Y7N**:;"C.[YP(OB$GS M2WZ]/EO,%S#)1*@GI].SR6+DCQ. 6?(R,(6L#70Y M_[E/38!ZR7YS$Z >@AOP-N%F+YMBR5S+4C(PEH"$Y%E0H&M^6^32A9RA2Z3* M?6H"M+4&MQ;%6"<@-IR'K MGG[?39EAQ#9T-:Q50!7A.^"JV6*R"9@A\D.V55QM_)@1ZDW7PRNXO,J"VXMXU+70/14 MK]=<8FBB0Z[(B80]+ FMV7!'%LC>R-!#V$.;_$]TX/ZW\ 962;;V1]U)"O9;7S!/$XKHA3*)F:S-DS7:M 0 MI64RQ<*%M2:KA^9Q-F'%,!)N$(-[-2!XN3]*P.0TFBB.QDX 'C&-"T%T0M70@;D(ZC.NPFZINT?L.*S5![0-A"M0SM8*Q293CD1TM#J7&K4X6^^A@:'_A*<%Z"O/E@"_= M%QJ5"Y;7_NM+2\;06N]4INOGL>ZO0(635OJKXU7SF/R;S\WS2 M*\;G0.GIK-CBBX:.N+VF3"BZL M4^C)+,4B:T:+4616QLP<>8'@A5$%N@2''DLJ^&5VZJ_CR65BZOP?L^F@Z-V*F!2Y&Q="K(L%%2)#;#'0#HD-[D]MQX.9QY! "'WH?64U.GE^9 M3^?HK.+D\^;$2O:$+MB*LY ":]7_ *9HJ3MM*W>^ZG[KN8$X6]U 7 7XZDI6 MWY/9K$; 55E<4C-YE2UR5F)M'2I L^!4K6Y?HE#<&!$:K05]8-YOXNQ!-0V. MHM:=O AN@R.[BDD5:PW94!@4;NO)B\G"&2ZQ24&S(TRJV9D(.XCVT$DUM]SG M1812HA$LF7ID3F8>"RH85FO]T.Z'TO-VZ\G1AC[T4N[=H0]]A+S/2^XNN!YU MZ$,OQ76][=Y&ZOMD!6*RR@3%O*O5^*(RS!?CF+/1:@\0B]C#DG!\H0]-R-!' MV'NYLI0^Z6JKL.))2SI$2X"*8\)%X54JD;[SV*XL>RGISBO+/A)N7^WR>\F9 M.4SR,S(\QF363M)XN_*.MSUNQR.MSDA7CK%4@!B-+S$%K0FL-XGD;%#[J)1T M?M01\R RW;YPYMT/;2??#F4U02JEG,I)A*A16)\C>3_902C10;2W27F7*INW M/':'4]H.3VTG[2YGLUD)U)@T"'2ZY !074]:AYP4TI5\F[C7C& 0>=;'F-*U![B72XAZ" M<#:GHDL-&21O;70[PEWDM0.Q-S]L<.EUH::06HLT&BF7Y%?(H3&N>BMOG8GGS]WC($*W<8UXHF MDM Q99^(G$&C+I$;LO! J\#!*NM'NXVPI;ZVY_S6[]J[[CK,I42NM,T@B^-) MUXH:Y!-E1<8,[8]&A[2%!O<[[]Z^^X-^_/;=DUW,FR%>NW?MWC'R%44;.2S[0]0-?E^=! M?\$L?[];(%LC)IXS"\X:IEVP+"97KQ!5L(#9A-2D'=7NT'<^/]H6P:\PGOT7 MG)SAD_G\[/33TIY]\>43I@7FY^//XTPLJN%!(W":J**1I1!JP0[K6(PJ,.MY M+,EEB=@DH+KYR/9_OK5GIM\X"3LJKC3(01]T@/_$\8>/-, GYS5A_VMZ0D^K MJ2_+D699"G(H+&$M1Y6]8Y!38BH5EYRWH%R3AJK[&^*/Z7$<[&EQZ3#D2-^. MYW_^.D.\6LY@5!.^N#>%!<-I@("*16N 83':I^)=/K(-N>O(?LR*@W*E0=C. MU@,\/V[X?E\U7UK,[S_"Y/7Y:/]!CUC,7T[."\"OK C+'SZG\7^3TR@4+HM6 MDD&!S+2)R$ 'S8S*/L@8BU?'M:<,+8$?D^M><*]!<9#E*&]XH3<%$?N8IC4R M7HRB3E'Y+)F"6LPY&\WJ:!@YOXC>.P&Y2)CO5P;3S[0-]9+:%0L1*Z5945*S;04E@4I"RN*ZQ"# M"3DT*4BT#=C'R>J6&FW0P64/,_'WLXLR/IES&22S*=BXTZ!3S;X\I!%PC<+7;,-D+=-0'(M:(+.\Z%!24M:T6][W M,, ?4^08F'-SAOCCG2'_M5P'OHW39Y>EY9*%9?A](BY'PPWSR4+.7 J]6DWA MV&?(]0'^F"''P)R;,R3LE,Z]AYWRR21_.U28UJ&/5'&@:X5EE1.OEJ5G(0$M M#M(K""DB[:B=,L0/@?[1S(/[P8\U]W^'NRCO.?/O/@G((0DMR9[,RGFF36WP MY+-B$J332CGM2I-_%HSXW:^Z[\,9WV'L\_C MA.ME]'W?KN*8OY\NX.3JSVLEDM^GB_^#B[>8IA\FX__!/.)!NBB$9E'44FPY M"S)V=6((04-2.CO9Y ZEV8@>S6PY+FZL8?TPE^O;"/;UY8TISM)XCM^./);# M?CE9S,:3^3A=3&WN$EIOF/()R)"UY.UYIUG25NDB%-)(C\J0ZS&X1S<7CHXQ M:Z;%[G?OZ2/FLQ-\7>X<[GS3>,^KU2 :'XO7#'FM40-&,N!2L)*BY0II[J-O MPOVA1K"OVE"'IO5!-'XLQ:?.X5\V&^0H>"99LJ!3K01/?@^DXFE3DD%P[Y+P M3>X[KJ$X5,FI Q%A.I1"#A$3OE$0WXN M]-W;]Z7H^T)B'Y)7M9VF4H[L%&\2"UE[!C$5P*2#@\,DP!T->>\HY77DW.VC MW\&;GU58?XT7'^?G7B=M_7FID,M:53XZ[K6+K&A0YY?+(=MJ,PM4(=B45JN! M;>IF=<>;CM#'::[,:2M-#-X+;7G:4-&1D5.FL]-:$11/6"+P4'VGL)G/" MJ@*KM>,)< )?3!&A:P^T?B_^0:)V>AIZZ7F+.W>&UD>#5+G+H2[W<:&R MXD)K9F24]>;:U([5GCFO=0%0$&R3H-*K(!ZW_[BU.AI2XV(6=$'3TO$[!I=M M>_5LT/,.LFW@:ZV@RC';I(C(@BX0<&TSH&!5LB@IFM++Z!XUR^*R Y@0VADE6;:U*(4LEH68(O-"^FB$ MYTGR;D[#FJ??7SWN+*OVW=+ZU_#:2,Z]5E.[$\7>BZOUD\MJ*=1BDE&!S'_G M=.8:I#,.2\@*HLK.;E%K[4X\!R^]9@WD&L5 RYCP3-N46-31,Q/)'\'BDX/C M*EKQZN"EUYZ/YVEZ-EG\2FO6;S#[$Q=OR/'#2_4^7U;2$MD4G2VS-D>F(^T3 MWOG$K!$FQIRM.+*<[ Z#.D(/?UA^#Q9&,31#CJG6VGE>X87G/'_RF9:QZ@G_ M.ITM P9'K@21%2+C]11%>Q=93+6_O"]*6P>)[*6C8OX= _K!^D,PXYBJIFU9 MDL>ZI#VYBZPX6=N42,^BR\A\!B=,ME+EX\I(?41%GPXR/_; HQ;UU:KI6KLX M8GY^-AM//ISC/I_D&^W;^2B&*$4*FCEI9#U(E[2_A$N_C MH_$>]-J@TMB3D^7O8%XOOIK1,)GC2%CKO"J9):R9W4XBBY E@]IVP$8!*C:Y MW>@&[]&1K8'66E7SNN'?#U*G+"DL1@%)"[ACVJC(//>2+7L[%>%EAA]5[(Z; MPT?"CE;UM+81;.?"X@Z"LE$#$\65\_-64)(SX60JFD@/8OTV MX?*$0256N#0Q*RE*,O=F.CR LO-'-R%V MX,LQ%?'J7$/<)Z-8]1)@-,%EGK')&' H9;YESPSDGE?>["57KH%9[25ZL MVDOATUT%/^"ER3<0E]D3'6#T" CMSH/APX_NC@#=00.K.MQ!? VUB2&64*)@ M66C'M(;"(&1@07'B: 7;)?3J./0XH;HSN&5V$=J ROO-Y+4Z=GI!9"2L_1% M8JW TSSD)B/4M*V)HLRPH#.70ZW.ZGOVIOW9\WN)/OI$((;,.9B"02^7 '" M"W=1!F<(=ES7;PQQ6C;)4BBFP:OOOD>:G!KP34,FC]?4RPM*L$) M!I!K%X2L6;3DGQNGK4J"#$O7I&S(P\J@V<9$VED=[3-HNJ!Y5!DTO=1S>V+% M-K)MGT&C3?91!\=B(@[KY#T#5SU.70J(XG5T32IH'5L&S8"*[B/2?6?0&$C* MJAR945XQ'4-DT4C-/)<<.?B"JT6C[FD&32\E],F@Z2/!C=;8$21A7/W>0?(O MU@$X6.K%G=)8R;HHGC9Z$!HA::TP12^TL29)XZ43R>R0=;$.RL$3+K+UFJ/E MS J9F$9#]HZ*F4DIHG"^%.>.JV+VJ[8)%R.E18E*!Q8%UV0 5E/0V_AR,<5KHL6Z@#+:H=!*@4P6 M3H()D=Q%E(K)6"(9(\BS:W*O. S\1\?% VC]F!(-[DJ@$,H'L"(R#Y;F9"B& MA> =2SY%FZ)6^86C/\6KMG9K3($1BNGHI32@.73#FL_7P#L,A)Q-(F MK: (Y1I%1CW"._&=F'P0C1_Z3OQ;./NUBHA)Z6(R(DO@:R%L2"P T'8CD7L MF8W337(-'E@IWCY$N+44;Q^%W)/3U,'NIM&\]S#[Z:'\#\')"G^)[^();G=]? M_?,=3]\W(EDY._?>&%X@) 2I>2%OKX!&:[D+D&*2HPV8MI+)TDK;53(7#QE. M/NM0K4J)B%3OJD*46LN@?0H8M:_Q!L4JS4>WXMM*5K\#S;K%^#/N$Z:*S]%^R";46Q8.I2=_2*BLT&(NC6Y^\FTWR%C_CY SG]=SO!<&: M3>#DV=E\0>^;U;7EU73RX16]+C^9SW$Q_^[IDOK)N1":.>T#T]%J%C69"1(, M.1O:F-*F%L&V@'.#.2\4,:$L2PE2;A&66 M309:ATN6ILT%S.[8'PD/]ZWE!KXJS1>,A:4WG\V>T"WTM MT]G2\/QU.L,Q6:=!9Z6-+HQD$\FLS9X%;0)39-*"M(6KW.2QS7*X!=8?O!M$BPU* M(-V _(\901T%8;Q)SK B(C"=!&<@:!&6"E%@B,Z9)N'HZ^$\5OKTUT6#0D:7 MJ+[MTJ_&$&LY@3'.1\ +&99*,RDB+9O<>L*6-".#4H;D@U*EB>5_&ZA'QI:= M]=*@"- -)M=D_'/K[^1D^E?MA#2R$4V6R3.)03,-A--K@0QE,!A$T$6(O2PQ M-[$],@8-I:4&!73^F,R^]4[_'JLU'QE9G!>E,"D!F78165!>LH09;#:N.-LD MSG,#GD="F"&TT:*DS+>P@9Y2.8\5"(YSVE0]RZ[&.WD,#+S/C&O40FI;FVRU M#1/:!O:^8H,.0K0]:O3084 U+;6>A"R?]@^K_EJH<^U1_'PD/'9%R<4YY$>M@@PQNVQ^ZWG,)"I=?^ .EVW7 M2M'%<^!.!.NTX2ZED,2H]SAVD/U3+$05^L:0 MM$XYQ^P@Y*BX,L#!EIORO@W_5K*^<;Y0+;7OAU3#R+[C2X;3Q3:C6M%-X)AH M]2F"\Z"MY-')&")$[QUH=##::7Q;!F2MN:H=1D.W/GK(X*VN(UA-&@]*BVE]/V$80;GC2PS#K$$N88,80:T4#3/J . MFG.TZ ,@252)&Y+;):!P]5D[S.U-CQI8@IUV.;0R92FRE4Z'X#U:FS1]K7SP MQMX4X4YS]>G9?#S!^?S"=-U*>#>>L:/4;L>T(BXT2JG 4Y$FZF*5C\68(GS6 M1?H@W>@V=-O+:?NYNN%) \NLPUS52,PRF6F&BL21-STM(:R1W\(N?IK,:>W$%R-.O%S]\3^I]2G_^YR@JR,9SSY0E M5U$;H5F@1859G53D(5L'3:XAM\2[_YNF_7#PEIS@9NIL$.9ZBUSF3[]^/^MX M,D,X7R*^0S=&FRRA,*%"8EI:SR+GA4GMG#*.D[_0Y$YS!\R/A8W[4FN#>-:5 MJY&[T I>3"%K@-G()=,YU4[" IF@2:2X $43J 4)^\%\++QKJ+P60:SC.7SX M,,,/2^%\N[5; 1D33R 49SX2#;0WBB1#'Y0T$(/T'+ )PSJA>RS$&EY5#6)3 MO]L ?85$,^7-;)K/TO*X[*("U/S[P*0)-B81Z^4"9SIEP:)/P'C4J+A5-KO4 MUN@;>$2/A;?'08D6[4*''M@R!"('(!\5 Q,EU%P:4UA4A>QBKJ6P7B6>FX1Q M-QG-OB*>'@BS>Q/@&"*A+@;R>G8QC.5-/@8("J1BV10DZ!"81V58R1RA>,N5 M'*Q%Q3H AX]_.A@EI@.J9N!(F#4#O(@?Z )JZ(BHC6CV'Q&UNZ)N:GT@*>^- M L:47)#V<$@R,$T^..WF7C$1#9?TB8V=8GJ/4?6W!$/M2?-]A-NBFM1ER-?J MD?MRN-9H"P8,2U%ZI@74 T O&!J17!#!V$[]C/J;/+>A^K&##*^\%J5'S[%< MT+P+F*95\JZB.4QYNP&UM[Z@,MR^U]Y'PX"U9GKV[B!.5-D@>:IRH5C0>*)F!IR]+,*BR%EC, M2N#TIN8KEX\\0+FV[>4ZW5DH[8-G5WEXRYW@#G$M6[QEX$"$ON-:"5)06IFB M55'1*AV]#KJX&'6=E-7N4S>"%#J\;Y 5==T+OA^;! \B%,X9_/_M75MO6[D1 M?N]_(<#[Y:5 -MNT ?:.HGTTAN0PJZTBI9*=W?37=VC+CB-;RCD2>23;"P1& MG #G?)QO#CDWSF"LZNHXJ6NH0X$\CU(XKE0?DVT N$8)X?5%HH_2FYJ,\;D. MC;:)>6<<<]9A=H6C4UU"SK< 3K8GM>-^1U9VG&P[)/VOVS20M5QFEQ=2%9V$ MD2S&1%"RB+1O@F")>R]U="!S%Z/A'H9GR/2A$NY@(]ZU=+FI"JZ-72Z*0RM* M-BP[32ZVB)9%T)$)%;,M8$'E+BG-1[ \0_*/E7@'1_%5_HW\Y+KL-\O5J_=U MX?^[&764(0@./#"G03'MI"/C.#AFZ!1&G4(VV&6LRDY$SU AVDB_0\+Z/I8? MR]O%)2S>S>(<;ZHW+D3AAEMNB#XD=%@4\SY9EH ,-Y&X*:E+J>%^6,]10=KQ MT#75.ZBT\3KDIF0)21ED&%U@6G/%@O">.9F4$YS7:=AG4*4ZZ=":WEK4FZ=3 MYUN'17OJY&QK2F#1HK]IQQDU225&1=E,2 T#4]=H?OR#3J3\)1XG,2IEZ/#AAI;F5*D#TNGH2SGHNF-P'@>1]LC# MGRQMQPJJ7V8J IPA )!J%JZ08X*3YHESH$ IN)T&437V62F#B;I,*'L#/UT MRTS=*ZS'O E0-TQ)[7M\XUS4X)5L):&,Y 4#S[4A@,ZF@(TA"EXL]]J;# ^2 M4/M>=*KKLSX;'B-(9G3U&[TUS$>;&'WWV62ODC!=(KHGNSY[ETM!6]MF"5F+ MNP33F"0+*6N&)@GNN)48NJS\='FJ:;1D9_)JC, [)*_ZE(AI2;)QW#%1LF4Z M.T=.K_0D*-K;"H<<7)^HP'",(IY> 9Y&((Q;YZ.1@3EC$M/:<482KQ.& M!>8BO0?L,IGYS -A)U.:4:&R,>1U#Y4, ?.B0V6CV-H;,SE$U-WY!^G!!6=8 MU)8S'9 S7U RIVW@P080J8N)=>ZALG:TCY%P_U 9QA*+#)XEJ0E-)C11"LZD M&@4@1R M;G'8>.Z21"5'F[S];.<>E? M//A/"_AH<7>D_G;P^P TCUN\7U>"4YBQQXM\!W='R*OUWOH0%>T6*2B1F L: M:*>O$UT$E]7<%(77HBH8ML=.Q-X.8[0W>6/$U-SX7*]G[Q;W3F?!@\Y2T[I" MK3[QM/M[GQ++46T^>[GAL(>9E*QFU-CU?+Q=K^HAGBW<;,, - M*J4, UGJP+446:RW&A $.*Z@Y#0L1;O]Y*=+V%$RZN#-OYG]@?FG%9W:A.QR M!>G.AT%5K-6R3NJDTYO^SKRQY,KFJ!(D'66?=CN[ #U)RIM*N4/M_S_I@"&[ M[7L@JVX&\_46.A.\40$2&>NRSL(+O$[V-E?K=:#W*T[\J ;Y*Y\=.MDW#&)%, M]B$E3-H+#;EX(2,D'I/(_&'G]*$O/55M2#+*8/*:>5%+^9*D_28ZH!^0K<.4 M>>#/LS9$2LQ"\(,B\G:9&/"=J>$EUL;,D9+=M:&C!'XDZD- M\1951LT9-U4R08@:X[(L*V.1;#=#;M>?M2%GH8BG5X"G41L22M&)/$\F;'), M\YJY#+*6=!7D2N@,T*?/ZLNI#1FE-*-J0\:0U[TV8 B8%UT;,HJMO44"AXBZ M.__9)2VCS>3LI!J+U(5YFS,#@2)GVJN3>I&U(>UH'R/A?OEJB_0Z+BP#%SQY MS&!9+6]A1D"2T:DH<5ADX&SRU:/D^GB^>HQ0&IJ[M=OI]_#;6$S.L.!1:A^L%67(ISBHA^S#U_]Y>C>@I6'XMZ+Y =Z37+[ MM%'^(:!:MYS>B6;ZEM/'TK3L)>/&#:=W@T-9*W*"8SE$46^E"0:T7S$%IK8J MPFSCD'E[YTC\GH;3D_ ^1K2M#^QO\0.LKEL-+0O)DT2"L,@D+)S/9^]PD1#J MSQFN-T<8K5QX*12+0A-8K3B#2+\J&Z4NP>BT7=N[XUP?^^;ICO^&;"VG$G7K MM/T;I(? /,T^UB'0B]M,E,K>UL*MHF4M8-:QCGI3C"<)4B7E)+>#R'_T\4^> MX>.%UOKS?KU\3^M*,YB3JBTO?\75!I1RW&/DR'P!8!K)' U:>E:4\38Z)XT= MUA-XUQN>/)E-1#?]_>Q_+B]A?M,'+-[VZ6F8I]OW^-9#BX>N9'OJN.'*A=H( MNN80E"UJ=(EOO\?^^#M),$AG4[=]J+5+.9&_$+JT51Z$\NH7@38NZE$G+;'6A@S+D"=.F2#X3 MUFED2BD!5MLN_=[.I25@.TUXT!MPO( [9-;NEK;I47B#JGK5M[W#EK7J;3F? MY=H5X<:)+HF#J5ZS\S%LQGN2K<,"R"#H8XZ(ID_Z=3S84W4![*;W!+RF(GZ,<'OD)/?FXC)7!@L2FIP(G$Q 'GO. M+)?H:*'*AM#%#CG+:H?)#HCVW'0HCM]*"0X \Z*+&4:QM3^K?8"HNQ>O](0=(:0I&EUXRXLP/C..@BP6@YEY(>K- MUV)\*!JE&G9#] P;71Q,V[&"ZES6=-']=G MRAS$W?638LA(B;3C%>WK>&=#GY4'7>?FZ%B7F#4UCA$6F"=[ZTXN:C6T2:M MR7+EQ6?>Q]/?!^HY*T4S,CJX=@<%.E0RQ6:C& ^I7N#E9.?J>FM?9J5!##K[,$\YO1*]X'*%(QDTVLC0& >5XK M$YTG2U[F0O_;*D*]$\63BDN.XG[9FH/&F8O-.N]#NAV@- !4Z^353C339Z\: ML;7L)>K)]" Z[T2(A7FC"5S4M:,0P4PJ1,TA.RG:;1#3\K\GAS4E_6,DW+QV M>_D>UY>S=#?2)Y085632UC!#3;R ])Q9P4%P-,'8+5MV5V7V%\^=MI"SD:27 M;<34O*IZN<+9N]O"8$24RA?)T$+M"!QJ+TP/S&BI4"5=.[,-JZ:^_]@GS]?A M0MKY@36+?+V!V>I?,+_"[Q'65ZOK7>:@^-;C#SHRBC4 W5:LJD0E@U*N45R)825_#Q5=Q'BF[NW]\N_AP=;G^;@:13+K+&:Y_OH)Z/X^LNX_W M[^<=$5-L"Z '5VVDL<4QZJB$+E8H=#IX&U$I@!Q2,""R$H]S?#"4(UL/WK[V MQIQ_M_?@/KV?J>;XD^^6 $*RK&&GY7 M#*P)S-$!H%/@LH@N%=5-5W%L7.-;++BB][U>OO] UM,U637^LBD41@D!LJ^7 M5FN/0<4Y\S)[EJQ3TED9,W;I>;0?UO1!L--IWG94HR%A'>*I+>1TXXQ;SE4N M))D0K6&::Y)1B8DY7JS6 6R0732OV0JF"JB=CVJ>AOQ31^$>K/Z;3W=__<<, M5X3LUT_?X4>\\3*]*RJ%:)@UM7NOLL""P\Q,X26B%B7)+K/AAL$[5;SN1*JS M2X';4=BC ?->B^P.[\;3&@*V9Q7B*+2GJ5+L0?LNS>K&VL42S&6^1BA MMCXPS&/B3*:L4!M0*>$S5;"OE$.>G7Z-H:JG7FV\QRH!<5MFYI+G#@N3.N8J M!&3>.,-*"5R!S[[P/DWD=V,ZH;?1GLU=>G,D%3M=B6;!M=O.3&_?5KS7;@\L M\L]7,)^53]4B2&EY=6"\;?"SCPSK'+:&K8@-!U\\3S4O7@50UG!8U;L=UR>1@A6!%8KH4SWPTB@F>BA1*.M?GOOHP>%-GICJKQJ@-_""*)K=%-^'( M(1A[)IR&@#Q-GJD'R>,,@<,9.I4VY>)4!&\9C]4J@J#)\:J#$+-U42,@],DJ MG4Z+OI),.AB>D/8W;S41;<="ZDOX.6%FN_KU<_0=7Z_OEC.E=FOR !0P$ % &%S9VXM,C R M,#$R,S%?9S$N:G!G[/QW5%/M%R^('WKO'90H15 $%*F"1$2:O @VJA 1D":$ M(A P$)1>(ZB@($1%!)'>(E)"KR)*E2"0!! 1D$0T'$V;^/W]9N;.K%E3[A]S M[YK[/ED[ZX0G^YR]G]T^^R'GL#ZQ"(#X.6L[:X"#DP.XQGX!K.^ J(4O_+H? MX >P!P=K ; $.#G^CK_OG'\'-]??=QYN;BYN7AY>WO\0GP _F_AX>?F%^ 4$ M_P[VD;"0H/#?#W]/\O]CY>3AXN(1Y./E$_Q_/%C=@ 0_IRMW/1>'"L IP<$E MP<'J!R!L&7G^(QX'\/\?')QS:>/0]P M2_!('CQNP2MUP9M/)5Q:[T[>,W[5,PT],A<_DM5.7(^X*R H*R>OH*A^2$/S M\!%] T,C8Y.3EF>MK&UL[')PQ?[\@P-?0(J)ZX2):Y'O%14%9- MGZA.^:O:?S3[OZ?8W?\JS?X7Q?Y7O?" ,!<'VWA<$@ 48-"?9VH"_]*_]-\Y M<:V(@5H8NO24$R.=KEV!/ ':[*]F >)F]D%SLKN+@VIHFT;A2]O:"L15?^&& M5Z-?C&YP:SJWT ZS@!X3OBSS_8$H6180*I;A94#904?1C'>^;^]T^*""@Y\_ MOGQRP5*F^6/BL))PPM=KT3QBN5WQ-!.(:- =9H3 M_0 .#*;,#2KB>MMQIW M)\QY<(?DV%>7\O8@1;=_&1+0M6_*\J[4;KZQ_87HS4 M+S0>QQ3:@*1UJ0Q168 8_=1T5 ZT[X_Z9(9VC*((:(R]5'B0?F#ERZ\.&7<2WAQO[3^8?\-##N=YA:2)TL M=W.E^Z3SB6_3VV@F]2'7.: E[?#"INAMVIN%[/5,^L1,@L8W%M X09?#[_3@ M1#!;YOLIS++R>4261?-O[5JUCH:TO0$^3JLW<-/H$[O&7[?$]K, 'D]R=%8- MJL>G2PE$'IVUJQTA(G:^-X_@EPC-15F]?FY2POG<@EQ)>2VV9H( PV62:8*4 MGC.+,>I=E%L12ZDS<[SI>A41,=,$9XH0V') MNTAOIX8PWC*E^VBF8) 8 ME_X?'8P)ID]0VU-'SJG H(T'M=;ZH>W>:H.3AX9)"YME%A0B8ZF>E.5>1TDD M'_DA-G7GN[:!@$Z4%J]W5%1DB,'KH4C]=_;CYAMNV>_M&U8;NI^*S;( 2>19 M$$78K-Q">J[4*)TK=:4//YMN,7X:\T_>&[YKML.JYC/W26)X,8)&\D[SHNX M3(E^\.7535N(#7;:S#Y8N'#T/->9N@-Z=Q$\D3 )M@?W"E1LHNJ7[R!AVMDW M?CBF&W)JI6;#;=>F=!<_*'<_.&/S3^7/6CZ2T58\64/SZ51Q.CU#3\Y[M3DRL\KOVUZ]?3WRAXZ+/\2>?7_7 G$0U5318S]PBM>OY*YD5W#/?HF3?Z-)AG_T6HHYZEU'/ M @CW$M1 & &5$?("'+/MZ""WII#L-S.XU#0+YOASCG!^--C@3\23IZG;3Z MHMCMNF@?T]U'Z1,7%>))@:1UZ+YL;2"%1(^=;W(6G'/9LQ.^=C]1R(1+[6?U M2Q!++C0[+A051U O!<[*?GBWFF^SQ#R MQ1V!H.66BJV1FOY MA5.>]ZQRGL)0X9,MT&1((PM(T<=D0>2/(JTBGR%"96:1/CI/15K>#_PNWUV% MZFG^1@X=J/<F#*7;S([* X6DN#H M9IAHX#/J?DNO&>^F1*.KL?F-M?%-L%(8V1&VH$3U8[2:GZ0;SG0$$G(TNB$* M9D+[5Z,C O[<#'=#O!QU.$E:L@\8)?0/^[KU.[0'9"3[IH5U5*28:VQ"6E!T MN4FH&-(*OM3Z1[ 1 SW=( M4(2ZH5*W#"C0/M2^ .:!J?V9+\N>?0OW['YW\H[:/Z..YBU\=&UXRO("BIS- M GI'/D";NV:HL"T6L)UNQ@*@T1-:8XOM"3N%H2=*CQ?]U^0_);;1#,G.*21= M4#NFKT[(]KZ;9=VW+JFT"V\FUX.#[_IUN19=*3#3.R)]B6OJ6I=*RV*=-ZH^EA13: L%%[Y#IJK"+(PP-Q?KW MH0#FZ#+9U3&)B@/,#@<2@]U\R8N?9^-.QA[OR ^ZN#!V#[<[J=F+V_LQT.BZ M3E5,U KZ,WB?R-"+AWO-:%??K+FNY^FY=+[!2E"T^GT_#]?T$Q7>EL >: MU735@ZX!]A'ATG8W3D27[J?PM&PD/4&2Y$(Z*.,)<':.BDDP .L&(,UI?;J? MEK3/WT8)PVQ\JC9;/PP/8W]\AMG!%4>R0R6JCW;?>O?BUX4,%.%MT0-,8]T@ M-)$%[._B=%] !/>?O*58WB&G>.5M=PW\QNPAI9C+W0&);QX*^Z]IKH4GG59F ML%>QG%&/#*3I,L<^?J(K4:I/PC+I-K4]+SL':B:%%H2,4F-]2]7?KU[WEL@X M_F-'3;S'EL@"KL/G-0:ADK\@=V&MNGUP?-7N>6PCV; 4)X$T@M\V6'V[1I$< MT_(T/6\1RSU:K7;1Z6QYK! VAYWKP$"4&-V?!D&:,)[>-.,K7PC^PP+2F]?B M@VDG#\93#^LOM,W.5"Q\D>\37Q!8>..O4%>-(SQ*X"3K)D&])U+_%";1Y5YL M&"DN)_VD+0:M.$P]O[/SW7W1HC3:BM>-_]MV@7DSQQ94BJF&L"'L]77"21AT MU''_,@3JGR+:Q3>JZM=S[/>7@8]6.&S4[O$=PAE!;^AF09OKZ+(>U!2*^GH& M4Q-,ZH;PF:FNF77)DQ->S$8N/W:C9\762HFHZ@WNJ/I6;7/("*5![% ]-Y]3 M]BV3SXOM%Q.+39%=L0\Y:U4R^"E(EO8V>K$>& MS\2_ABE48+(,:$W?HAXD"1$:AN3IB@HC-.(B% MSA=UIF7K[M24.NGA@IH[BP)"G;!+H_ >8V]G]OI#91%9W9A&:(K-MNG*[6!= MF>)M]_T).Y[3JBD579[GMQQ2(YYU7;-=&#R>R*NUN+DV 6KS/JSXAB([8-)W MX@/WY005^Q4DSY7N>6Y'%4#P&5R?&.KBF;XET.%6 4[98R'R3 FD!;ES(H?. M1;G4%_OQ&=_3'!KR8W!-CNM^_C&3NF$X>!#6+9:,4S(_A;3X M:'X48;[[^J/GB0SK/W"P]R0GV/Y'.V MMS9PWSD-J86)F1]#JH%M(9&QY#)289J9H\B#YZ8CR%,U"TO5HI$ID4+UEWH( M!,K%N@%8RG8MJO<83E)?ZE7\ZZWE^177I(E=;,B/CLX%[/<5=K+4^H%E"KSR M\2&G:<-C/IS M> P.AFF_+\7W:GU=F27\0,0][<=9QVTTLV5V(5\$!19'C.5W)\## RDYA739(>+1UNCP MLW,GTY++WP2L"/JAMIT]QW,K@BI'U@7Y@K:@A#7'WQQT9190UQG# BSJGXI] M1"?'M4-[8,+!>&JEO5'*5D5'9P3G[Y>LWWB^:J;C=WJ:G+&(;L!)^?6H%N0VA<""%V M8 HQCR%N]\9Y/7RY@65JFQ^>QH\.?ONH+158="W7T!J,5,K)Z3%[GD2!TF7F M5N12Z/:U2'FPANP\Z&'?>>)LJ3$=]>(K=-[Y[7?Y\J4+H]R, M+ZK^'.D PXM1BPM&)V,:,+U*RYDL0,8@??K%S2+#G'U/KWZ;UA*,&H-?5O M[L@CN#5T7M?ADN8+/"*JIS7)SD8E$ XFWR=VY)DBCZ\LB"65RF+GHEA ZIXL M_@L63J3Y=DP?C%];*8VR4*L:$+_7?_>"H_=I!13YW$XB3!YZ0PF6CI\;VL'O M]'49-D[#M==3;K$ V9%*2__F\:X?@1I#^3^^.YW>7*._LY7_,V0#MI!?]Y]\ MX&YXAW*B;V_N?OZ!EJ;9IP5V_-SWJFKM"%)#Y0G>J![LVQLEU8OTP$F#+/[0 M&IUFAJ162_&;BP84@UXL-#-D> QY=&^IEA'X\0$9G M>?[L5*02N%8#\=D9ZL6OL8XZB)4[R[F2ER83H1Y'F2I(Z+39F27)>LILCGE5 MOAG\I>6K_CG!C?QO/B)O9'J&A^1-V#TOA!X.'B:74N?.@Q64I-XEQ3==+ "M M:69!$@HV>K,.47GW#59J/!XKU[O?M%=[!9H%PZ8,I=;XY6_[3YF=NG6O,M]3 MU39G)5:&@EE>5!_CA<2I8D6.+HUIU.GQ&END2C0<_WIW -4CR(;VLY">*'^(O:$G6T'0HVE[4GE5L<4 MWK+;PMM4!1_A#Z\R;7K5G@WSR>^&&0-B=9II>J 5P2&8 !U" M918HIKZJF0A\M>R%O#BKX_5%/_'8Z$C$A?/?$ZQ@HYT:U$A&'MV>=A[58VQF M0M$XPWC.U J$21K@1!QC@NOZ*#8N 6L==GX2+^[915R7:!UPQE>=-N%67&-[ MY2KTMPI,!+<5U,X")KUA#FS_U,"M[5\6@FX!+.#/)0,@;J)W^\QN+X:SPZ 2 M>7Y&)&5FL5?[;.A=^1L>OKM%@6IFXCW8$\IM(Z\2E)$1H 8E.C@+EM*,]HO(*"+-,C:T-[Q>UX3J]!RB/1QP]*JX[KTN4N7;Q/O0(.D2$KV&Y[ M#[@((NU\TF7LW95S6%>9FBU\?U_HMTRJ3X/=159\6MS^/ O9*P&FCUQ>)$Q 96ZA MV E# &E2-[#B<,)EIH*\A(FL8=S]KA&P7L#CKY/WQ-I^9X7K&1 .*X:0P[2Q M=]F5<8$P,;BHU%,455!#:@]^O-.BN>7CT48PG,VWDFY,$5.I>+1@*2FG ?C. M?7*';=4$LI,L-ZVX%]5X/HD(3_,RI%3TE>B9F-F_"*"XGGJ'\\]Y-&'0?/V, MFY>?)/)=ZHWP"2>Q&[.HP+KY]KXN+64N"M\V#R%+)&Q\341Q=R ZW//QB9Q2 M>UM(-&+PQ%4T75IYM#OOR#/>V9%O MW6N[7SX[]W)^Q1N#WV4T)TL""^!D6_[(-M1?:$1?3!'$=I=JIT3AY!$:Y]ST M.Q7*2YWM;:85?.3DU-7P8^+1D!]3\DO+E^F2%)MT,Q^V.OS3!CBI;U-+B^AD M<]56FE5_RN3B*% 2 MG"X#( MBZ'+0/LAS7QT*1N242+S<,([%M!PD;XHI_X MGZ==T#L0?",_=M_@U*,9LYTGD@T\5T3> F=S/%EN2FVIFR@C SVU-K2)J%% M\=_TYD/5+-3R4A$]T%C+4& /4/X5!$/#N Y0OM&/8%:@R5,#PC2Y/CC)]$*" M!^WY,NHQ)J2%A")?8 &98_U7?#T-M$.C MU&86WK_972([=GB\N,=[/.DA5\7X: RUN4UQ(!=5W>LWB M#F7]IR![1-2?[8Q;B5P)TGT7+ZJQY4F[_!7#;C)OB DA+X,Y%*&^AF!\;GJ4 M2-S2J3/\*?<",Q-'VH\__Y[# ;\RHK9+@=!E(GN[3N+8*^F,/$K9VX:0?\Q. MDWX9SOTT_B\4)UX05Y\[_$_YNM*:YR3<[U_P1F^$&G1<\Z,_& M)49#[J@>-C3!;W8=!%':M>VU"X@$O.GB&0&%K"%]HM%H]04!9S7)3$>+TY!S M&RR #=6_45WB"AY2E"S>MM9GV\6'PZO/;-Q,)NAGRR=S)XT,GRP$Y_GUM!TI=M^_I5@$XF*J72W,I/Z MBO\GTD+?._^LGN?=:C%NB1[>UZB>M[(4/!(%E@6*1EL1%VY=+0W3&9;F^(,I MISN#GK5!#5_==?M+.'_\<=&2*:EMX,YO!^PX9#+4 ,20CU,@3K%+9-/H[?OB M%TAW\OC,1)J\;GK(=LMF+,1>[1Y/[^O['&KB1BMYL'R8'!/R&5''%&+<)H@) M!%]"(()*U;#VQ=MJZ?Z9"K=LE[;ZNQ.^N^2\[$_ZXA*_DE=$HU$CV$OHS7;) MAKTL>B1%CN@]Z^\H&U#GHY-5O50S4U/>8+JD]KEX57BT8_1]V/%2NP/*JSAV M2]&%CB=)@Q7$/N_R?O7IG=0V^"K^H+&(ULZ"O :[I:@&Q4C0OHG,.$ZPCHA& MZ\,D-D)4K=\6)%59QH9>]3FBEO$X0D_OQ!+N +N W44US?5"\5SLGKAY)[M+ M,JO_Y(V2\L )T:S*]E,/\H?WCAS*W[>=?]:I1Z&IZ5W$&S4)/#L5M;V=?>U# MN4W"W@W965/TGJS121B^^D!R*%PM"-R*;N/>6V'#\TT1Z0NG>?X[)H@Z6Y6+ M4,)C19?M#:(G=$!9>'9;'P9!Q/&EV>,ZG6FG&$V2@[,1B8V)JXW&(LU-.2], M5$VISHQGN!#4':BP/NXNJL5QRV:E,_(2>>U!M*SR8;+Z8$EEWZN%_F4C$>&S+)*HW-C][-XA.;[OXEN!CR]\BP4'FK[H?#"\O]_>]F\X#A!",>/\#C?=M>1'W';K4"JG ^G>0Z($>!8,AYB(+:,!MYU JF((P=IG#^Q"Q6\3*;^92Y'AJVKHG1C* M/((L<'E)0T4#C="55X.4#TYJ9X[?"IG(Y_):>\QM?)WW,^;AHTA8 MV64GOG47NERJYW48J*'1UT<2$_'\.C=&X;*W[]3Y$Z!6@+>:;)'1'.?.MQY2 MK6H7B_OBXWY4B-?.@)?"5$WSLMQ&W,"S*6A3\LCQ M0.2\I*T&_NXA&\\G3=7)WL$;4/ (;LN',D3=!.V?TO>!+E6@BWW35(>5\;9^UWI-1(3YJ"XMX&K+C54Z301X""\ERU! RMD-)-I-@E-4@QYVFQR@N"0H M?/V[/\\"/K43,,EF7&25WQT>A/&XV;%!<\FWTC#!#DA_IF .40Q? M1MS;6GX5I"Q.3L4^M3?X2#F$%L9^=%T26,N77^UTYB@\:)GL\UD[X0$[W16Q M +(3[M,*=1#\S;ZH)!FVK4#&4>'3=71=(O]/U^\ZOO]A1_EUY7^[)!WA]5I4 M[9/1]MCA[238BX+(L:A F7?4"(^.O->G.@;L^VU'G#7=(D[NDS0FY(W;60%( M*_9);[)=X#;]'.,%&^?P)4QBFKZ4P"O!J1ZQ?3&*,N.CIZ/LC==I9X/WY8MG MJ44HB,X>T!O]O'8ZU)ZZP"A@GD3U7#(W01Z?4@,-2(YI3!YR3LN[TL.SR*NS M'S[+M2&$9ZD?!H[FJ"9CKTA>._1EQ/A"^\\CF0!8R!12I>DBD8R775P(&X+_ MUD?RF5TWY@!%^F1RH7WUQFQ!*Y7B[LC9:SX5N2^%!<2]Z97IQ12;N70E]"I+ M@VGD'>IYLE&?6"9,#-YA4@/Z]!6\]6.4KVV7=^?;^O#[YFS?>'ANGZ]OZGJ> M5Z<5X(M@ \A2:? 9(1Y&G,B]E;[S,R3R?-'0I:9"XR(!I[):FP,$,INR)6 E M& [<==2"(U/@$NWLII1X8NW9V[DBD=': 6L':DSLRC MQ (=,5S[6Z) "7JN\JD8#Z1Y;EN#HC-&$R/,;<%(BWR72Z(-L11KTI#CU"V2 MS9]!^^#'WW7"Y\9RY&+.;.2?88D,R'ED8>&@]FP5X%T/G MCP4:7?*:, TN6D_?]C&B='RTHWH$Q*3LVA]D[ ZK\ OP/*J:^\AV)]N=N]!F MHZTLFOHF1KC+$"DX_K?><+_23ZSG;_?FFP M9NOSWKR/'7J&*$(NK@&SG4%31MZ@5&0FG$J8,*+*FJN064!A8)0W25ME]2AE MU$]"QKZW&[=X*>=9^N?+?DDH0A&T86@[BW8R86G)$&108JAAT[>611%]]C,U M-;4'V0X<1D5'5GHL#OK9[@A)M,I>JC=ZUY?MBY[,U.3:=:$Z,')9P,VZ5!SY M"DR2.9M@Q"CZ92K&ARCSFE/+)8"%U@6WC>%^,9EVUW-_90RZ(!Q6?0F&)FWL M]3G"R,$%<;$/N$!V8:)S@39&N;>V5=9M,1^M:%M>QJ$767.)IQB+IMS,>I"<7Z;MR9O>92(?O=4LJ?D M/MK]U!,8=R,X4/EV>C)6GB?#ZL?0HTJ%5CGS#/;UJACWH4&8A5,)^P,A@#E7 MD&(1(N+4F94K[>USS:]=/]8ZS_D>46\7?M]EGWH@9*.EV 3R]!:[% [1I>>H M5QG-+" 0_6F(Z'*G2PII/'W@[0>?#+-@PJNHU^I%=OEX36)AW/D/X_M"FZX) M"#"^M2Z)+JLS.E'>8N!AR+8).9)XJ*P2*41N=F%*?/3]^()5G^HF!"BU?,VNG"E MT^ARTZQ'+V4S4#_THXV^]4RHFT_VR-IXNX9 Y[E45>&;S+XXQ^UP\B;U<#-X MB7*"&G3?KHU1NUV,<'6C*<2GK=C$X8N@18?&$$ M6@$)"%2/%,H'C<=1#2GHW"T6$*![!UMD@,FL_DGQJ>JKVXAQZJ<.KC8.UWN: M)<4\>7:N3#CI253M)E.0G0>Y=RG0[02OBXU^MVB;?Q-*6A_^=CW8X['C$0)] M],V!7(3&LN93L70<@2/^ _III[TQ?!VV+%#OKM+ MHK7M_L#)B:PBO-+=/5V.HB6\?'G>B["";\__X?X\KR%HE)#"KF'BJ!Y_J#.I#V\N%# 4=U\XO=]X84#G!U MKBRGX;"0011X**&-G'8.A(<08/(8O@UWZYQG: DK[35\]W6/93V2H7@O5ORU MS;[889Z.(>4;JC1>-H@M^<#.B!#PL%P&CO (G[;UZA4[&EK3B\R[#.(-1SW= M#6<-!HV4YA/L$B8D3F]9#M,>^YSE-X[;F[@#Y88&HP7887\PJFX^F(V-FIKS MP$:82-!;Y8P7>+!@8/V-7*,G%.^O9[_OF,KO;X89OI'-)66FP=^#-+E(*%"E M8FN<9ITP A,T\<#)JL6/X6JJN+D/QBXT+CU#$ MG7"Z&ZEKC"+Z.O[YU]V@.'CJ3E3L<^ EIL*.<]S(N/?Q:N[QS5WC#? *GIWT MFZBV#'9N"64!23CRQ>(Z_.X0K+'VI9E)%9AUM:,M=6H@;E^ADTV"CN%^3*C@ M@/OESURW1+*?<&TLDUUPH/I<#@L(LA]7I>8R'B/WU:RLBB\@LLX&;P:[X!(U M?ZSO^N9=E^I+3-[Y?5_>9ZT2_L%=DVNE4XZ WG:A^;!7Q-P -V]/_0CZ11$= M%7..:!ZENY@W>-\.J?SL,9R/_PR=UU'/4]-6K.Y^*BRD]Z1K@%(':F1#R%?$ M/M6=Z6"C6=2G0:ATP.:K,<.D6D^P=6ETS%ZOU3>ZY&Q75!M\Z7?0($J0?KYT'TX84S=N":Z[R2LP/O'KWZJ2]L%*Z MZX/XI[^]%[[W/WO2H!/#;HV+$N08+^@0FAX825@?0B4= _7F^A2Y C-U#![5 M[A@<_J?Z[+?Z_ +*4=^[M6Z+RXF9C^]OQ+&7=H4I,$0[REQ>KC<:@J1#1']B MYKN6/=/Z9S^X;90:M\]=3[)K%A_1+8P]H%1>H-=8<(R-HIZ%M1WMM*%+O*9J M,&I9@*]N[M*QV00H4OSME/Z$Y-$AU3UU@C(3-T4@%:.P^(T=-46.E"_5Q M!';;\].)[\M#%K"%HOE]1O5X0XE8OJVAUQ >C73)TR,D3ZEM!\Z-N\/G5(SZ M[O8E?/Z.C_//9,A3RK^_\B-LG]NU)L\LU2!:]>(Q]HT%TD7$T7L2[H&JV9*. MSE'*OUZSDRL=ILLPY7"-T"".WN:S,Y/3\^LH_NF;+^UMW'=3[F(^/E4:-KEG7O,]@ %XTIF0_W!'#YJ M7#V.K*\,-%)"6K+-#VO5CKP\O^=[_J AT_*<-U:,"C>6@?SX6-+1\A.#1NUC M:B-4KV+)8NQB38,Z4OCZT==U=PC%L+1SC5,U;HNJL:%^SF/#E&%)?6>-T8B! MT]R)<>4RI+^; H]?,B?_V&3IXQ20ISK(D&QSR+KZMV7W0-B;(9[HIFNZVYLFH 4+$''3Z"UW3+9QEEWI#ZF&4C&?'";F42T) M?51D?/&X:>OO)?A]VOACQB(0+V<56SBHBS\YT6VN1T;UPCB^.B'N#RJ;YL=\ MN#4[G3 1O/^)1(:.;JW&Y7M#@H>=VB_@;:*N[&LZBN-!!1@GJ(/+ SB^#C1NG3O^NW6N8$I^1:]_\UY$YO#7T;Z4&\#/3*TLQM.N MDZ 6-11TJ$)Z4C;>Y(^==YU4TM+L^PR[.KJYS_##*]5;^;:C3WTYGN0#:A%O M;;8U2#AANANYKH<%H%F :/..<)#RR8:VPEZLNTNZQP5L_K=%6;LMC1O8M-$G MU@L?*F_=]TT\=H0+B/LELZJ(V=8B3<@@W2DNO1 V3B!V84C!$YQX#UQF70M< MO!43LO_S5]_47E[[V.RF1X/K:BHV;1S775,VH?X[N:4"C!<)DAM0>22P6Y/Z M2BFMN2-;?>!A?^C'<;C>W>B1?9G#?6I^$0+"]F+P;$. M8[GZ[YGTWU[3+W^&#WH<3)T9M+O)<3^3#)5+&$,U[PV,U8DC3X(-E."^<2(+ MD U'#\@+4DY4GUU/-\K@O.:_1L.G?:=4YSSSHTM#%F MJ ZR:2Z%!2$TQXU2@#R1I.WM">F+H)LZ> I3#MA6//S2;G6O_VGL.9_?2NLC M8=5/]^GF,"408WW0QHKM$S2[;V_5_OAGFQ\!72Y.BSZPUIAJWG0X8A\L%,-E M_$:<-Z^;UOC/L,#\FY5O%[[.LGM1BS77?B\+4$#"9&/=(/\^^+MBMRX:W$^& M4N^06U^_7F9.HEHDZ?:M75-6!9AR*\+K>,7)&86,DA>YAWWECA*LGW89'GD# MV51\\X*1U%( 'L T,.8&^"%$_;A']P)9P'PC*MC\D4[7]%O[JX];8RW(I6&. MQWK-.GC?O>#J99?LXZ0L],(FX15EY_'Z $T^4-=_78H%0'@1_168WX%W%]J9 M\G7_D%]_TV *P4G)4V)_Q!F8&ER+81)V@CF5-?H>BO:^Z0_&N#3188QB(@6- M[I"C8(B#-8%/P?;NZZ1ENZ+;4MKE2YAPN<)3R92R@S^&^8='(Z6>7I.7M88E M0YM:AOI8@ )B;D4W WF)MWRE3EF?Z^+,]D\6< 0_N+2D>V1V=DDV6L6XY^C MH\>>CW,_MESF&F##G%JM6-U4)B]^5(QZ&==LDSKGLKYV_ N2CP7XFVP.GJ%= M8'>@EO%6"6H)[_I.0RG'H5VF MPB;U!=BCD65FJ?IX8?!/]'V9Y ^>0Q'^S6\RU7[+$/M]/O:*?SX^/@:9'QM4 M-@1Q1-UL3+-8CGY)T&ZW<^%A8KRIY[R3UNMH??"/. W;Y4Q!8 _ M671CL-L72M%A :EW*!I4:XZ%5539NG](\9[/_CV7JL_,\24#LN[ A#S=E8%! M1KWX&D&WP&+-U:=^UCRTU0-?2B$LJ#9DKG M)?MO39'3[,!3!)CZ MEST6P(EOU7PJC (M?J)__^YD-T>M94SQ>%4F&XN1M5]?_Y?Q7\9_&?]E_)?Q M7\;_3S/6O=SX$.C\?')QU4_XO%_$$";26?-YHN"_]"_]5](),[\51S[Z27(- M"\A-.("H<_C0['!DOC;*P<>U*Q<_^UY&(5"]X(RD/M?KXX#+,!O[]O1#R%:O MS")9@" %!6 M*:$4*KEH6V1,5L?AE6415W"JNTN##4,AEUH]= M]CDW^-:3X:2[%.L^[JZ=C?/_%RM5#4]?TL)T8\2B=O:Y?_WQ3>\K MWF#F9QR23RSB0_\D?V'2F S>V*P(F'_>I0%*43RHF8QR>K&]U\.VMIZ)QQ^D>?W]97$B M]$:=$MT2M*C;>!N-)2X+!2F6-^-+'X1^'.]LOA\;U'73VRT3V(^M6E=7*@?B MK&2^+#?Y]T-E$6-4"[+8 %JFX^U@6Q7=<+(EQ.YYAL1.Z-H4J>B,C/21PFAC M08"G'MCG\CX.L@VG& U ZGTAK7O)YB?MJA#EWPG+!*WXD\,;VRAUO"4C646< M46EKF>RRBYR]WNC[;/XT).BCEQ %MS*1_0N*C^E&-2SW.40X<%VBB*9%D1QE M-\,6^@QFB\M/_Q,H+72DP^OF5))"WLS=(R9 P\4F)!^X3MJ$X6\/H1K6^[<3 M'/R=R%\>^I/$!#?W#"E6X94;1O(V;K/2MO1AG1/*/Z^(9B=77AM(/#692=E9 M2*/>G\;=@-Q5'?"2GJJI,W,@B<2-]76)-WO:#J>N]P9.?C-J?.F"U+FFT0K'FGNY^2 MEMD\=ALB%5 T_N4.B:9E]OO8M^C\V(A'>Y)GC \?N&AWX<#%\WJG3\5E:C[E M_!^"M';GF(*76 #?$7:M_3V1 *+$027G2!]7^4I:6>E3\\HLS@5=2%>1J$F[9U;$O M/@ E1^1\3+-HN4^HV/I=U36;IQRO9=W>K,%W"T/Y79-?=N_I@IS769.ZCSO@ MH3JZDA(+X/[.2'1 H\U"B'D4%$FF=01*U*0,),/]_8^M1Y66[%J*\@O7'2RZ MHJJE\O.IV+H/4S!Z&;N\W;"2$\P4W*%9)PS_J;A+5Z?H7FYJJI\[VJQ5''_$ ML6G>,N2F:NQ\29]%:.+Y\'VUZ"9Y39S*W-[82AV D".E)46)I:$D.Q3*$4FG M9VH<6E\]#W9'QC@7AI4VC EG7IB[T\,=#E-B PK>);9:DF64.?I1*\9=,_,H M,>A[FBDBR=G0M.E)?/HBHQA.,W?^')[MQ+>J05>88BM$ )*F\KMHT"E>*E91,^&,9HL;T$>4:D?QA[_/'O1K'@U#M MP8AT:%2 8L3EY.9Q/LO)FH)E^X_-P?S;(3>)L/9]%ZPYKA[UHZ=?\HA%F_ UY#MB=*')'Q0U MG1*$V*-R4>9R"QT*1J+JDOZ4@$UO6( ;4'RNP%$;A_?\9$YJVD)=@R>);_8' M*V+2?Z&%7S[T\0LA; ?W8['1YUKOC^O;ZQ:?,'AWQ,^S_IR7P?P39*/.*U"%^R8LV![\$J- M(P&7BU0B8QS9A6X0R8&V;J"(K$HB^@98@*C7)'0KJ^3X3,:/B/9GG;F?VD]U M_WX1>TBKWB0'9\&4HVN377IPG($L0)@)/(,;9(70@(:8;Q9/://YH%^+=MZ^NVZ,S2+AN] MCCD*V3FJ4VU#LZY#B)W!46SHLC%#"2:3,PN.Y+H>!ZC5C)_EC_*U19*GE=3M M1V4WANH-?OKW3R0K\X M(2\KLGYN=,T\7\[:EKI9#'-W]^?;>GASY= M:3%QW>IV6A]J'D: ]4XD6E*OD^?N^A3W0&^T80NM9G34VMV>O\E;?>A9?N,& MSPN?N6Q*MF + 3*_0*SH6Y8:6/$T%[ET<5;[UL36(O0R110;7NGHYW?/H4,[ M;,OGXA7[8[]7/[7/4VL!,R6F0-9S+X0826S[('FB7W"D"H^,FHX*5+WGO?2> MJ?FRY0':QNJH:=0+MCE.![A0D')@#D5A9K!D!963H#+;K*&Q5C3^(I/G8;P% M0DWAN[1+.[A'A8,PBM" D;G!=$V+ _3*M'[+E,'M1:ZK;5.KT]4/&EQU1-KK M'DFW;_OL/HT1'%6XLVEVF.@H@I#KF!+\,=/=D.Q,^_H&*<0C1HN6" M=!C F:BO^3P3T#*]V$K1QUK][#R'UVS-5JLO,-D9#_AX6IX%7*?@&+Q;.#+[ M, ?R7WZX>>'?Z7^G_YW^=_K?Z7^G_YM.N_2CR!=AH#$?4V">C9XG4_=ZE\43 M#J$5$,Q/>AI].*ZQ_6MTO=RLF$-$F7M\"I+U]P-'!QF:7%N.#8AE9E(T#!1& M#7:)L(OQW__9]2W7[]&E4N =2M7TJXU@&D5PNAE%OH.0\&DKPE_ %/Q8C[GO MGY0S^FX*B%#QAA6]'=K.8'=.PFS6P;C.H206X OG^$R7!??'FWIX!4U&+=VRS"*X^-N-P=Y[QW&A&^Z[(((SO 00-5*A\C.P?=[X@_PP,NK@P; MCAZB&):^>N8Z:L(8?&)_M%_9Z&KS4X+>"_], #2$Y2R3P_WI^Y(B#Z60@\\6 M$^:Z0\Y9BHPS.OOQSO?#;YZ?=:MK9;QV,1YM#M/-/\]E71*\ P6P@*]&?BP@<8@>_'=;]7_SEX#_W3S.I 9'Z$2):+ - M0+9G&[!F]R<+ *ULTE -911EXAOPH]V;X%._AQZNHLI\=N)?1<<\%?L ^2]L MA_XOCO^S4?O_[IS@GYMQV<[/#.S3UPK#Q_J+K4W#_\?9_:UF ;*(NKX$;G)M MQ0I:?M/Y3VA>6> N+.AMSN<[*BVM*<+YHUL)WZJTCI]*U.=X9G6!/)2!A*XX MBFPPCY-+&^"5&^XMV2Y%-YX%'D#4AJR=IHQF&_OY7>O.?9K9^5_< ^XPMK+4^:RZ8[!+]47GO),JH:KQ%9SZ5R)2/ > M4DDTK=(BH3(@Y/!"NH0',3#/S))V&W']U]0!C=2?G38NG^.YW#S.X7+#=[RL M2&*@:0R3?Z4V-8A,GX.3:(#2"9&2U$S5V1:!7=41EQOBGYYE$$RACJA[[# IHG^J!91:G8 MEW]OYF[!H;L.3QG$$CQ0TJ"EU^PM>/.0EM:YV2+4O=#B,!.I,36')X^^(+/>A/TD1/7=Z)I*P+B+!*)+(2::]5KAH])N..059NT^^ MW^\.R&2V*FI CM-,F0(M['Z]@-G' AJ36U&2+"!XX2,%-W3\X2/\INP-B)B; M_?16HWK.//<]][42^6N_-8/7(,+,&0@9,3$0SSG6B^. ^MC#4A4=RM]Z;!1Y M%9-7K#YJ;Y$NI.0:_VI3N.YDS 5PP#[HI$56>044Q,0ME6KK^K7D?-_FOM.O M]Y!G*DQMGZ&UQ8&5&D '71:HO'\RI!DBMN$\:VCH=-0PVCGLZ 4+R>PC*IH< ME__SR--:,1)T.YYV"+E_%TH,39B&BG9HK:Z/LX!D]."LK*EYUZW7F;]5F4+% M[&SC1L'0994GB"^SB'!\1I>B.^*()XQVK436TR+*>(>GM-O;_I%,]HWY>C?< MVJM!O>"5G30(V==HZW7Y;Q09"PUA >DGOT!G64"O"9&V7RMFZKW1;90[P AG ME.!N+L]#J6V%GFBJ%^,9797"@30X*K'9A+#QR&1J&3ZRO2ZF9E7X1<(N6VI/ M)$ZVK4HG[?E2L*/?J>&FEOQ(>-#3,9T![08N<:%]UWSOW)]V&8.0[7&@JLO6 M0[;!LSU M Q])MQ\%GEJF.DSNL>4L8V1TJ00_FF"[GH!RFW=YZ,^)_%#*GSD)HBYHFD1E M 8RG2)>7[@GO462[/>">E%IZ=^Y!VA;Q" M/5UW*$H%N:8[=-+H,A@J2E^E2 M'E1ARMRV8Y4]_%!=12 +\":'EH19R/U9[#Z.M\*"#V%ZPWSFE_649^CNEI1@ MTE6(K,M*LY?A-%_VI7Y++YC$[_5MRTM2C++MVW]^=\7L&*%N%S&SH(1US"&U2#6R3BF\\#)\?X"SUNO-&"[)<]?>=F4ZU9^1 ME=;)C+$+L[[R #,F!J8,,87J6(#U"1;PV*@/0F]Z*K8QQ11PH,6"/DQ!>QH_ M*$5]_5%Y2=O1>.AM"O_'1(T&+'8SVJ MOI NRP8C&(K/((87&HR>O[%B"=JOW):H'*K2S6TV79LT& N341-W7[8_[)$> M*=58MO_#PKJ@/!J?"?SMQ__'HZK-N"]9Q!+ES7XOM9GM6PSSP<7USJZN-Z[/ ML!D<-_(6TR\[<:AG !SW3\N^_L''%&6[\=T\5)]APB >M65)7O?Z@?2D%,90 M]^;7^@L2E.X,89Y$X (?'.5JLB[4PF/^/LB.!22U07W1\_ELB)$"K6_-XAN$ M[;,>YZ-^^X<"!@UZ)?X>R3#@%#5W-1SLIABKRM!_,)=8 #9M:!G4W-M6B*O2=$U%7V#DP0[LBM5;]L?E, MAT(T\1$PII,;TP=).BJ754+=_Z)_ZG]A[\W HW[]_>)!LVP&DX0I8RY9BU J0JBL69KLA8RQEY ERRBS$-EG5..J6?S& M]SZ>Y_[?Y/M_G^_UZ7>?[?)_[%*QZ M2RBH4)MIDR[3FC]=Y,DWF#5A8/^ _Q8)-;]Y2!=6 M#./Y*GZ[F];9$-<6D.\ \PL_LE=_<;3B,BL!1\HMD&$36!68HQ<7FZO&YSUU M\7\N,OP:RM-G+A3[7W]I+HP50D;JJF%CV2ZMP_.>2YE7 M)TY^8.+WFJ&4$QX/2:\74IV0X!%=4E.^O/6HMMZ\//?DS,8>5;XC7""1ND 7Y7A%:37*,M.4,^". !Z& M=BH!3_;\M Z;%95%O8B>N!W=]AS3H<"O]R8,*67CQ>^2A?/G*#N.ZC^Q4LF MQ213G%9_4_K8.J@*[4SL=@XKPXG.K+,BUSJ_%7!T;Y><27E?7X!'-:85;0PB MJ9MDF3@.ZD^&"K8*%Z,0G03'-_$.GW[N.:[IX&"7;)6N_MB9[S5W8SF//KY M@(KLS!"<1$F2%[97.:RV5SE.#?_<7N4(V>?UH%OJREF#/8_-IW($DS9 O"C.8@ MSJ%O*PS7;'9-4_#7GM4BCBS!]'!V303'6=1M05KKN1@L:XPY9W!U8*1E.'C3 M=G6*A)PL8\OJWT@;_TSV- MBS*.+)Q8^O\PD34<3/H*X$:;3K2&(8KZR_N+ B9IBJ;]EI)V^[Q$M5P# M2!L!/'XI8"')J1M)T*0_ F.B:0NDS=5CIIMWUS R@7^^-B621E9\A_=]=H^Q M_#CBQ2-3<-M]?\+[!8&[G76U"18_DU=O4G I2A!6;BN2)DK>B2M=)!"3T=KE M05FC0;><6VP-Z2..WRI^UR3ZJ4,B9RJ?/@I]Q+4HY5K(_H QI$&[G#@HH*D+ M4%C"(3[_(B;_,2NI)!X)A.:'&]S3Z]][GLM5Y^.U9UP%$.EMC6PS8)Y@U1L, M>/3"A$P\=!/9THORQ830U.J+;ITZ193*.QX^F^+O.NSWO,M\$S 1).>C,="F M%:(,-7?V$J*US +W?%EE)KP,&?1AVGG"Z:+J[U%>RC3_NQ(SL7?J6HW)0@Y?9ZQR\^?R5/1XE1]92]B=O_PZ(]3F^C% #GT!S&8< M9(:!GJ3U.UL0J5^BNY;O(ZLB'-;' FQ,A]HRNKUI)^\:K2J3E[!2M& MBKB"YC5\K-G=%VWA5+7NC+M 0W*O:(J9-!A!<^$HV8PLZ%^AEJSUZF?,\<&; MO[0#;+R6W ;&]&[O$JXUN,N=;3R5]UAH M,%JT\J89QF[G*2156>:JJA&=ZM MF@E0TJVM&WHH4A:HEGTP(TQ5)2Z35_6Q!*_JK"K/1/E_.0KX_U%4U;6Z('RJ M$]U$ZGD8J+,%V1BV MT\[G31M!)^+NX4YK;GXC7J(BP'%616_F[,\X2":Y0"H/]JF,XPQPI!8B" VI!PFLO&X^H]6DVZ[6,'/]@V N9W_K\0 M%L6A^P'8850EN?>)CB*))ML> 9IBR_J M3JZ>=>ORYQ,Y%XC'4V+-T!Q&= D@)4)_>L-^/T0[;4'ZCS-L24;MN"1HG1&> M*,+D!K6??0GTDJ26YN8"R3_[\]V7?E=KGS/>*^G9KS58(?)YUT)0HG/B&;Y< M=E\A]1QN4I2^\>;-*,X'1RCLF#D\IGU%_U) XX1H2'FOV%&]/.-'Z3&Q))FI M>HEC&IN%L06V&+&>FF+0*FD0S/)A1PTQ-*9K^8NZI3+E?VJ>PO"%5%.$C M7TB[+TP6IWTLRH70/U!ATV5LP0C&=O:RHVAY$P^&&S-BY*=0ZAUY1\W.^Y(1 ME4&H69;2H-:'Y99O>F(U+U7"R^=Q>\Q@ +Z/2#VG"VHX=54.3<'9_,D,S>4_ MI@T]5PM[]">[(ZJUA!]+]JTY9F7(S2$?SUV^YG(^5',8=X7CFKW9$NNR4((M M6TB:8;Y$E$![5IQNRLU(N!&#F;]8=I_TH#PH4SS\QB2IZH"R($TKU5P)3BMC MBTAQ'#+'[>"]VO81V1\+J=;PJ7@O:NE=S9LR!8?$K UK%$7O[W_3&D[7WG/1 M/W] 63DX+Y(W6G2%@XQV)H$'H!P=[[3@U'M2$T&7 M4S-Y&%-NY[+T>TAN>NZ5!6_).?AK'&\;+U.>]12C=)%Y !2@XDY0@:3ZL6G? M%ZCH4^GC,_JQ0B'WA ?#LL*SO-^K_O#TA(3C!#'B:"U0FJ0-(R/Q0+*[;J*) M47'GM\!F:/+/R57MD G6DUDN"U/['OOWQPR&G:TA4G\M+O T=!@)E]0FA:,M M=,%E G-%DDNFWAVR.+X^7S<7TV0)Z2\"RK.*"XJ?^&JQOT*670\C V)#2OD1^NY]<5=710E6EZW8UWHH'R#& M L8WG1*)C0NK+8Q0 *^*=F0X8(;@?$YQ[",YH<^I$\DZ1WYHA5)G;%P_>'R^ MD/VQ_BK/ZZEY"50/A.]+1-HL\4ZA*%L:Y;[0"Y,RB2A"(:WJ(#,(>7:9='Z5 MW%&%;SF/951C]6[E@A/X0BX.Y., A@8D4T+(%11BG&6:OZ'*]*X&N3U&NR*K M\$&T%TNI$3RMN8DYRRZ)[&LVVM5[]UQXD6\ .1LK!-13V"@U) M"^6H(H@RWX>EFLTCG%_:J$1C#]6I%BI'*6(5S"FQL#PH>$R! N\DWH-1W77O M%4J828'3#C1H\B\KZO1B\TSJK6S#II-M"B.S?NGG]U_B<[D49V.!3=977*+S3:E&$-[#M,TQ=@2^<$6XJF5)!]*[+,5[N$596PFBLG5O2\1T2P1O'6)SX\ MKKYWA8/61">)LT[I. 1\,MRMAIJ' O!97JJTIK@#9V]D2$PW#'S/1[\.VY%R M/]12%JI_U+-D$%/(>F'B7F#*BF5&S):,^M9Z(DCL,HS6&FS<_,!(R<-^)#T[ M4O1-%0,ZJ4#J.DZ3[RFCF'IW'BRY..6!,G:G::]^S:PN_N$HT3__<2!<,,^?J=;7EM,7>&[PX:5DMSX4#7'7>'CZQS]VHN1T'K$NMOZ9F+/IEP?*:> MH'/L:^LKT^6%& 5Z"+BGG*,RLO5.:6R!T5$'6D8B1K'IS@TG^<7-ZSI%WB\] M^'(#9M]\?2=>ZN9]F.>US%4I0^&8=6H+&8AC[P)E3H,(ZD;/TJCU2$A1XVCP MVB^/O,X0P7TOK+!AJNGB%\R%6B BO&'T+4@-L3W5,JK, Q7YZX@FZ_+2!$;" M\RHI8&-&;D?I.7_";VF8@=4& MW3O0VB^&F;]K;J+&K^1JMDQRSR9=B.F.#C5[//$?B%8A;D>K-(64J?T[T2H^ M?T>K_!VM\O?EOR__??GOR__'7W:=S6#NSF8+FFY!>!L_XT(\UL']$TQ)([KG M6'UJ9;7(T)D,BMD#_M86W.C:(RS!^TV.RX1]HJ_;*L'-/DQU1_&=R#F>-5U0 MG8\IG4JWXK@/?]2U('B#T:IHT11"OW,^L&W7<+79=#5<]VI6^925"<7M5)B/ M-P:%C:&*IKXR4P<5;,!L*J/WEDOU,S#9H6FLWO/LH,2P)\%)_KU4>72EBJ:H M]_;W/"< /(+$C\]HP#EL2O K+9U!P:7]TBQL"E(2K_F\YH5_);NF#0![98XG MY/202E7[E',>_6#HDN#<'%X.Q-\82@:$F2JEW^5WIOKN*7CPXCO=/@3A&QH? M9"WE'%L>NXL7PF4.-62/PJAVP.0"O8=5:J++N,@>V=[8(BH#UG6X'QN]\?GS MLZB: O &#VZ5YHVI;Y.U218+9N?S2S!W1IBF%$=1QZ;A&Q[5.H.#(SN2 M1D;&VVVE#I<+EJ>\$7P&@?! !+__\S #T1P61\06Q,9\ MY)I5DM9+V,U;3;<,WQ9]K9+<65\6_^,_QO_OK,B$'8M(ZM'?%P="=X M]%O9MM2G1P1><1WL6!(Y;SB.5\DOVZ/Y ? ;FIZ@V[)>_\)*H<+I5\#/9:B1 M37QE\(QRLGV2[T6SX07^R/<:JM?7#IW4NX<_F=8=I6-N"EWQ,MJ"//N:S>:! MTHK^^@?V"4!Z"J.Z%L9#J><&PBFZ26P!]'&:6K*N"<^>G$/@@'**1^?UT/-0 MG1G[R!W1:-A'I_7=;^&@ZL+J-",*\Y6 [):%!0U-I2^0#PZ/C^AR!]T'7=@$ MA2+U9OM)![2[\GFIRO<(8FXV7Y%#O5_!?+0 M9\&]M(>DS;2V8VA!D%B$6K:@\K[[4K WNV.\^AIY=14S0K-N"?HP;Q)"B,P, M:XG/T&0] DB5S=!5(N,@\SRK&.>+Y0\*_XH^EL+21NM3\NRJ0R,<[MR@14"V M(+:98?*GNKI$'+CO1?Z47H2^+F-*RM!=.&U%H6$T40Z4Y]PS[ON:YMW%WHL4 M7Q:^-5%Z=.;PX[W>IZKN\5MY?O$_*OL+&4^$F/%BAMQW%>P&A:F(CAFAT5)? M1*JN4( A7?SCAT-R7>HMTSN8 P_?S\>:'6?!Y&1:'U MP-2R+4B@._-H8UYGG:WP[!;$7S7KG"8\0X?$*F\^UIXA^);G0"%#$;T=\X9% M^W)^HIEG0$W."(C1_GPGBK=>-G! "B\/PZ=R?C*B\_AG;Z<&6MF*I\S9@99/ M%5UGI,[P=7)(G2Y3XEPO4+>YPC5+G+2=):Z*%!P=Q>R]%)3V,BCKEC?>])[K M^ ./O@?V)IGK$0$?^U74.W'JY@LC@"\4/*"+ATWQT2]-P+RQ7 *_<#RH+,I& M"'":%KP%"480&RP4)8O$RBO2%$\:5I3OR#QD;_#SG137 K 3YS^T$S,X(PQ/ M!KA:^815AM .\=E$'"V C!H!8D !2 M/%A"Q;%7KV_2V-M\L#?Q+ K;,T2(9HM\ I_3.F?;'C(,MR!X>< GQI5B]EP' M*Y/_"I%KT%6WO)O65ZWA-FEY5_GN?;'04'[UJJZNA)U*MQE! +X.O@='*BJD MGMV"2#%OL2IQH=61LZ2>HS! D?4@RT;60_$I)*^YE1KM=W MYX8_O2_7^,KN@G,WY%9O8D.(K1>U)^_5LI+BV^&U]>"]!. #?3:P594K0/VQ!R%%) MKRZ##VBWKVKRW?Z)("F/^*A\BSG][;IV^_*<>F#>M]_.%^T@9J.L(HX5P<8" MM6H=(0ZSV:L'::YV5""QOGA@O++JTHK+=8&++RRR/H; MSLN^ 7@[@-2$DT7"KCB!^W =A1(@ K]Y+-F3]L)H*L*A\L3)ANZ!2:2N;9T) M%;OP/O9Y[;S@!]93@/202+V !(]F4P;S&/X W@5S$('A D\-+8#^G:^G%=P6 MZJ_SI]J/SGUI/%-[.Z\_=L..VU"-[Q9[G=W',4>%*P,,02:T#I1A:#)51TWV MDZ=/F=R?['&/GFI,-)+1?ZMWZ:,YY+V*_F4(/P?J@(Z,<,[@OX'5;3(EUMG\ M$;14^AVPA+*7QC.+CFQ3Z8+*3WUW[YP)]M6XL7VS(,\:K MUO6=M_/QNL/>#> K[<@ $NXAC"Q_@""P=E*0XK3PG & M8G*;Y(3!^P9&ZMRA)4VC._Z/>J4LHKA3@=WVH2<;=^Y$_+Z/7:YC"WM3@83Z M(7"?+;YP=V#;[M'J7YX.; FGU3VGA61'*,O^=PVLX'KF1F;B%VPHUZ2XVJ6X MML]$, ."L:#Z>B]VVH,R@5\G=-+=E<3 &+(:KH'JG[+2>A#P1U0X(06?\G6YLZ,KV!I*=<1-K;,%2ZB%])=@S2Q\.GRV'J,)1E>]-\7%KH2B MK4)UM+,T%PQ'M:O"M R7]]?M 2__%H\KXT-.WSC#UTVDGBH$508?<)1_&IRF M&=9&3A2 M3F&MS(KV+$R::<7*9_+%E"YCCCS.ZY*9N+4ZT)YS:D"OYW7=[\,5+8U?RV5Y M[CWP8EA#KF]!1##\3%G0E%Y'?4B&)IGH(+_IP0M%OAO2;;[U[]96RTQ]ERIA M'YQI;[K\WWKU\R_EQQ:$4$E_ (8QH.Q!LR.L,HPVD578.<-/9?6\+ ^YK 1H M U$[;I+ZM1+W67R=9_?%VW10C8;P,PH:V##)L#RJDVJ:F M&"'OR RSH*<&O'J^!3FY>_YKG12M<4?"JQ5%<<_-3EWP((PI.30+RRH4Q(4Z M)>3^')D-*S1BVZ MOY8^0)$3SA O/=]XEFE_HKV&>T1 U?%[B@-$M')YHX@MF+P%X7/#],)KTBLK MT-*LQS?B:=D4S\>=4X/--U9W)Y9\U90Z:/")]U6^![2E:5=Q7.G%R:NX"\OS M0XE0JAT65"O#8PEUW;A&7 +,[ZN$TUVS0Q-PUQ::R$NYYN,QT^4_?&K33_4& M;)C]]K(;LQO2_T:__XQG0Y(>PKJ]!2&114%MM=XA/@P'E39N05:YJM#B5-7S9[9!^U^C:UP/TIIF"_'K4RWDK$I:WNQ05YI*!V;WL+)^T*V9)M1K"T&Z MG$E=34>%NM;*B7+5VW!E .\!D'"P&BQ3HLCR+37I;459.D:C/P1W"@QYYE6> M*]'_*)-]32[XJHGBH<"+8F<-+[UF5H.'&5P W@L@S:^G'/=?M>0,! 1,+&?J M@:+"0P3TX1*\WSC-/OC+ZO"*JMI-G_;CB8.K^*31HT[:YL89TU%L$1G66QRI M$B;K]P])) )")DX(W_+LY#-@/!))C_&B3QLKH>:N2]K4+[#-5'V??#,+D'V$ MK("1[D.I"-S*+X;4S"1F&-;X^&MR-S9U_L*[=..^W!!)BV:U,)3W(S\ZZ;#: MJJ0.5Z=J0'\KJY(!8W.\[NMUIO@/^NGQYZ NE<"A[/H=?ZR:FU(-4CT$D W: M%I?3"AQ:7JJX%"R9/\\X4:XG[KR3+T-WM?H5QV!? 4CY, DFIY\[6L&7U2@% MBDAVC&%^66EIX_C$LFIPK6IP]U,/[:]M5N&5!]/>_\:G?>>9QI&>XZC.\%@< MU1$>]XGI#])"7GEVEB]!I_XH93];3#.9V$PRO&\]?_CB\]_B>7K'YU1"=MD0 MJ**@NE$GC/FGJS!5ADZ!2,+1@>1AY*S2U-4]7W>A_Y MT/,$VXH=\<)!:S(Z9Y]L6K'&"RL%MTLRNC\'DY]_+Y =KD8;D]\I33B-KER^ MJ%45'#*N'D)Q3K2RXG(VA_PC1UTR>YSC@W0GZ^C@L+8V+ 0VQ3A!:WPNDI(; MON2@_?7><(_.OK>^<8B;(P&N@PF'NO+B6N^^J:I-_KW,WAO&F:I2P/"]+;6QE&!)V2YKS-B;/]^FNY-^'SX6F3LF<@/P7_^=;Z_UCI =,H;YD"U$TO M6O>K#)TBG;0B3[AM6?NU3>U=CLIW428UGD7Q[Y\)YVI2@-LP:5P EG"._&N] MMS">6#^W.:/V%O0L6XZG[8VR*N=[I)\\ MXYJ^]>JZ<_,9OF+G2WPK1;-.$DP[5A9;GFE)*RU%1J1%M\L;%E5ZR6;"S.:C M97VS',NY7RWX'3T#&81PM]K2)UC5; V4#&6A8YT++=Z:,FW3#'XEXX3 38]# MQ07>7BTG"3Y[/R>MUY7^?GKEOB/D7%9,+-1EV$N<1IS%IJ[C@N \F!ZB4*O- MGP//L=\G,/MH7CADB-3$<;+XHO^&S MWW*G%M?:(]<,S!=8?4$)XQ!37$F#6IH?^VA)I:LK>]S/+WA^""' M^_[)?7=5-0Y=M&U2.::(N]>FP71@/6(?9>I0H[J E%O)]UH-:+IGLCLWFP@] MA?Y(P[SJFU<=W/8RM Z+'KBNFO8BIIL_[?&;R^U0JV'X,0X*[.W"$3IGD[NA M@LSC8"5 6M^%UO\LV9GE>LLLW]_D3U:]BFZ$UOR2G'G2SBGYKML.^2L#'Q*7 M<5>A!,NS'%>_4^V>R852CTDPSVH<>4149LIMX7WRN?J'_8]ZWV2*X^VY,T_> MYT;0B^NOMG3O^<$G0%@]7Q!BBHCKE>S,,^NH!OD#W MQA9156SA-I 78OU97'3018CJP MVG7/[5NFK6J=Q'7[2JB@F2;:!I2C:5J"G=3D'J,9* V6]$L=^],1X9CG,YXM MWO@MPI3%?VR7P XQNZJ=MI8-8_&QUVROZFE&DY$=Q#N%"IA]WW'\; D4IY== M9OMINY_O24]]L7A-3JWE37BBM?/OS&N0'9F0 [&P".[/9LH =$_J M=N+XV8GVM-.C%*-NI @^?#8DJK- ?RR$^=7ETQZS!1]=_?8[M83C%57>@A4B MI^U)9FH<03Z"4YU6T>]A'4@"DC*4] W]..-"WNDQ$L="UE:&\,Q.OC7[M5'8 ML061!/ ?H=30S=M5)J+E:*D&,(=J:^EV(.-TS6OY^8=EMEH9)M]"M3J\)M$; MQ[0/B:U?/=%VDY%-W[T%B6\%2$^)]=C)5C7&J< _.#Q,TJE!R?%:OJ55IF6/ MQ)\=PK)+#DZ[[%K1\[%FVSSU!J:;(,J4[*?K4'57D&2LG#U%P6G'U*6.YB\$ M5 -BHF C^J7J8;YK":VK/;.7RIC2=9TXZAE=:7:W^PS'E>]X__EL)^4CH;& M<.$'G.#Q)"23[/.&,!';X;!/BL"RS-TD)N,DS)30'M3$["YHHI?Q<*OCLR7G MF[F8IF=!85[NE\HVBW)W^X2M"5170-@ W^HV1"O$?"1NG(/Y+F*4;9%C0(=0 MT=+,92@=\E@.)P+(_TEF"_!Q$$@9I_F5F,G"1L^,E3)&&( W?@$B P_UU/WX?+[QO=9LSA/A2=5R/%^ZYKK@;Q5Z M"N>MXMO'@N&"AN27H1*8HYCN&>A8JS5%:!$9D1_N-(;].5W9GR-;-Z":%26^ M._*JO=HQTP!N(@!PRM$VL*:K#DP\_A>#$GC*\ M#7X2$UKA9!@4%=3?@^&EV>17!_QYQ!UB_"^IOIKO_$1]N_"GL:+?RIC*4&JTZ,K 8/RLO0E0.KT%J8(1O'9_9GZ"+=/. MKBQ .P<@@/EYUV\+3'%7.IDCU34TFO4R8B@.3CU'G!+1Y06-3U)-!TM"*+_9 M2C.+V)LO]W\M/NQ>\BF_6O6K8EV?\[DPL3DQKJ&E/1 IUV_K7;J@L2M;X"$5 MH"?2<"O?:*[X+8C4C7>V[3.'QEIA,:\\4-='UD\W9PTN.?CG'DA9^>B2T0(UY[C"^##/M'IIQ'?P:0@&$@W*CLIRJZJ:UX \?F$,C MA]T*!&AE"6Q5E+X=>)>D*T8(^K,;5^JQ=%RG^LJA3*%I^UFW*P5&BGK']6I? MDY)VUG__%US1*@';/OIF5I($'C@+)K-U% '1WI23OU/G5O5(4_['&':Q MU8-#ORE1-Z1%5[=CM:U8=P!2GIG@%B2AA?X:_%KVO2E*[$BN4V+5$*$A[9P< MQ&.J!]USUH9HT-A5G#;X]IGHL\"Z^GZ>AOJ@C1T'CD01Y&K:U?AXB'R+\'0H MU6D(/(JCCW$Z6)^[K7F,EH[W MB&#Q#J,I271ZDGF:?C /W2865H#-P"EQP.DL .H4]FQ!9# ?"GDPHD3T#M"; M3!3W"C#3R3+^715,SA3(E2._^TP7:-BY0Z]^=V#-X]NH%/+R&A3<3V3*+S $ M,.T3Q^'=\'N1L[.B7?TRZ90]R*XLC5R7[&O%AQ#&NVI#72!5=3F7I'<5.%-P MCA">9W_=_HI-PY$JB-1+3I,M; %K\D%MC ;J$2J/(OT9F_>K(3&N-&-*1F=&W S79[.#3$_:^$-RH?#WK.KP MRN7F;W\\W E6QULS[4Z4OX?X;-CQJ*8PMY/WQ'*D]0%H@*[.TJYL02YG@'OY M.J'B0;?27VVX#]&4)DZIG&U--?;RX"^&!-))B@VK/1-GIF-CR\/G9KBV73"I M%DJ]L=G5KWL/5X]+*0.=&,>F@I0B4Q'2536! V*J0%?S\!/#DO"X\S,?T0W[ M.UY/S[DNPA+8^SCO50%(7X?$0#[Z/JI:9_4YVPDS90>_"*SL4*F ?^Z,?2[O M6(3I2?,XN_$+P)?.QPFA^]3'TMJ5+#A6.9/C"2YB)-E#[M^:5AVV,X2-:V.T MF:[-S<GHA3+6UZ,.NT^)];HA59%PAU:5P2I^> MQ&IH]?S'-U-$!:(92&5J7HF"TI.>%PL91Z>VN![V="<4ST;W[S1BTA)];7V_ M5-C/FJFRWW/FKJX8ARFV'F8XH-3H+U-$;Q\W?*#P%65Y[@U274 E('1%I2Y6 M8TCEL=O(FM]'/VO(FSLJ,=9D^%0A'4.%]>B*L3]A)$%3,@.JB*JR,K&@E-^8 M8T10>B6L*GQ5KK_J^R1]::>&$/?-9Z+9,%(64,N941DD9'K;H26 XY8(9KT4 MW>16WZJ^YMWY,?J> _NLUOE;IF[S/I6<7MDY(!U+>&K;\)A=#@HSCJ.%6-FM M7'P=Q*EULDLJ><_.K_VO\E],:3FH)EQ^KQ*SZ'-4+DJKE^= R\G_3(+Q=\ZO M?Y+SRX)J=!ZL+@+P>F;0(!@/6G]G#64.-'B6(;JX:72X6S%;NW2ZHNY(U(=C;]\?V\WE6MQP;$ MEAAKQ1N^J-@I@X^9#BI?8'T*84?[L)\R$HE"3!FJ?WOS]M:X+".77)V'(7L: M\_RC*K[,* 0X2TOLC[ZK>BVE N(Y";FFT=2M&X?;U78$Z#BV!1'2[803X-2[ M8,50%P:Z!7',A=8N1;8P[VY!;BSC0C=_0Z\K;I1QQYIYUR1W=;6UH=RE\@PZ6")^D[V^Z!>=3X=MSNU?HY M&B;?B%#O08MY$90E<]W#'372+/L":0HN;)Y"OUO<7K)\ML.8?&3*YYQ-)X+[7*'[APHF*6(C9]BE@ M]8OA3M0%LEKWT4OV1:#^+#;9( 3CH]PK7)A+S7GRLSW3;F)TH81SX^, 5[8) M.,S08Q[[)$UTSI[U+&VH5?FA79 O5S#O_%V:_]B*'?8:B&1H,H5 -RH_YJ.7 M//54.$IM9<)PXWMS25[=H!8=ON[3R,(S11\!H"JH5 M48:O"'+O?I7#RBM;*M@[OF8@L%)5*]"4^&K/O:"3+_V@)GDRT6:?V_GB ?SA M&PY#7$P+5K&9''C;S<##*;TYO5KU^B[C*6*WU'CM@^_?2Y)#ZPNI=L*";-VX M+8AXF\KQ-Z.M2!JVRWT\88Y9YU;_P+P66ZZ[(]ZT(V434&(/< :=O1=5NM#3 M_+CQ9=E2MQ^;])E3SY(I;#T_Z2+SGC+[F2_[&"^7?- MOVO^E]1\I4!_R6K ^<(FD_'C9J:LRK;CWY7X1@T<;8SWZ(4$K2.^#JY5-JJ/ MR=S7H0Y^*/$^U?+XC-W/Y>C4Z'[4VJJ:_=7'/-U:P7*>=GW*Z?PJ[R 84PX6 M\ME&GEN0)*!6-,, /ME)%Z)BGM,49GV.WQU>7YM/H3@:6>!TO['RKUZR+_=, M,K9RIAADN061=T+,7ZJZUN/MFG%3HA1XK/=*PMOUJ^=\3Y\NK,5$"L M:2=;",%I'XF5AR,]GE%\ ^ZGID?0B#V,2@,/4:$M2)"]=FFLG&UVV,N^M#>* M8OW!Q0[*>&_YVCZ,&<< >P#X-F(]A[1%4;:7'4\!I":V\L0OW@G5]$T+,*JJ M[]/,4DW,][2E73%)[RU87S-W^/'-BS^;UOV$HUHY@8;8[6PC\RT(1C"GMNW^ MY-XMB,(OH;J*J>]_'D],KS"-HE1N)E'<%%^WC1E)]/AI*X;:9T1K#,"C.;<[ M*HIY"$/].GX^FQK$R38U5F#ZY()^7M'IVUN:P(RZ^6B4?E^+AQ^V&48T-_NB?8?D/LC6&.Q1\$QG5P/PR! MS:Q8V$W<7Y2YS9+5")"(A>#^A542TF HA<@E:4FSGI\'Y,$#$:,&^GN75>_= MN?H6B+[S#7N!(_=+F"];$.I&QJ13.[&QB:FQ#I[@S(XC[-$M2(H_ \FP70&\ M/^NLP&9G^^(_$NEP?9;[*K$IOR4#]XGO!Y&FRQ;>_I;1S)'BD5;G:!K YJ4E&M_F"R:Z+)*CWB>)(FV*+X^-5"VI,SU_E'OPWNVY]!B')#_ H? 3A)[ MKS%Y.0_XP.XT.S#Z2P&M16#'^QIF5,CB\3E5.GUQ*T;.JGJ=YIYV\W\'E)"E!3Z+MSI^2EQ<.-+9$3GP3FQ M !X\%L01G_'? ZF57KLJ!;7X;7'N+_O'KV!U,GSJ-EUAM6:\^] MB8KO_=XEAEAT^HL]P/8Y32/9N\BL^VRUF0$:#UT,Q+UB0FE2UUDOAJS&]C^\ M,-Q5$:6;-4A9&UM; /+4+PG7W',=(%)Q (GSH+WP/[">(8%+S"CP7,FU/]6; M^10']>J). I;NSDM,Q%RL)E[_RS_+3'1[_K_GKEBXE@<322M%8('MB"K1G28 M(&9X_$\37E?2J4&!+:%"7]UM+^J#N\UU+V+_JWV)?)MIF&8$'9Q+P MFSW8@L",<.#NSS76$.\M2(=H,3 TL,[F;8!2XQ>A/WYP9LOM$ ^I,SMA_ZPF M>IB&8/,O<"A8.[CPT@M1*(7C$-#DXZ4EY:=^P)7WIFZLSR19[<7+% M7K7FZG7[=;@9>CN1PSD8*04G9I6Y"-2]:B('SGU[96(PFV]]+<8J2F) GL7- MM0HO.G^&3YK:25*[;2;&/$)=[P!VOB^W+0+A)^I';I3/O]-:#@D1M!2["MF1 M8/T>$J,Y1P2U79F2FG2.9./BF%+4C%B<]Q A@RV=WD#&235BHUYZ!DW0YU>$ M O>F[S4H\(3HU2GQF]QR_?+S#-^/!1A3(H\M,L]Z:LMT+YR>!!>5MR#.4O#= MOF,\7)]X)RZGV7ZB:G(&6PU85>#8OUQ6EHDD#3N;S93)[)AUH/)U.B43"00# M:H:U?8,Q66>'N&/)L13;:Y42SQ5;:1/+W1C(=@8/(O6L[F]I&.D);M>O]=^S ME(R[./_L95;^99 C\J_'H7\BKIA#T_ZLK[(85LM $P?<,J4T=.6)BVRS-MH- MPL+TS^GQ=(>P W.&-786FA+335,3RI1#.X4QGP"\.HPT!20 C85)-V"@>B]3 M"DJO_8S1)X!LZ?'Z-.C)L357QHG=1UT^ZY9X7_\!$;0/$7?2L/MPP=*)%.,H!'55_;K\*;!IFK$^-%;W'$SVN\G7Z9WZH'!_1P#Y,3JSPQ"R MR1F%3:9B-DV4'@\6X%[CF&(3[5Y[:_AN"'+__62/:(>[^W*ETP\5G!Z_O^]] M$LR#W0Z\;NH94& +K!76^C.E^;KE=;M3\VV=LY;^#/YQ6T^('#KN:1L2'J&/ M;,DRCEV?O\S[X446OVPL:G,UC=I)S]S>_LGN)/*U:0!X-2!@.8/G>S-K3A*1 MZ[TTWZ&^TKAZ4.N3RLD,WS"A$^,T7V@X=<9]8D(&7A/5H7NW!L77 ]0/Q?V$ M*J"6VPFW6!E=4 M0AGCE>1'?X:H.#9=/+*J>;+.(1IQ,3LQ_>@LE[/M90AW_7\GA/IWS?]-:W*W MY959E+BG.D0]>'3XV.-^I9B!B__E(5ZMO?0&5BW@ES'I36*M]SH1"BGCV61= MD:EO9Z,7A1QO&@J(>9C'O@\_#*$<_9P'>0H1@"CEP[,Y=M #"Q[E='>"*7FN M6Z:P-F/E-W5IH1>FZ-L0F[KG1$_ SVJQ+S98GH\V$ZT//@]GRHKP(W//JR P MF4Q#,(.$O <3O>&40MR%=@JL1D5UY9Z7STJNG'S?K-#O5B1AK0&U<>$KN#G_ M9@LBC>F%UDZD X'"HO166G8[5F2I4()I4)2O:TY+9,5FK76,]?D(B0=7O/:+ MJ?6^):!ZX?*>VQ"F%>LNC#1#W$[$@*=A1*>);*'G--K36Y /=2,WIB]F'1'6&NC8IU&NU?54I/0M]_'+_I+N[N )Q/J$ M @@8XAU%;:+[4 M>EVX@TM:]$4T/M(?/%IT;^R!V]JM=NMCRQRNY@1!CCE]P M8NZ&TSF,+6Z1&5G(%N ,Q8X :GI3(,G1O%5)G?9$U#^LVFVG@';WQRY_QY'? M>)>NT:3S5W+,!@$.94J#4D] IXK8 IHD*YIT?23[,/BV8NHF9C^8'!W XK*MFIE/L>\@MTW!-DCCL,HX)+L?2CV%O1VY!>&!^4%YM!_I2'@" M748M/F._EDLN*:2^C568?M@ N3B[ZX1&G'6T!RJC\SU%BOH0,6YY(7/@U>RH M\$C,\^K/G^6O*$5)[5HJJ8F]N&LN!=("AP#X8>)&7$8ZL*FU!5ER*IXH9W\$ MJ*Y#4T,$XB#@_LY<+@HC/.[4(C9CW;=*'*+4_+F^/R'J2AW ML/]TFF]#0]/'5*2);NL[_ ]]*>^GF1!8/D']12SL%10T.$>!=ZY+*-4 *7$)047FGXQ;=0_3L&UBGYZ5SPI_T=^ZS>[M4)8Q)T]14][UL M(;=#J>$W!_'N)&#>MRG2U)@*PT@RD1M5NMQ)6.^9AN].0W2%0-XBA)+?O1NF M9,ENY%PD-=SMD)D_L7!-^/9:88WK=E[#A.U0P.VL(V8:["'.P]H,L.F8?8CD M"RU4I:;K:66=OB99XM-3RNENOA>MPE5.7>NV1Y_A^_+(M1->B^QR C5<5S@T M<,=',(?F3P>'0UL1M.A.X8JO**/.\<;=4=<]IZT#^6OO_;H R688+L0\P#X"*9OTV9*0WF M/4.UG"BP2=?V[G3O,AK_N)SV?O[$QY8D&]=C?U[=H?[?$X%@:S#P=JBWS<"Y9_? M4[PY5.8EG31GI/8QZ:*WLG!%>"[K*NLNCE1=2'5R M4OW%.A>[)*;PA[7\S4 MW@ =SCR91!PB^=;Y7I-P%?K4>F7VYU5^@V7XGBV(/S06WB!ZNQ0,9%@SY:D3 M:3_E:D]G4V+D%?H>_"N'Y>E3GI@CKC9Q- 3)_@ 57U\ [S)XT/X39N*HI&.8 M8=_G09G]%0'+&OD?]CUXZDG(_[+^X\#T[8:=ZCSTJRGLR&SZ(TZ_B@!2HKD; M$Z!:3_0Z)1X_T[DLGYQ'T52OSHZ;=4X.8=V'0'#!W :SX@7)J[!).%MD>T4[ M&#,&]:9B5W=%P..\U-X0[A6HP8*'B^_3'4](*_!=:N@ZH\ZF/1/]K*&IULXV MI1IUK0M.@F**"<'4PRC<7* M*_XE#R0\!4X]#P6/(\[39-(S5BYP=-^=&C+4!8;U M*A)4$L!KP$A/@3I<]Q"HD=_;"06UH>FMSK,9:83DPG)/%,PK?_ITC->1](BZ M,:0/H,?V%OF]6SVV05.B/)?L(YXQ,00>P*UL[Y838#V!(3)2E8ZQG@&!'J+B M3*W/[:-H(7):H8E+UD9H3990@(NQI\[19YEVI\0.3%P]W2UX#U-;RWJ*X5XD M*JSC AU@">[@JH:^"KJ+NVOU MDGI'+!_B?X/CR__3RR7HZGZ.%G.Q[IM)!,'WP *1*LP'^ MRH]35"&M(XW\%XMC4O=LOYOC* M7GL5WZN9%EK^3[ZE6_O<,$DZ-W;YON@]'.D-D0HG)L&I=E_-^LE&269R04J' MP2:*IP+#LC/7^FO5^!_'DCH[FO;G@4&^IR9]7_B5]T\^%_F4Y (KP-4Z,<76 MV8+;_K03[/1E<.P*\]-+4[3)X(TZ%X@QC_4^F4$*7 M. '5V#?&LK\#PL>D7&25Y=<">#) 7JHHF6^EA1IE#O)0)=O'VQ2HR4E:;>]? M!#0&KV31UOQA^EE1?I'^_E?=9-ICGP+;]M5M:,J;+:!&+6-$4[)>M"G3 MYJN#ADA;D&1Y3T(UO7A*X\ C$BMK[-#>LFOA#7%:Z883MSG]"8&1*+K)P&OI MTDJ&$>:]BXN2&4B>DUW?)[)_A*ET4=$>_:'=/GRLY)DRK?E$4=#[W] 2 &\* M0PYQL8?A C@D$3R8L=) $4W'' [*?H5W21M1YT(H;=7FC*_3NFNK+IJK"+5 M [0VM9RU@FJ[^K"A$--1^O;7A& ?P)&^@8G"(ZR!3G^A->$EEY)AL>]/N64 M>$-!=F8LR#"OCFZZCV]H:O4T)//WIDGQE5/WA+H90N3U:2.V )ZQ$QT!WN28 MJGP0X0M-:*CLBNOLG-D]C(9INWJ!)R-:]+Q?82U+(+V&VC M6+U.,N,"^C0H_7R98]P_)QC>$L%5 M=(P:W+LV^*/KO>3AU(_V/O[V)V5.8%RDN'Z,XQ@. /Z<-HST6AY8V2QE#QZ" M8X;$ A=--U-_#NPI^BK=G2>=B^B_BZ[3,@HX@^<7\59HK/&MQ D I(QU;"+TBP,>K/C<"[W\ M!N;O;*Y8F(#A9DI013,,B"E> J ]>4"S:^; FQ],2XJ"L+SL>H,,H3*G[,(/ M55EG_-'U=,>(1\[_FB#>!UQN]]H)/B=KKD/0#E2_QY0]0N>3/XS5>X8[I:^- MK)G$-]KYNMC*04CQ?7P-"&=S)>U_[-?:@JS@9YVFH%ZL.T=TN;#Q;"7P[A[D M$2SOX]>'D6\]L@^+5;ULMIX+48YSE:6T%FY_7G=:A.V"D;*VL_3&_0_VWCNN MJ>]+%PX"(KT708C2D29=$0F*-!$I2B^QT!%0 0D0$@3I34! 48F(@$J7)C7T M(D*D"!): BJ"!!+0<""%&WXS[[TS7^$,IA?[]1+);W MJ[8-6X^+WOHJPVJD:2F,-6I"L1HR4TV;&3AR?O5]ZZK+[[W><-LE]VMGMIXY M78^7KOF8]/P6[,3YP:$H2BA]!E5;3>7? ,^RD<> RRT[?01]+RO7+C*YNU?O M:;D$[,M(RV!MEE_RS)=+*XW*&RZ*S-_!#);N1!?*!.2#XABS:M.*J&QO -&> MENZB?*/Z9OID\T.+-PUI)F*R'KZWV3_87/1\+J#AT4KL(6-H3Q$JB!&L'B&D M".XR$;J8V+*660/+Z5,+30J7R&O@V ?=YG\L'Z91=>=8KJ*39DX3:9A\!Q"E M6,)UG^$.6%O\GG4R5LG-K?CAD"1G*?[:^$;.0EV1X:J3]#>,58/55=& MT*$(^BW6F"0450&BG04JY/>K(@N"K1>(J?<(QZY,6VADG]MLBS7.LS\[< :T MIW!^^K>ZT$\R_02QO\GOS5?W@8ZIO>[OW@E>]"U]@8IS7=4,'AQ4#>AMTMG# M* C5C6:2,CFRGMB4LJFG!9O%KUHIV&I*O;\D8\PZ@=JT%DK,./(&XL

8?MA,_[YG_@MEF/:YEO.Y^65.^$ &>ODLMICPU"1#O5 M 17DNE*5[UY[J< O*'$C4S[W[4.VX!?RSR(=E&,&&)S6]]&#K:(11#+]RR+1 MOOKH@4!!XU 0=K0_!-N*>S1)O;OL,U[19H&CB?B,CSZ+"+FA.M_)?D?>ZU2$ MAZOIRME9B?@@^C2D?I$J&-Z/KL'T;&8@B7:HA!85,"]=?G854^*[<)HAA-OR M]$2G5"/$'S>E.":8I.A^JHVQC=E]O!1S%O+U0-$S5G:/<;,/_4B0]3K*90#I M]L5#=1OFL'7K5L7Y!WGS##[M;?_3T\07P"?]Z$BN[EG$KM"Y+]!B$9K 52-: M"8,S+3988;K/&-@*-Q;C6M7YH4/AQ?Z'81T3_JI>3\?),T\A,/:(KR>_F9X* M&! DOV.PY"(T+MYSACZ. +4"WXGEEO@_(Y>'ESA/5T['2:\]NKGWZ183 JO+ MQ66VQD03&(/FH6K05,E:QI6.T=XB!O#!F4TNJ"YU(;= T\2^"K70\$?D3-OX M"Z\R[NWP=[:%Z>P%X] 2@/J268(*-9BXW;?GT?YJ[51R* UJ,BG3TM"2]AO& MH,F2T5W2,3K_O5S=V>'A<_JC[L8V+1F<,!D_A4*_0Z]]BU4^#<2 6+(C'1,1 M"XM$._",()V]FOB4KHKX@A2JK$_ZX>@N:-2@K%M>>?D#[4M)(V[\6"[KD-/$ M'4U]G@#B[+(>@8&,K PSCLMC0,4 +1OBK:B-2F"(#$(1!9E4ST8Z&B]AY6QO M0/!8TECQR%,I"GQIS.?M_G'68 VTETKGF-X'L;E0=0"S_E/H?Z@#9TX^@WM119$L$_<80SSX/.'SQ)QF)QTAJ0N IDW489 MXQ(429N$X)>PS2715+B-ZFUM-/\BQB"5Q5&5]5-3/I>&/XG[O5G@L:!7(-WK M[^40*&27*$.]QB!YD;?48PTU4LD? 0AQL9>N22*T.KFW%S[?L5MMN?CHR.L) M^L0)#F;:CRU^GL@A1?Y=9#']$(#$0>,+^6H )'&B"^N3^%M5C8GG1?'/*8U9 M5U=3_9-F8AS%/Q69!^@"B&XD.P'-4(X/H6Q(/TA"(0NIM)Q8?+E>W/X+^N%2 MTP1AU'LT& M4K\63C>,?9_T&JL/*/_Y&^"1^EZ4_)I?G2U/N?Y.A#93G0G%C3;3?2[K_DSR[_2L.B'GSI3*L:H4J#;<_MA+WYF MYL+Q/6-R&PG:QPM"C'CH 8G$..A$*"&XIT-D4L?2K^&=!PML8@LD2$E#46X?B):#8@5YP?6/^2 M =1,]#- RS2YD+2X'D$Z"\UQGC0X4^(,Q'6WT$;:;-W\]:WZ^:?"X@4@FIQI M ^W"QL4G3HII7.<-?=461<;37O]1GTG$)9$[XF;#U75PR,$ M_,.S;Z<-"L7:"EFKNPY#-J33]G%=*)$#.7H M4^!CAHJ (WZZSY7AC[!;^,(WAMX[]_G5F9;*AZ&C46Q\]FX\LIW0'IV0Y MW#:]@ZZINU/XZ./B^82S1 V#&TN5F@L#O5CYNHB7L(Z/&,/+^B]>%[J5GNM] ME,%A+I1]S5PH)^T1K\=_?/[H-[H>@]J>H>C"-;X8:L&C@-QBP+(;JR(55%(5 MD%_.PI?QX-YBQ%>\O9#(_1/7!(Q>\KSO..!/7P_T"?T8XZ^4(>]/++V<6.9, M2DR#>P<5$8-RN=0//_O1R3U/^X\163FAUX:$J3^@=6AP$]W+Q_<$7 MTWQ<_:(4V@LB/E+^TZ'E^U1.E"3AF:N[R]R%>;GX#M_>K/H0^3N7[Q6=<+U7 MB<*^VR%?(;%UI0*DN$\A 7D"9MT\RN!/)T12Q($'\ MYI P_F-I9/"&2&[9T./W#QZK!2OPRKZ4N7DG/'-N'Q3#L$?(K4U /G]].I#8 M@[^2B<!14;(Q4]L4,^11'MR/)Q@P>8DG.D/J:$F!9+3 M?+7F.UK2@U\ 7Y<=BP-1Z T54,B#Z K/D-:5+O@3(/ MD:[VA._DU?C5P4(<4Y1-,Y8C!\+DNAQGV9Z42WTW"]QZ.3LDLV5&YU!B+)00 M]>8!Y"]2M6FI$-R3!4D@JP28[8V$"P"+=+[53XZBXH^G!L?]=$??R9_J[#>6 MFP*N'K$\%/.!F'Z5'$=CK#6NPL$%2N6'T(^4XS-%_5!U*PEE60W5@L" C?2O M:TU1I2\V&P(>&S4Z>-P-SQB56Y0)<[Q7:T:).JA^RIA:B3X,)5JHQ^^#K@,1 MUPOE@.3RF0J$&I#U%GMR?J'P:"5A&O4>>QB4]#A[]MK@N&8LR/#@O(-[C$4O MA=:A>JH3%XDU2-Q+[$;ULGI2)+VBI;"R^"?]1 $WQ#IU)W%=71N639AYS:N" M?[1IXC1HLZGW:S&^3>L53+U'/SRN3>L6.5#/HB9AV+IQ^RCUC;115NF*W#.. MEY[95\[(5X_]D^.M_GX3^K/)^U-*:;ST!$ENQ3*Q8 MM$F$(\&'PDP?V@4@1'K-\' M\4I;1CO23RI,!.E(N 8H$BJOVWZOURQE25O5.ADK(W-?$WV/,6\2^N!(+H%E M_"H,3"T5:8PEV*37ZK;NF/P_DGK?->L/V1=!OH1<;Q&(@ VAL*Z*^0ZVDH _\#)\9506L@ M2:'S/I9?"S+0^&@I*W6[B[+OAM5RX?;>W+$+GIK]KWGSM+*@*LBN*P=.P/9^JE&E$DN-+PA$ZOHVYC(7\[<+=8&NHV$BQKF0/%A!R](P9>=1:KXGX" ",:@$X H]_?Z>R]S>C-$+G(QJRHNFA=AAN8QCFU#LXLPRV8I6 /%$\[@!UF0_0 )?S;*Z M4[<[70-#6EJ&W*'B!CN#[KS$GY=5Q!L=1OT-:-+/5R^[G,XP9B7A>=.?K^0D-13U/D:#ZD:8) 12> %U#P6!>0'.X MMU"7>/'CE:PEU_O-[8+5>3S'L^RX!V\Q__#AK&_&3.R#ZLU2KPZ@:\ 9;:$M MMQLM*^'@R^MZ^OM#OE3-\YFG5C:LG";%VI*I/.*+HI*$"7)WHTZ]^R!_";8"\ M%1;RRG\JVV7-P2&R<@2%/9YU5$H^RD_F7EK%1\?[1PQ20,N0&ZA=S> X--G2 M@!%N2V;\.O4,411?]A#!J]X)Y7%::^P0S;PL'BIBL>2ZK=/^)LWT1,JW M49_D"XKV[,>Q^C?;_""X1U"BM6>=^#TX#UIDZ5SL(EV0$.X]=RMHL7%9C# > M8>J<,IU3 :^>1(B0[$]?1L;DNR 3=8Z\YA4>Z6O?FS?/JL$//%J5/__- M,/):!_/G:JHMP[)?D!8S0AON3U"5B5>MQ\*<;:AO(\)A^;87%WXHSM2N5F6UHG;.ZW:#AP MO4Z!@JBB0 1Q]N(7;6O.GUN9A-FW:@VSOUJ'?%HGR[(N:-=A9(Y*-L84JSZT MM[=Y]Q+$^P*)J]1WFZ"> 2Q(5T0%?.EYT[)9NO\ MWEU%XDI* 'E.4.) M@WH5A^@B\$/@.M&$-L%C"^P4G9&V%K6W=^6P(\*]F;+O",I:IU1EI-I\TJ[; M5X/HHXO^C*/D2SY*4KCN!\_#.DL4 \ OF M#PXVGWB=\=88 [N=TG%,2 AIJ*# M3UK.V/R$4)K#S_DYZWL5U[A,[ER[NZYLF@(:^&<9)9!_DDSRMU-#_TE"2?'_ M2$,IO_E7Q_]?=!Q J#.8B WRNGH,4GR1# -Z*%=ACCUTU:::@FW;B3")\>32 M'N&WK=XMSS/E9]*.Z[_.J,+G^[_H[C ]D#!H*>D#ZG7 \8/1/IDSVSA__T76 MBLH_8FC\=;\IO3HWY5XQ[.)-)MI: M)R")%M 93_J8E"IP8PDCYNZO_W(\E%O+XD5QHQY&8@@\JY9A4B%KNJ@[[2W# MD9@-X6$PF@<,JJA E3Q*N;GFL ]J0!,<;^$6#P.&O0&M @[VY8B>SGY\->!=60W!)!!]7*KTSGD2);D-[0BQ+D9J@D0L.R3 M)ZF'ST^KD)OZ4NGR8X%^Y+M>VLT'@>HGKAZ2-C]DBM(4,-K+P4VO&U/D$1B4 MD($UJ0ZWTAG,^Q.A3LK],[*81+4(]O<@KV[(;9?:JL07*"X8'>L[ZC2L>/8> M*PAQD-,/0GM:9Z*XZ8+PZ[0\I"_F:R5"%!# C[YX[1]YD?N66K6B(-:C/GM$ MQL-#U#W;+'0FC;M;\VTMVSB8:)D)R P\1..>[8/8J>%3YRF:'0?L9DX>@O2& +*JG M?R)L!D<*[W-W&1S"!R?JBC[P.GE/9.-//V+8_\AI6=%'L;5O>]Z#[B\V9!*8 M_S$31Y<^O+G,"$V593#1'I$'KX@[#PV4 X7T7$:^NJ5&G74BLWL9!(7$&X6; MKS7[4ZV(93%H7"F$>%^4P*!D[(>;[T83Z\B>Q-+W%R.R+2H"C\)FC@2BL05/ M37O,[PHQ8?9J\'(;D.O!@"PO@6'&K#O =B#C1X4Q =IXPE%@0?M:]P)\9 M_1@[DD$@N3IU/5_%^IS91DY?8?>2>ZTG3#M$50?@FUB,51&9>O0&SR\$8KL7F6UQ1K8 M%5]L-]YC**,Z(2P5" .T3\5 MLN5<'"/4RM%FFNJ)? M0 "U12H?F,[13+F.[++O4**/0>MXU]_1Y8EZ2>B:?5#-GR&#B"(7"92,\03! MF_9E_O=5M1E\KF'HT9FLW..H58$4$-T(O20*!M30-#$,W7.1"[DUVM',L$X! MAE\=G'53CJK=!U&%7?$^!&&*->)C-1[%# NGA%!"W#('"H1G&K=_G[LP!9YW M@5IJ!17ZYGPS3M\];6-.S_H_"@O^ZOA7Q_\]'3GV@EXG]X:@2 ML:-S\W]#"8!_UK(M9!)T\YR%;:_E>9\&\;PNV.;%AI,_T_+1MZP/.5,M::6& M&GX=PF-A1S_IAWV?O#<:].T(U-.V,V/KQA.?T+I<*3.0SRZ:6#JFD+(PMYNWZ)=+6\&9H&'(KH^1_=\NZP.* :OWR -,'0)T0X3#Q$R,'Y'Y0%\#K\(7UI,U/=^19+= ML0HE;PW(:B@*G->VZZ\T^/Z0]<5C#8Y$TME_Y2RLJDTAF&N/X6GBEWU0G$$ M?IC[EMF7V]_JOVA7VHVHJ5:K?K/+-E:Q._1>1NGDQ\Y8=I:;,9 "9!RT1ITJ M-$'GN4TK_:,^>VL9DZB=&;?(H3/!Q;UDKBV-#JR)B;@[ZS=F#I_=/91>&2ZC M%<>#0*!C MH(,RF^]:%IJ*80&FK21PTI^_Y?DU9O_8HY/Q-Q.P0G88V8S>D])O9&N/@]AU M@(-,-SO&[<:A?3-G?RWS,TSC)L,:N$/= UP[ILMRKDPA9&'1'.YKECM>5OK& M]<[8XT,Y-O?0:LY0H4O[3J-HRJB!=.1@,#^GX(![X MA9;>-%L!UPAEZ/"+?JC&-8DD^R8;VV.9>B%*\6T8^A$&;SL\ PSTHOFFZ1SJ M!YO!/K20JGNC[__VWT/V; K,T6I<1WLUY_W7>U.3Z1NS5VXF@63GD.'@,23Q M(B^@YXI+I I*6-0!FZ2^W_L@*7A(:Y,J)$E*1BXS82>SD/N,YU'-Z[E1I8?, MCG+(.'@%C[> S)(I@%R&=8!S\)TK<)R/PHPNV#L$@R (03F._#E_$BS=;1%49%8K=97U J591CX&8@,/(W%V0CC;]"!I'?*P M93/B1F9@9OU:RT:9<$F]\VJ+L[,]4M##GF*![+J ]EJ<09(],LE])%3ZH@N1 M^Q/1I.R7!^]#_[L+]9^&CR:_"DQ+^WCMS/6GG1CICDNT1/J1@]VYL6^172)H M?!;)9UA<0J-R;[2=U'$#AG38O#[UQA?:]4_&3+S]DH?Q:E*_;2]$^"Q@: M/9>ZC%PO(BJ3#W3J.5@KSCZ_6P*35L@%..->F'F\)R+3_YAL-Z!J1]3>G:,MXL92ZC.6VC$= MU]+ZPE'ELFQ^V;=!=<&A+^SDD\4\FWNH'TY#Z\OZK &E%8(C(P#7 ]&D?#+/ MYPTX/RFU%U,Z!Z!Z=G1U\]Z?#R)9":];T"H^/' (5KMX[V*"MH2%*N8'N <) MJ/%219N6'!\P?"X>1;P"!F0*LW 05N?>U5=]>,S#@H:^ANS6NAK2]F MAC3@GSX-9 ?,(V\$'S[8XB$,NS/N>#2\NM9%B\O9R3Y!Y[9G"#HG,H;L@N'4/# S4/P3V#<**]%[$RR]* MUI+NPSW[E70#XP#^R>*VYMA1UX"70\<>52P$F,OWXXHF;SUPVP<1RO"+# 47 MA_3B3436!%.%=L@CQ, >JNK[<7>5/V#1OM( QV"_ZU,U(ZHE;96A;V4%LB_0 MENR;I+@1L8Z=!R?54R6>40[.&#=%![AF8G?(&=,&D6&I+T2&K3Y\IIZKG)WY MZJ9:X^7LN0\R]4M]?/)AQ;M3<1F_F98A FC@P1,N=AIC9KF\C%4G&^A3ZCCC9M"C-RW4==;!#JD#^IE(Q_%0)AAL,4$_3FI!-^6:93G%N0- ^B->D+4__<4O8CV=WO7>*;>$1IM\N M5UV7NHUPQA9Z.^ZLH84/QH!\M:1S'KQ2P "UR]9Q!_6ZZ^X64>5([4F3M[Z( M#KA(;JV*?__ D7U$-;CD<67OF>09VXR?@=OQ7&8$$Y!P+V(,69_8N3FCC*/7 MD3;)J4!6*7"U.Y*[.=_V2\.9^V_HZW??#%LJHW*EC4;7C>QEE]KJZ!Q6C)AV M@?;XH HPFD46Z*&8 VVO&:=Z0KQR M78D4O-GZ[D'.(6,U&0K1=]#0D#Y>\&6G1WVFNB?R=6HQUFF#(JM8%C#K5SL( MZFB_D9NW9S)S=.[4H9(&D"NM#!*$!A17J)+\%.-Y1!^TANWA'_5#U$/C&V-4 MRW=K5SZ;G?N S-YT+C2(9;?[O$H2F>L)B4B :*K/( &Y8*J */DJ8Y6OP*48 MG%H0AWBH8RVT]DB!*@_A:W#UI(]/?3]&&,1DW:[<4?U,\*AP'S9?:*?(T@?! M=>AU':+Q)5HATEL]8PE>1@HU[H*AGR:[J!IOU05E#"J [[UY& MNO\GY@3]WYEK])'.2O7^ *D%,YA?<&K!K+4Z]60[I-=#8?*A8H(I?23CQP_W M)&'3*V3L2Z;/(.5>,P(_Q5)AW1R"*]J"=3L\ZC6XB!"O3'\S8?J '%,Z.[J% MF"!GOJ=3,-NZNVT1".BP$?B&+?0LW)CVYH]U,EK24 PQ"CEDX+3G OSJSH8- MN))41&HM0WR*6, ^(JN:!C==D\TO;%3P"R>QIN1^ 7A)F+XI=/T.0ZO*>'IC<"EE&7;\:!3&745BEF[C]R\S_U\)WF4W:8K%115(KR\ MV,1+4'B+^ 1A,4MI4RIS]8 ]ZQ7_DY\(/^$7U3J8<[4MQ]/;Z+5 TBL+CC01 M?L+@J)GZLGH*6F ?Y 7)8) $21)XJ;!H69T;;CDI1Z01R+5E,[,CI;\\G+*G MS!'#7,9#SY-E?%%W+\AX!8F=8AO3=AQ%L "U)'5R#8 GF76C>3I.+@)G>\!< M?RX2O^:4FP.?&@T;3VN-U*E-:]HLC-KXGD1Y-HO\4' MR(K1N3!-FM[QH;L@_OV!F]SGYE]/JY9TSDGW_C M2Z@4DF)+GT0>0M[% M/'Z-B8;8!_7:+A(O9.X9!E/[/13V0=^]HI$4-<3!Q('@!_JBC(FU82MT 2B# ML1&@7PL.)D9A$9@PU8K%YI84I9S;GR^A-+D(@Q\?61,3H?5(XN5@0)^S&TV\ M?) NK!Z#]%)"WB*8]14,).0[N4-#*.83S@I5XZ[)]E6NZPH M)4G*PO^<-G#L0PNB?7@!%6ABAW@7D4*.9(PR2Y4E90/[H*OM4N>42..CR[=- M%5]E?FJ;%)O3;WEJ_ZK)C2<\:->7>0=YB58)\5$7AFN3D'V81+"8-EC,%\': MV/*L=]J#^XOT%\./4^0?2^;(L9FF2S+?3'F6S"4#^I'>C&50UNOBG?4A0X%* MBC%BL$-X*JP5DW"_J0NNLZ2=T1UMMR0A&'9X4;74%_\B[F+5<&OH/3A*$;,T MW8T&=/7(,4#U:[,B./3@*'.X #$O,^2.^+(Y\3#Z;N6 ;!DH(LM"]?D]\\-L M5Z=!2V@G-"X-3+RD'L<0T1;MH@/WZ?RTVB"ZO#M MCJU5K>F@74][TN^^5,A MZYB=^3":8/U!JV975&SE.!]]8)%HL\E83/(Z8Z8@JB] N$MTV<3[]$H>ZG%B M$,-(Z3$O6-7%R)MSSACP[.>!>XN^VS+!^=Z'B%K0S$@]JN2YY7.N9&8@AR)' M'_^S^NEN/_I"BR34'+D'E*729 M7U'*DGPL+'=LLKRXRIBYBT7J5=LF;F<]BC$.QK8/W!D\DXC?B:4^,F@B5L?= MKA"+VHB5DZ7DY!B!1Z:I@K?($XSKK?*'U(5"B=;J\5 &?^6#]> &,J@V2+S! MM)H!6\6"6U?)HMB)=DO7PFF=)G*]+>G[EN#4*:@NL@ZQH45?H@^E 5 MTAL="^:\7D=TITU.ZQ0Y73EF!'Z" M)CJC ;VR7C31'I6^P$X*CT7Z#W:(P(Q[/'C%U8KPK=8\EM$LH_DAUL=J74I& MVDY^??&X]LRNXYM#;2C<"O6H,\..=XA/$C:7S0BB),M^48UEN'XH6=_J=4?S M>9;Q![^?.*[G"C'AT36.5$$4F<&V8OVHRI.&/ P38FG_7.\.==0OKP?FC]-L#Q1'B$R"//B/0T$6]E\4.<+;'<"#NS?1!;%Y75 M\ P=DT]F(<&(TZA,0ABIX6W'UO9.QQ#YKM0ZDA>K09^.!-$PU1@,H JEBNZ0 M#RH06@.FR,0%28IH.EW;7S?J-Y3Y? BE4L/]7G[DLZ)/&J%>2?PJ^1[Y8OV MI]SD$:/"^/#.IW9$_0C9?N@PY.0;HRH*WT13+1/C5O&I+E4KI#;$Q_^ M&5XD2$2+$&8_4=RI54Y0Z,:9;_6VNN::AM-IS%UHW#,PT1B*7:%SLI,.R/D. M562Z3WR]$#PE?K::&^#9+1C?=&E@:=-XDA],#GK"M'O"Z/VEHZAO7+(Y.\M= MA9S$Q!X4NU_'(0")CX9<_/P[ZC1!^X7,W^ILG(5-GC01\CWT2A'$"@*Q^OT7 MI-3\E:;SGY"F0X3RP&0\@%R&3X>-&X(!![9G5Z<@/A*65OI'^EW\%B^8F ]0 M/EV@ZZQ$EJ77LT-PL5F_3KDI/:0*QUE(1,U'6'A]WP>UKU __"I4_K7YOU3< M5#DGD6P""/-4-;W%EQ>7E;:%#5*UL0U=XU>O:D8D_'3>W#+>?3C<%-2EOGDA MV3 2M.M##@-WC%6_M%!>PVZ' M,;67HXE2\B,)#8PL0J>\^)GZW'&[M;4F1W]$P'$D]L(DK[$W9X4W8 M![U'=Z+C4:#$]3Y\-"L<9X5))PCGT]\.O-VKC9\9[V%U1;JP EJ8P4 MI_N_+!B6$_.Y>@E0)TDL:96GG^W?!XE332I]KU@/ZSRS$.(\N1=+-->:4ZP. M)VVN+Q+12Z(I0?" MZ[^!8CR-WX!I?X[+8>;0\J&WCHKW:QQDPB'GE(*QPZL M&&T(/]9BGH)=[2X4)ZHG5!A(X.8YIB^/U[=>:YRHIRA>O#/;'>?_2A''B$^^ M!S#A<+\$_P)BWZ(7+CA7+LS,[R9\+(IC[+_F^RKD+!JWLLFQB@VF\F&6X]<% MY^K*J#). FY:/'"K$I[$7]#!$F0XJ@&\WDQ4((\!@E7T$7 ]^@$:+T>T3D8, MTYI>(?WFG6EEZSNV[L:47\XWG^J.L%AO?1B=._;V.#4&B9L& R?.B^V#$L0' M:).+@ON@K8\QD$_,S=[KQWC',O]CS\H!46LF&>CX MD1>0_UVT#ZI%^R'3R;LR'RD.E<4C]>&C\SI:B^,U81! TYA\,A])AA!22:9< MU1OT":_2X7H*(5YKSY$0*,0$!+Q%=F7N@^IZ2]#O(<$0<2..&X@)',7BSD+9 M[:&LB0S#AC@D TGU !%3-DO&*F3Y?TYO2\V,KS6W^+-LZW&N?.=5"H@*@A!O M+:9HQZ&XD5UV%W91O^J(R;C5B8T [M:WO](0VBC2X15"?#'W@MC!J:DG-79= MZ4HC%WCSFY3@,WN.OYE,0$C((HE]FBI\Z\)18CY5>(BO;&-I'Y1 M136&,&(]9TF,^V1GJ/O++BAX@T[_[%-FO+7]I_JG5 J('OV,SLY89+8'OF;> M*$I0ZF?$O9ZEA_>N[R'V0,@2T\7:':H4\M5S)WA4%$9O<[F_4"KZR2J]^;!6 MX<)SC%'J)69S7X\8-RV*'+O-!%/HB:'WJ6P:-QK(=*')G47!? *)=(Y6!F7&08+2+]*9]\-0WX+D3<\.F?YP^?E/LBL MY6B_V?SOE7;DA</9<9ZR.TYY3Y3AF*E@ M0'F'*L1,1M/0:+\ :T'Z5R17*5&J#N_.(:G9TYE>MC!3^E2"3BLYY:%UZ;W5 M#YD\2(2("OQ=PU8ZT@Q*#&.C\E4OAQ.B N%24$R\ 8IUX&XG'M M)R5W=HA=J+HUD=K,@B63M%W-B\WWLGIM77FA&!4D>\=)R^5JP)[$T&+,L&>8 M+21>TET\)/K'BH0AIN[3?*%&TYF7O)^K >W9WBDLE"IBW8T0:"42&M9@J&Y] M0B*VI,$QW]IWO9!HS?G(113BM96JQ/)ZM"Q!&EU>_4^K7_9# !TD_<@-4CD9 M0A(IHR 1,U*\J^>?_7\J^=?/?]O[.DX$?I3N]S6+VA+,T%!L_D6IKG\ MOUH+_]7^:O^T:5K@DK/DG@H_QS.?8LU\^:=L>@15#Z8*EI'O HNO@>HE/0*W M#KEXZ>S#U@_O2:$%?9_,>O+&\@.\ZM,]^2_62!?K#5,&>#9?? 6!+29N%2@U M1=B5!]ZL;*B+/0N.!#A=@'T0Q02(HK/;$Z\:DQ)3=,Y:2\&=22(Y>-UIZ@_7 MGRK!:MX:<\F\G^0#%)>@IZB4TL47<].O$6-3'7RT9(0AG(T4W 7E_@H+,2/Y MI-TBZJ74IZO-WXB[VM1JI.K]1)U7M>UMN]?M#ME'(B<&7_)6/LT][!YSE%EV MQX##9=>2SA&"+P]9XIW9!_6?\H]\[*A$,8-=&367^1+$6E%SKC?#OK)G5V5V M.?UA/&?Z!S86ALS&1O5#!=M8B;Q]4@J *NX9A@]X+ZDQT;-G_]!_Z]S$HV3Y MJ>.: ZV?3IK/R1R_9P(*KW?L!A.O8%B1788-BQGWYF".N+)T.#^IK#MOW,W? MA:TWW6&W^NNEA#/!_')/7STY]>A[MY*4-^X=1\Y.]-__BC?H$XNWG/V4\?+1 MI5,R,F^6FL'IBTA#8*)=)@@63+Y4W_*9JKK,RQ;@B!1HDPN, MUFZT-?'/*GGQT^)HX]FYRUFQ&KU!; OPF&B4[)AQTTBN8PBK^TA:SM>HB?)O MP3,%P]W(QI4!<$8A!)C!1ZGS^TF)DNKIK,2,W'(C^::)P-N?.9]>-Q7+*;ES$QC@QAQO(9J%Q"IJ'J2M$XWJ1"F?8O.I#$A=-?VD0C*H9@JV%1 MW,75.5J77D.>?ON8Y,FBH9$WNF0%BI8_ZO2H@OUJ NCW.;^ [YF 7-ZC#JD) MQ#D H7IAZX<$+]:R-V]J?$WT_=S(MP'6E/YJE0K,B6L -/4]O;"N9?RS[L;5E2FV+A:-UX9%CZ M46W;$P$1Z[P8P\\I, 6NZT^/*0O?3.,YLL;;KM\,C2W8!W5AA*E:XU1K(L^R M\;/N?&)$R[4.R833!.>0>H)3)\=YNQ)SUDN/C&2$O_P;]?/^H3'+%AYY*N"< MY3S*IP5RVN-UB8;/4,XSAM='^H#3]ZQ3Z#*(SQ-0?T.9#Y:MJ>JB%A5NO? S M@4?O-[J:3YT7LCQT4@N.;KNSL3O_8"ER<6 ?A%7O621>JHXM *=2K[[%PK:7 M,$FA*/9&](KFXOE;$2$:&=_,$3>TG,T$=A-7YG6I&S]B#&D9OJ7SWR]5-J0T M3HT>68]>=?X?SK.K0,YH(":N6Y*V<9!4! <0U--3 $DUN 5^T&;_VN_^+R[Q M%^U8I@#M+EA$X'>K7\I>)-F86AX3%X:"?@[XSP%Q9"0I3;RP1/@C8FQ!L"[[ MR!_7!P$JO'=E<@/NT"UU@>4;)RXL!S%U2<<85K[Z ,6"<0H)2#]HXB+Q+37B MW:(Q?G88\)Z^7?\K(=;*5"PYK$FSF"V9ZY7"S3)9LZ;C&CI;W_.I@FBR+>!* M"8&K$5"Y\ZE1 M+2-PT-C?+0=W=U&B@]^%>H?X&,*K,W]_;^)"2X<#2;+J181WWW_;N-Z>7-M M=A1O)-#3#:E3B$=Z9@)*9C$&>A0Y%W=?A @I,:ZA')WL(=#84>"J^*K!?'ST MMVS:K.2&O'F7V)(>\Z;A?8AW@#H'8A9UK$.?:O0/+N=+_^\NYYK\>EIB!_ZTY751\Y#8DV&?N_)U$%R>RP4@R@K8P0,-G,-/ M;D/\U 5<72W?> R'Z.4<$U$6;WM?9Q!O,!HAI@'E=3]\J\ M<9U')@*=*6F+ZIO'SG:$7P=%*UC]"__YA5,-7MX'$43QFX"<8Y<5;Q]=:9)@ M$$'RZ=6W?C@+W7X:_+*VK?G)P#U9R*FG%<7)\)[MC6>(\!"/+(J9"V!,E@-V MB> ^-"M<[P9^!-Q7J)'9N7!R7+LU+('[R@(!U%!POUX[>!WERY*;]!Y'W MG3L"9QR:>+_5!6?H"@BIZ>*."2C[T#G"2*[.0""QM=-#JNF+ST0]5(+J]AE^ M9IG["A9?%! M%2&Y$9-K[KOSVL/YNMG'=4U-1>95Q;+8._WL6=VU#HJ=N(R7 M% 8V6&.]>WJ@[WD)UD29_D5F YT;^&&H!("F\V%$?KK(O7+!^C&'F8VYG!A_UN1=M\S^S8<.Z&,& M[[_ZZ%C!+O+? MZ7Q&AIALWZ+9'Q_+FV.K?O1;K)];_;*EMS[BA;>>#5G.'X F@24,U+V65,'= M=%U49P?_>$/ 76WQP(8"IA"5(SW\PP895>-IAL)"?$("_#KBTY2' M$*W)\ P\#'A JNLF>TB/4=67_:B<>$EEAR;!\Z6SSB]%-3O3-([5#:X1%'OP MMN>9C%[R5OD>U'E\ A:CNI+,<#P->%XI6&PTU!$(7AYQ[-K1;_\6O]*1,3+9 MHYT6X;-5DLY9Z-1O,20[/3;Y'U*OTW$ 50^A"EF3I4GAO597R?> 3,IY/Q>? M!.V(*77QVPE+2$(ST]"$C*_,W6^'-.[,[ YL.)XH42)+"C&1F@CYU3 ?<@3Q+ MH.I;BFTF-^(KJEZO4YV9>IPDF9@4BN$"NB%2L'S[\2"'I87NT3%F%W9W=HYI M@<9>XV&6D#0EF5\NL3V6$]H-6=HC^IPWM$N=+_*]8POYDL$FNW/.E_E[,' R M,0-^%(\&;+#() /',F=K,.$HWG+U1DO;11A!.B]$KN?0O5IUTIG=\\<%1Z(6 M^R%895Q3)R_+#-P":%V>#00;389Q1BF[N^/S?,6=NS2"8/:Q,JP*GVX?W^B1 M;G5)H7>6B?_36$.7(04]N),ODNWJ-M/0IG^W.5-).\$9OJDBHJ$2Y'HC5R_ZA"W6 M&>M''O*Z$7",K[?U5HH0QYMSH&-,=G^7\K ]IT]"&O2ZU6W@3C=/VLM3KT* MQ$5QM\_I2V5%)!4ENX]/'2Z4Y9_!]GH_JA-6@Z]R;.9X1=\P <&S* IS,%>R M-H A;>.K^]4%G( HZRF#NW>7%WG\72H_=G'37T2)/VW+NVG0$RR+N/IF6,GS M=,_;(=,>C]O'?(Q9%T6978G&S'^5B,!S-Z0.F;IF/*1G^D:#= MLW3VX.5J5B#_&NWE>AMDJ5V?[+O8S:T#RB?Z0[;HX@E,T' M7M]B/A8'.>&%81'\,^(P&1HHX[B%;J@O#ZB6/B\+]GT ';X[EG_GM.%2C.$] M!@%PIBI-(42H7"3WWKW01GUPBJ'BKX+-V/K5(M_TQF3M-WDQIIUB7Z9D3KYE M_IYK';GG\O_\,6D]B'V]3E'>5'XX\3R':X7:!$0KI(+3$K,.[(B9G<1 M3;3G/09H]2")1?7[(#Y8]97WA1"L5G?^>$\8+(F$-5'Y89G \OTF="ED*]9( MH6"O]-_T6<8CS1C?&*=/*5,XGZS$PJ;,O>-[9)-,C96.\9T?E&YS)%\%$]\; MRL%M:"4^$KCI-NM]T)&5!"\9&8J"F:9KT 5D@N7*I.QR[%%>'<(7X=STO&?^ MC2YASQV(I?>-66X(W[MWAXTYVPID^7<+5J]WP8]LVD.;N6RG-OQ_IG"J0NJ-GT58VA->[H/"N+]BNG;!PD*3/= M)0(- DC62]SKNCMW?D::_)!.D NW=!*'/3+S"> ON/#I6O/V:^4.JURV==1= M?/#7B67( "8!+=9F<0M/@#B1^@8RX6?>^CV\Y)VUSMV7M7BE6 M*7FTS/.:%FSCL1KI_?IS1W'9^3N!WP4Z?>+=^I>+U5HO$ MY='UB=#D,&LLSW /77FBVAM%3B/)_>;#+KQ.ERLN*9#KCC_C^S0W=M#P:@9[ M=87O2]Z,!B037)KVFJX%OP?84L+DGR=@UZ; +"X!>N6W5>#GR)ZAZ(EOCV*J MIJ7\"J[);J;+Y'PWN?1[$Y"G0H48K-G+7=D,*%XZ.W)[M:6QV O?'F5WH4F\ M-)U[,NOKO&&$H>?)BM=;8X]O/_]&"2HK^EDP%M^0+C6U/CO4P1P2]#XBD/9] MCH?W0_FUO^#L7X.S?5!_9N(B*T(/+C,)!Y/*K,8;@H_XYY7+; X$Z_X[+_:_C5_ _XE?? 7[]@OYS_+KQ-_PJ^(_$ M+X/-]6J20A>::(WYVMH+J5<@J"H#B.TEZU[5JWTB'E+M4#6R67N8:P!49:OJ M9K+L=5BR>^JR7W5]=6B[EITOU';BY0?=K>3K6MU5MQBP(?/=<+F@\&^Q _W_ MA Z1@]!1"?]GH>/$/X0.W_^DT(&B"LSB15,-Q>F8ENET@Y B-[_(LEX4V'_A M5+YE^\.!<\_U@E)9[BE]=^H3.'/UX^Z3XWPFT0K_U>7E_VI_M7^UP1RI0@%T M#G8B@R;F4Y1_(1L@ Q$K>0/66:K:@2*]U=B&2E.;!:OG9S]PS;H_S60_%K1R MXJZ1U"\3I!)*"H+;M :4\WO1X#E8(EXTQ> $3Z=+SP\LTS?$G?;LOWWFSMA/C[_JW0<8<_K6H?%)QJ/?., MG .X$E/<5;W&VLPJS-@R=,*3'H_?;'4NFFB"S*<-&6@-AH=\QUIDVC#]KA1R M_+0/ G7HPJ-I]=K[("&X'6!+"NA9X&5<[5+YO&#/GD&'&'WBP[/U"J$Y:)WU M4>,3)QYJW%:64'-/'@3MW4S9LI[96=KL.UN=N*!#XB58'WY0Y"_%0Y(C5)7H M/O*T%*L()+Q\&A1WR7(=-C>R?2P&@-S_L ^*08HC?2&S5XV?+:OWO/ >P._T M/'LV5$1\GA\IUCZE,WCK?MK"T(\/*>,B7M>SUK.^'NI[?.LXV&3,0ZL4EDHN M(UH/;/)23Y,62O T9%?+1LZ;Z&=](OK:>?F/_/E5@H7;/WD$](>;RH=EGWO0 MJ/G8[B4Z VYWL#&5:DO+8BSR+_ #:/WZ K@#"*G^2784\= 9J[=,U1U34_O1 MDC*OGHI1\7*NJ&)2;OHNY<,D:<0VH^V83_\*X3>4I2K2GK==)2'Q\K7% V]A M(<8HVUC56U91Y5%H56,60[>Q7)9#_ZV]]PQJLHW:18.@" J1W@D@15^:-!$( M! M=C*@T*9$F38C8"!(21)!>! &!5P("@M*D2TOH41&0WJ0D45%J(AH?23OQ M.WOVS#[GF[UGSLR9/7OF^W'_R(_,/,_]K'5=U[KG7NLRWA>1=3/BX3=%J2:: M=D:R4%OJKV$OFXO.')!M9^/KDPTF'-!U ]4$F^G,F5C#8_5/L6&X!6-Z)@"F M39+X8_%2&\OBIO"!'>FZQ'M&]<)CT+W[7T$!Z92.--N;/Q0J;)2CAD*_IY_4 M!+24$Z]T.:0FI E49D"T_<,_ZUP8W\KY52)0]9_:F+7_O<\OVR5$&[:?9IZF M[CIY+)G9T81F,I!E=X.VU=O^:6SV%Y7AS;NX1/]\TPIT]S_.ZUQ'"4TV0[B, M8BU6*\:$>0BH)+.,+TU P:&D>:B)8L'SVD+KMM9)N+))E.IU1E*DKY]R,8/2J!B$U$-%;VC;C:34"M:/N1V^4T MR;:@<)7)S4VR\,9AGLFQ-UG/J@[MOUCS02Y!M7!GZS:52"'&0L%D@@2 '"P6 MH%UX&1U:M1&!BMF\JRGS?%)GVS=A6AWE;1RDK^I\IE/P2.2!$O#MYWAW8(EA MAYDHYOOK=HHV8#WITB8C!#+!Z+.3+7+?=9%H/6C^O4.A0@-?C0(ZK^39?')[@Z-C[LQ7CV*.U91X&2H+L,?@/6Y>A^E(@=7A%#]GJTM43:)+3A! M5MS$GQZ-]X^" G5OV*T:/O+Y*.__9A/# XPA@'2J9B_V2)=KD/8OQ\B^^_=* M7_:HZ"75J;=FV$D%?[FYV<__..TBOX<5RF9+@N$.9/9AY9@&C*-,$)7]K 9M M0W,L6A=SK#'C@ )1T>?/].[4Q?M#RW,#;)VS.H6]]#M;T%ZDL47C'KP@G@9[ M@/\'0 YU?*E(RR:21D+["-?:\(^O/!87.VT2>D_CP=>H'FIY7605?X.3)[%7 M5W)]V0(P($$4-FB;^)DN/1_L_3CMHNN%RR;R8;#(KW[$\-S)CSQ65V9+9G7N M1*=BA4+NM4;NB$BVN;:&18C#YPN-LO4IZ M!166P0&1%*C=A &(S/?Q9<\E>*CA?9?4L!-1SPMMH9.&-4IZND_J#MDS&Y5\ M0>;+*7\>TB.!+88["D$G3A/\,A=2D,*H_!&J)I'BM%WT*-'W-$NE$MR MGSNNVQG,G_[, _MNA?UQI67_;'^F(A!-1P-VI*=0!YKN(,W.(J?LD^?36L-% M<56'EPC;DN9[WT[S7$'F#@VLJ8*B]TL\6!4Z1.S0*=RAB1$;0@O3&.=?#-LY M:-H>'#VGMYUM60G[,>$.YGT\&@5>!)/Y!W#QB*;\-(L3:)WIYBHCB"#JUF\7 MCQ@_A^BJ\*ZD\W@G YZ*/%ZGJIR6-J::L;K/H.OXNH@C*$;L M/RT L$J(OYUJ4HC_UJGV"/:W4>W_/5GU(O\OAA7&D@/J?8F@7L$N-K$%G3B@ M0QML.0\*[K]9E?=I MG#WJ?0SHIF:ZC9.GT";/X57]DDTONJ>[Y](C_U)+8QS/GP?FIWN'P/L9$6A+ M5ALW97?FR6L4C9[:R[W+&@3J4N4"VK$BQ$+BS>6(&^WZGSS^1!; M3%^_&)_,":O M/?CYA^E0R0$%!^$/Y_1?\@JFGAGX.^V?/'M+7?_!%/_P3'!,= M&\-KA:8Q]%##]$[6QY\Z_:(RF=3=W38%L6E%A07:UGW-D"%GV-RSRA9/<:QX MF@Z,@.X^S[BB3W S 0PNM??N4V$3[>K94,?E8JV6:L M[RC?X&D3]S+\5L6%TZKR:9!00("6WT=HUNW%":%O4*]T-J^(!NMY]Q7U&VKU MBYX9P,J'*Y[D;HD0Z.Z4*W&EF0/:HM$B>PEMR/[Z>;'5ED<)D@5D!3@#-L!6 MF3%\%YXF5>QI# X3+*?QJ-Z;7'R[V B;H/Q48D4'*$RY1%C%W&RZT'"LT#_S M6B112THC2.-??\K41[XG3FX(,0U:0&7_EN]NST)W[J/: SBM5N/[&<6S%X?6 M*QK'M1[GKT(HTJ>@%#[>>RG4'4!]9Z@^"=<,WW1=Q:6M2/Q*VF&>KK.*42^] M*U%^4_/&E(ZOI:B18*G?.>\"LUMVJCG;7,(^K70XQQ/7NY.N> #X7A*BJ E$ MOM3>+O"K6PYVB)$[D$'V"(:^]-87.%S4#UJ2/IQQL$2X,647MS!)A(A82&)& MBPV )BK196+K%TP 0%R<\4MUG51^FALPHV'Z %8_7 MYNI5!D,/<*4D#J8[V.1N!JS%_R0DGMQ;3O6I_)9Z8]Q.>RKBH5;: M#[NC#[K\]4N7GL52(+;_TU.(_Z^+_PN8*;%&K^& 'J9@1-CSQGBN(HH+Q8P0 MJ#G,$W#PG$/H*RXP09#1';\>I_=%-=J7DQJ&3M43QP N6&V!N3#W 5BAKO3< MPU*=5^)<,6#J**[.BY!0 -63Q"$CT=22FU\U;FXWO%P0/J%X/O!?K*?1*HYZ M*1/0R.S5!8ZO;5;68H9A<@,SK;^S*[8?UL];RZZ=FWI^6+DKZ23O$87QK"Q% M$P5]8W\0%CP]SE3 ^DOT)[4U@KJ?;EVJ >2;":#UE;$R40M.GG$G^PSDF\J M.!.F,*KYTX-"9,J>Y3Y>$H"@,#*%T,;-D.G ?QP!E*:;L-'ELGI?BGW%0%)%I/,M4M.,JR"LPZJ<% M+&V/];?C]2SS @O/UL$,S7CK<7\^89IS0/%^Y&@@CJW9KU8DM- :!]JDYELZ%^N%\<]W%_00 M^DO[EBR/V):6W8H,4+UV\E^CR 6CXFJ_TEZ_JJ7Y=Y'B/(H>FI)Q0CW7PI+> M?A&/^+$#NPJBP0'UV2V-"(83^RU&FK;<;=:6U/SV0BKY[0L^^\+%.C\Z[L$$%=A2::96USJXVL'%@J%J\EVPA6U@ K[XIY%UZA# M@^/\N>M:@KJ$RJ38HF@0JP8;R 'Q0_A0ARBXA"ZK M2O.EP9':^M0NHYNJ$PO!5UU2CF]MBX_L:VJ=NG.87ZZGKXI_%"?^UTPT"=8* M8XI2*'4%K] &N#Z$*%I,]#L>^E')9:%(/;E.[?R7.*,N5T'G5 F1UY_Z#V.* M__H)A.+E:%*;"M1L;O+4BWG8K)J;SEP6>)LSI1"H)@1< I5/5FS1>4E)]XTQN1:WY^H5=W#K]ZF,I2.Y;O/_DI[FF5 R M@-,,6:8#*]O($6[/>H+1#'ZW&G9ISV$*B*8XGO1X>J?]TY>1W,_Z-5E# X>) M*O:F6;?LE.17!L"9N.;(1*Z*?5$LRLHVQ"7MW0()M?%%SY*KF5*46N,]>3Y MDPDMZ#.7W!;Y_9-Z]-NN._VL7I9A9:%#Z]BS'8%;SVC5Y),%%NVE*%_'0^>H M'%#"SV3M+96V>[D%7_.B_*-6#.SBJH](>PL+W]\19DH"S\HQ$QTKQ&<.Y+S4 MVY4;WK*3/UVI3 NQO./*CT;)VZA/GD4S^X>]1^7TKJ4_Y>57@@B%$F3Q1S'O M8+QL#6RO$2R$%;9=#.%%O*-&#LV:N+4L&5HO:A4DDX-Z%JISTE]8C,O SF\0 M86&$.2*)N-5$3<8KHCYH%U?ZG.JBSN"S$O,=.Z3_Q+Y=DHN5F%0ZT4O*=8_) MB+4PY7[*IQS0NS'V>P3=U8:]. 5ITXT3KN?"BA2KT' 1+@L4.:8.B@(OM*^: M&P\8ZY4ZQ.AKX\\'O/"JM MWY[Z&7*8:6U4JWN^J#<;(??N]SG[D6/XU,\#YWR<+\CO9@EY N,,#:85T,ZP M86JQ2I\#PV7!C6A=V=2KP=JK\]<]_NB6V.H@N3EAOJQ96E%L:P3#0RW#C = MU\H!U>V*"RV[+!%ZBT,_=/%S\WR+58H-7)$+[=#8?,GP>[>Z\PBO.OUY*ARJ M>9>D&>V#Y*BJ$:#XEHT>B!S1XE8D7JH M59DGRH5QB=;Z4N\$(55'*\P_XUC@0:)>@4]VL(]6[UM!1JQR-=IY,H=N\A\# MP90F+/@7L/XH,XILR'U8*E2JXJL<7WMKBG$*^^!E :3QSA,S:ZE;0[>')>LO M=?'/O2V&2+G9P?Q.L!B">8C3I'I5+9^?_;AS^I.&/_WJ\+Y6I)7;[2%O+Q[ M;\C=V^[%':NTF,%SGTY\6/S&^Z5^GD&W!:(9CNC[K J\#-J-ADQ#&IK+D=62 M)L+\:#&KV4Q%AQG5U@JZ0I/L$^I_GYR2'- MC#.^^'\!$X8TTQKP8%P%FN@%4QQ04/NOI^C@\N_4C;WSQ?)MCQQ2BVS/V[4Z MGTH!"9\+*6)_"Y8+E2ICP-@]]Q/[X'S VBHR':]-)",>X36[IP.:J3T?7190 M?E/@G4NA]7H+7K&OSU0K2N>;_'$&07>&5AKJ!W&IN -,&0HA=H8M3,W/K+'& MU9#)9[FL+K\_F7UYK_6E:7+YL!1 MFN_,XF4JH0\I\!WF3^VB?)C\I7"!K?8F;R\(D9JI+3@HG:7_@MQS(&S:8S6? M*;9++P4<7MA0]1GTKX0I-GBAR0I)&J(.''K5_6",Z<#^Y-;L=.2>I*7<-14] M2>OE)C('M FGT!@7/3!SL$;"8+=9+UNS?7S2EN:26Q<4%E.QD9E6R?Q]^H)X'$&(H]'[ZML,1MK!MF!+.][V_9"KWO-LAMC7L,[(MVL1%JS_WAX B8=)8L/K ;-A M.Z"2'*9)&MN,H./ 'J@XNO:!-;;$5MF?5@>S)$C$OY(??"Y$?^UZ2,_CPO ( M5TU/P1HU^@4P.IA)".\=+"\*N?5XKJZM!CCPWI!QOK/KS4>9IYU9-;UGBD62 MI2\CQKKH:]1C(EI=B"@;3\7L)!K/_8O#?%$[!;]8*NZ%0MFWZL<76= MV3Z@^J3W;HQXZ;5XK6->XMO9JVG5QY4@H__")/%JO;0 C)D5)&8[_#2'-"79QAN\=3[&OLZGRG)SQ; T?R&< =@H9GSUREG 0=*M$@5\95N M1K/9EPFCX9L2JD>NKC@<]TBZ+=98IO!Q<4U0.A9\G%LM[G&+LW>P;^\3V7)% M<#8,T;DB\ LL$[)R"&KT"FW=R#!."D?# G0ZP[[$_ZB_RF?P8KR/?*9?H<%K MOSC/Z@J7A#>]J#GT^0E#PD%4XN!LL3RM,I%WW?L(32=37==P2"ME5.HHVFI& M*_9]S_/< .AL EJ.B\)A\+D5^D,J;7]J+( MH$1/SZ>!#N5/U4J[AY"YMT*_P],(/'A-%)'B^HAMS%0#QOD3=KK,2KV_3P3/ M[HD0FJ;]WN0)'(X427Y^K:2G7-_T3?CMM&J?#5@3/Q@4KM1F[ !GPE@$Z27#(,DJ#C(C[M^T1&ED^7S,B M>S)R<8PW2T=[\?97_7ZYN4!A4JQY:Y'HP./XA"O_4/=E\+=$&2>B91@!&RX. M)>B+P+O55$VO3IU?N@< EW5-1GS/N_2Z\/*4^3&3L&P*[-CE.'-8_]Z!QR0O MXEXO6M9X^![K^9*L%6.GFI-MIQYKH0R(_I9%,J4R*:H6.K[Y MIHG]9NK4Q0NH['&_B=\U[AQ0&$0ITL8\/6;:6XWAA!G<P]" W3#\__M/@<=4Q#?GH9(K=5=TWG]6I9\CM M*S(+CHR_QH!V%A(HA]7IADDHF(:[,%W3P@$=<&/F2?ZFGZ@9QB)!?[0_)?NZ MSDFX.R?OSPC]2QZ(N>KS0$X=P$M.["5(6*W6RZ%UGV0*A+SH6;K:7:21KYWP MP6R\_-&Y]Y]/W?TT 'FZ%M@/:R)P>9LV:<\JPT-11?;3=W>$@F9-D?'-(X[1F+&MLT*@? ]#T@D )>.$LA)I;0 MA-:2T $O@_<4\*5Y%O*3VO-^;6U-'!#.W5(QU%%R7M'FL,<73Q1VDTAS'83L M)ZSF8B3&H1IUCJ$19$(&A)KR:4,T!!ZFW5T[4[,1H;L@XEYZ+UD5;N)<:*#^ M2^Z)ZP3V$,QG+!W79#.H*^')_@!K%GY>Z5&TC79E;H6@,ON/6O2$+-7MYSUZZ M?1=9<"A?ZAH*R#-H[QIR-S%9D#;0 4%!\&KVT(KD'<2"'+>T'N* 'G2 '^!E MSI:N>]MDU-Z!BWJ-%A^;#$#U#QHB?!/4_@6?*&\4'5RRNU%U=+WC#X&.9>5@ M0SB@0XCOLH@M(T; ,&5'"'4=53G>'(T\/!B@_9/Z.C0*61=IV!1UOEKI/'-" MQ:!SJW?O3"Q4E\[L[*+!^M*/TF^/:SPV J=Z'VNF]DN#QQ3_951.51 ]M=.D ME(H'9V>Z&\WX)G]63!J>6FUQTQYP"?W\]92EI]*)9\+ENY.-*Z-_-\1C// M;F7\+\3"[;]7-N/ROWN+ =S? MMCE?5W9X?;V@_(_'AY51S CB< MX <706//[9*U).]4?!\;U*;1_^',H!-6DD08T9 MMBOL*WB%IT^3WB3?*GJ]/OZLXO2? M*MY1#N@:-@4K:[B329#A@/RP:<6FW;0@(.!5\"Z '-A[,=.-NT!(J$R1R[_( MEZT2A3614<.]OFBN2^> .* <.8# ?DOB@AQ;HH&T"NBGAO]R1#X./3EJ$?2S47WUW9*HL*G>D%_( /W M(]YPO\G!X,)N?/TK=Z]@W*&PNC"-B5_1J6>[)*2Q:K,C9P3V0V[]^[.&L!"] MVI:(%\=\6.$CA(+Y@8?>\"07125J6AC9(?T>:3G4(S[#1.N#V<#Q<.?8'^/B M1RI-=+YTKR/F$&2)L7@S5 M]%D7S9@(GRLBPX<(\T6]N*9.-&K"L!VJ$57AZ5!GLYJLQO!SV__#,GXE\YCH M*X\U]$_IDL.Z(L"K27KFWS/"$%B35*:/E+<0$$6E:X<@A#SE%T-E*Z;&]Q=^ M-?CQR>JPSKXATA/;+V_?>D; ^)D&JQS0?!-;T)C&W?Z>0IF']A-LD>\+W:W) MA]IRD,W0=#Z!MRGZ;S\<]?RG0/CC@?WW,[D/5TTV3F9;H*+I'0 _+0=.Q0VD MZ]JPW\Y^[OKH3;&G[<_86KXR0_91\7E]5D":=-%?W$64>8*5QCX.1-)?SW) M(;!DB,)/5@A<#'5AT6JF"^9#4FMMS3UJEI3VSK!6WC)V7\/CM]>'?^R+1;7% MP0()R9#6L4VG4C2\F= ,KG[I/;U?O*'8KTN1X\+!/T_N,X?-9&G#_L; MJDRK_1AWE7_\YN=*&W)SA!*#H%^CCFT)P9+O)&-TF/HMDRT*9]B3J$FF!_2 M6MY04"P""E?:=^S]MDZ?6D_6='W""O4";@%!CYPQ B<2FC*W!F-(A(2K&:5J M'RQD.JG-4K-[9^P'RQ^-?O7M@WXFO2[&85_VK'*P,JZV-#=!% MK*?5X\[.?L?28:T<;]4SQW0^=QHCS,Z4MFJ>ZS%HRO:T_L;3B^V%Z5C(,U'4 MT3)&V,+9 (UD9E24ROK)O,U!-#3+5^1%PK7.@(L/ON:$--=](4S_N1:CX"U MO4T_1:OL&5M()<+DNGAH.1=:J)F9.WD,=P"%%\VR4IB[*+NMF=F*SFG_Y!7O M@< >__$2$5VR+^78?RRP-JL5ZL2P!#3IEVEC*80 A# '%(H^US"NB! ()OA[ M9#9[;5^4&O;EI7K$6:&WJ)Y\]ZKFVQP@$=7'G$ M ;WVS1R=U_)=8%4YA<$!LY0CN_S8XH/$T#NBK(Y7( M 6E]XX"2/+&K'1S03S_8GQRT'@,AB-JH\CK$[5 VK$K7D.B(\;@PF_ M.""A6JH!^P@!<(21)+F!%F M:LV3VRFA<-]UW/FKA3R@38/9LBJ,QC)E<8/:HAOPF2[CRF^U)6=)QWWSI+76 M.HN-I=1_/;@UV[3]P>WH=5#O6_[^^SM#A"0.J#&P9R=YA>H(7^CWB'YYC6K$ MQ/%WA=T2'*P/CCLY?_W#?;BTG+/=J06_=P/6\$D!W_]AG.24R"?73,PBKB&S M'[<82#J$AM*R/,PO]45$D9[%*(-UBN[IO961*[NYK\/_@#14OUJWX2/_&K+O M+SMQ0(*PU1+%OQ/R;W)ANQ<#1KV:T$TR "*>JY4D^"_JY,@%'@K3(NN>N+8= M)P)A-M^#E2CJY/?1BT6F-6B5\ZY6J8[/6I"MQTZD.LE%=?92KH_,TT=0"*9> MX@ !",$]MK;*$$2^J2W.VFUU)O#]1-5B&ZR./)^T=-PX*^*E\)?TJ-\;C$ MJD)K,WRXTE$#?Y1YFTI(_#QQH)3:-O!QW?1H'\:'V FOIP-O1B,&8 "I]:->.JI[Z?#VX<7O,MN71M@HI[9:6 MO;2H@,+I>@@ 9IBPIW!-.[U<=2-*K=R26M4S4,$!4I\0_!@)(%J4F!\?1A&B7F.FR!- X5#31$O-_!*7EKN:A_JG(_: M;@UD'_1+.;B:X!H=(4F^-11K@EB8F%E@N $. ='AV?W&@T6&>F3GM MMX4>L9&N+\ &P%,+(YEBF63D4.;<,/GH)[L2(%RF*YCZ8M_ .VREYVO(/#7G M=_GNPJE<&^WC3RD2O[!$0AP'),+6!A)["^OCV1K?987JX]'.PF_"ZM'::KO+ M[^0-^K](>;P]H^P^1RU_Y&PR=/HM,,F09!H --H**7]K/R4]LX9IW%&(RM:\ M>'3*X5A0[H^!JD>.S(@X^]@,-( < M%CID'"%?L] R-_GUS4+T4-KR%DM[S\T1K\B[RSAAN-QMM+Z)>99(2K= MS1#Q@/KM]1+Q\!;J<,?F5H3*8E^GN$?U6%MVW\GK:J$.]'Q6&EZ9_1'6#._7 MS32-'-HZ>A:>L) [\C6S;'BU76=DTE/Z7+5AWYZ%8$_IO9(AN[4*@T$.J&%M M\#.KMH+U"@/&?'3!*+Z9[=)&/D<1'0C4^L6R-[9N^F.A'7=_0-) B],7[$3] M:T$H\.:X;A+:YJ\'.*L"JE ?VK&5PE7_;>G/F-9+' MRU-,5&\<#9"^>^E4W09=D96+48!MCE!7Z#53O^I%EE&CNO&( &-76>;7!8?@ M6@LWQ]:=8UJA?5M.>2S*3LY:72JIDBDV1N:61X]P,AB)8%SSA%GE$+P.5MAMO=?#BH+3:W-#B].4I"P',&-L",&)H?LX@[P$8OHIF_ M!QN/>XT8#(U^QFOCM6]C(&_BT_$4A-0[R7K42D#C&^L#?(G!!F$JP:[W==[V M-^/L,>,+[[BX'JP;CVT@QG8I/+F_':+[PGU])%@>XUS=?,3> M6P_O7JR=$*!7QZRZ-G>U[^@AU!\S+. 47>V9-] M5\%]<%D@=--TK&]$[FK'FQ;V1SYLA4>9QVEY'LKA>GF?L_L&UM)NP;@@F8 % MW\'.A\"2.@(3PDIF/M,4VZ[MQ84OA^7]:B6F47A]Z6P1[Q6&&5H V"5I7P-^ MTTM9I:Y$MG+_.=C!;GX];BJ5S*__3%#B$:I M#*Q_49A?KP;%-Q0C%!.RQP'UWY<-.H0TJERHV)7V](S*")R[)14R9'']^JCS M1=X*5COA\SN\'G9>BP9F%X5K?NG4-ES"]O+>:+$UBKDTM'8>\%%;*M]SJ8^X MWGR\/$+4 MU M!)]]75[:!X\[$*1R>2_HU,T#!LUKL6 <+!@9QX8 /@P)IARK#JI)%HJR4 F6 ML@ '0>TLVF]^"%MS4XG6.Q@AZ+%U$]IB*1>\]*8K;7F1 I<\S3B+[;4OHE^A M]1W*/("2([4Q52,Q"@7);3,M)MN^R;)?89W0(X,:PV)Q>+]MI5S/&^@;K$2+ MH\P 5C;T.$/K'6W';A+^=_IF_+)2:J^H[:P?7.3/J?B5!R+J1EJ1KZ&QDCC: M+OT?()6"R+"08M5:\*/]7W,U]@B_G>F%VKL1)= ]E^YK;@UQT4BS^Z /MCY' MC0^-.LM80BM)\(==$@PHE\]<\-KP52^!VN8B^(.LD(:@U@_G3@YXED%/?G_[ M2'\\3Z1*4-:Z1V8PD&D&2-#$Z-]8RS]_*X F1?E:].K3 MAK?PPS/3/Q6,^PZ%A?VCB@]V2\MY3[,6K.J7\6HST=$O165R7_ROP(;3433) MRE7"?"I]H8-:W[>%N)Q'0VM'DMQTMW]&:(9G:VHF)PL4GVGPU(G4-]OW@:>( M<=Z1<1:M@$W@@,0PYFA91#I;\"-4XF0!#7*>NO5\Z8\L_IO=3-ZH\Z&('U8J MZ>_YO/TK];;7Y@C7(*+L,8PAH!E#@ M[O#ED;NB9LZM'$VB_I\T8_$<;('ZMJU/)-V;57AG97X23@OX/K55]RM3'H7? M&+C/+(S)G \[^N;I/TEAI$^#1ZTL]3^XSS6)&N^_"';Z_]69[7^QZGA[(8W< M8-%-A(G\TDW%"U-KIRN3[V:5N4\O>N/SO"S_V3H=\?5\W\VRA&6Y\ -Z#[Q8 M_[L;'/YK_=?Z/V;Q<.;_+U!+ P04 " !VA6%2G-M:M_;K #])0H %0 M &%S9VXM,C R,#$R,S%?;&%B+GAM;.R]Z9+<.+8F^+^? I-W;#K3S%')!22! MFGMOF]8RV:@DF:2LZC;9F!O6D%=Z.'5)=Z6BGGX +KZ$N],!< E6V_Q(21E! M N=\(#X< &?Y]__QXWX-OLNB7.6;__@I_%/P$Y ;GHO5YNX_?OKM\VN(?_H? M__G?_MN__Q\0_L_G']^"ESG?W/EJM+#^IFPU__YU_??N)?Y3V%JTVYI1MN.BA7?RZK'[[-.=U6 MF-^4"UQ]POP?;!^#YDW#-_D?/Y6K^V]KV?[L:R'5Y6;7 M17'2JI&2&"G#U$CY;]L)/HM#-TXC4>6/K=P(6;/E2=-@)?[C)_VOY:Z$=Y1^6[Z42A:%%H?^>%:6KR\M:WI%,VL@_G5#[V7YC38O:,&- ML5#K\I^MR$#+#&JA%V O-MC+_>^_'I0>!OP$1S21(H1"*0JUP4 @B<- CT6J M(A3&2O)T>48UDXV!':4..10'U.EXJ*^?XD->S_P;SOF);&MC[.7%8WQR[H// M"9]6V"A:LDJYIC4-5$A^E>MMV?X$FI_ (&QLPW]SZ?;7L^_D6=&J1PM^8[B: M)W[EN6[KVQ:>C)S9,'CCL,V]/[%Z5+1H/X&\$++0&Y\+:IY-A_?;K[)XD=]_ M*^17N2E7W^4;O56ZEZ_S0J[N-B]VNOL-?_A=7S1E3_MZ[E$/_8E5NS M>]*FV7NE!?V0%]4OMMMBQ79;RM;R<_Z!ZF:VRS!&2JHPABB)0X@0QY"$BD/, M91A+PA62B/E[FF$<%LXA5PMVP/#S_K592#2* X%AT1( M;:*+2"]G" FH*.&8)20,*;59TQXW/+?E9G]*:H2S6U3.L.KF^SX(C&T]6REO MS8C7-#V05=FR52GYG^[R[[_J5[2Z46#^ O?JOW6K[L$2QE#%6 B))4_V'WBUC@2-( M,TK2)(A"%$H7\_)VEW.;I*W$];U%_JU:U^4/6?!5*DWOEHS%,O/B]4?0B J.9 5&6'N[H0/7VU;$ M,&B-3"1^0#G9&+=QZ&%Q=#0^F?UQ6\%C:\3B:3<"H.7=9ODBWVP+O1W9T?5[ MME[=58V6SUA9_729,D*H"B@4 0LT"Y (8LE3F*B(!:'DG 61#0M8]#4W*CB2 M%AR)"[ZT O^_=GQ@ W,W*0P,WLC,,"5NHK'0JQ]/A=])I[/$T9IF'9"IN=:\ M4-%ID:M/$)(SJH$M+JRZO>'#KJQ>?_BKOF2R67._M9!3&D,M$0A0&"611 M)"#+LB"+N9(XMKHZ.&UV;HRI!7.8V@=T+-C/2^>1B4[+!+[44KE0VD%O!_;R MTG\BHNH:=C2EK*%WFYW2]T29)@PI,( M(LHP1$$<0!HFQJF"!3&.HT0FQ.5PZ*R'N7%))> "&!&=+8?K,-J=Z/0"9V32 M<<3%^;CFJNY#GLZ<=S+I8EZ645:OEAWR]X@^?Y8_MYBB%.$D$Q(P%::PW77',W6;XU;YF.==+U[E]'4K;63X( M0*//=R/E M1R@B^UI,"("BI9!YW[-Q$9E@6N=SU**4&_ MK;9T_>DK+:2)CQ+&649NRDJNC_*_=JMRM96?M$0K+NL8CH^2YW>;JA6C@5R* M*-%649;"#,4I1&E((0E8!@.4A*E*8LE")RMI;('G9FI],M?FL%(&\"-M@/QA M_NWHCC[Z<-N1[9P&<622?O;AS8L%J)1I1O$#?:A\>YX5A7Y0U@Z2;S:\,+8) M4'E1[Q6/=!J.IZ<"?DA^'UWF2=>%J4;@\7HR6;]^Z]!UG\ORU.GR;.\814+P M3$209TEJK&H"<4P1)+&B*1,8QX'309NW)'-;.2X[:]>RNZT:_H-CMQQ, OG( M/-_E&E\^]HTO07,J,.KI0&]8AV1Q?V$FI>?>F#WFW?X->A+J2I.S?+OZ+C6_ M;_67NF)K64=U/;LW;NK_K'I]55N1[W2OG_^0Z^_RK_EF^[5<9DD6J2Q$D(98 MLZI**:1<<9AAGE!$>8P5=F+57N+,C5K-U98CA?8;#DL>G0SDLI&&[?=YQUX<2# M5U)+##E/J[P2343H%JP/\CI>#9UC:7DCU NAL2^"#L(M&K-PP.C&ZZH/>N-S MWLNT%SU7M3R[W[G^I-\$_TN>BS]6:Y,@1;[9ROMR&<9J_2Y-)3XIGWV5![^1S6JYX=>Q5OM]M38XY MD[;O0Y'K;=L]76:9()$,4YA1$9H5W03;9@QF2I)$2$$H%2XSWJGWN;%!)6U] MDNVXOKN!;D<0HT$Y,GFTF>Z:SET20E&C,H8)MSD#J"I-F""3!-;C(A@ M08 E<\J'XRK W!CM(#]<7SYJ #_OE0"M%K^XD9_S*-GQWYC8CTR!0\/NS(*^ MV U)A,XR3,J%O@@]ID/O=OP8\?FNU'9B6;[([]EJT]Q>5O>4_]2="[TI7*D5 M/9P2\?_:K0I-UAMQM'W4O]O=2_%.(U5O)(]^M\P0R4BL!$RPB"%*$P99P#BD M64J3+$E"'CI9A*-+/#?.?9MO[J#NZ-[_N&C\4;:CX%F-WH*CI1=@(.Z MX%C?EL5;C:OKSR.]0*/T AS4/O[]<$P_V1 -N32,+_2D:\ED8_!X\9FN8[_5 MZK=-L1?G,_WQ7&[T6KDMERE)14(IA8HR:D+'%"1$/T ; :F8G=87)FS1L@#,EUU[J:E*%NZ/N85VX] M[A%X_E;6YP4?#4LM(T7BF%"3=YLD$*E0VY%;+RH/[30 'M%\'I#&H_?6.ZP/:+DIX$MU]^HM]M:&LD MO=P5YB"S<@5>)AE'FI\B*%*%()(A@]J$D1 ED5)AA@,<.&V*NSJ;&X.ULBX. MNYU:7%#+ZW==>A%FMYO3ON!-=(GJC)OW?6H7(&-Z9?"B182+6)$R19 !&/%,0AE3"1*(R)"@*. M'&]2?469&WLU8KG>D7J/A.UMZ13XCGYO>E2,H\X'?= $'%0!K-*E+=Y1:;.O MW3'D+6I?3(>]3_669N*;U;ZHG=^Q]F[1CS\KOY;GC\-%C\*:GS\<'FFBGI_] M00M19\%^LRFW176@4%:5.#Y_I9OW50KY\B^ZB6WY9M-L?+#DBG%*(),F<8K$ M&&*%8AB%A$JB--\2IP/QJ02?&S<_Q<1EYJ9OBE.*]/4P_;D*O99+)/NO9- M/2*/5\K)^_=;5]_)/YYQGN_,0FY\13?ZG[R2KXD1/DN!D"')"6(FTHQ E#(" M:8P05"%7A*81XLBJ\H.O '-;YP["@T_&Y5:/8 E^^R;HUC%=CO-(V"TH8^([ M\L*@10='\)X*OY@DK8$O>D/RL[,,D_*L+T*/^=*['3_>,VF/WBMS &U2(S39 M9LI/^5HLF4!(*(R@I!Q!%&09I)@J*))0B%C_*\-652UN=S4W+JMR0>4*E(V, M;@36 :D=50T#U,BDU&)4B5F=[[:" B/I<-1S&XTA2::CMTGIY+;6CXG#XHVY M'3G\399;XZ#>[ PE%X%$003C+* 014D$-2WFIS3 MYWJMA00_Z]U>605%.<;23#;\3WTPX#&:_[L=##3?RK_4P<#E8?O7.!AX)/O_ M)@<#ET=DNH.!*_V[%W[\)/FNT'V]^L&_&JG>Z4FZ3%,I>"(5C(SW%8HB"HF2 M!,;:)HY#&F=9:.4M<:V#N1G#K8R@%1(8*>VK/%X$L9OKAX!F;$YV0\6II&.7 MZCV*.5YL=K(RCEU*'1=P['S.TX"5=X8G/LIO)D'5YJX*/3%1*1N^TJ_=F1P7 M;_>Y4G 61C)2 JJ(Q1 E)($DXB$,F=98(";"S,D;RJGW^4W^2GBPEWY1QYF! M(P6J9"P]TM6X#8^EE3@6Z*/3RJ!XNYMI/K@-:FLY"3"MP>2#S9G5X]6('^]] ME-_E9B?+)4I8QA!*( \"!1'7L-,H3&":Q%2P1"2:UEPHK6UX;FS5RN7&/WN8 M[*C%1_F16>.FWLX\\%C)(:?XONU)9^]CC1Y/S+/?#Y+KZMW.%#I\KUZNUCO] MT[.L-$N)&.(D$E!D")OR_E#&K46L!JL2DXXZ4'4./B/_(1.X'_6BIRFR1&S%9V4T1GC)=F2T^ M-Q*663?C>\5;E^ZN#M(>9P-JBBS+).,)X0B&59I5KAUY4F51X([SSO>]MG&TO@ =%;_2;X%I:6(E[(;'8S?+?'G?" MU@ ->SE\N]N);XFM<3B_+K9_U?/8S511>U.6N]. QIK>/LIR6ZRXH3OS6'6P M_TYNWZO7>:'D:KO3SRP#R@(I!=/6L,G)$"@.,<42DCC)4I)&(<).=>QZ2S0W MSC(W'>9$2-L'Q5Y\4!KYP6ZSVM:.&6>_HG]4WGG^5\*]1];R%&_*\1K[9*]" MOE;F-.JZJ517FM1>^X&J'V]N;[5:9HB/%!OPQ&\HC <]!>PMU+0G@T-A>'9: M.%C#3Y_;\6ILZ3()35WF+(4Q"4.($,T@,='.XYIKX\;K@_[+) M'V^.Q9@)(&]W[EF N^FTHYC5X<(9Q[&,588@"U,$$4GU_L,)@"$]5J7! M+*,LD2P0$N(XT"MQP@*(J=XVIA&.5<(SHE=IM[ORH="<01AI0R#72< M4(J0C#&+798[JU[GMNY5HMV^D^L!LQV=# [>R+Q2RPOV H-&8I-$VB0(,T+_ M,L)=IQ-.@]:AM>IXVM*T+EB<5:MU>MDSC4AN\M3O"G-6_TS\8U=NJ[ ED^8S MI2Q F3&S,QEHQ#"?B Y.,W;ZV3GVPV)[!#D"V&.?/[Y_\08\VVZ+%=MMJTNG;0X^T*IN MV/!6CC-"PQXVVG8^\4FC(R;GQXRN#?BQV$O)MH=X;%-_M_RD.Z+B_>9OM*AN M>XR9%2Z#@*5!B 5,E=#4E=(0,HX59)F0*. 4IZ'378IMQW/C,"/W43*&1560 MN@2U[$#O,EKIJ\V%&W=9#P:5*J)!*&"@9'6UQ[:]NS5VMZY/%!S4=*Y;GM8N/M'FS.@]_:U[UI]7F^UJ M^_!,"#VBY:>M)K7WQ8.R+C/.>O*S_D M=+_0RZ0S_;J6CR=YQY.^.;2^U:E'R_?J;;ZY^RR+>W,4LA01"Q,6$9@D2$ 4 MQ\B$)3.(E QP@DE&!?9(5GVM/ZMO>OKDTA\*;5.MOM$U:,4V@:IK+3C4Q',/ MA!;=-1O7%<#MV* 7?E-EZSK&ZNT>JY==6'ED\.H&8MB,7E?ZFCC#5[?&YQF_ M;CSO>1FV*ODZ+W>%?*^.,QM_E-5%G$G37U8!O.PHL7'YC)55.H8E8CSF5+.) MBE $5$<,DHXE"Q,>1:&&$DGZZ&?.'.S-"ZF.#_*@OZE%=S1^N@Y:);W-Y,- MQ<@,-L HN-_H# +>H/<\_22:]O9G$/3.[H2&:=6-9VEYMUD^,V-215&5JRKG M>^..HY*,,J;9$S%S;Q01;96)+(4)RXC$L4!)+&S8LZN3N7&BD1(W816'_SH2)WT-H=/R9J_;1"H6=D\69U!AU'# MM)WO3L*?-M*WK&CUK)]-^6;#"W-J]5+6?[_9-#7BRH^2R]5WL^5=1E0R@3(* M14#TCC2)$TA9'.L-:I*)($ 1SHC'CM2F[YGN3EM!0;&7U,TLM,+=SO@;#,;) MZMY78H*?6X%_,66!]HA^O(VH3W%[:X@&+F-_N]^I"]9;(W&A-+W]NQZFUTNI M9%'H"4Q_[ _1S9%ZF\Q^&1-"!0IBO4'(3#IE+B#%:0I)' >A1 &2 7?@(:M. M9TI K=A RWVX\@&-Y'4&!P=;Y";T%F;;($A.Y3PX+7H.)MV0*$YDV_5"T\W< MLT6GT^Z[V6H/5+GA'/4C,G$4*1A%'#%$9I+%3P7)7 >:W;8Z08_2S*^1VEN&80([,T+7H M"W#=O6'1'A"6"Z!U $8)8+08,$#:$[]!8Z5=99@V;-H3H;,(:M]V/"GND!#N MQ:XP@6?[ W<:4,("A2'AF=[KJE!;FUE*8(JC5(0HU7M=JW.^VUW-C;8:\<#Z M(/&?'6GL.JR6A#4(6&-3TT'(!6A!&^-BXC8:@Q+-]=ZFI92;6I^1Q^TW/%TT M3#&-]^JWLLZ<]IYMZ6IC$JJU)21?Y\4U_T+-%D$:405CK+>I2%($:29B&"$D MB<)QJ(TXI\IH_K+,C6@.:_JZ.@@JC&HP5W"G_Z>.60%YHY\Y&I)M(525%R!_ M]/(16SFZ@_087#LVFVC(1J:[C^WH:#V:DI'OCP;GU?'@/++6QO!%'0#401U4 M>H@SK0]+?]S.W%P&:'+@U).?=7N-CV?$HRBD&8-24KTK#0,!J8E$SE!"!<(< M9:0& M/,?!.D/@A5>'J05^<&'Y+']LGVL]?E\JSF,9I2D,HLQ$U48$XBRE,$Z(#!-" M91(YYAFUZ-5E^DR3$^&L%C4XB V^&,%!)7G/ M'0"-6*NM(C9X1>5'^"(]E/"JZ]: ?W\<]>68RS,S./.!)#,OD88D[*_"/B_'BE M&+,KSY5%M[1].$26**FHE#%,!4H@BJ, LMAD8!.92$D2)"AU2A9SVOSL^+R2 MSCL@Y!%VEOSJCMK1 M&9G)1BJ3.'3"K?'&8*ZU#Y\B$=AX*(]9U;!7@K)6H([*8?O.RP^TT ;I!=D_ M5X$+BF4RH81!AI),&X0*0QR'&>1!&)($$RHR)X_ 62:FQ5YH_;>@5A*DQJ[ MVGQ>8BCPI=+.T08=8HSMEHR)1V[D-6*J07->%0:$>':L%V&62QCCWG$YA6/F&&3">;;>E>JU0\IE)2F87-4VM;E3'!,"650 M,H2U-1,)2.(@A3(E@B%!DIA8U;:RZ&M^]%%N02%7]VQ7E/8)"FQ0[6:*@;$: MG2G*+322PDI4J&4%K; ^65UN0.<0"3P#TBT0V Z7'CQ6[(GP)[P3,1ZKC"Y\5P' M!IWD=NF]Z1BM0^H3&NMZKM\=]U&BK ]%_MIL6>NRA*9XYVLM;6V![K01VH2H MY)ORN=3BR!>U7]X^NXU)J[ 1KWYH@M62K#:T>*AVO>_D]KWZ3']\D$65BM!4 MKN++," B%4) 2C&#B(81I!AI:SXB*J"21(PY55-]:H7FQLV54'[WY4_V3;C= MKO\KC/14=_%'6"Q,?1M0P?&H$J\A'W !1Q060"MJ;F%T;KJ]V4!*G7K8H'7 MOR+O2_FG'KHQKO"?3*WH0KGQ#RMW[!_&\WR; WIOSM__60VL M8UH.RT'H?:'O">V3WMG7*\08[JMN0$UTZW[<\UPNUB^@X7!W?NGM(6J-'RYD M!5*44I5"(A""" 4!I"GB4 1QA##E:9@&_J7%O6YKGZ"2>(]K[VO VA'. '"- MS#!>2/4L/'V&PWAUIM\^S:7U#7V[JTB?/^YQ%/J<;G[71E 5;].<7DD5!"%C M$91(2&VH9'IW'R842AI%:9!D$1%6U]%7VI\;!S M(6!5CIZJRIC[$> %#"T. M1OLA,_)T'P44AV/1?N!,="IZ"M) AZ'7->\\"[WPVG1'H==E/CD)[7C,C;G* M8KO4>\$R7Z]$-<85#38I6=+(I+V1#(9!E$"48I/<4 @89DE,$Y;RS"YZNZN3 MN7'8B9SUJNR8]*83TFXV&PJHT2_!/3"RGKLV('28+_KU(]-%_]]CLZ6S_4EF MNHV&[72W>M;3D:Z.^GT4Z_M!]\0?#BE0(H0RG(0<*AQBB*2V9EB6,IA2%* X M31E.G((SK'J='2NT0?G6D?@]$+?;Z R.X]BD<0W"!:B%!E^:OT=)0>,$UZ!> M>%8=3^N/YX+%F6>>T\L>^ZA/_*L4N[5\K]I A\>'.,\?_DK_D1=[@.VP81QZ$B7:4XPR&VP:T!Y*=.U2? M=J?;PO;0^F2/VZ<=']?P8K5=<;H^7'M6:YH)E]Z(5^5V=:_WVF>V6D 9QPQC MO=PH"I'*3-[N.(5QHO?-*A8(X]#>8]Q'A+DM/:T2X*!%:^!5Z4\;-5Q\I+U& MQF*Y&1WOL4WJ:U";B)]CL$LGVWJH$7!Q7A][)*;R:;<>D:$>=&Q=:8$K%*F M=;ZLU%F 5J%!B[7V177@&J[>XDQ=VK4O;AE'=H6AO>0&(Y,=Y/# MYV U#PGC1 9R/SC=;&-;>#K-X)N-3&?QVNIS8MQ:O]2G^NO;NLYWR8O5M]/T M-)@)GC&90$H" A&*":2)#&$J">(R08(S)V_(&_W-C7PK01T-T5N0VAF; P(U M,L.VM5N;BJU'TH[D&FD)S?!E6:]W^0156&_J?[GHZNW7?+.-;59Y8;+4E$O% M<"3#((9Q)*5)$,XAD5$$8XH$R0*%:.@4WW'4]MP(HA8-5+*Y9@<[ &9'"9XP MC'UK9H. 1S:O,UV'3=IU:'[BW%QG>IVGX#I_Q#,ZFI:KTER_M.=BRR @@: ! MAPEA 40R49!)@6$@<((P)K&R2^UPM8>YS<]*P/H.L171,9KX#$.[R=H+F9&G M[ 501BH<=16%04-7SSJ9-I;TFHYGP9U7'_0Y-"G+U=WF*--&%&8RB5(&0Q9& M$#&3I3_(4@U6B%F,])*LE/TAR:/6YS:M#_*Y;-T?0V9STM$#B+%/-O:B^00E MG('A\"_9R*45UC/R! M/E1I $UUX.U76;Q>;>B&FZATOEU]K_+9+T6*J10AA8A($Z@@$:2<)S"*22H# MO7^@J5,6%KF1XQXV6YT\U*DY.O-*P>?V(V1'@^/A/C(+#@VY7Q2[,W*# M![?;2S!]S+LS.A=#X=U;\3SF-9XYIK4V4U&3S:]\]F.E"2^FJ9*"P)B;6#.D M!,2<1Y HB21*XB@*I-/!;U=O<^.W5C;PQ4CG6BNB$]> (()PDD)"2 J1<1:C M691!*3@-XP!%/"&.A>2'0G::$O+[#'&MF$.B:WGZ/A1BHY_'VWV&[D?R-@ , M>DC?V>&TQ_8VNI\=Y%N]Y,;#0JZ6KS;;U?;A;_EZM]G2XN'U:JW9;4D%3U4B M IA2KB#""$$<:-LS( EC0H9<9E;!_E=[F!O?UD*"O92@%M..&:[CV,T&@Z S M,@.X F/-!#>5/\S^LIW^I>1_NLN__ZK?_=6KN33/*;:K43 M^_:#/N&R3?)%*5[D]]_DIJQ.1H_LMN:+>ZS/V@AZF+!AR1(9;7I_?R5 M;MY7-_OENWSS79;;JGKDJQ_?I"D,_CG_F_[1DH8ABY,HAB*DVJ!(H\14;(RA M9&$:D9 J1:S*?CV9!G,CHTI!:#+@F.HS!Q2.MU( MZ)E_45.%5,_]RW*,SG["4>T.[WX*P2:,#W]"W$\#S)]2$,_CLWU,_$NI9%'H M9NF/QJ'[I,1W%0Y_",4-,TS3&',8AB2$B 0I9$P&,,$Q3FFL2$JL-G<]Y9B= MU764)*)5Q$2JM2$)AGV.E'$\-/(<*\OCI/%'8&Q#Q0W\)C?'.-FA>J(YZ*F5 MIRC3GF?UP^OLI*MGN\,(;[,@X2%0H60Q80$PG.,TAB'$".. YB26+)K?($ M=O0Q-^)N101?C)"@D=+Q>OD2EG9V:D^$1J9C5W"<#&4G?I+%]Q67;:KM($L8B92 ! OC3!)R2!$-H$Q-E2B* M%:)6=EMG+W.;[8V@U>:ID=0C??EU4+LG_6!0C3SMO5!R2F!^$X6^&O3]WL4*M\+^, M4E;.![9ATV$Y]#]Q_BMW9,X37GFTX<=SKY22)@SAD#S+U'[Y*(VV>K=4S=++ M%QJO?FBN+?4+S^5&JM7VV;T)'UT2F7"$&8=13&.(I&20<#V&<49Y)&6"(\1< MN'!H >?&EWO]CC+: :,B.-6QNKT4TBQVU;0W]S\;D]CDXK7HX;)I 6J]W9AV M\,_"CHV?M\VC79#_K;H=?[/Y((M5+OXN5W=?S6WY=UG0._D7W?[VI5;\-5T5?Z/K MG5PBD6214GJ=BCB%B)F\(RE.8!@BRHE0(B!.18AFH]G<5KGI?'QJH,!J VJH M%J %"S1H@0HN8/ "!C!0(>9X"3^7@;:]UI^+O#-:D?^%OTEW1X2YC?^@K@VS M46Y:9XG9J'W-_6)V O;UCKNI47E-I;I<$DV33 2)@"D+ XAP0B#&H8 H44*E M/ M1[+0Y'DRRV=D+1TY<-CQ==A*U6S&LX8?=XV==AQ[..@-A/DX M+GM]A7LB)[Z!,+WNUC=4!T,46WFY*GE=FD"*0V6"=W+[7AFOP^VV6+'=MG(T MS#_*;^829'-7A^TM$X1%(E$*J>(<(AXK2&.&8(P#C 7.>)A8)&;5;U*=O65(/H4[&ES[#:7D$]P6"-?C]U5LWE6+&C M>B[UQ94>,*W= ASK9RX+/^BY.^29YN!8CU?CI8]P3UCQ90!,N^N_#-&!']_O M_0D/ BTE2],LHP@JJ1*(8DPAYJ80@4HIPPE72H3+;;ZE:SOFOM"'$P?O>YK" M9;OF6#=VO00B%B1D0<;T>H="B%(>0181XSZIL$PHDC%RJN;0%\1)_=Y/J+(_ MEG9K3D^$1EX]7,%Q7@8ZU!^2T"]U,RDU=^CYF&2['O6(@WFW,_E:WZO*]5I\ M*(R%9H(ZWO^QD>+YPT>YIEMCD5<_7*8\%"@-% Q1INW?U)0>9&D(LU!Q*C*F MI-VYB'O7<^.%6GAC#]7B@X/\H%+ ;) ;%4"C@T,PA]NP='/)N&"/3#&SPMDA M<&8TO"<*GAD4=[< &B_H.H-HW%J<+I#&2].38!J_%GSJ!2 2X+^NUFO]U7V6 MQ?WSMSG=O*:\BM1YN9//OA6KM48^V9<3B&F*,@33@$80)3B%3$424A0$480" M)(5]AB#'SN>V5OR?6OP_8= H (P&X#DP.H!6B040.PDJ/8!1Q-%IWVN(+%:- M$8$?>=WPPMRC#((CYBY5$L;#?J(UQ&,,ABJRX(===PT&QS8G+-'@I^UI!0?/ M-CPK2S49+5_D]VRUJ3[#NESPG?XJ];_*E6@.C/;1H.\T$+O"G#(N(RF5RK($ MAA2;8PB,(-&BP21@,@CCB 3(8##A6M0D1P G&8!) 1BGF01(C:98VZTO["0"OJAX[S3 IZU.G 3XHDKG*8 O/^9;5^91UB3] MC_9G383*B=_%1C1A N6K^V_K_$&>_'H9LC0,& ^@GN0)1(JGD(::K;G($HP# M2;*8NM6=&5*\N='&A=QE=6S0_A?[$+ 3;RH3?-[JN0"MIB?/N-:N&?0KL+/+ MGFYL1Z:^IQA6C_HX8Z _;/V<026U]\9I1>/,]ZVUP_T0<.T_FQ< MLEX\^_CJTS.^?5%;F!^,FX8F!Y1FL<1Q"M- VXB@TIV4 EOR@)J;JCE!XT"#D>+#J-A<9([#L93U#LU-=T;KKN/)\:S'Z_VRYBTS#2M/6 09E@JB0"A3 M#TA!KA3.F*"2A$[%)]N&YT;AK5Q^"?$)1!7*1,LB3 D"8R@BC+ M&*1*_Q&D:21$DF&)G-)<#2S?W!C@9L*.@WZ@4A 8#1=MV><'E\SDDXR_'2<] MX:B.3&U3#NC@D6R>L$\9S^8JXJRBVCSQ=8UM\^W&@*8)6'ZPC VW>TKM@Z6PK13 MY4&IYJ2#:8GBDFYGT_SB0SUK7[]=;>0;_<]R*2A32H@4TBPS>092;;.E+(09 M4A03A1.BG )JSKN8W71M)01?C(R@$M*WV/4!2,L9W N>L:>Q&S+^]9?/E!^E MZ/*AEZ>IM'RFY=7RRN=/>M["KDIZ=U?(N\H >*\^RN]RLY./C/,D$P+S,($$ M8PD19YG>G"5ZW@=1$(=4)B'*G"Y7;7J=&PN<"FVB#!JQ>^^E[ ;!\FYS:&C' M/BX? E7W.T@7E :]6K3J>-H;0Q)R\V\=KKO-P5X*" M32+O 0;'[>1Y<,@G.IX>!&WOHVPGU,8X[[83X$D.Q9VPN79R[M:('^?MT\L= M6B[WLXB;+99((H@SX\A $@1)QDU8 M8L]L6">\S/?,_K[/[[Y7_3C%^U[SV>1R]QBH6:1I=Y'[7R,#N\=(#)9EOA06\8D=SRM/5,%*2Q1%!&4IA12DR(049% $H4QY F6<1@F M:1@YN9T-(];<5JB;SDG[L"(3;-3HYFA9#S.>EJ;XY*,TX8+3?X#<[?I!\1QT M(S",9-/N' 9%\VRK,6SK[E'[S_07*04*5@ M)I(HD33-9&2U@3AK>6XKFMUX@C$Q1EOH[Q>-?U+5')/YI M>Y/%X%]4XSCZ_O(#'M&2^\EO_#L_Z*']JF?^!SU.;:HO)*0(.(8X1C%$(HL@ M"9,(1B(2,0^#&"FKV6C3V=PFZ#[LN7:O;@4&1F*?-&NWL.Z>RD,C./;AX<3@ M.80W#@CB1#&-$)J\2?)/^D]PTB60/U;EM@0J-U7@5B60Z\J^^Q. <*"X1DNT M.H,9;[4Q702CI38G88NV[PQS)?,A7Z_XP\'+*^(RT1O/#"IIO&L)(B;G/X(4 MQQ2A+(VXZ'4Y\ZB_V9'PA4N(6N1^%S6/8?:[LND!WA- MWY<4'G)"G[0_Z0R^I-GC*7OQF<&24W^4/+_;K/XIQ1NA27FE5G3OK_J,_]=N M54CQ;"/:E*PK6>K?Z;WFF7/KOD#R/H%(1)6V%,((BHR;8%V50DPXA4D22Z%" M@@2U2K+Z)-+/C64N9U<^Z ^. 6A]R5L(*E?S(Q! @\+BW/]\<5P^WB^#S+1? MF1UGSO;;&9F4Y_G9#)',>_SA&SGY]X@*/'6R\/''QB*Y^ 1"^*W";[6<4NZK MW54%CO8ISYM[^?+E3AOF/[:?_Y#K[_*O^6;[M5PBK (5H!2RC&&(6&)N03,* M4QHK'J:*9T*Z+*B^@LQM;8R"*'1;HKR'P&ZUF0+8D1>.6H4%.!3"K+0X*=O0 M:K( 6A=@E &U-J!69SC^[POHD%3N+YL> ART:N MP+'8_QW4@GN'O]D-@ATU#@[MR#PX"*K^&4UL4!HER4EGQT^3]\0&BZNI4*Q> M]O"5T0;GO7%CIOJK$;FQ%!O?@T#(.,"Q@N9"%J)4Q) @AF 0QRK$-,(AL3+6 M.GN9&P=5IK*# \=5]+K)9#!,1B8/?B:BCY?+59 =2Y85\\=4XGY=O-L\XSW=5,3"])7_U0].R%D5OY(N'*G_5 M_OX4)XE(PR"#-&(2(F32&R@202$((T&"DSAVVI#H./]%^8\N>@0N#T"K_^'@XX@ ,0Q[?[PY_Q/L7@ MC''4.ZD>3W+B^Q0C=>W@]TED\5LX_YI_K[8D;S8FQ+$.FERO\S^H!K_4'7^4 MI2R^R_)COEYK/4S$Y)))GJ3Z#\@3JDPZ50D9XR&,%$>Q3"DFB=-=JH<,G69=I2#.$HA0JKO0^@\4I)$DEEU1S8^#;]N1> MLZK&]UXW<%"N1[+L84;:>^I^G]V;0G'_K(]#B< TS$0,5::-$!11 IF, I@%L8QQ$DK,D N# M7^UI;JQ\+)L;H5X'TXXD!X%H9.*S0L>9LVYJ/B0/7>]L4FZYJ?-COKC]@A\' MZ&U^8=P17LKZ[S>;O9O""_IMM:7K_1UU0H1,>$1A1*(0HH122,*8P% 2SGD: M)#QP\J"R[WIN+-&<>9@-6;YW\:&U_Z?9C*T/;G$+L*F/^Z12DNO?ZW_2H^.6 M/[NQC,-PV='..(,P,@^U0H.?6[%_,6-Q<+=J1!_%O< =L2'YRZ'W20G-'97' M#.?1@C?E69ULUL]5-77_NMKDQ6K[\&:CZ466VRH_^7$KM4_$7^7V:ZY_H_?D M%567RU0EA#%"(:=4&U+"7+[%&89QS*1,.<]"SEUB02>4W8ET)X@M;2Y86*5? M$UL*MD9#9PJ=;/BM.7B.@SH^B5M=F+4CWGB,U2J!(YT6[=U;A4RUXS8WL5J' MM6FIA6C0%6#J\1IX"9E,_*G7H*G'Y<(B-KD(WAD,[O--Y==7Y4U=GLS/N*UEK=]4_UQGL MM=5^D!?\K$W-^L>_..'64V9P6 MH3"6I'.CLK;.7V5?=?&]IU\MS..VN_5 MV4*W/R(-HH"P.%(FJT8($8F0<0Q+82I2B5! .8E2EX7%58"YK1>UP.:(NC%[ M#6]4_P12;T*^TW554'YG ;F;1Z(>=?!/,Z)J/4P+S0W=.4P+RN]]4*F!VO MN'%(66R7+_)-F:]7HC+[*H^D*A,?PM)4!@\AC04S<68Q9 DF4'+&*2%4!+%5 M??#K7))]_G]5_J/O-COW:K/D6"J2)C%,$UX E&,,L@DBV"0RD2$ M-"04657SNMS\[.9U(YSS9+Z W.V)W ^/L2>Q)11.,_>ZQGUG[866)YNQU[4Z MGJT=3[E7?*H/8E[H[7EAJ@ *^>/_D0_+)!.Q"N,4,D3T0IQ%1%OS40RE0"GF M@JA()K:5GR[V,+?Y6@L)&BE!)2;0D:>O,S).5:(ZM>]1 M+>IRNY-5C>I4Z[AZ5/>#OFYJM3] 6WL42KLMMP\R4[E. M-6B\NH&&AVO319V'=3\Z[6)B%Z&+^IV[\5Q^K._-^.62OE?+(1W"/DURU;KP M;W5Y=[@/#=,T#2/*(<5(0I1("6G$,:AY]WXX++.S5AH5=T?J5\N M$]Y5=VUQ')!]T-OWLGSXS\/UNOQ)!WUDUAQOO">Z4A]M<,:Y5!]>W">Z5A\- M]^L7Z^-UZ9&F\=DW^>.3O#-B-'<6$9."!2*%6*\X$$4IAIAF$@8B1ED2APQA MJU.@R\W/;:$P CJD'#R'*XWUCEL0!)&21/_!0\BD7JY)%/)$Q"*3DBZ_RX+E MXP-VW,V,(>M>N/K#,/):8V0#C7 ^:2O/ 7'(5]D+F(D25;H!Y):@\JK^G9DI MS]^:+B7E58E/?\J#U-LMSD>]A?^LWW^9W]/59IDQ8HI0!S#,6*BI*HK- M+9Z"8<*84C)#.,+6S'ZYC[G1^WXW;<0$1D[PI9;49<9>P=."Q_JC--5QPQ@ M.?!:?Z F(CE]#9)!E#&/IE*WJM/FYD=U1H4&G*7P%/+OS!7](1F8V!S2\"R]> MFIK#;+4?]? DQ1RJ7$@O*(KVQ265F:BJ1%!+* M<97(+2*2:/IQ"G8[;7YNE**E,_=\>_GW5>>FDF"!7-!N$QXK-6/$RA2<^ ;TL < M?P@8"R$B$A']>ZNKO%&EG!N[](R]?^IL"M7 6^[/GGHX1^;&T4;RZ5,G'",] MZ[0)E:#_VBD3CK$>/5W"26<>5W]-C^9 O8I,46D:!TDFH4CT@".24DCTGA-F M212G"L4T"ZQ\""\U/E?FKB]E'*)Z+B)G<;O7 X^)J&\8*!SN\7I ,M$%G@LT M;A=W5W3OO+%[_,YT5W57I#VYH[OVC&]:PM*4&Z9K6=:;D\.!MN*60!Q$ 908AQ3'A*18:>,!->[FAMI&4DKK]5F!7!-.W@54CL;7>QF;8Y(-7>YLX]> MK<\3#]Y\PW-7O/>4?9'?FVB-V@^V M*$R*?K-4/'^X[$R[3XEPY#-KXCWX5HJ_Y6O=S%H;:\;S8)E)SE-IO ,XT082 M3S"D-%,01S@(..8,ITY'9Q/(/#<*.W:X/U8:'&EM-EL=COF'Y"+'OO<+T ( M#@A4CC>.F^P)OB/++?>\OHZQ+RMF]&&X[]FG&ZI!=_ 3B#WM?GZZ<3C;W4_8 MM:>_6V&*U&P?C#..R2YNKKB_G=;Q2UDL4R()5'&20$0R!ED8,4AQ0##'(E.! MT^7S[2[GMCZU$B^J.*]M94#NI>Y19]$"?+M585A(1R;U =!T][>S!FA0'[S; MO4[KEV>-PIFOGOV;?CQDVGFOZDONUY17]';LX/MR9\HVC=]&*_X"G/J9URJ 6@ZL];I+)-Z&#(E(&:,0R1% (F2#&*$E8J1_F=JQ7$N MG'YIM M??ER)Y<,1P(;OTK.E39<*0LA-J6S@D0DB&4APG8Y]UP[GANQO]YM31C$_6JS MNM_=@W55K_5;(Z^C=6J+O:5E.@*B8UNEEX_M5&)A.ID)#C-(4H#24D5!N@1&0L M"+ ,!'%*'G:[R[FQU'%.J%;ZT].J@8[[7._EWG67Y8O\GJTVC<,CS^\VJW]*\4;HGE9J9;Z/9YH4M^4S MK@70&W0M2DN)*UE6-R12O*#EUT;&IA31,HT3$JM$,UC(M;45IQR2A&&8!0%' M88A#SIR."<<5=V[L9R1TX[>1A]..&^X_7Q""^J]%"!TPCVHP!KS;:U'@,&6%N@ M-6B =5=_TP986VA^%F!M\XX?L7PNJ)":JMYOO\KBO)_?-IK9UE(W#L*&L* MR$>FLTJ%R@ZLE 7Z:U5Y.B'$\6/]T5X2 KTEF52>NR+V&/J[-W>P >71W6; M*1(1)3"*H@2B#,>0F5*#042")!(\99GK[V2[XHTS0RR%R")&( U$#!$B M>I.HN09*'(0)CP42R.HF]T+;<^.35CH?WY!'J'531$\L1B:# 6%P\(3QAV,B MAQ=[6-Q\6BXKWNFZ\NB5Z3Q4+LMZXHARY1'_! TE>_B+S.\*^NWKBK\U6)K( MDG8M3N,D2Q5)H42A\1YDJ28J&D#)D$1I1GB6V-?@L.EQ;J35RFRBPPY2@U9L M9S/('GH+CAL:T)&9[^FP=,\;,1BFTR:3Z(.M5XX)*YQL$D]T-S1Y-@HKO2ZE MJ+![T=,_,-_-D-!("8R8CJY^%V&TVW;V!F=DCJUPV;:XC)0@NA.$07WS+G8TK2-> MEZYG7G>=#[M-^J.2O_G]?;ZI$DA74;[E^]VVW-*-6&WNEG$4QB$.)4QC@K6% MEB+($$H@2I,(QR*(L9V%9M?=W&C@55-QNA*Y+J:XJ*/X2W D-OAYM0%E]>-? MG,MT=Z'?31K#8SHR>UC".6@];PMD^A?W[NIDZDK?%@I?*/MM\U;OE*]MZ<[:_^H%_;;:TK51;@&>W9L;%._U_6.HV,'=>/A??(]#TDU+[.>$Z8C>"<9]?_4SCK M.2%SQ7G/K0T_IC,TNC$Y(1I:K3V535;NIN3NY_R%[BU?KP3=2E'GT,_BF!(> M(!@*K'?X:\O$Z\5+*FBOLQ-0Z55.^U[UIWQ&E37 X:QAVKL4X3Q1ZG'V4$?<,BN/@V/'J M\)"/S9_CH>W,FV[@#W?:M Y,767.]7V73,$>B2\YC$ M6._(!1;"<)B$+-*&98HSS*-8IIE;9.]Y%[/C*R-A[6'2I(=J+BY<*R&<86EI MRO5":/1+GL?@& &'+ 5P3?EA,_>?]3)QHOUK6I[GQ;_ZI&>T+?UQ5/O[D]QN MU]7UG&&3WS:[:! M6XBM2^]S(P8M_''=] 4XDG]1+:>-"N"@@V.TK=/@V-'):)"/S#2#HNT>-NN# MVJ"QLDX"3!L@ZX/-652L5R.>9HUQ*GI3ECLICI-3UVY&U2_?MX5#9,%7I13+ M5 HF96"@NQ;16HC=*9U:D?TM]+S+:)%6O5YO5 M5E;G<&\V6_TUKO9YK)X__)7^(R]>K&EYY%A'4I*&+& PB[( HI0(R%B&(4XQ M(IB&810Z957M+]+L&/GHJ'R?KNZ@27,<[GM9X3UPKA<64PS'A)<6^Y&H]6FN M)LZ&Q?!PI12HM)K(][$OUN/<87A+]43W&'U1O'Z7T;ME/[HVT3QO-N6VJ (Y MW^DO_65^3U>;I:0R4H&(((LEA2CA&!(1QU"H1 2I"&5" Q<2OM;1W*BU"BT[ M"+H 1E3PI1;6\3[B*KAV1#D$9"/3GR=:SCQV"XHAV>EJ7Y-RSBV-'S/)S>=] MRW9LS:QKJSX=1>;4GOM+%N(PI0I!P6("4<8C2&,4P$Q$09PA'&'E6*ZCN\.Y M\44C[U')LR.1_4)6;F)N1Q]#(CDRC?0#T:,DAQTRPY;BN-'GQ"4X[! X+[UA M^9YGM$1EY[2Y;ZG(,FUX!##&#$-D4D=1A@0D7$H5TS3DH::6?$O7=M1RTKH3 MC^S[&/'0V_0!>"TX*2#:0,&+NEV M%A%P\2&_Z6HRC9O_CE*-?Y3:!%F9$MQ-&O+3'QP]61]$O=GPPMQOOI3UW_K_ MUSO#)Z]^\"IBP=25?*64Y-LE9E$D0I["E$IB:E7$$..,PD"DH611P)"*7/A@ M6O'G1CCOI+'<:['-2>^^J$'U#YO*!G/X)NQH;KXC/3*/&E469R-J2F"TRA[& M_?'/3EZH03A\,#^W./QB*OLV4( 6B[K&;XW&<-S]-*,XY.(PL0:3KCY/,SJ/ ME[D-DMF-Y C+R>'3 /QO1?@'/MGHNL]VVND/9YN #'7;#$TPXF MI>R+NCUFU,L/>6:FU]_!5TVI[]EZ=5KP\1WOLA-&I.=WH8UA;^- M'[S,.$DHXI"FF$!M[@<0!UQ"%F(2R""F6>!T(GB[R[GMHQICN J3YGMY0;X7 MV(T#+#"W(X5AD1R9)4YW%!66!XG!0>0%,/N/7('/],=B])V'/81#LHU%KY/2 MCST*C_G(X4:WW1F?8B$L2C4KZ%T)C62D_\!I%*B4!=PI08^? M&'.CC4AOP]RXPA-^.S(9']21V:;;\;QRI-IKT<:V+ZJ3$F T&8Z2^B$Y)&=Y M2C(IJ?5#ZS'K]6S-O9+#)\EWQ6K[$$;L\VJ[EDN:A*$02:K9+9$0!2J")(IB M&!#,PDA0%%*K:YE+C<^-PBJAS)X@C'YFOX!67/M*#&?H=7-57TQ&9B!7.)RJ M*ES3NT<-A;,F)ZN8<$V9X_H(5Y_Q=>:FI3PD-4ZI1#&B,IO9@>#A77])Y6%?JDQXF M=IR^I-VYF_3%IX8(T:HRF&4JCD6H,I@D 8,H#2BD+),PS:*0\P1S3*5_<-8< M4\D]"C3R2@]W 4B[:=P/GI&GLB,R/4.OQDK;=J&7)PRWZDK'UO&D;^JUBQ4J M#HD;GC\<'FF2-E0Y&]ZN-O+-5MZ72Y$AB7$80$%8"!$/.60TDI#+),UXJE(A M'5.U]15I;OS1.T$&^&)T Y5RKFF ^P^P'4]-.VPC\]I$(^:1IVXHD(?-:]=; MJHGSX V%XGG>O,%:]N/SY[M2MU26NGNVVE2]'TH,O1&ZNY5:T<.93!/X;_(5 MZQ^OUJOM2MN.9:G7%]&>75=/?BCD-[H2S<&-?O[]]JLLZM\M,>81DI1"D0:F M=A"1D%)S\,)2QN(D"E/F=.WT)%K,;=5H9 6R%K;.G)L;>7M%ZCW-%V*WALQ^ MW$=>=EK]P1$ )EZFA0 <8]!F=-EG?JG2TA]P T0A_N_]B2^_;(:.*H7*T!N MY>YQ7J^>=$"'7.*>1I%)5\4G':O'"^G3"N.V]I;%=OFAR,6.;]\73>6_:H.? MXD1DJ:"0I*G0.R/!( EH %/"A"8 3D)DEU[4F8Z99F+6G;"%_SR#/.BQU=EQ6?+'G DT"1&,I88#WU%8&$<@9IJF*. MXS#+J%,-CAZRS(TE6K%!E6JY,4G,O_>_V#L'[.M$F'G3*K6H;177XU?_L;0] MIYUDA$8_T!UW<#Q.@'O#.NQ1L;\X$Y\I]\;M_/"Y?Y-^3-QXS6[N#D4M2)3& MB0RE-J9B0[!Q"G$8"4@89SB56*:9T_WQ>1=SX\V]A+WJ@UR TH[?^@$T,FV= M83-L>9#KN@_)+1=ZF90RKFOYF DZGO0/HEMMVT3\M;O\G=QPO8E[N2KY.B]W MA=S[/X2<9)3R0,]X%>BYGW#(E Q@E$K!(Q)AZE9PTJGWN='"D?!U!IUC\<%! M?F_G$[>QL2.3T1 ?F6>&!-LKX,\9M*&# >T%F#Q0T!F;2T&$[HVX,1XM[S;+ MUU(_2-=\]=W4^=TT$:\XE)E$40BI$*9N(Y::UI($!IE@(@YB1C,KS]7K7"(G%=N(]5IZL@@G?0UW0;DW#B;)1Z?RRRS)D)1I MJE>8C$!$H@ABG@H8)!@Q(2F-L-/6K:NSN3'>7XJ\+(%H#U.V] =8'Z3U.].Z M"++;H55?Z*8\E3H2<0$J/(<_;>K"8XSCI(O]/5X,E MQ66/FN;H8RE)S$,6(Q@&&ER$9 9I+#',9"*HQ 1S[N2+;-?MW$CEHA?:P>?( M\Z3(<@CLB&9X8$>FG-Z8ND=2.T$T:&BU7<_3QEH[H7$6?.WVMF]$4UE*>7H6 MUC+@0_/-E"]W\IG2)+"/!A:"AQF-,BA2;"I;XP32(%.0A)+'(N;*L;*UEQ1S M8[#/7V4AJ9'0-3#*9PCL*&MT8$=FL%K^!3@[&]\KL6B9K:SSUU4#,$9$=B\H MAXW>\A%DXB"O'EB=QX+U:A$=I-5VSC:]E5'R>61W/_7O^$HS/YO M("OY'2GQ%OR6[#<@J&,3W2,D7W6CYLY>EE ,2E2W^IR6DRP1.*,?V_?Z).DS M7@CG]U JDA)3GD(9._VO M_[I MJ.2@: ;F46\4?/,K=>)Q_!)]2YW]P39]#KUOIQ&K_L5S\!7N=:_O?N+ MW)C#;^.O).Y7FY5I>ZMMH&:'6#97)U1%2H0H@T%LJO\$)(042P[UABT48:9B M$;C%N+KT/C=^:81?@$;\V@'P1('V=,2U#+33H-BQSVA0CWT Y8#R"-F%O6 ; M-*C428!IXT=]L#D+%?5J9$I/=G.(]@?5B+S.BY?YCFW5;JU_9THMEDL:AS0( MIYE!2HO@&BD!;01=PI_]LX1 M=;LQ?)IQFO*>T4_P)>]#8H#^-<;]63 MAX/:F32'(\2\+%_0HGC0W[=)7%"^TTC6 99:!KG2+].$!Q+C!+*82H@8)I"@ M&$&&LY 2SA0B]GYL?229VPI0)7#?G\:OC2<(/U8 0,,:1G('7Z]>0]7-^9,. MP%-0^]'5B!F,$V46X*".'IC7TPZ,@Z_>5 ,TD4O?V /EY@ X!+B=?H*].IC. MG7 ('$Z\#@=I<(AHLOUUV*&;92I"%<=20!$S!)%QPJ:,,YAE 4XQC52"K0+W MK7N*SHM YLQ@M6N]3I$\:N M=6#0'(0"50_FY0E2Q'&@8P3KNF%QQ#%/(64ZW])*@.62*8"A/TSJ%9] MS(U0/O&O4NSJ[-QO\\T=U)W>@T?I0TOPI1*^5VK5&F+;PXQ>P(U] CP,9CV3 MKIZ@,E[6U;J;)TR[>J)G=][5TT<]J]$6C0%4W8I7;HKEL]WV:UZ8#$=+F06! M2% (>4!34UR:ZSVT"* 0F+.$Q2+C;J5H.[N;&UOLI:V+)RY 60D,Z%YB\/-J MT_ST%\>*M=W VQ''<'".S"%G2-:R@H.P Y:IM0)ET!JUW3U.6Z#62ONSZK1V M;_6[]CEV?=Y;.&U6M(TX,L8E0C1).88J)9IV"-(;GS!+81JQ@$IMMS#AY#7C M+,'^X+%&;PQ[D_L MA7B2ZQ%GC*[=?K@WY'&Y\6;#"[/9>RGKO]]L]IO CZN[K]M<_5;6>267$48H M3!2%L:(*HB 3$(M4P4@)R7$2HQ@GRXV\,Z$FGRUO-.R[MYJ.I)Z.9T),<;Y1 MR6NV)UKB6[EC>XV#Q3W%P+!.YG18"0M:J?7.#G3A.PZ\#K<-X\ \T=W"<'"[ MW2*X@]9Y9^#0W'0W!.XZGMP'>+SNZ?AYYH6^=V>6E-.,T!"&0O^!3%$C:JJ3 M88)PS!(1R=#-R_-J5W,S),K)=E' M\2"_#=*@GIC7>YO6[?*FUF<^EK??\,Q75UNAG_2"97*(O]4CMOY,?S2..L_E M1JK5=DD2S1FA)%!DE$.$ P(QI@E4<8 Q"D06I\@I3YU-K_.C%BVM8\8Y*W3M M^&1PS$:FEG9;6PE$&V]AI\;L:^??+KGEG.!:="<FPJ1_%\\W%5_OY";YU76_.O92"",)"9@D&LB.8<96J]HT2; M-%S(,(R)B*V<[RSZFAO3G(AJS/A:5&!D=4UY>1U@2]H9!K:QR>8$,2/5-J(9-8GF]NXE35M[4^SQ!Y>U7/'=% MS5WS>_5)WIF=^$?YS91KW]R]V:B\N*]Z?/[0_+*^8X]DI"2F$53"'(YQB2&- MA81IP&6J;9Q0)9G3=LE=AKE1T/&5?2,GV&L!CM185-4#FR>\O!Y\1LQR"S;N M.(R]-QME"-RW:/X@#KIW\Q!CVDV=/TYGN[T>34U,H6A%[FO#/T;>XW_P$:W+<4PW/0$O]KG_7FGQFL^E#K>G; MC?PP__9]NA2FXME$,EKB A& *H@ )!P#!F4!4BI2*0F$)72Z];DE<&RK8)[F MA6,(Y2U([9:-D$!%YOE.U62G:U,R4;-UK6]=-3%@**4E-$&#*6_)'#:3SS;"%/-8+,2?T]EL@@6K&.8YR%*L'74& M"2",9T#[Z5E%$!&2I6[5QVS$CHU9=EIO$SF;^O>OMJHGG>Z.4=R6\V!'1.'1 MC4Q'88#U*%SF@E/8&F96D@G_=CJ_70^7$$ M:85(!EB!$("I"0](*30U583,,$%**=?<&2]-K,A@^#2:[AY@H1*Y5=B0LUPE M2SDS:I@P8OUCG:F@/Z:EKY=3;OZA[A:0T+H^CD-.B-],7J?MR!,ST %?J[\I M'Y5T%B2?51?WGQV[3$ WUR M/ M:,"]V@XZ Q>Z^Z"] H,W(73&YEPO0O=!>@2DK;[0J=#"-)7^;;K^;O*?IO,' M_8OS%_<3Q!#B$%= 0E*:J#(!2$HY*-,"YX2@4G"GE $?)<;&@VV9G%4]*QI_ M[7*SYV3]7;:^NM3_J)US\PMC!IT_UZ_JT\ZG-\7\'S>/]6G+GSL$DL7V8M*U M.8;/W-J19^P9B\RA-WNUMK-9FR5GHIXJS7[@@"I/7(-'1;GJ,7QH MDR=29^.3?,?R]#C-1OR;?O;^YW0U48P0RO4T,%&D .(4 P)3"M)"<*@HPB47 M3A[E_NAC8\I:N<1HE_QA]'-,8SA$SM+7\\4CMB]G#86[EW;.Y*!>V(& 8;VL M<[:=>%%G/^3VMJZ6Z[TD 1-V:[AF$EZJW/>)A*1 M0@FH %M$I2^TH$86+4E(JL-654T\]QL8 O[U[DW3FW"59#M+J+ME/ MP]E:6.M)S!_:N)S&G.0/8U!26^3HO7G/H)VC-\2\1";=F%/B M[$7VQ3.DP^FMRZ"^:5_$CMW8WN-Y[D\YWSQNZCOES^OO]^MT$% MYGCYDUQ_5GK'/$'&HR5, )8S[>D*E8(J)RE@LN+:U^HG M"Z-_PO<-J%MY.6Y['2?$M(]XPI ',H055H+S)' M65H(Q%CFUH'EO)BQT5BDKDY;5.U(JC]6D;GHI']3IV.LEDW'&,3KT[25](+- MF8ZMO=Z1Z>33'D=^IA:;&>2O44I84NL#O4M2QL8"^_HY'=E?Q]+B%"T$0I'??1=PW ZW;AG?^^CJ MHH#A#J9NV7AP['3SPWTKF7U9FF:[Z^H9-]P 3=?:T*X9%"THQRG(@>4&T M#T P(%(( %%!B<1$$>ATB&0K>&Q\L'\"W&FNUSRC>WTXL=6^;YVR&_-A&:H0 M >7(G-(/U!Z5Q^P0BE-N[(;L%ZHQ9H?(Y<)BEL_['H>OZ70NQ3NZG&OW9_6K M?&1R.='[$4($,8?=E3(5795V5[CFJ4)6J,CUWL4MT>V\F+&Q4J=ETJF9_-$H MZGQ"?194V_/GOE!%/UUV1LGCT/@:"&&/A,]*&OC ]YJUI\>Y5S_MQP,?Y6HE MY>$V:+6[KJY2J"2F!&20(^VW4 XJE* (9J*@4I%4N1!.&+7&1DPGQ1H;N^HRQ$WX\9YI1[G?;B06:%KMR&[X MR8I,BGWF*4HSG[ (AZ370)H-2L-AT3RFZ\"C^W8P:T_.FG,3*4T?(53H#2$W M?X@<,,PDH(CC/"U*KBJG://#X<=&LUOM/$^C#K&S/'/R1B0RE]F#X=%B[)S- M8=N*'4@8N)78.>M.VX>=_93G3;2Y[&ZB>KK,5BI048E< 55E^LW%H@ ,X0SD M".6LJ*CD!7>ZA3X1,;:WMPGMX%WK9H>.L5=@M+QV[@5.["OG&I>NEF/P'-_+ MM@>]:CZ5,NPU\T4K3ZZ8+W^R5S_ ]XNE=A#FI[WJ M?Q=%OD27OUOV7^CO=_,QW_+27,H?&\\T33.G3:QH74GK+IDWH:)=&436S)-KM6FW:;&C MIHA@1Z8J^YJ&QVU,=Y\WB>-XM&;?%Q":H!>'R>BQ]#R MXQ(>EIT_+C[NQT9=97[-<\[-E,RK MW"EXQTW\V+BIT[YV"#X([4=/U=2'E#Y]-C_C8D@;O,7Q$X=)_YV[:?Z31O\9 ?FWR2ZS=T]?W+OJCSDKSO&C!M5DDIA :E3 M/S5W%4;'.UK]Y/UL\6=;66*K>K+3W8UZ/*;%CH_B@AV9I$RF>8UUI[ZI _K* M6*"WA[^VVI2LE\78C32?H;QIM.2DA$8*E'."*%0HH E$.] M9> \U5L&D6F/16\89,Y*4KCE .S&'AL_M:HE1C?'V/\]P.P8R!.&R-QBA8![ MP/^IK4&C_?>&'S;4_]2NDSC_,Q]Q>R>%G$[>MHWQ5B;T9?FT,"UVQ>OGKU+) MI=2J[JX?:K8WN.MXLF^YN9T M;:N[W>OMAOWU%S\:HI$IP0+,P'>]7DCM"&75,OYH^B>:' MNF'B'H>XR1J$7;S,[WC'[^$P167VRF^^E6K*I^L)Y56)T@R"2B@(H$($T QE M(!72] $K(7>T]LRK_2J^K<(! M,Q;LT8E9E.:,U!&!'IJTFU;+5_"+8M?91+G+]@ N>IVFOP? YG,[HG,WO M=!_%,S]AU^'ZJWSJ@I#5F\7CH\F),)L.G)4I+"L&2FH*][&, LIX#JJ2Y1F' M&89I-IG+!T/%WQPR%&Y*MGKOJN:].Y$?TW7HM#6I6;S6-UD9A1TS%VY#;\=F M@9 <*%^A5;9N8WH(9:-P\MM5*-T3%:S1"9JC<%OJL.D)UBB<9";8/^E^[/1F MNGZ^7TKZ9B'DA* *E8)14""% 92:: CG$@A.$<$LEYQ:GRSM#SPV9\GHEACE M$J.=_3G1 5BWCX)\(8A, );6.YWEG#.UQW'-P7"#GZF4DIB065*A%7^X44)8WL).R63 M1LM$JYD8/=V/;0^!M#^B]89GH.-8:V2\CEW/6A_@B/5PW,&/4\^:=>[H]/P' M>[6B- G-#_.I21[\LIA-^?/NXD 95QTK"#*EE.DY60&2E0I42*^Y!:-I(9Q" MP6Y*'-OKWBJ<[&GLU2SR"L:VIZ0!D8M^2-J ]D>C8A(EW\X:D C]&Z\(?8E& MC;)!/V;I3ELU6]5E(MO2D!.&)9++9&44=B.32[#:44@ L"(3Q_921:O8%*:]2UHM MPQ''#1A"TL4E48.2Q U[CZGAUL?=$SUL.VQ_W#9*+@N4LD+O)9J>'P110*NT M!$I6>C^/"2N0U>6LE_2QDL_NK:Z]INVZS04?3(BD]- \^"4].*- M9]_$&'?!@R7/>&.RGV#C/XA'(MQTOI?715-$2EP5@.,,ZBU73@%A:06*-&>F M/5M5*:L+XI.1Q\9KK7(^B7 '@-UF'6\8(C.*-0)NB7#GK.V="'0KA[FD[\MEG__,/^R7#SH&>X2NM)*2D*XZ9%(]+N(( (5H0+0 M/,\9)Z44V*J"[44)8WLGC8Y@.@=/K9:.+^=E)*^_I$'PB?RR&O5,<;0OH:$1 M[O=S$A>A U)B@LB:XFS T1&<^5I_V9GE+8ID.7RV>U6/Y)EV+U=O%H@D?, ;4BI5(EP$+4B?D% MH-SDY).\A%51%*IT*N#MH19BWS)%F #G(Z0>$(8\7O)18]"CIQXX'1]+]1FJ;T_M]IC\'U)TY1NE M:)2XY_^SF6JM3 '@-NO1%$=9K?0R*^H&*KM['E26$N:(@$)4&$"&&6 F8$4[ ME*)4I!(YV=ETIK9M@FRNH4:Y(M@ M1],O.+VQ#])>8F9[=!0/BG^\XA2FG%D5P;(3-S;&WU>X:P+CL+F^ M#:_%(410T**[PJ=X>2]VEA Z'%8$A7*@DPNGKZ#;H84U'%=/,&Z/,MQQAK5% M!V<;]D_YN>WOI_/I6GZ<_I G-:+O'Q?+]?0?^Z+KNB1_+B9Y*E&%L#GDY50[ MYZ@ 5:G_("E&M(0PJU*GGD)>6HR-D-V[:OB!;^<01X% M8QD$I,@,M8?/5DF?:Z[+0#FXCT$ &\AM] /.S7^\B<=5O_'RT\/YBS4_9A&ZU]>F.'7Y&[;S2EY^GR(M"4SKBP,*NH>4K8^0O=]OFO9VAR9ZE]=GM M_C3OC+U+/C5M2K7!@4M-1)N0X"4IPFLZ?.F*:&B?+7$13UJ_R(IM\\^CEMVE M$@(35ID2RWIE8$( D@L"RC3'6. *DH)-UHLUG;E%45R0YT3Q6ZD1*=[(2#JE M_8(@+D'K%O 0 +"A@AOV.@Q'[(9N"4R,D(5+(E\D/.&&_9="$6X]YAX)_E5_ M&607!PY+4D#%@"H(!K#0KB4IL@SP4DHJI&0LM4J]/1IW;!Z@Z9\\-=$:FB1^ ME=3$U-=)Y'^\73S2Z=PA*GP?O.O$T .2V%?COF@X18B?L;UO?/C^D(-%AY^Q M8S\V_-P_>R[QTQ5]>%C*IL.NN4JNTV>WU>-R20I>5S0VK;AA*IC>_!44*%0( MRDJ:5Z53)?(;\L;V#A^JVX1UM!G@MVO)>0%NN?"'@S'VPM\'0?=UWPZ7H.O^ M#9'#KOMV]I^L^Y:/^7',;E^R^K8PL2IS/IU)O4?9;7&^+ZFN;37H_$Q380F?H6+HWR/;#CRY>>W<@D>S2Q6P/K8ZB#(RWSSU?Z M7^["S2/WOXPY(2'9/8J>@RX),9$^7D>BRO+L 3A]E/=S\2O5!#NELU5W^=)= M%\,TU[M1 IC4KBW,! <5)KG^*X,L)Z2@;IV(KXL;VX)@M*V/L1\[?1W[!%X' MUXZ;PT$6F66-HD"C!;9H)=N>YQ&:"EK!$K3%X'6)PS855D7 M/^1RZW.4VKU$3): ,JP 1&93G&,*6L$W*JSGK.V3WG6@_&&J\]ZSHR# JUG/^"WD/^NIZD.)6LZ>WU8 MK394:]B>4$^4WO;AM*( (R4!5"P'5888T+\CF&*J?X8>-=FO2[7ZH@Y?CWU/ MZ;JK7-*I[99[8(F\W2H? ,AAWGA_\)R7>#M,0B[Q-R0.NL3;67^\Q%L^Y<J=R;G>R[3.QVYU,)".48%@!5NK= Z2::DA900 + I7B>29SY7+W;2]Z;-?@ MG[KCHE>;[AAA_^!(;9NP[ Z.W/C'85;LN"@.UI%YR3F7&.A<$SECEA( MUG*0/BB#N:-RS&8>(WAVM5DNWB^6C_1O9$_]"%5R/9$+V@O'485A&^/XX7/2 M)<=SF"%R(^^5)@V3AO1>/S!1,!,E+"%@/$< "EH !J4"4D%D*:_$ECSTLE4)X%]>72* _5 M&7$RY5G<^J54GA_2LSJ48>C75#NB)AY=C]X$ER^7)NC,W.V]?MY]I.V%=F_* M4[VGTZ6I+BSK^B)/=6*3T8^;CK13X^#.Q5?3$8A22%C&(&RT7%L#F#$GV3MB:54/- MP4D5J\$$>Y09:.,@O^E'FS#U"4592BAC@&2% C!G&: 9%:!,E:ETF!=9IJS+ M"YP,/[9UI@O5-1HZYBUD?EZ=A'/]*?KD>XE6"6G)5(:T;*2.8"0 M*< 8SD J(90D0[PP&QO[2\%_ID38, C:.?;CSW<=)LUUP/364:2U.J:SADUC MW4N6:5LDU3W?MSYK7K$95WM"DU66<%5FNI-6$E+ (5 VH5,"4!Y M2K-<022@TW%S3WW&QM&_K;529S:R?S&)#*:Z[0_9;%B3+_JY.GKYW>/3;/$L M95(_FWS1JGS7S].JP/4W8.W#X(TH!ZT#X!WZ4M/X MD!:\HJJJ,N;4K==%^-@(]Z-[;OD;8_49Z<9LF/2 M6+A'ILT8D+N7D_+ +FB1*!?YPY9^\D#FI*"3SQA^I??ILDZY6R@AE7%SZ[B* MM9S-I@]2VTO-GUIPFY25B4H5*64@XZH L%(F4+XH <\$9!@7*4?VG?];=YL3@9C8EV9,83!T"+/:#WU4\Z_7UJ MLSHC[E;Q/QKRPS4 MY;M[KJ]IAE"K$\!8)!O90PE@,BL00TK1"M4H1IZG22X2A_;(N)_G[F;AZQ M*^!V3G%$&,?C%Z\:QSA\$P%/]$)ZQJXJ#.H<>^)S[!_[#N/';+NF][/9XD^3 M,+:ZGXNO $) 53 $N)X4);-"FONSQOQW<_&B\'?R!P'?Q%Q%A-UN60D.9.RS MZ7=ODJY'WEUB#O>JNV1K1+*SHG:".SOJF.O-?!UN07'"+>0R8B=XT,7#"8OC M)O-_ <.'-#I,SBLAF&WW_.8*:'9 /%L_L(M,W&%!(M4LK^K:D M0CYJ2:L))FG*!,= [W)R4TR5 *8D!07C+&<$X2JSNA.X*6ELJ\I.L[OD#5TN MG^L""M<=0$=L[1@\"&*1Z7>G8YNPN-,R9$C;#2#"!K5=$C9P6-L-FT\#VVX] MT*_ARS?Z<__&E3^$MU^FPHYH8Z [<1,:$U>[I?I=T MVM_5,7_K)BJPLR!\6QE'Z&*TF;%5X47:SCCBLP4;I+[ MS(8;_T7&>"@NO)9I<)?LK$EVYL1IO=$?U@';<5U59TRMNFQP)8WF3;Q IWL4'O0! M+6AM,1?YPQ86\T#FI*J8SQA^7/9FLUIK^MPUZ?X^?>I"!XM*EJ@H35NT# .8 MEAF@G$! 1(X%(RG&Q*DMVA598V.JKJ;^1K]-O%4[6>[K[<9;UV"VHZE X$5F MI4[+Y$#-"(TC+. (R3?7Q U*+Q9V'[.)S2.>V4BFG_/>YO63MJ'NW[R>\(SP MM*0I*"E2 '*]7:RHWD(6C N6DH+FE54)D=NBQD8=M::..4.7<;0CAS#H1.:& MIA/]P8G63L_ #>2O8A&\"?QY:<,W?\ RPGLY-;J3>FDW7[RFO M8QU_GYNRZ6^H_FKHO[U9/#Y.ZXCO]U)^D4N3\4P?Y 13A;*LR(""4.^59*6T MPR&9.7C7NR6A6$Z<#IJ\-1D;IQA#3&Q<8TK2V7*7--8DG3GF**0S*-$6)3N3 M'&.VO>>PE#@O!<[T?I=+ *G(0$7TJX,0RRJ>HS+5Q/]#+MEB5+.XKU&\>?PJ M?RQF/\PY%6]F4FUGFFVRLS;+1^7\Q.XO9[#^BW=+[>K+3DU4J/SJ;SMJX 7SS,32>8#\(4 M!E%ZQ=[6R.7_LYEJ)>_G8F\AKTL%:DV;Q;SYI!Y%3G^8)U<3RLH""ED 0E)I MXF!R0*A00*0*ER4O2DB=R@(,H?38%N1[7H9*;M*'QL\Q>9 M[3MSDSU[[Y*=QW62T-C^;:H^9[QX1:'(:E1Y])DI MNZ4E(O"#53BL%4]>=2;\HK%.NCGH8A',%#3'6XT%08L?]D P<&U$'TV&+IW8 M ZTSE17[C.;+G(=],#[)];N??+8Q783^NEB(/Z>SV:3(,>&$E" W@:@0,@$H MEA!(2@63HL1YYM2XS$;HV%SP S=MNNLJ0UL';"Z=H]LMD+?EO;!X1F>YDYX\ MIA'CJZW.2:=TT+*N]AB%Y3$+N0.SECT2IQSE\*QGN%-;I^#]8OEEN>!2BI5) MWZDI[\/\AURM#]N3XBI')$<<8)YG )(R!2S-8D\N(6;SK<4_K[@1DT6]]3E6$3\?OA M=9)CWW.X$?3%_#I=_?W]4DI3>U,KO:Z[&DHF62H( 7I!U]L#9JJ2B[0"J&+Z M]ZSBJ'"**HZN\>@8.UX31&-^8NQ/.@!>NC'FV:^0Y6(PIB]&[&5C/-^)E^V, M>6V>1E$_QEKI?XXB,JYS$+4SYE7!?NOA.[HT]2!7>O&M]=@FEQ4BA;0J%.!< MZ>U$J7<2+%5*OUM0I)@AF$&GO+Y+@L:V^G1Z&J^TH1/O5AD7L;7C]Q"(1:9E M/["<&?06$B&)[Z*L0?GJEL7'-'/S\W[LL$]")M+B(,+B5TE-FR#QV41G;);& MA=MT+A(;'9/ M>QY)M^7M/ZLNH*4FODG.,J9@D8,":0*",--N,>$4Y J6955AA5/I=)!\7L[8 MN*=3TV2L=8HZ'M!> -3R6+4_3+$/0\\@U#IZ 7GD!@Y!#QLOB!KVB/"ZO2<' M>S<^WJ/BA,E4IZOO3>&O-@9W0A BBF.J-\F2 5B4"M"4EJ#,58$K7F202(^H MLXL"_[\37W894SM"Z ?1D+4G6B6[:H*O6CT#!K7>Q")X[8FSPH8O/7'-YK.5 M)ZX^X!FH>JEVZI?%;,J?=R(,JQP#C,O*7$$S4*F* Y0J)BH):9X3IYI\ MEH+'YDIT>EM6$NX'NAV9Q( R,K=<+IY@!PIP%*6@8Q 5.8Y3[E(74C+7O38:&M/Q82*_]ZLUNZTY0"\'7'%@3,R M=75*WR6MVDFG=[(/LM$\>65T#^@JN0,6DK428B$V&L20C;F/DZC(,U9[Z@QG@:-%_'R:E)\XVA!@ZR-E[H^OG#?+5> M;NKT[G7]N(N#^JH=8KS[,FUCQO^D%X/M:BOL?VK8'6?^C:;&V/:N? ME)@P2J#2.V&4 B@S# B7)4!5F9>%0IR5;F?H8[%L;"P?($"W@2C9PZC-=EQK ME)+/7;QN U1=I:+-&^G 2EJTFH_4#2#WHGX'"O(._A6VO+48B[XC6O3^B;^3 MPP69QYK_402C!S?NGR-H/=:Y-T%Y]W29:#M+K;BSO<65(?$G>V M)'\TUCCNY:QFQ6YU#(UU[(4K$LS.JXH+;B$)WTKNH%SL@L0Q33H]Z\9@0DXG M[^;KFDPU 5!3+<)TF:9MW<,)+:54%2N!2G,"()(0D()#@$N,)*Y$*C.K#= M M06-CJD;79$]9XWO1KHRI'1/=1/P(POKSOCU1V7KG8W6=T9O&Z)-<9HBD MA "55QS K,* $%2!C(I25J4Y'G&*$;@F;&SD\'$Q?P!:T&-BM#;;M\7*,17F M*K9V3DDHQ&(?'3N!Y=%Q]#8*85N*7I$W<,_0VY:?-@6U>,:-+5;+]9Z',A?_ ML:&SJ:J';8O ;_-64YB*$I9ZX\.*%$ A*U"A$H,*EXQF(A-I976[92]R;,QQ MPS,W[OC.F&1;1=\U@]AA3JYS31RD7W;[TP-D:W9RQ^T*1^G!]OA)_^V8FQRD M#<)0[M9W/.7QI&%7(DI<@)44!("T%8$1! M0 57)4>\PL+)L[DL:FSLM-7T+E&MHO7;(KO@KMN-*EW!MG-UPD 8F7:V2M:8 M=6I&Z.UY&XV@65F7I0V;B773ZI/LJ]M/^)%'FZ;:+:$8^G]88C\HK<];V)4*CEO M<\C7^4C"H*_P>>N.7]L+G_+->6A[$325 .GR\_*WM4DVJN]]NG(G$Y'1LBI% M 2H*$8 9Q8 PA$ &"T(*K!T"MU?83NS87NVMUDWES+ODB2Z3'W7>L2E'*Q:S M&5VN3*_%IC2M8V5:R[FP8X?P"$=FC1-PM<[ZJYPT6K?IW=LZ2"%S'UR "IOY M8"5YX+P'%S1.LQZ727"7S)MNAS8NZ:4I[V<-X212K@':1"( YJ@ 3 M@H("DU(2EDFDG-RCH-J-S8O:-M#J=U5@;&Q^DO%T$IF] M-:+Y1&+,<*PPXCI)=D0=$_K(7!P8=?Z,UBM9XPA@C#*0$Y9@Q FN: X1("6/$\+=(,L=RI7L!VY+$Q6+-E;M^C M=I/AFA7;@69'/%Y01&:4UGZC5[1> 5(56) L,1"*EC!$KO%&A\*&-N+V0;- M[I1,C):NH<5'(%Y_0T- $_E%=43%(X+XO.F](X>/AATX8OB\4:>1PA<^YQE% MHQ?GM?PX_2'%<:-=O7M9KJ?_J+:%NB+__::.43K5 MXJC.3)HR4W:" TFR#$!49$#_P$%9E1F!^DW@I1-IAE1N;$RZ7^+XW6H]?:SO MV!MCSK[T?A6B@\RK'1>_U&Q%)NC]B;I%UE>F+VK-H1C0QRA_'42_%ZF9'1+9 M2X6V@\KP6PX^R?4;NOK^9;GX,152O'[^?654V1Z![9JU;T,E\QRATA0@HHPI M %., !5$ LYYF=.J5*ATZB?BKL+8J-VHG[R?+?Y<)>8+M5>2;*?[7]SHW&-> M[$@[+MJ1J5DKG]1@=^J;6C>OC 7)=/[+6=RCQ,3Z@QB29#VT&)1*_5$Z)LP> M(_GF&:OIW-2 F:^74[:I[TOU-['MX;U\.UWQI32_IVDT<$YV"/1.L[:#C-JWO=1O\L$D 7Z5 M3\9-GC]\F*O%\K'VEE\_M_^XV]867 F*<@E@#CF T%2.(86>X#Q31-&R5%CY MM9]RTF-L?+R_X6UU3;:6)'NFW-6E!=M/]*UK[#N);F<3$:=FP&.(*+/2HWV6 M%Z9QVFNYJ?)"[;>\\+K[U3K94]N.-JQ1OTX?,;",OQ]] M 1C%@MIU=5 X#R2/%U9KHG;%J"%L\U0=VI3E+0E;CS,(&;M:U9&R\W,1 M>OW\/A=ZAVZVXE*\^\E-9DASTI5EI( 402 (*K579]K&"_U'5E%>I+02:>73 MD]5+&:M79OA^K1\>GS;K^L9!+R'R2NQNP&FQ\PCCH3R>EC[[9B2-'<$/''OA M.%A/GXN*C*>KSRVLG/KZW!S,PXFM2_?_.5U_-X6KIUQJHT6='=<5 ^,D@S@O M2R"98 #BC *:\5P[M(6L;I::\9OF*'7IFOK?VMXI[W[*)9^NI)@@FC.$*PER)5, 22Y )2H$ MD)1%"2FNLM(I%]A9@[%Q=*>8N2;@B\?'Q3Q9&;V31:.XXY&D\X18GE7&A#GV M(68-9Z-\TFB_[8E5&W#7E,_J>F6-CN&Z1AY[.M\U->I,L;I6\\2H[MX#Y1KNUZDM IJ1B2P$D%[=42S@ M"= DY9J4P7NE6)A\KF6*S6/!\R(_R?6DXB4FF4! .U-ZGRMR! @N$% <8BHR M3BN(74KX71?G1#$#E/!KXHJ;SA->\84WT+5SDL)A%IE(;F7%:&T'R5+<0V6@ M9$0C<2PYAWO6.Z06[C_EWE7%)&A_5K_2_UXLWVST/N-1+KM>DJJ *-5."E:T M # UY9I8E0.69[303%+(W&IC=E7*V%R33CO'=I#7D;Q.%L'PBEL-80D!8Y(!05)4*8PPMNM^ M=UW,V%C7:)GLU/2.W[T JATM]H>73/L$.7:]NS3A_6RS_KE^U-XM'4U.@II^/B]6JZ^#=13_D64FDPJ"L,@Q@ MQE/ 4,5!)C-5I@6&J+(J?^U=;OR=Y^PZ_<2?B!$3_:$B,<+/ M@F-TAB^(U\,UG$<=,'[#U^+#@ [O4?PB&]9E<5!G6G/?$Y]K-]A_'FP\6CK.]VS3+]L>VZT5VB"*:=:IP!ILH*0)SF MH"*I.4"M(*(E$86J'-GOLK01.]+>' MPHSI]3N#$E3<-)*@0@$JB@J('-$L*ZH,(ZL\(D>YHWN']]3>/UQ>J&1;1'/_ M$LTQ>MUR,NS6_@@0QV:&?73/XAFG_H8;4$%#TBU%#QN([H;'2?BYX^,>-P$? M%R;3_(<434P8ZXH&;=^0LBPSC(D$I>*%*>X#3>&.%."4E 6'$"K!K _^;TD; M&TD9?4&M<%<58;_ EN-EH1W>%H?V(5&,S$,O *##^7M(( ;Y_SM]JE-.,,>3O7D.B=KG-V\(&S=*X9>)J<<_73?IO'K@7S9S:;/C0K%\E86F"& M $QS[7A5H@2,,PXX5;0J[;+E(;=C9Z0,NO.Z;.7Q)NO*)WTBJPS/[05W=E$A*B]9:8JBYB7) M M-@?!8 G\@MN M%#P QBLTZ0)"+@%(_9$::-]S@EBHZ*'K"%R/$;KP[("10->U/XSWN?%9/\?E M:H?TMVV5KJ]T+;](_4TP#5%$!LN22(!$)0"DIH5R!@G(.2L$Q!B1RLFM<55@ M="1Y7.&N,R%I;4@Z(Q)CQ5W2VN'F)SE/DYT7%1/\R!0<''=G1\P7O)!NFK,. M@SIQO@@=NWC>X_1+F'RS>&33>;TP?I5\\3"?_D.*#T(+F*HIW;5X-9R\E.*O MBX7X$4*898H3# MTJ4R0R0]G1AV@)(.];8R>>KV5$_+*7?LJ!IK0NU(=@33%)F+M[F4>R;>)3LC MDWTKNW/OSLZ[I+/TKLZYV#,V::T-7(J+9&-&POM2BF8L<8,N M*F>UV?O-!+.**JM2+DJ"4^;1 M!^*F8"L6&;[G@TF52Q9/IGW29FXN8-?T9\)KE7V2$JXA;T?B88 9![W[; M=3N<]U(_0V=;<>]^FM14^5K.I9JN)Z1*LQ07*< 99@#*TJ0X( $@IIA6I%)9 M9A66Z"9V;(?'K;;)_Z:/3__6Y/PX=\.V0=N.B<)C&)F.MFVO.ASW6*E5.GG5 MJOU+T"[6#C@%[E9M(WGHKM0.:)SI/NWRM.?>FZZFJ\_JGM<'Q:8,^&(VY<_- MG[M^Q*)"&:50 90SI3TE5H&*"PK*#%*2E;*H2J<:2G9BQ\9)M=8FC6.GMPE. M,SH[[HWM4+?L MS[E[830/"952"A!,38'O#($*4P1(FF-*LS)' H4OQCE>OK(OY-B[T[WK5+D= MXT68@*&.Y\)B'ZEJ9ESR6KTZULJZ!A@ZQ.L<+!%9JP+ MY8"V0'ZY 62 VC\7P(E;[>=8Z O7][F P>V*/I<>=,_=>ML&OGY;TGG#95^E M.16>2)G1E'$$BE+_ 1$U17PTS!53-,\5X:6PSMRZ)&1L1-+IF>P431I-[5.V M+@)ZG45"P13[K,D=(:=,K5L0],C3NCCT8%E:MXS;S]&Z^5G?!I5MT9[/ZOUT M3N=\2F=?%HV 76T/49:\*"I0IB@#4&$.*D@*D,-*4II2@I13S4(;H6.C@EWE MJ85*MEHGG=K>-;:M)L#.X0@-:V3J"("H1YM)>XC"=I:TD#MP,TE[)$[[1SH\ MV_,"7VJ?9EJ'E2H!R[*0>C.CD *0$@4H*PDHE2Q47DIT]EC1;DFGH"-C+QD>Y,M])>9D[\A,K+UZ*GW[2 M(X?T\&;]L]+#M0(6ID+S4GZ7VK/Y(9M?;M<^8LHEI^;2"4(((,,(4)260*0% M1GI'DF?,:M_10X>Q\<*A%6;YG,NUWJ\W;+$P;;)WIK2__XM#"J;G3%UGF('P MCTQ!7M"'KV#3#\>KZ9^>0P^7'=K/]H/DT9Y#^;DV[^AR/IT_K+[(Y6_?Z5*: MVS2^HSN5"4X9U;Z-0MK+H16@!^26M1' M(5_E#SG?R/=:TW<_]8LYI[.N-^;J]?-?Y>)A29^^:W'F>+B^8-Q=OE8IAEG& M2P %S\TVBH!*,@:HQ#RO)"X)42X$TT.7L=%/:TIBO@%)9TRRM<;4I-O9D]0& M];X[[S.5=GPVT 1%=[RBSHTS'P9 -21;]E%G4"X-@-LQTX88TH^'_Y,NZ]R6 M.@'_S6*UGE!5E"6C*:AXR@',3*L+G'/ 4,8HIJ@@J55#N8L2QL:9G8)=O8DV M0M6-!$]QM*.V7NA$)JQC8(QZX>CGHN4A2>54R*!4<='&8P*X_,%@H8>K+J)G MNT4TG<0FD.L7'I849#S3'A7,"E 57+_S')5Z&Y>6'%D=3CE+'AL-?-J>@O0. M';P M1TC1 $P,E/<"A$'X2T<%7L?$(A[PQ@!^ M-/5F\?BX:)IYU3O,U?UF_7VQ-(FWDXIR*E$N0"80!% 6&:CR7 )90ESF,"TJ M9-4PQT+6V*BH4;5I97?7G"*M$KI5-WDUG;>_O?PB.>-MQTZ!4(S,1X< -HHF M.TW#L8\%'"'YYIJX01G&PNYC3K%YQ(]%WD_GT[7\:"K!?YBO]?=@NI>LSS>/ MFYG)0;]_7"S7TW\TQ3<%$3(E10I0?267I4B3"U$@U9RCV86@#%E5??5786R< MLZ=FLJ^G&\%X3(4=[\0%.#(=-F:?\X0M)7QY:#,IJ M_B@=DUV/D7I'078-B5:[5D%252Q7.>"5ICP(D0 L)2506"+S%H]D.L3U7@1DDC1C*?R7BJ*\:+E5Z(7 M+S_CR2/M19\4^SWG[Y=+TXS1B'S]O/O(%_I<]]LQ39>;+LP?YEJ+.LI[51>9 M__:=SC\_U?O'3XOY#[G2K/=I4U=#3[-28D2(GB(B $0( 8)@ 7 E2JHRC)3; M.?-@FH^.X8Q5@!FSDGW3DSW;ZV94>Y]K[4]J .ZZ-NE[&"1-CX"U1B%I8;A+ MMD#H'VLH'*ESL.^6)0^/\1L3F]1'^&5Q7RV&GKB@2\]@R@^[C@T])R>+XN * M> ;//3[-%L]2_B:7/Z9ES%QQOANW6 MM5',VX#KV'9]VKWK>\M/MVP9@_1OU\FS7.\5F@U?Q3 Z_$%C%*,I.VQ\8VS, M3V(CHPOTR$]Y*]GZPVJUH1HS,_;J-SF?+I9:A%S]=6FNH G)$%8" RE+"* 0 M%+!,Y2!5*"OTVI&IPFJ)L!,W-IXW"B>=QC4A:#^U43JIM;Y+:KT=$DUN0WZ= ML\,#&9EX7P1#A\YI0;$/T_G4G-.94LMMG.&D*@42>09!*;#2;CN"H%)Y!LH, M\PJ65'+LY+;;B1T;-[=:WR4/C=YUC7]ZH'GGC3MF$EM.@^6947!P8SO*':Y_ MW88/%LNZ0%)=-K8H7&[!ZX' M05PP/2P7' L9^+6_8./I&W[I@R'O\"993EF."06IS(CV,[(,, DSD!)"19%E M.7$+J#PO9G2O]=Y!T?[17HBKJU[W3&-ZV2T.T[@) CO*%R%)OZURQCN2-PN M-'IRPV''U:Y=T?.;S7)IN@L3EF=$LA30JD0 *H4!2_7ZGU8Y3 FJ5,6=(H6N MBQL;5^Q:#\_J4J(SBVYB/BC;T48X["+3QTG'YJVN=TFK;:SFS)=0B=>*^43B M"S9>OF3]]3;+%Y_R.'%^LYBO-C,S=.OY2J4W")!! +&0 ')( *4E QDGA5!" M2&K7_N?LZ&/CBYU^#J>=)Y!9'!#W 2+RR[]3[?8VP0(,AY/>/J ,=+!K\05Q M.[J]9//5D]J3AX8[F+VD[\$Y[,4/>6Y_^'SC>E*>%B+ M0BI(2*F7@"R3IDM06@&&:0HPPJA0 F*95D[[(S\]QD9RG1DF"OARP1YSJMB: MX[BS\IPMRZU7_#F(O3=SA3]JS9">> ;=T'FJ,NR.KQ]>)UO"GL/Y$>K'Q?SA MFUP^FOLRTP7-S[M6]?Z,)]M+]6M:9\V*5(D*4<$<)'IC6".,D X04 1 M7F52HDP)IQ:P-R6.C2/.I'CNIX#Z=5V\C;L=CP1%,S*E6 (9M^^B-6!A2VS? M$CIPQ6U+#$X+<-L^Z-[HY]U\/5T_OY_.9)OVDQ5E1:7F'$$E,B=0!-!,22 8 M+['^KRI**X_DW.!CXYA&O\0HZ)2,=1:XZ\S1%X[().& A%/CGDLF]VC8U>4C?S-L?.3QO-]B,R?8_DJ]"EJ$G&&(A5 MB:'Q2Q5+B8C^E<(J,:5ZWCPLU/I/NI1OY0\Y6SR9"Z;V6HN@LJ@(YZ!04B]6 M0J6 I2D':2IAQK)2IKE;-.4E26-;9SI%DSU-'2\(+H)J>040 JK8A_QG4(H1 M=7D+BJ#G\Q>%#7L"?\OFDS/VFP_T[ ?7['MW[DC)LHQR3H!2IJID>=MK\DTWG2H=QI'-2SL0,GL(MS0^C0 MOHX=!F><'LL'>^Z)WDY7?+98;99[Q[3:P4G3G!%0%8H#B'D.*,GT-@FF)<*8 M25(XG9E<$S8VU@FP-SH'J>/^J"=0@^V1DIVBR1]Q]T=7((FR1SHG[V7V25%&5:J3)'0' 3QYTJO6'*$0.9Y H+ M2(E0U"DN\:;(L;%'H_%=TVB- M3]#XQMM2AXUUM$;A).[1_DG?:ON:R;[*)_T=^VX2=._GXJMG?56I$T9B2-'5T7']=B_0[S9'F=%!KVH8KYAX/: MH[J_.V9AJ_T[R!^X^K\[,J?= #S&Z+E?,_4JYWPZFW9U+H44&[XV5^]MC8BZ MB/)$,(E@6G&0%W6]24P!K:1A0:00Q:CDA?3:PUDJ,#;/3,_%(YV;VUTQ54HN MI2GX][__%\FS[-^2^6*>[,Q(IFOYZ+OYLYT?QPUA!-1CGW9KE'E=Y&QON_A5 M+W#)H2UUC9,]\%MS[IK2]N&+!/M"&F63::O#RVP\'1&ZN!EU'<<](/UMFU7^ M7F][Z>R_)%V^U[_1'B#'$F;: TQSO1F%E<@ P1 "9#)B3=4?5N=V>]7?7 M[N?S#9WI'?1BN9Z4J,QY00M0%%#[:MIU U6.4E @KA"N>(DJJVC,2P)&Q]&= M(](HF31:NCMI!R#:>VB^T SEGMFAXN6:G3,]@%]V,.S@3MDYH\YY9&<_YW;W%3UE^*">%%Q7A> (8D,0G!'%2PX""E@A:,L[1$R.7XZ;*HL;W6 M6TV36M6[9%4KFTQK;9-7TWG[FU_<3IBN@&UWEA0&PLBO_PEZC9Y)HVBX4Z#; M8(0\[[DB;="3G=M6'Y_A6#SA&4ZPBZB\GS>C?U_,]/.KIBO@MK-S592899R# M4IDF'44A0965&4 B1XJ5N$+0Z2#;5O#8>.7CA_O7'SY^^/;!^,2?WB:_??O\ MYO_Y]\\?W[[[^EM]CHW_+7GW'[]_^/9?CK$%MA-AQS(QX(W,.7LJUW=S;9O5 M&-VV7=$)&F5@*WO86 -'1$XB#ER?]ZUVTL9]-X[3=/Y@6H%O5I-2(HAPQD") M6 F@E C0$J> 8U@B3&&19JE;Y9/S@L9&1VWMCZ[ V%;;I%'7M23*!71O;V=" M81;[-LP3+H^Z*=>QZ%U#Y<+P ]=3N6[D:6V5&Y_W+.EO;JV:A/>]HH(EA4)! MJ@#.$070!!R1%$N \KQ("U02F#DY+&>EC(T.:B4=2_6?1<_.R^B-2>37O6G+ MWE5.VZD8L!K_-02"%N$_*VC8VOO7;#TIN7_UPWXO^B>Y?D-7W[\L%S^F0HK7 MS[^O3,V+]],YG7/-)O>/NPICHPBC?O)^MOASE9@I3K:J)SO=W1C$8UKLZ"4NV)&Y1RN?U%AWZB?L M.7EE+$BF\U_.PAYEK^,/8DCZ\M!B4&[S1^F8^'J,Y.G^+!_H?/J/MJ'V?+68 M347]%[T1^Z*_T=W%X6?5ZD!GQNVJ.UOMWLB*(:5R9;9-I#+7/BE@)1< ,EH0 MG.92$:\HCS;.G8#3U[L1W! M@2;.W7\,"710?S.(8L/ZIR&Q//%G@P[NQ_1=1, W^K/QK'<9/HO5Z@U=+I_5 M8ODG78K5^\523A_F>NM=DE04)6"Y9 "J4O\$405R" G1CG$J2^Q"Z^XJC(W# MMU$N)A"ZVQKNY;8M3 ''?3ONDM82-[KVF"P[;HX[!;'C"L*C[\RY_@"&)%@/ M+09E4W^4CJFSQTB^'K'^[.>E=L'K^/;%_#7E?Y\MNA9K!:188:A R:L20%X2 MTYX! BDX3B6I&&5N/3ZOBAL;_[7*N?J>5Q&U=2I#X13=6]2*ZF]M27K9+"<9$GF.E !,9!C "G% >#J=4%[E15J5#$JW[C$NTL=&@D;/I%8TV6I: MGPM_NO_/Y(]&9]<6+DZS84F.L3".S8F]X'5G/A^8@A*>DP+#\IP/-B?TYC6( M9W(+?:Z'_[9HFYGH/=^37*Z?O^BOV/I^+DQ\:=VD8)()2"I9,B#RE /(I28W MHDH@""L545)RS#WJ3-EK8/7*#5]EJHY">*)3D:C%TI3LK;6O7T#9J>Z8!&,_ M*7;,%ACC@9)D6J63]:+K!Y5T>M\EM>9WVTCVZRB[)\XX Q8TD<9>^K")-H@F;OZ_/P-LSU10)1!73\*?(=$7!$ABO M# A)<$%R26!IU?; 5N#8?+*=RDT.6E(K7;]/C=JWCV+]@+_.6#'@C,Q3+X:D M0]6$P(@.5#$A +)NU1(<8+I:*<%FG.&J)#A8=5 AP>4Y/^_S3,,\O2"\7RP? MZ8>Y,O^K]_%T.9_.'U:?E^9"\[-JEP[YVU3;7O]E-36?>ZL]OGN^WM#91.6H ME*S$@$,I ,0T!R13% BF:%YQB*APJM$<2]&QK0KG>FS>&:\KJ6U-]HR]2SIS MS55>'5FP4)VC)I.5L3G9,SHQ5M\EC=UN_G"TKXF=]SR&R8^\AKWXO#M[Z+$G M):0_'TW70;W_V(@?[Q6BR_,M![+@4HK5>PV0J1% M9S/ZN!^-E5YH6@=\H)S M4Y66 ,(D PR+C'*BE,B$6UF06R+'MHYT&CR-RMN9F_U'#=??J%'GN[B;>;IJ0 MD>D/.2&28*%H : BI^2SH*[1-O0AJ]I*^*V +/!+W9#L*LZO'A[,!N$;)J% M68W3[TA][^AC=VIB.E688Q*S,3&MRJ;SC5:IU6TQ7[V6:K&4;[[KKZM+NN2B6^GL\U:BDF:4DI2(O64 M"P8@316@')5 4IQ#7BF1,J>.\B]OTMAHN%7+[Q3]!;\9;N?M_QSS/=3)_!X: MAR?S==NA5P:37YHCHATLR0Z7N^13XUUK:^],)[:FYJQ>8&Y\E[Q/YE]^^F*< MX;^@52]RVO_RLWCI7F $FO4HJ+>W_VFK]DT$9ZF"90X@*E, &=.;C90+("K) M"\ZS(B-.#A?;.H&JWY@3 *O)"T,!T<%[R)DJY MOE8][-[U1*[Q,H MF\D)4YH@"BX!%T+S!&?$Q&!S[5J7E)-2D2QUNEETD#TVVF@=GW7=1.>IT=&Y MFZ4U\'8L$@G.R,S2:9V\ZO3^)9G.]QI::H"_W #8IT&E*U2!>U-:BQ^Z+:4K M+FN!;X1=-.RX!?_JB?AZ+'J[=9=/:%3C6+O*%/TS6=M6'H&4<2(ID# MSI#2VQ:A $M+!C!54F+]5T&<2GAL\-A!4I(%^.ZP$&="BO;C]T(NX?\&*5.*/@JG_0WZ;OV4,3]7'R5 MZ^E2BK>;Y73^\$4NIXOZ_E=.!,D0$:P$:9J7 !+*065N8U->J (1DA44>^2= M.JA@]"6>EC,U?:I5,9*-E$]@UW3O*<6X7>099.S+JC5=DVNF@VE8Q M"G[<>Q6!P)TASP@:NBGD95O/](.\\F'OO)'SF>Y-*Q?.-X^;F7$=WLJGI>33 M)CH4\0)S003(*Q. IBH%*,QS#31"&<4\+:1R3"5QUV)L)&)":OZ2T)VRB=C3 MUCFGQ&-:;!DF,MC1&>B@VL9AL8V[I+;"9/;MYN&MS3SXY*/XXQ@X1<5#D:&S M5ORQ.I/(TF,PSZVAN6A_;1RR-XM'P[]-W?^GMAG !XW"?#W](8U.JR^+V90_ M3XH2I9PK##!A'$"62-"''M+:+1OT6UC.)/[Y=)$E=0__]%HG'R3/]?):_U^_CW@258/Z(+N M#3W4&':/Z(_3R5ZQQU#]FI%L[^P.$R8F59Y!2DH&RI*;:[:\ E5>%8 JK!W$ M5#(JMDE$N[VC?^C0+:SM&"T@@I'9:PO>[HK_,+!(JQN^'\@- M7&(T_[@D\D4Z?=RP_U);CUN/!2_R_7ZSWBSEF4*ZVR9G:5[PG.0ER*7@3112 MA7,&*D0SEE.!L\HI"JF/,F,CIEL%JO747:I2_7ZZXG369/O\2K7=YI+R[E4T_7]^KW48S>]\C;Z*_:\>UYOVR=IRA4I-7,K@J2Y6E6 ME9@#1 J90:18#IU.%X-J-S9FWP6;.8:@! MI]2.NE]LHB)S^3NEI&D +/==6Z-CMO0EZX1($]<%AL M0 6'#IP-C^V9T-H(0@*5;N\2H]J*"J8N>?LO8H)I*E*F'?6"I*:0 4I!!0L% M=YMOTU'HZ[F]AW;^@NP5H44NZ7Y/_LD7=+9"Y6=;=9HP>D8.FJ-J9,)VC M@L5UH>):_OO%4LFI\:Z*%%!9(@!+10!#A(%2DT].M4R<.?F\?14: MFYO[GUIG$]"FW\7EKO[VJHZ!VVSK;Y_\$ZVK0GL$&/:92\NKI@%G*/:]4XUU M8\O9R,.[Y*1H>FW3EE_W[ H"ABWUT&CZ>,0""9X,<0XSK>XO%UA_F M6DQ=6.[#7!.8%FJ<7^,22Z&U,3=G]$%.)*68Y#P#%:89@(4YB\@T3:LRS5F6 M9J1T*[5E+WIL#&PT3W:JWR6=\NVNM-$_V1G@>MME/2>V%U\QD(Y^!Q8*9(\+ M,5>\PMZ-64L?^)K,%973&S/G$?KMO#533N=TSC6MOEFLUJL)1PJILH(@XX7F M,*'9C*62 ED2"*4)Z2:TVV6[;;"/17ELIH=@K>FV.K7>2FO%11T-PXW&?OOF M$XC=]LA>L V\'S9.6:=D\N8J5-[;WDLXQ-CBGLAZD>WL)8LO;5TO?KY?^(YV MI>3TX=(!X40R)02O,J *3$V140JJ"@J 4L*)HB5&Q.DFW4[LV!R>5EN_H)T; M"+O%[H3#;:@0GE;C_;N+5NGD5:OV+^%C>>QPBA'2+'3X5K%/H:ANN2DE!2DH) M**5D &(D 97:A<&"Y+R0/,LKU+/;YVJL\<;G.C>NO*.&K\+LYK'T!6\H9\45 MMQ"=*D\ B=QMG;PW$1DEG*L"8$TEFF%2 2H),Y#"K.0Y1@H7 M;@FFWJJ,C7\Z2\PQYKXM]4E$9TUBS$E:>QQC!/PGS3(Z8)"IB!T7X#P+R1^U M,9$R5'MC&C02P%^;86, >J-V])I; MII14D,)"TQ>5I6G=D0*2Z[UHRGF5HIQ3GL')>K&F,SL.VQO;B:.V$N*].;5J M)@-*Z^;&/?N Y8(32H4 4@FI'6J* 4-%#G"!*1%5I1!R*G[G"]@ I!X&,#LR M]H0A,MDV"'RYCH SB9ZQ-21)[@\_* F>L>N8Y,Y]Q+>"O_8&/PA3O41->;W= M_K2I2TVG5#MA(N> %D3S6H$9J"@J %<51!@AQJ75H=I-26-[7]M:]6;G=*AN MTNCK6M'_$L#7W^B@L$5^O[T1\ZCP?P.-WG7^+XT_<+7_&V:>UOR_]8 ;/:R6 MZ\EO\J$^O9>+AR5]^JZ'G;57UZ00#&.J0$HS""!4):A@)0!1@I6*HTPB;$,- M5Z6,C1;V-70,"KB.YG4>"(91[#7>"1[K%]_*_"O+OGY^;\G7?SM>[J\+&.2M MM[*Q>^/M/MSW@+P)1FJ:)6X#D[0,DQO&[^==S-+1@6N*:(8*F8*!4$, M""HQX 4418EH(4GE=TKNI<_8&.2P52NKC=F/V_O2597P/2'WFS778_+H2^ XQR<^ZGT0J?GO?"[?(3>;]C 051OIRL^ M6ZPVR[T76::CKY*=[IHA8W"C#VJ#!&>=DS^.4*TKR%@';ET;(WC- MFB9J,2L*5>22@D(JT^"VT+O*7/]4<"Q9B9#DN73BL!L"1\=;-ZJD7(]S],/< MDKD"(AF;K7J!&+*V3+QPT5LRQU)#YGK(J.US?FS3-FZYD%GS9C%?3^>;Z?SA MLZ:_HUC'3-(\*Z"&/B\* '-1 4IX"C"IH,Q3J!1.77C(7Y6Q,51KR5_<2*C' M5-C1TS 1R:NUHBKR7QWRV@S*AOU1.^;) "/V*3=; MET\P1/UQT=PMU.%!!2MIB?5.,Z>L!!"E)I>'%2 KRK(BJD":,-V+QYZ5-38. M;-_/K:Y)IZQ73-8UD.W(+Q!TD=G-&S7/.JM7\0A?-?6\N!>H@7K5[O,53:\_ MXL8==/4PG_QML?R[?A'Y7K<4O9-4O?!Z**LL502D&)G:3SD& M5&+3Q(E"6"*&);<* 747/39F^;-1/MG7/C'J)ZW^=M3B,0?7F28NLI&)YR:H M3OV:>G_9%[PN4-1T$GP9P ]TB =\J_]! [+$7'^9*H7&A%6<3EG^X#7+@GF^ M#A')\I;J/48T6@AXCA"M)85R=G)88V71+UX^8@KWN*M MC[M'F9G-J]FH;NCL,YM-'VKN:?KJF+8Z_V][W]KC-JZF^7U^A8 =[/0!S#.2 M2$HD%AB@.DDW@DDGV4[ZG _]P>"UXEF776.[JCOGUR\IR;;*%YFD*)7.8H%& MIU*1]+[O0^GAY;WMN^KLW; GL0LPA3(U&TT@JH)[.(. :%8 C#*8I9G,&.3S M9[7A:Y=8M%ZZ^'PI;8W&"71HF5:76#\:N&]@Z>A6Z#]HW80TZD ,?9[70OUH MR+6^40,$ET0#LV^(73\E1@O#BX)5.U0OS@/#%EH?U-I6W47-?XW."3LH[;OK5,Z[ ME6RU0_U%,1ND(C^M?E7B:6/+W)L+/JYMSGO]UQ_9=K&MR'5.85D2LSP$2"E# M=;E0@$.H@%9:9UCF4 @OSVXTS::V,;6&'9M*-.I6D5]M_9MEBV\:>K3A=&/, M5QFD@0DUTOCX)Z_'QC)J:GLTY<9-?(^-Z5E:?'0!_OFFC1?[N/I]MY)O;<]* MVR\:H;P .5+:4'*9 HIS!@I9(%VJ5/'4*1F\2\C4V'4?ZM'>"AI5D[?._4,[ M(>VFQ5A #;U]#L'(*Z?T%@@]TDFO/GJT3-);QK632&]>&[9L^V!C^=0'PR_J MK=J*S>+1[G_KF3LM!&3*?/!8*%O[OB" "(@!R04BN2I(D7.?A5B'K*E]_+6J MLZ12=I:TU U;3G7![+9 B@3>P(30 S?O98X#(C$7+EWB1EV*.-A]NKAPN25J MN_-/NV]J<_C5ZO[]3CULYUH1J93-/*6TM!W$#*%HSH'0&FM(RH(0I[3T$.%3 M8YA*R2A]R"]C[<8J0R$X,,VX=A&?)94E2^;Q4Y]TOJ3WO?_J-J6-7VS;.NA>:94D2D;3IO9RCM49X 4 M1 "S$9)(X#+3B 7TZKXMV>D3'+]#=Z4X6&MM'9G+-5N%-!1SP!U*67!<*@-T M8;:AU*Q%N18&]RQ+=6I6^$QY=4*)!/B(L\982+O-'G'Q&WC.J)1-&N@.W9GJ M+I/[IGA6Y7A3@CL\,2<"!ZFCTK\["J>D[W%GOQYP9EYI';;]O%[+/Q;+Y=WJ MK$#E7!=*$*HI4#S5=6]RIDH(.(82F_4L1V'MX)PUF!HA'3XDNP)KF3!+]D94 M!]YG!5S#6LFY#Y0;@0T*_\!\%AWYX%YSWN@-T7;.78E7Z4#GC=&U9G3^#PI( M#FDJI?RBJCJ(D*124)$;Z 6S];\9(!1K(" Q>WBNF&,UN?-'3XW-#F6$:O5\ M4@Q>0M9-/_V &-IK&0L#CS2*8"Q&2I-PQL0O >*BV9T)#B_O&"^!X:*F+Q(4 M+E\1+0'A@_E%?;"5FZT>+'(%I+:=7H2A)%*J'&@LBXQBQ%D6U$OJDK"I\=/E M"'NK;GVLU3\AX8BSVPHJ%GH#DUHX<#$2%,X0&3A+X2COM5,5SBQWR%, M1>Z$L$>\V\_LNW5T- [4.<$IH7F5MI1A@'*M )4E 68OQU">Z0)KK_"RRV*F MQAQ[+9/'6DT_HK@"I1M%] =H8'(X8--H.$L:'>.10C<&,>G@BJ11B:#;VE,* MN'%UM"7$Y\W:+%(>V/N5MG]4J5'[$C:%*'(,"6L]DJ@PU\%0J M(7#/146'^*F1Q>4^T<: I+(@:9G0NY&EXP %KT8BP?X*ZY,>B,=8M#@ -_ R MIDN#UU[8.*#CL-1Q>4I@I7"S%ZLZ#:QV#;\N5O=5FOA";5L5:5'),!0YP *6 M *4E!22C$'"5\YR4 J9^)8+UD[W>;C53^PR#&[O%!W=@5HN" MJW^=;B^8HI;C=I,\;M5M+S3.BFO[W>T?>W+PXL_KI^>%CLJL(&=RM9 MUTB\5RO++*<5F72:,LD5 3G69IFB4@@(+PB@@A4%DAE*H5?E&7?14R.(%[IZ M5GAUQ]MM/3(,B@-S1TOIRC_^0NU9TA2[&J3H53AN48NTNDL?MRBK-RIG15C] MGQ#.7.O5EYUYTI=OS+R=-B9)R3DN1 :)H2F:%RE 92X!H4(!Q$H$"[.9$IS. M'RL"_;)CFYT[65V0YO--G(LJ96< M);6:<:F[ X?8/'U)U.BDW&'O)0;NNKPWW7YFFT^;JA:NK)*ES6JT$F16B$7) M>"D 2G%AZ %K6YM6@D)GI1*RH*G.?5>(-V1.;VG8_@(>V29YMNI6E"'7RR7; M;!-#5S5]A+/'U2'P9I(8P([**D9A\^+6];%E7=G![CUKMAF$9&Y!-!#A7!7[ M6N1S"X<.(KIY:Q@IO=ON%@_VH>]7VZ>-G9MM'M*S60ZH[5QAJ7FA%!"*5(F. MN=VJ,B#R,D-Y2E*!H0\;=0F;&@TUE6K_[64QYXT2:O'L'WG0";,;X\0";V"J M.:B9'/1,CHK&8Q<7.&+22J>\4?G$Q?)3(G&Z)[#TPGIU_V'QK&0=K_WC]V.[ MX+N-8MO32JHJIQE!$@B!P96EA30E):Z4$59$J_D-S_Q4V,9JSU86O6; MM 9;K.YH05*9X%.Q,\80N?'1<, /S%#1,?"NXUAVONJW7=IG). M;*M4\*_?V.I35=MB^W%=E3A4\N]JV<,ZAX-:8D%,CM+KR"("1@U-;ZN# ;<6ORRV40+%DLG[>L: M:)(*FUE2HY.TX&FJ.^P,0$F#T"PY8#1+]B@E#4Q)A5-5G2HY%N?SC.B8P."Z MQHM,0-4)35__C*^@?_#+A,8\:FC-%.P:-W!G"A9?"PN:DFZ!*X^FH/LG?2$N MTZQZ6G^KR[3E..6%2%- )6=FE2!MUG^9@ERF$"%64H1+MTX6H2KX<.GX#2PN MA3 ;+C2$^B+G*J1ZGO=8P10KE&("3BU1O0/PW\E$(A>U%G;5X=Q9]A A,YFP]#G]$MM,E,O M7ZRJF=>>2=ZO%O]0\KTTL^I"+]BA#D33N%V^K"AM_LU,P/+]2BJ]6"UVJMKR MGY5100IQ36W5!\4%0-KLBDF1<9"1@J=(8RQ+&I(7-8+N4^/@MG7)XEB5A074 MPQGS%7#CZHD.[, T?Z#VEME5K?_&\.3%H#>'IGO;J_##EO5)8_XL.0( *@2& M+.+S"@,W1-K8&.J_2L[9B.-R+6%M3!4"G?%LLUJL[K=[W_[1)5.DC#)*"E!D MDME2G3G@D$G <(Y(@566^4U@5R5-;;K9*WH,^?%TO%^%U-'K'@.HH5WN>XP. M03P#I:3=!".JP_VJL'&][;=L/G.UW[PAC!P^;];F&]A]_[RT66RKZ@SJT1X^ M'7S[OVV5?EI:8MK.:<$U*2$#0LK49L26@,%4 "X542*51!5>&;%>TJ=&(GOE M9TFE?K5B.1@P2XXA*[4-266$'\_XC8X;]PR&^OBJ-@_;0P$-Q)$@LF" %<@V<\$04%1(H'B>TQS3G"*G MLD=7GC\UYJHT3"H5O4N47(.PFWPB #-T_,X F'@4>>R'S4B5'CTQ\JOW>!V! MSJ*/%VX;K_+C=9U?E'_LN,R_*, [L[/;[W.4'BE>[?87B/1/]+3QTMQ;_#I'9R?]=E(X?T?7RRI6,_Z3IS[.Z9+9;V<.FG M]:9R_L\+\ZG+4NXS0&T!?L+S$N!"8R585LARG#"]&XI.C4HBQ#W5%EMG9FUS MM-'=,T4AC=K;?$T;4\@;$?V@7]RL,^7NB:XYA,(ASMEJ[_'"%FCHA' M"QMSE3?0C+6]IE?UOZ]&JMG,VTW]1_,]OET_L,5J7@I9$$08R-+<[+=1:G;> M"F7F0TLYTC#+$2>>X6(#J#F]D+)*U\0JF_Q>Z^@;+#;$:&8%@[A4$.B\P#8. M0@)&L0!9GK&%3% M['I*8$T3RY_?UDOY_N%QLWZN%X9-/\ 4IT1 ILTHI *@G)@]M#*\EFE=Y CG MDBNO$FT=LJ;&7P=5DT5+5\\6BRX8N]%5).0&YJ8C:.^]0/.O*G(;CJ@E1#K$ MC5LOY+;=9\5!'&X)W\=@G,XWDN&/"G1=V0J7=9'=MT\;VYNEJD==%4AX M]_"X7']7JJZ":=[N;X:[[0'_$>JFR\'Q7]H MCAP<>F>V#(:Q@R'-,UOL:/YVRHS^0D=APV L]@P8_H!0E\-V]TE_84NU/Q[" M.91240TRAJ!AMPP"AHH42*A3:@MZ(%'X>15.)$R-Q:R"5?RB53'PO.T<1E>G M0 ]P!C_W]\(EX&#_BNUQS^Y/A8Q\/'_%QO,3^&L7]BU=]U;Q7:N8WM%M13!$ M#");K:<@9H?'"L UY@!3JHD2!2.I5['PVR*G]N6W*W!5A:N-T(?$:A]:V^PJ MV(X[MZ@0#KT$N8K>B^*G0];Z=L=KF(IE5Z6^4HVR6RA2\@*2D !)0(H%1HP6BJSRA4LXQP*R,J0FF*> M>DR-L"Z5"9PE+:V32NVP0F&^8^1&:2,@/S#/]04]N-Q6(&1#E,[R5>55RF % MXG6MI%7HXP;Q;?[X_>@9N/MSL9WG.F,B*S@HR\RLWLQ+#"C."8!2(,JP6=NE M+*)?\U3^U)CQMD,M^=WJ'==_>38J47R7?;!^=;_E+9AC^RBO@36B?_),A2GY M)J_AX^F7O/J8\+Y6MA*$778>6U9@F&N)2@QR6&8 200!$8B %$LB2:$0)E[9 MVQ>E3(VY7FZ=9L%-1RY#ZD9(O8$:F'8", KJ&W45@]CMHBZNXKX$;DSW:D,[,$.^RJAZ<^P@Z,?D MYK@*CLKI@V![.A<,(Z2OB\-FFZY75:L@_7XEU@_J*_OSW9\V U7]J%9F7;L[ MZ<*98Y&6.1( :R8 RH@"K!0E(+*4MF]!071@\Q=O7:8V/[2/]8_&V+_5YB3& M'M^$JCY#Y>LY&70 1G2I7,,^:6Q)?FBL^Q8P=+[[LV$'9,0-FNM8C+0]"\=UF/U9@#ZO MM$$+1^[Z#JW',\-K!ZU755)4[?GCG!5:20Z$Q! @"C4@B%(S8$JR@FB62<\X M_I<"ID:3M7YU9N8L^=?TKVF6/+)-\EP?BI?XKVGRL%@N[1>YK4L5LZ?=M_7& M=JJ;)3C_*SW]]_73;KMC*UF=D^^2MTI4H=D)S&:)K>5>'9[;#\&_O-"+H7*C MT#X#,# M-MA_J;%OW!!U_E[<0D"7[(]=ZN>%C-&+^5RR\%*YGHO7A5''VZJX MGXWY:*A*V8-]\^<;\\O%;CO'$'&2HQP09;:.J" 9(%+F "&I4L4+75*O?F>W M!$Z-6O;ZOC@!KSY^.^4W2OMQP$W,W3@A)I(#(,7S"[=F S!+55R_099;=^8]?R]DE_7-E+?-E6L767SK*0<$HV 6<)H M@!2V"QLJ@52&9Q#/4NQW[!2DQ=0XZ/-F_;S8^I^2APV!&P<-#NS0YT;=Y1J. M5E4+HKU=L^1.RMIA,4MJ(Y/=NDHWJON^UG;&H[5>,,=DNS!%1B7!7EB=U7> ]JIVZN]^H%R5"!4QU:1O3<)HR@&R@%"M2! C-B4"%$ QZ;?BN MBYH:^1E-0:-JP@ZZ^A%A![!N;!<'KH$I[:AD+^VT[)NV>U8??J;^NE>=IRL?MNC\?G.2\+ MEB$%,I6F9O-'!2 <4U!"PSM<%8I@KS/K\52?&H\=X\&3E@FS9&]$TEB1',VH M?5<_O%6/&R6J%O+F&R'U-_*7D3HW^K\RCN['2;X(0R\Z^W=W#'V-)M#Q,7CD M)M$#TE_[:765BCXJT?I$AFL0Z)AEVV^VJ8+YX]U_/RV>V;)JL[![PS8;6]>M M=@$2@2'*= IP@2A BN: 9IH G*=$:T:*PF_%[21U:I.6U;9N,6)_:.GMZ5]U M0MS1Z1H;QZ$]L=<@G%D/]E[KV+FS7BA%]=N#Q9EGU^OF'BWQ+!VR M9>-(KCOF[G:;!7_:54$IZW/N;'7QFRNE(>*9!AF6"B J,*!IJD!9YB74!2]P M[E6>J;]*4Z.RMXOE4Q4;IJI (!LO5@65)"J4U2(,FQOEC3L8 _-ARYAD'Z72 M]"EOV6-/50\C]NXP8A<7QBT[([?JBX)Y]#9^_;0:O\5?%!0OMO^+\V0_TI9J M,:_K3?U=+9?_N5K_L?JBV':]4K**K]K,"YI"EF<2%))J@-)2 LXY!A#R3!)8 M4"*=4EEO2IH:Q=;*)E9;\'^LNLE>WSKTS+%%Z6V$NVDS*FX#LV$X9,Z,Y@S' MD:BV>Z;:*O'7^_7SOYMG_+N-K[0_ /M#BYMN/W\4RG$V<\\D[C?T"ZOYROZL M'>KFA_WO&G_1BXWR2C:)HMO+.VGK:IJ3,D-EP5.@():V(!,WZSQNLS1@)K0@ M2%,<$HP34\FIT5(5EMDL&D1+U[#(G:C#Z1?O\UJ#-%:4D T[W/?:LC\?_J$Q M&SEXL#5]<9JV-'VBW_6"R7QPRO#"%4$E: 3) MV=# :VMET :F1,M^NPC),8MNYN%?*6[MJ]_6TM.NW!-;Q6_QI M=KN;A5"V:?2&B5T3Z$(%HEH(LW)7:0Z0RLVN5!4"8 %1@816''N5\KPF:&J$ M\=-B\P"T518\6FT]*^)=@].-*6* -#!-_'2$)MDK.4#0T"TDHM:,NR9KW/)O M-RP^J^1VZ_HP0CCQI'Y\LL_\I.OCLD_'?$I;"4[,L,%-0LYPIM_I?;!AL9 M!E1J4F1:ISCE<_,DOGYU[-M:#(?^7GW FHB6566 7N&E:RL^JVJ37T?:>)8)0BSEU^"DPZGP2A,WI)!/V MD+"9Y].CD;$S#_N@S/[X5ROXD_YM6U@ M)!IJF&9>S7F"-9D:$S4Z)W;TD[W6R5[M'K7DP\?*C:U&&8&!F2P&^-Z,UANX MF&P7KLRH3-@;LU.6[/] /P9EV_O5_"['Z2]U024C:KU\-BQ=EY#XB8DJNOKM MD_JX?JZ.'?(T1_NC0Y1B1:3-.V2V"Q!'@' $@2X44T@8_G1+RNZCQ-1X\U^- M&4EC1W(PI*F:DNQ-F27&F&1OC2U1A3S[6?<:N&XF'6LX!B;1?XJ1D&M1]7&M MOO-7'Y$7VDQP9/I/=C&0K.='9D2A)!"@)38FG MUK'=DB*DF68WP([.\%BP#3Q->"/F[_]V02*J![Q3X+@^VG]=M_ M)G.X+Z%NHB'WP76+NOK?COW9G#PF/[0:;'CZO*[ [D8E/5!\A4C%EHJSY&/, M,\=N' :*$GRU_AS=UG9$ZL7KVO%%+?7[U?9I8^O\-#5^YI3RC!*5 4(Y 8AA MZYLPRPT;8ZT8DC#37J'6EX1,;5EA=4P.2N[+7GDN*BZ!Z;B6Z G1P)^_)SK^ M"X@.\Z.N&R[)&7>YT&'IV2JAZ]K A-N'1[;8V)7'I\W;Q?9QO67+3]JVU:U: M;="?[*VPCLRJ071E2%"=U* 1?__!\DS\K_5=41V'WW/8 Y@Y2K4A()*= J MM;D=A30+T(( SE.&F<)Y4[,8 ]%3<Z.8IJF@ MA2Z A# S*-(4$&8W^U*S(L>LU"QO4'RWDN-AN!KVEW+\E MS0'@:96)SVQC2#3F*> U1.(>_9U)&?F\[YJ5YX=\5Z\,FX;N'M:;W>(?E>_* M-MO=F2%?F,%L2NB7G)0%2350!8$ 91P#SNP,)03.B,P4SKSJ=G6+F]J"O*VM M71,N#OH&A17>P-J-(^(A.#!?G()W5#5ZNP(W3&(RQ@V)H[*'F_6G3.)X5T!@ MS%NE%RNUS^FU+1"V;"4_[;ZIS>?U=K=1NT5=;*9]Q1W?5EDZ\U27&!,$@4R1 M]2F(W*XUH&W&E/(\)UQ [1P>TTN5J;%18TS2Z%IU_J@+ZE<&)2\M.KGL][U5 M/O$9_4:RF\_&'9_A71G_5$/C$4 SVA"-%$8S]%#Y!=5$0;T!F>Q!X<1/>_508.0\^")_S]/BPQP1L!X(KF=?G M&^]7AI"KA<&VHNZOW]CJ4UW6_+?5L]K:],NZ99"H(G[^9GYUDI?YLQ&U>\MV MZE ;?0ZQQ$(2#421(X ((;8SFB'=DI$,EXPJ-_?C9"V<&J-':-;0'#FVX&J6 M;#L#6/)IW[MAC]FAA9A%S9Y-6MPNM':HL$LL>*UV$!XK\2F.OLO>:XIZ3V@N M_/\O[*@OK,>.=(KZ3W"C^__*"^RWH9[RR]&Y3Y^DXN-M_R=I_J53A4DKZE]\ M_8/YG):?OZU73?62.19YF0FA059J!A!'A5D4%R4H",%/K5% M::5?4BG85.9QKZE^!ESWDJLO' .O=CR0\"J5?LWD'M71SQXY6D'T:\:T:Z!? MO2;P'''_B;]=;,5RO7TR@]X*HJ52YPR60&,;5)\3 1@OE"W]4Z8%Y9C3S.O4 ML$O:U#[>5N^^7Q2SNG8W+0G U_&\+Q9J0Y_N'0%K:9K\/D@T;G8OO9B9S338$]^IXV-BSK)V5N8.VV7.S_ZS!GN-MT;V:'PX%I[(,0Y%G'.0V1!@) MNX& . 7F=R3%I:)0RDBNS ]3K0-VYCOK4?K+"?3>GLD@*%_5'3E002\?C$;R M.GYXG3)=/DAX^!?/[PUM&7D(#27(-52V)9."C!"4Z"* ME"LN(9?*J31AIY2IT4W3]ZQ1<;;_(:D^D$\K1^= -["WCS>BP#4PI00C%= @ MK@.)WLWA+CU[Y,9P'>:=-X7KNCAP3[/>[K;-4:E9X&Q_54M;\N,SV^R^SPF4 M+"]L$'&1V7;C9C5"L&$!F>6YYDA3EGNM0;J$38T,*ET/KABK[2QI]$TJA3WW M.5TX.VYR(J$W] XG&#C_W8T#(E&W-EWRQMW7.%A^MJEQN2>,1:JRRO;Y52>G MULEJIC'+E0T(H@J@DDM !98@IX++@G)4^,5C7I$S->YH2H!;17V:6WE!Z\89 M$0 ;VF42AI4W5]Q (B9-7!,U*D/4'&Y='KJY>/>@-O>+U?W/F_4?NV_6 MU\M6W^=%3DJ6*@H8MWT6,"H!$RP'&=>E*O*<:>BTL+@A9VJ\T"R;][HFM;)) MHZWO]N(RM*X;C-Z C;/%\,4J8(/1B43O+<;EIX^\R>@T\7R;T7UY:.W#QXT2 MBRK,P_R\5$W/TG8"Y3S'9E]!"PVDH(871,D A2D"!84Z$XCP3!=^G:1O"YT: M2;1UKI;1K*6L;^%#!\S=%A*QD1R8/=KJSI*#PA6>=RYX!M1'= 5XJ M@5,CH$JIY W;;+[;B== _]11BR0,X]Z.%F_D7M7),DLJ?4=QK[Q 9B372BUS M*FZ5%PAXN%1>WA=8Q7%E/E&UW7UF"_E1[>8,8L72# --M:$0+#E@A&6 % 75 M*".(^G64.WG^U+ACKYYG8<43T-S8H0<4 Y/!7K/$JC9+WOTIED]5)] W['&Q M8\O%/VJ2J"Z:)<7=BMWBNB@='+(5X&::H50Y/1(Q;P/"R?6>U":]<%O:9 M?]XT)9^K2E)U[@TE.<89Q* LS?]0F0O 2D%!D9(RHUF*E=^G?D'&U#[W@XIU M\<%9\J_I7],L>62;Y-GJ.TNROZ;)0]-MI6F-RYYVW]8;^PW,DM5Z_]O%=OND MI!]O7!H%-^[HB>W _'&$]4L-Z]]J,-]W8^1-#1THQ*2'2V)&I8@..T]IHNO2 M@*SMK]_4FXTRY/ZLWBPV8JGVK9=R(0DJ1-VX##%- (5" DI2+++,;#]2IP/0 M+B%3(PNC9K+7,ZD5]4BWO(9D]_<>"Y^!/_@+T(0T KOZMKEGA4; :J3$3)_7 MR2_Y\08&G?F'U^X=+P7PAO8OLO!N71NV./H;VRRL%^E7ME-5TR8!(6480B#* M5!NV*[0MT,-!3K7*2\6DR+R.=4\%3(WI]OHE5L&@)EAG$+HM:_H ,S#%>6'B MO9*Y9GC,9VEH?J$K>?41RIWX[Z?%IDJ^;77",?]F9H2Z9MA'8VX=7=_4:\V@2&&),Z Y MI0 56088T1 H0C5"S!!%#GW(87"-I\8V=2V!U7H%&C6#JNH./]!N%#:IX1N8 M$_>V)BUC;;#\^7G]O<>7+:MF<-$;/FN(21[NC%PH>;8QBTO?P2H\Z M'XPV!J<3S'B" TNQ&P7D8OED%[5?E'ER); ^@U72]C&W 0U/NZ9D\SNV62U6 M]]O/:E,5G*C=77-8*LQ8FH*<,+-!MT4DF2)VDBHX*T2&2>G56"F*5E.;>>K< M?%N5G!GSP-Z^^DBOZCWRS);^V>1Q1M!MNAE]7 :>4MKV)$>#DKU%B662I&63 M';V]58DQJRYD-+OE]O4O+A\3Z*@UZ*,H-FZI^IA8GE6TC_KP_L%B.P M7B_>RB6NJH\_H]7IMEZLG:S@YEG!D5DX(9"E!%OO!@<<(0*8Q#(M$=-F?^_3 M=Z)3VM2^WDH]O^X#W6@Z.#=B8C3XA]WJ5+T/C*K4G;5VJS'Q\VO0$ W'\7HP M],'3N\6"$SZWNBAT/V341@E.]ISV0G"[*7#K*N7"OC)L::-4WJ^:<"&SWGI8 MKRJ']+Q4)2\IE(!Q9#/JJ :,2 4@DADALLPA]'*EW!8Y-9*U>H+%*A&UIIY; MR]L(.^X;H^(V]*;PH&P5D988]!I];>*=U;@.-(FXVW.&)^I6[K;4K)\79EOWX_??MC8@]A"*>(Q$G.>IAEB6$I1Y3@"R M;,-(B4'*N0M#^FC\I<_*J<\%O"$ M,#ZKRT+;DZGURBS$FDY#19["4I<0T+Q$ .42 4Z0 *2D"J>92%/AY5N^*&5J M"Z2FW/Q!R\"N3I<1=2.@WC@-S#7^$'DS2B<$,:+3UE-*Z+XX[.NO M3I[Y[6KR_+2:_*%<;.60K O('ZK&J\U#-F=*BM(&I90*,H!$:BBD@ A@AJ5& MW"R.I%<)D^%4G1H/1>B $&)MA7'WMO MOAY^6&*2_H#:CCIS#(_ZZ?0S@L37C[1LZA>W_F$."XPYUMJ\3! "1*D$1&LS MF6%.F92X*-/RM<(LS]6=VERV+]N]/*KX>N&5%T;7;>J9SI@-//T,%%BY?PL^ M.+P%KQI4>7UPIAI1>4'C?]IPRNOH#QE+V2'5OWC;UPVS">M?OC_P]7+.$608 M4[-0([:Q!48*4(U24.)2VF)M2G'M6J[MQ9.G1O.-49YG-)1: Y24#D&94EA!RG0GGD!M/ MX5/[@&OU$ZM_TC*@FM(;$Y*C#2$YMKZCTTT&0V,^M&-Y+" K$KS- R/>9X\4+!5K[(GPH]!F!+O[U:F/CMS?6SR;_ZVF[>SCZ<1BF M$#-< *9MUB6SGK&42E!JJ5FN"4>*^AP'= F;VB31UC4Y*AOH)^N$V=%?'PF\ MH3WTH;CYN^,= (GJ@.^2-Z[+W<'R,R>[RSV!CC4;:O2K>C2OT#>V59\WZ_L- M>[@[5'"JLSVR.2O2/)-* $4Y!LAV/>10ET!PE$-%"9'' MIH[5(=H_+59V=54U/:EKSA:D2"47UOG!2X!TF0-6EAKDI8(*B3Q/!?;+([LB M:6JL]%;Q754[KMH<5'K>*DCK":T;[40!;&"B"< J(!7M!@YQ\]*N"1LY2>V& MS><9:[=NZ,A0PN6WN-":Y< M'7#"7B>PJ\TWMI%_L$UU!+/6._OC/G 8%E5P,,@YTP#)$@&&4PT4R0P?<**U MXMQ%W.">/BN/ I'$+0J^C)D<(/=$>H\S[[]E/%.L)TM>G%F[7Y7B*NS*D+ZY=>'BE :%XX@!3/K M+PB*DJ=FLZ8+0+)2@H(1A56..49.O:>O2I@:W;(7.OHXQR[!Y^)P[ G*P-SY M$H\@K^$E8'Q<@ST!&HD1'5\<3[=>A^W=OKM+-X[HH.O0^Z47KNO"P,3])C"K MH[G,W]7B_MM.R;MGM6'WZK>MTD_+#PNMYBFE,,L(!B27!4!"0L!)SH&D-!.* MXH+D?J7F>B@S-6H\Q&0V_966U_HK[2U*&I.2VJ;$&N59(J#/6+IM><<:H8%Y M>MC!\:\Y$ '5J-4(^N@S;IV"",B=53"(\W4C&TL_ +^+HIK3\H Y.4%QX! MW8,OF=V[:?"+AX[<*_B20>%; #W+?ELN7JOYK[JV8'O-1:4)H#J&P' M3KOY(U)3P%,M)$\++*13!\ZK$J;VT1X:QEDE9XE5TZMMQ'4H'7:#?0$:^ ,> M#AN/#6%?C$;:$ 9@Y;K_8''9>V"^QLUH1;>L S\^; M]4\V_O-7]:Q63VJN%"K2@I0 :]L4#.(2V.JV@!6,F5UA*4OEU3O00>;4.+!1 M*S"OL@MUNP\1NSDJ=I4PJ@ IEZ$47#/ RA4!)E3&= M,V3V0'Y=B"_*F1JEU&HF!SW-7-AHZAGC?0U7-V:)@-;@:RQ_H (:$7?"$++2@$*1( M(20*JO+"Z:CYXM.G]O4W._]:PZ12T?<@I(V=ZSE(("+C'(,X@1%P"G+!Z-Z' M(.UGCGP&%3=N'ONT45_5G[L? MEU7]9X2DF;05*$N: T05 8R(%!09SJ+=;2 M+'TV.S?6>B'#Y^,YE33<=U2'5M\WBLZ26G*RM:+]>.DEH)#H5&C) 949!ZBT MB;N"YR"'60[3(B-(\@;0=RLY"IQ[.:.#J5:R#Y1N+!X,SL!$_?,!C+S&L M,?_TQW3]\:>_9ES][:>R7)S^]-?%\F_3SP'@7S?_Z/GBT]?E],/']4^""7[[ MM\M_8EIGPPH#+64!A2* TU8#LT4(;UA((?[?'_Y)*">58PR43Y'^B!Z<-1:2 MY=RA-LK;\X?.IO.__5/](X85_D3,S5>;;__E3Q_7ZT__]///?_SQQS]^B__SYK=7'UU-[_L@/9;__']^>_TN M?<33 -/Y:AWFJ;Y@-?VGU>:'KQWKVZ\,JP^S/\Q+4Y_KK_\^5*[89Y?SM?3 M]==7\[)8GFXH)>HW3UM__83_\J?5]/33#"]_]G&)Y5_^5)]%5 C&Q3D-_^O1 MY_W\C<)/2US5C]6?OZ8?7#RVTC0(M?AEC?.,YT*Y?.ELD6Y\:%95LEA>_LM9 MB#C;_'22<3IYOJ!5\BRNULN0UA-GA/$N:'!1!U!9._"B.(@Z6>EL],C83>%4 M+E;$QD:#*TS_^&'Q^6=Z\,]58/6+C>2 \0O]_:\[+ST7V'[47XKJ/7UV(KBS M(BH%WBL+JF@++J@"'H/U(EOODQZ ^.OOO$G[=74_6Z:?%LN,2[(^ER\-RW1' M]3>1?_&)GS^%)3T(TL?I+%_^ZVJ&AM#;>C& _,Z50^3^Z2?BNN!RB?GUN6X> M9&[#V9IL,FX^.83>G\WG9V'V%C\MENM)$HC6:#*AQAD@LTKB8(F!T9$%ET)@ M20ZH_^OOW@H'HG\<["W/3O#P!I?3!5G-_((V\0E+F)*R'(*F+40ICN D6@B6 M&>-TX(3K 0%QX^5;(4+VCXC])=H))-XOPWPUK8*_@'7@*F4O)'E:TH,*.1$W MWD-V%FUFPF7KAMPF;KU_*V"H_H%QD%Q'QL:Y6_7K=(:_GYU&7$YD\C%8%0C( MV9&I,P@QQOJMY#9G:Y02 V#B]GNWPH+N%PL'R;$+#+S%#],JA/GZ]W"*$Y,$ M,X+V.$:Q&"@9)00T&8(PFL!M37:!AU?SM%B2.=L( M_AW)'Y\OSN;KY=?GBXP3+6U,GJ)Z3(YB=L[(Q$E1( 6A=4K2)U8&@\>CI&R% M%ML[6H:3=A?@>1^^O,HDOFF9GF=!+JQB4#S0-$; 48USM@AI!P%U!YEC.I8'7QU^OI'/E$):65<1Q,]E4TAH'+BHQE MYL9BR$%&' PF]Q"P%41\[Q Y5+(]P>,Y?7FR?+_X8SY)4A"8*=321=).BDQ! M+%E ]JIX;C#;&(8&Q[?7;Y?G8D\$&WN*M2=D;#;+D^6;Y>+S=)YP@LP*5C*% MXTI;%QBX;M,-)Q,G0P ?<$E#>+U3K,_M_IIXU+ MY8SF*D1# O$2E"'YQ)0":",RSZ+XX(:+<^^C8#N0=)PI'4BX(T.D6L!G2PP; MNK/RY&B' ";6LTJ1-GE_#12OUWR.EL4-X9Y>?^=V,.@X/;JW $=6?#V?G;WY MN)A?9FQJ.%Y8Y"!B/?0Q9->"51&(?EUL=CGQ(91_^[W; :#C-.A!@AP9!.\P MG2T)P%S$]]/UC#:WR*6WN>;I% F!\TC\URQ>,&2X'":E\@ @N/W>[4#0<\MQ?A)T8@)=?TLENR)$:L,,2(] M14&BIF1+UE9A*BP-417T*!';0:3[!.80(NX"*_^QF)V1 I:;T[_E:E(L9R(9 M)(JE)A^8<.Y]YE"B=JD(;:08HOCFWI=OAXWN,Y>'B+0+3#P_6U9YG=<#U(V1 ME'"VFF HGH= A"M.<;&7&;Q.A6(D$YAR(20[A'?Y& W;U6=UG[\<0,!= .75 MG)Y&XIA^QA=A'2[8FDAA5 E*@.,NPZ;V.;*B2,EHN/91L3)$O=9C-&P'E.Z3 MF ,(N N@;"SA\[#&#XOEUXDBLT>\%Z @B[;&Q(E\[0KD8G(*7"N6AJW2N7KU M=K#H/FVYOSB[0,.[TS";_7*VFLYQM9HPHZ+&&("B:@XJ1!)%I*#+"*NDSEER M.9S'<>/5VZ&AX^SEH>+L @TO3W'Y@3;!/R\7?ZP_/E^$K9#1\>IS:'$VP5*WGVDB.N2^AQLMAP1 M,"#M?RH7"-8;$$KDS%(0T@QWB'[]S=MAHN-,YX'"[ (*;\[B;)I^G2W">J(H MMJ)06X$SEO:^&"3$8AA([86162M1ABOTO/;B[8#0<<[S,%%V@0,"\&DM-URD MO[W[2&);G9RMZTW&FLN=T![HO>81G)>5&U/ %^NAI)*8%JDH,URMWF.4;(>4 MCG.B PN[D^LDJV\UJYA_^?JV4H+SA._QR_H7^O#?)MD4YA23D&4LY^O!"5H9 M3,>,)4<1PA#ICJT)V@Y('6=.VXB^#U-$;"W#[-4\XY=_QZ^34"0*H1E94-1 MZ,\0I;!0&=,,M=(J#F=];KY\.YQTGT4]1*1C5^6PL M3^D3S]9K7)U+?<-%2+&6K2!#")\FFTLAU0R2NKG_&6?KU>5/ MH/[DVB+;A;A]37;$:N"CD!]&23XE8=3;5[5" #[IHE7U4\1[? M\W!6;Y(Q3A.F9IBXM# #R'S$S>5A^?S7/]Z^5_GTT_AUE-_3U; M/P_+Y=?I_,-_A-D93D1M."1$@."*J O*TH+2"KS15M0V1%'=T^OM< !M15T/ M@#H(!8O6*ND 9\]2JKTF5F\Q(;$49_@[KB\+I8J31C*RTE(B>?@R)"#ZZ0^, M41M.Z]#=4XDV@'UZA*AQ>LRU0]5@"N@ 3&^6^"E,\\LOGW"^PJMR.UU,<$Y MRK(62]2KH3E:D@XF6^MYK6ABI.ZE9IR&=.W@<[C(.\#-R?HCQ:'793/1:#U* MR4&S6LP;D,QHHMBT".FEBH;GW"1\N$O*.)WJVB'F0&%W )>;Q(>L$J<]%[2- M$90F@03F!7% \434TI(TFCO1X[2P:[@K[2WB_?&Q6(?90-O0XA,NUU_?S$+M MY9JKM_:IQJ:TLTZD2TG3)@K1H /EB:MH-$46WO)LG>>$_#:[T<-$]>#3#!)Z M#2;Y#JS,"7$2ZO62UQA6^+9VN3\I?UGA1ER3$AWRK QPI1%44@R\$AXJ&S'+ MY$1HDO-YE*H>G)M!<#2<[#L TJO:P_[#E#S[+_,=T M-IL8A3(R5L"E3";6$"#P&IP372 KBNZM<<@ M#*T%[4KM4ZX\1.X5:,6#B]ECYO><TFT R1<<^Q_7\S3 MA>_F8JD]9B4PFS09RVS!15Y F%PD"T;%T 06]U(S3G??%AO4P;+N ##G]$^$ ML#''*"$[7F]99PX^"_J*9\;1U=O7]_0U&"J &J>%;[-CAYVDV4&L]'H:XG0V M74]Q1?[ZID#]XV)&0E]5WWW]]4HTN8CB#,^0DR5C6*(FI\MPVB4#N6/UQN1] MMY(/1\FV!(X;0S4__FRBIPYLT#6^;N.>:+6!P,,X.T0?'2#K\F#E3?A:3U6N,N##!@;-6 M@G&(@D?A'38]T[I)3C>(.DC9#QQI'2#Y#O#S\O33;/$5\2W.ZDV;N[*:9,>L M]-H"9[9N]4C28JIVE.#1YBRTMO=<4SD<2M^E;-R]L!&JAM5'!P"[F>2ZY.?K MU1E>R(AH$&RIAS*UK;^3/D$RO";<.6K?!%V/DS5NBK$1M ;41 ^XJK'I/5@ZZ! M+&?.5@X$!*42T-MED,E;Q>ZY,-'"&Q\WT=@(. =*O(=,PF+^X3TN3U]@7%_+ MB3')>3%<023V0=G@(7 2CW>\9.>UHG70!#?WDM.-9]0P@CM<#QU8H >VY&L, ME6(#I_4&01LRI-+6OI#1@8B:I.>U=*S-=O8]RKIQD=IA;%CM= "W%Q>OK;T5 M3O%]^')-C+5VP6*B/9H,>G&Z9O:% I]9 )36!B8L4[Y)D=%WZ.K&AVH'M2$U MTP'0;CN(UY9,3A*#UXPV^'J?4D1R)%QP9*L3YS)QY+').2ZV#.NOC'O4>.U>^D\0[ M<-9K/ZKI>M-.J%YI6D1"3KJDB_>T1V=R"YF@F+8$ =E%X7G21II[ M!O0-<2OXH'/CP=N"'15: ^FC V2]N7SOAJ7S"W=9%UNL+8#6T.8L\N: B1,S MA0DOLL5P3ZO;0:X7W:9E["O8PZCY[@VC@V3> 6RN=5\\IQ]]Y(;1'LU]G4EC MLB'7SFD07DH7N'(Z-TEFWB9D[**5)H Y2-H=H.59SINZG3![$Z84=SX/GZ;D M=UUC:R*$5]$J"@W0Z'HODS9D5=L>*2XPRE@;>38I(O@N:>,FGQHA:F"-=("Q MM[@.TSGFEV$Y)S]O]2REL].SS<'V"RS3-%U31!%LM%R#S#$31\16H#""G#[F M,;""7#>Y-OM]TL;-.C7"V, :Z0!CUSC89#EJQ_(E?L3Y:OH9S]-IKQ>KFD0[ M*>_#ETFV)6]Z/Y:$H2XADJ/E9+5S,%EE&W5JTXUD-SK'34JULG -==4!%.]* M;1*=D(JS"$[P"$K18HHYD@M9=(PF.R=EDQ3575+&S50U M2!$N\@1?6]T'AB M8Y3!TD8O0FTNEZPDTKTK?"T^ -I,?*?!ZNF\&P=HS& M?V\V2OB(ZVD*LYL<'-@%\.:3V[4$?(2#8_8'9(I[1W$A6%$;DBMK(7!+OE7Q MD:FH2TY-TC;'Z _XR*I3R>ND0@3/4("BW1J"H'52EYM&Q;B+39+K!R9 Q^T; MN M6=DA^[J*+#IRHFXDX6L8GRXWT\B;+\@:7F\DB$ZL98ZJ0KY"1[#KS&ARQ M X5[E;B(6;3);6U'WMAH&P8,CZ9(!]%,=W@['UOS[&S]<;&<_@_FB4TZ.%I_ M]89DK-&P 1>"@R!%\A0I>Q_N&4,Y-,YND]5M1G4X?!VDB4YQM9G_G2=&.N.2 MH)A$".)$& <1F87,='&6J23;E*@_3%*W^=2A\;2'!CK TK44\(-FUU.T(9$) M<+5UHO+*@6,A 7.Z&.NSE:9)LGX+VKK-I!Z"KJ%UTA?,[EA?[YSV-E@PHA8@ M!A8AJB0@%S3)VLIEDP+W1VCJ-D4Z$*P.TD&/<+H^#3"9I)C-9'_GKQY^?;9 M^U?TVV>_OWA^\MN;MR__[>7O[U[]Q\M7O].W+P]-:>WTKD&37/MS.5#:Z_R8 MYBJA<851(7W6)17:X72]%L817.89!#<"O=7*ER;G:@_0<_C1]6>*LGD'E.L4T\,@];>>L20!X2<"XJ80AM'WW#'H/T7:QGZW6)Z7V M3=LE89T##);8H)RSTCJ ?H M9_B-AG&#_Q90V5? '9P'O\/9K/;IQ#DNPXR _BR?3N?3*I3U]#->=,"?"&8H MFHRQMOXHH(0R=>28 BEYDB([SMJ,1-F.O'$#_A:(:J"6#@S1L]/%%F=$C$UX>6L8-\EO YU"!=[#K M$>:1-+&^M*/>.B71,^"N1'+H),4(UAKPP:+4M&^S-NWK;M$Q[H6\%E@Y1-"[ MX\2?XV2.'VIN_/U@)N:OR^D:3THY*9?WYFL;D'JV$^8):Z P"2IS9F("C4J! MRBE L,*!=#PI"CRME4WRB]\G;=RK>"U -; Z^L'9-X/Z*PGR_+;J&1G:"XN[ MF*]^P;)8XE77!ES]-ITO2!Q?+Q<:N8HWGW*>VOT-UQ\7])O/])'-;=B)9(X; M3!:,8HPL-DO@7*CWJZ-FT5D=VLP/.R*/XY:,MC&G?0*DBRW]@N6+K>87"IUJ M/.ZY2P&U A8R>2;DVH*+C) 9--JDBG&A89[X#CW;I5?9TP/E89+O(([X_MJ: MB%BB14L;2C09E*I]OYA#L)%%7V*.036Y7?%]TK:#U9-*VP^LCVY,U"5'+Z:K M=,X4YF\\7=Y%>K9>+Z?Q;%U;/;]?O,5/-62??WA)_V#]=<)J<6XBYYDE8S\*%7;0>A)'2H,IX4.K,Z]S$RLYX(909+1 MK)K..@%UNFC&*,+>L:MJS@>AO81?P$Q7-S77(4498$1OA0:WP%1,_(C50Y&*/1Q-SDIO!.5(Z[@[8%S)[H MW%U[_4+SPNC?K1/'4(QBH;:?=AR4,0%BX08D*T9G5D*)Q[22#]$Y[N;< SP' MT>#> "5:XN) B-;2]\E;3(MYFLZF%S4Q5\'V^\4]/8.N!)J<4R6CA>2(-:5= M/66LI7_D[QI>M+/I5L'2W3+_ ]Z_G75\$K4EQ])"![;P9B)')"*8Q0),U7&V M3GKP,G,H/C'+M)045G62+AL:1T?3^:.9M%T4T %Z'NIC]NMB219Z?C[E*'U] MOPSS%0FJJG">-]_-SA6:_^OL_(3W,A?]IN:>Z1&>WZE__N_G;Q^ M\?+MNY?_SU]>O?_/FUP<=I7TGJ0N]@W[NB_EPBU=(NYINA*5^FJXE.SL2Z?V/A MQ(REKYRG@+Y>W:<=W1O.F[0$?92J3@"UA[H?0L[!LN\ 2+=X>+$X#=/Y!+FS M)I(76$QM\5TOAGB;$.C?)Y6BE"HV,4'W4M,)< [7]NT3M8-%WP%^KG4/^0UK MBG'BR2#K+"+DF"D^-]J!9RF"Q\VR"L:U,3YW*!GY-/]P[3[ E0?F M5UPP@S8P&SQ1K]&#\M+04HH&I \J6&&\DDU2%X]2-?)I_N 8&DX%'>#I]JR* M"RZT=H@N,(A!D'R\*/15#5Z]LMJ*4$*;ELKWDS-N\X3A$32 T#N SA:#)BX8 M*\F6FNJ J+BH[2!I337IQ;4SAN+X4&)JJ):CK W)4G^9K6 MSROZ4L1L&#Q^=[2?E#G!" M&%_6>?(O\/SO5_.[*9"WB]GLU\7RC[#,D\ 9QQP]8+;E?*!)<)J#212.2*W1 MVB8@VI'.3L*X/6%Q]^Y(,QUU ,$[/2$OVB(K*X5*S$-6DBPN[?#D(-+JS#YF MGICT63:96_L /:.WOFN'@>\UZ=Q#(7OCZA,NIXM,*VBY'F@CO#N4R6>C.3,0 MC$YD\7VM(D9'HN*1"QU0Z$;Y_;W&%K6\YW8T3!VHAK[@=+X>7IPM*29Y<_Z" MS3IYBZOUGU6I;0XA28(%I^LS^LQ$:O(78QV361Q)4=89 M)[2%[Z MHKGP 9MT'SJ8\M$[\QT7K$=3<@=;\ ,,;_K';\4O!6"6UFP$IXNMK9M+;0C& M0&OR= PFF5T[DWH X:/W!AP;TVU4W"^DS]?PR]-/L\57Q/.!"6?+])&D_V86 MYJN)Y@YCO39K^:8,NO:EL'5Z=A%&)E^B5\,<2B@,E' ($4. D+WRAJ=Z(>38%OA!:D=O>S@V:@=49N^V=O/+ MDT^;#A)0U:>MJ-8T0P (&H5DVRA_387B$U-';+HZ- MU:'4V"]0-ZOQ?@9CB%5R%H3(]?*Z%A"=%2!M,D4SE@5OTK!D9TI';^0X-DP' M4F('*/U61+]ZOWC@$'VS*"-).M]Y"=_VT[MV.Q?.5QX6+T1@&FGE/\:ISX$ITP(M@A1G)!;;SC+>C-KT*][[V-TF6>5ND!HQU"I)* 9Q1$A3+WCEG@C)-C&P; M=L;O2'DTQ'> APX?*B%.4T.M7&8^BL;>71 M,+B_]#MH9_E0^03A/D4F/8C@R'4QI'$72P&3!=,BZ4@8Z*Z>Y8Z5/T#W\-?)GX?5QU]GBS]65_>% MH^5,U@&RV8CJYK@ ,7D%1@KZ;Q ZV=:WR.\0-8!75)_Y9KGX/"7Q_?+U+Q02 MO9I?S?QZ1K[@Y^EZBM_$8)S2.:*%7.HBX[7PM01'FW?D2!&[S[Q)8XS=2>VD M9OA0+-WC2[7467>^NG-6,YXD*="@>+R(PI7)*I,OV8FOW@I+K57^ MJ+>^B_P[ ,^-3/IEWQJ\P=+[Q:[2]%X*)9V#D.O=1AMT;60C0&/A)A8=N&IR M2Z(%,^/6*!\9RJ.CH8,5\0+IS>F\=1-]/<.+_,[UP; 3*7ANB6'/?X2KAT0B0DON4):UY%0S=$W2,=\C;-SK&]VA<5 ]=H#++<;>&BX2 MB\R"--D21]K7V^L:O&.^9&F3%TVLXT!3B)NEHKO#YL"Z[ "=FT/%WTFP),5S MJ5[._,[>:,Z%!N7JK()83!T3HT 9Y$J;;)AM=TY\'T7CWJCH#HO#:*Z?[ MAP17DKNHF[L2FW0)F50&DI6;P55U>13 J\2:>I M;8CKK3?",,#X+OX.U%+/1O'-$C^%:;[T/RYL/GG(F_W@V6J%Y"+'G*P+-H,V MIM;T9 ;1*0E>Y1QT+$6V:92\'[F]-5LX$D@'UV3/L*45N3R[$=2]"5\W"[.P M@!%-@,0Y)X>Y2(@6':$K9Z70Z22:)"QWH+&W!@O'LZ(#Z*SK;?R2(:0-(7N> M(//JB(=0![/5*_5!>/02=7#' ^%URGKK@W#D#7P?_?0*N+J6WH596)+?/:D- MZUG(KEYY)X:$(7=$8824/0M<.R]MD][:WZ6LM[X%Q[5U>^EG1,!MAKH\(K2W M=?S?HE#\M_$G)B(S)J*L,YYKKY!8ISTCE^"43ZP$;:RX%:L\,/IN^W?VUE)@ M4$"UE/_X[MSWN'M=OW\]#7$ZJW66M82$*6O NIJ8+\F!IR^!&6_JBBD\NT/! M=?.5O;4 ."JV#I!^EUOD)NSYEJ,ZCW\,H<,:C6 CPSIY2I#@M ;%HI3.AZ!+ MDSD"VY'7V]W^(VV6!VMJ?-.V>ZITXKS)*?&-^"CH4;XFZW4B!.EH#4K-VMS_ MW)[$WJ[9-X%C(XUU<#_I S3_CZH&T?139$QL.:D,74!Y)D$$K8 ZC2\8: M6UK-H=V1U$Y:BQ^IB'LHG76P45,(?MG.(OWWV72)Q"NMM?77VA!K_6R>ZRV; M3_4C$Y.X2=]A M\)>SU72.Y(^L-M>;J[ O?I,G/G!/W"0HCL2I?$TA%<; H++*%F%$<4?4KB7WC/]\CUDEDN804&'BN#2U#PR"*XL$: M9K7U1'BACDJ4.;9%@1:H'DS: -W46L"1/ MW@UH<>.AX;260_QT+5-X++R]Z2\7LP_D#4^K?7 $T[V7KKH M@0MG:Y=@\J:CU!"55RS(B(T&Y'R?M"[CG\' <7OG'E93'6#O+7ZZ\$9N\>%I MJ6(.'G(J)*94: /A64#)M):+M#*WF4_X$$%=!C*M<#:(5OIQ!=]<,7,EL'JS M8361++M<#$)2M2M/Q@ NZ@P\88F!OBRZ"<@>(JC+,*29,1M"*X>"K-T&NGP7 M9F2<+SKV,,&U+D)#**E.H*H#U5$HL*D(%ZU+&MLD$K]+6I>AQ5$WT/TU-7:= MS+5(_IL[<,['JSF)ZVSSV_/A#^=C2+]0T"2L=]RB!*9, *4OVXY5A'PMN1M-/?%DN\?FMA2Z'8MW9X$Q^L\B@,,(;5,_46 MHK8<>)9,&*5]XJU3@0^0-FY!UTC;[D":Z@B"UVS[-28W:Q^AT& M%*<-P>4ZSQE+L;Y0G(5-RJFW)W'<4K$C [.1YCK(2;\L!=.:'),OM!/,/^!; MLLHG\\IL_7]U5SZ3>[RY>G@YNG%SCEF[TU__P;5/3APMOQ*< W2VGFUJ!=Y[ M!2DK9223W+:Y"]" EW'#HV99[;&UWH$Q/HC9\V$,=PL$T^PLDSFX+M9S44]4 MUMRFE('6OP!E6 7(@>;G982T27?I%'?<=D<-[IKMEPZQDH'6\B% &ZQ_8QV MS.7R*W%X,><);539*@BB]I&I\WT#3Q98$;079^.,:+(I;$7=N"%@4]P.JYD. M#/>[LT^?9AMQA=FEN%[-RV)Y>JZP2\&%F"(3M("TJ\4!/CIPWB:P%K4N+"2O MFP1X6](W;F#7#'(MM-,!Z&[<&9_6F>43E"S((@L8P_QY5R+G.0>=?;*6V:AE M$WS=)67D?N(M-'[WRLXAXN\"0/0L?:^Y0S@U3J?0YA&3@2 NB8<\S1 MR2*:^(.WZ!CY%L-1H+._X#O SN2F6G2X.X FL?=5%M"Z7:USY'T M.AB$!YQ"=++\$.87G7YS[?F+RR*5,+NR'JN;C&TWH>BP M%QX\O6A ?@>:;/0@1<]N4G1R'T7?2;\)54-MO$\<^?O7WY[EE: MOZ]YZ&>G=7U,9)WD5&_Q1);(^3:B@ M2T%+SZ&2V4D7Q/7CM\L(?PCSM@*H; M]6DME#)V1>1C/)W/DEZ_J;-HZC20*#TJ*R$4*T#)$"%:2<)#'KPVN0[L/!AK M-]\Y;K*E8[@=H)H>]\AW9Z>G8?EU4=Y-/\RG99IJ=X(K%^ -"3[5 IH]]LXM MGWSPGKH/!UWMM=%[8,H.;7%-/. N H)'E?:>]/3+ MK-9Y1F0<>(OH(7$KDSIJ28I.!&-N1]R/LS;N@\,Y!VO!*?+JV MLKW-/+;M? (VE$4CHZ][NW3U$K^)X*20]*WF'D6.WC8YHNK"AMZ)W#<*^WK^ MY[?E5S*Y(XXD0W\F4%I)J-D"\"0X+8L,JDWOB.W(^Q%LZ"XH_&[ZY7 E=G 0 M\Y=Z8>/E:CT])6'5&T-&<:T<)*5M]98M!(\)LLTFFJ!TR$T@>).,'R&V.01J M!RAE[*#Y^7*ZIEUJ=G>3JBW5+EFZO6@4DXF91'PE[D"Q$, I1UZ.-DEQB9C0 M?V]KWO_UXUZ5'@]N1U)8!U;N+7[&^1G6R73D1E5IWF:(%:6*UP%,S J4S<00 MTPQTJ8,TB_,10J6P=2F7H>+@N0\6?@0LJ"NU)#?WA5B3BP+42\N4N2O+*LW8;0!5,7R4$0LH4GQ MT$,$C5L=VP/R!E!4!X#[=;'$Z8?Y^>$F\;$D,TZR(=G5.&WS[6PCRCM^BO$: MK8X6& J2GJGI_5@R6.]J*_/,K&MR,K,WQ>,.ZA@?LL=1=0>8OO]&X9V%&KSA M6G)(:-CYL+D0F(,BLC;"!AW:3/'8BKKMDN+LQP7K\#KL )BTQO*W6<-WQF7_ M91ZGLQGF;S^Y]*B#XHG5'M*Z\ CDSQB(7B7@QMJ2I;:J3:>5?0G>#KX_\*'. M433= :)?U\D1N+EP<3>1P6U$VB(@12@_.U;G-E[7*1FX21.8V4V7KP!V=0:=25#%:>=NFJ=^6!&X' MRA_PG*BI)CM Z*O33V&ZW%SB7+Z8KCXM5F%VWJQZDZ$X3UG]#2L M-SFR%^"*8(#<9I]1A&":3$S:A]CMD/L#'R(UU_#8Q^Y_72S_1D]*UW*_L\5J M586[_(QW:E2,"FAR+24LM2\QL^ #"=66)!TS+C#VW4JXW5^['0I_P,.DQAKJ MP(+6CJ_3];FD*!A<;.H(<'Y5FW@]1\$R4EY"PK M9:'$6D=E:Y\^+TE,+JN8Z8?2-DG3?X>N[2#X Q\@#:FWIWMG8I.).!_=L_== M[3W?=*0[%(]S>.!=BHT'>/6&;\ LEOLH. ,"8B W3_$:,FO(D5R\A$7'L-V] MT;O/'C!C^ )7:3G=E)*\KSG0B<0H+".RF:CA4=:%XGOO0!,;C#ME16FR53Y" MTSBW$X;0ZR.IOX,$/^*>MUJN)V]KMY]G7Z:KB=;!E60S!&YIHZ[3F"*S#*SB M@9F45,%M#O#HH=>00M_=1LF-MXY[6V4P'2X.%6@/*/@-3R,N)XRC%2H(D%BG M(;&D(%C:E*7BS@;,R:AM/)SM<7#^WG&0<(#&;NM\#_&-K/7?IO/IZ=GI!>'> M)H>.*6"("$IP YX7#5%B,;2G.A6WV2VVTON--X^L^7WTMAA"B&-K/WRY3CAS MQENCR.-6#I2QMG8\0BA>3OO7WSS.);+!M+^W$#N(=:]"L%_. M5M,Y[87O\,-Y1%:-848;DD0-I@C: *V2M &: "PJXB-(\I":%$D\2M6X5PZ' M]A>&5T0/J#JG_<7B-$SG=;8BIDQKJK!-M\C$(+K,('.2B.6TX[(FA;8WJ!BY M6?9PVKV-F[U%/?9!V/N/^'R)H5YU>#Y=IMFE'2E10B*C"TKFRH-%X$P) M[;SQ9*BWBK0?>,'(2-A?7XN!A=>!H7@USUB^W3"X??G@EZ^_A?]:+)_/PNI\ MI21;4HI2P6;8N3+T1\C.D(7E+$>6B_!-"J!VI'/<:\JMMJB6RNH?B]^8^SV< MXL7Z)7\Q$W<1I!81E$\::/D2BZ[0ZF56)MFD$&H/6LTVQLQM.#U9D!UC= M%,.>AN7?5A=V'PWF$J.%8#31+P(#)[B%Q%%R*901;8Y$;Q/2-\HK-U,SM"*HN*2F4U-*N>^0]>X MC19:;:]#*J,;;-V<(%"/7NK0Z?GYV8LN+ 6G G"MR/M5H<[R*1:0>T:R+,[BNIS-[MX/N>@U._%% M:%MO-0E1RZ",(,>"&[+0B$D$'J6333;*G:CL,<4U#/S:*:L#)%ZNH+].UQ^? MGZW6BU-I:K'2'48I VG MC Z0]>!]CLNV7_DO*Z2E5-W>U<0$KASS&9ASC PX,O \*+"&;*G5P.1N0M21@952&)-M MU-CF8M:.A([;L:HEU)JJK,<:VF_5I.^(U1R6>?673YEL\CYEL@\_[.!*V"WI M'*AQ^+>W/=^,_MLT%%TN%\OG"U+:14.3RXI)3*S.OR)7W!L.Y"DELD^)@2'/ MR4NM?#"LQ:K=AUNN/E8DY?IO-2]?M[23/,T5511.YH$3H;(61> MQ\M&6H>Y*+Y5Y=3.0MF5T'$3&\UP=MNN-=5?CW;MO/_ [XOU?L,2KO_S@VW7 M@[0,9*W.GW^%$^^YEZ@E"*OJ9&=&JN/>@BNNE%2$D[E)> MQ+'/108#5R.M=("W^W;2J[3[;V%]MJ2_;RVI'%-@S M(A9.GKW*J/0<-"%_J M5!Z?8FK2:&(/6L<^+QG0O+754[]NT)5A/^""] -/&L@U>IS"(9VD^I(K.''E MI+.%0ZDMEE54%H*KIV/D_2HR,R+[)L6,=R@9=L^K3YX$K"G26M8EK*M+A79M MZQE%^BIP8BU:WZ0U[5U2.G"0]M;ZX]O8SH+N8+MZ]W&Q7-?ZEV\5DL M3S;KA>X6T29^]*Z,CSBUOA[''O>6#]=; 1/LI?3775 M\]FW88UO<%E[!TZ8D$9S%VA[,*ZV4D7P,2E(C&N=)0LB'Q^?]Q Z\M#C+O!Y MJ/ZZP^>E]"9:JF)==B 3!2/*UR+A$ T(%X,4QC$6FZ1![B=GY(G'XV!M+UWT MZ^H]D&6])L.#O;[M7S&0 [@G3V/X@MSP;'/28&I/'\5# N]4@IRSU28&FX_A M]K3U!1]-YU][W^^D@/=_X.PS_K:8KS^N)BX%%Z(W@-;2HD7%P!F256:&EFM6 M4N4FB=%]"7Y"ON$NN-OI>&8H?7:P!V_+YW]B6+[_8S&1D@D=<@9>>_11[*\A M%)V@<%]<\2+8<+0KHX_0^80\Q&.@=!_M/35P$MIPHE!P@;$.9N9UG(ZT$$TA M?I66WI('A&%4:WI%Z1-R*X\&T)TU^,0@^NOB;#E1]9*&= )XJ$YZ,>2DEWK7 MNW C:1%RBZ,;T$KHN*GK+@&ZL_Z>&CZGGY$B/NDP*P52)5&/"#3Y+^A N6QB M3,*Z-C.0=R5TW.N'?>)S5_T](7P^*_3.;TQRGX)@"JR*G%@SKMX;(5BYDD+, MP4EY_(*UAZ@=]_9B=TC=7Y-/"*Z3R'B6PAKBJQX5\"1K&W,.Z#W'C.BC.]I] MD?L(W J4[<8E]0;*G?35.P[_,L\7AP.87WY)]-%GI_6[BN$R8DF'5#VHG8KA+:;IM0%0@?1Y.YP]>=PG>.'VBSC?:,#GV_- M8+CQ2EO/@9E:1QT*;0),.DC.!>]%3MAFT.$#]&R%//_DD3>$-OH]\SGX1&?@ M\YKFI>3?KB5DR[7-Y%-Q%6H3Q!(A>*W!%\N\IYV,'*QF96\'W[?;M-?^_:RV M\ZS7V&L,(7E[RE]]]=V4$B^G\YO-#)O)^D.W*1:KKCI#N?'O!VA5\Q U VTOES,SGB].XW0>;G8)44[9^A\HY'. 8A1".2T13(S" M2%5DE$UBBL>(.M1LW//L^VZ&>EGKK2(#+*FRCAEB<@9HH>1@E0Y!-W%;MR-O MW.UI,,S<-BP-=-.[B=F_;\0]3QG4W#3L(?$H@++U+F2AH2A9IQ0K#U$A?:4Q M"H?6%B:?FM%YESYB/IOA27F+:?%A/OT?S*\RZ6=:IIC/^\%M9$_HI(WU6F!( MOSL[I3C]YF5A--[5>UR@O4TD&2XAZ"0AA\*TEDR%-E' P'QT;,9V0>&=ZW@C M:KL#Q_S7;ST/B;OO=$&\DL.JNH\GY1ZEW)*&1UV$Y0;0FW ^2M!5M+J$-B=F M@G1-+GZU96ONWK3;0?OU[[R0'IUYW? M,:A+NSM7QW!XI0FTL=L(7)9:59PX1"D)/"H(LF(RA=*D:NPX#N\]JVCURW6Y MGP_W<1:=NUXFXL#JVT!YX*3SSJ-[ MFLJ\DXX6@PEL;'6_?/[N@FH1L^>V#B]4L8#*M=& 1 :)Y2!$<#'<[I;V@)JO M'CEN[F @]>XGH ZL_3V[X\6471.M%PIRX!:4BP)B)-M6F"B.9Z52;IK'OD7/ MR" YIC,QA$8Z!=9YANQRO"X!0"01:--DG/Z0,D+4Q0 K64C):@NO)J[%=RGK M(THZ2/];8&I_9?2S&UF.VC.OP&P&@0A?FT#H ()K4PK])N748#(&C>A//9> MM9]N.L#991'S^\7%DKMD#E=_7BY6JPFBX:D.@1>ZKC\>#7CA,IB230XN!>;: MS,[\#F'=F:P](7![5N:0^N@ 7_<(JJ;Q3\KEP>'+^;HV5E^&^2JDJRS_)&6N M5!02F A(,4G0$#1)L]#"I#U 2&S3^FQ/>OLX"AX'*GP9K-3V4'A]%>\NT %V_Q,\[/D/#,E##& M4 "B&2/GT61PF_;<28D*=,5Y$UQ<$C!N\X=FN-A+OAW@XIXCO7NJ#%Z&9>U7 MNCI9OJ:-^\IFXKOI/.'U0^RPIF_79V%6HUT? C&>*;@%%8* .L*-%HDM+"4O M\]&.E0=A:-RF$,VWQ5'UW]$ZN%YM<[9,'VO'RN64F)QMGD$_OMP!ZO635.^P MAB\O*& CEZ%6DIW?H^00XPB@E+)0C Q@G-$N@P8;)NYE8-R,6YSB6,Z M@D?2=$5"=^NGSQ9?\3E^X_A2FZ3G 5RQQ/PJ,AW1J\@ M8"T)\:)8G[S M@GBHW Y;KN+8VX,G2#EAUM&CU8EDX5!QVJBEX=$T49$21LI MIRC4.IV,D\JJIE6X1^!QW'X<3V0)#8>2#A;0):^_/LS2K:;T?UEA.9N]GA:< M",YR%(X!]X)X58*#-X75.[Z%.>4UYTWRN(<0/6[CCV80/YH>>Z]8OSRU690' MG,F!JM:W?L^@E>O[<7>,ZG4G@Q+!UEE1%&$JQ@M$I1&N[X.C@ZO5=]-7!9OUX_6RR M05BDX-?R>@F.$T>NU,GI13*C74IDX___VO4! ;%3[?HNVND!:C>J. /)\E04M1 VY0S862WB8# M*AE&L6RBN ")^2P""S%28&"V<6?HH=>6/'UW>[G?>.L3*U#>9\?87\H]0.," MT3J8P+(C3L5FNBSZFB04P(V/EC,1TE:#F;<'QYAVX0"-W=;Y'N(;6>N_A2_3 MT[/3RZ)765A6SH$6U4'7#"$6X\'X7) IRWW9QA?82N\WWCRRYO?1VV(((7;@ M#3Z:MG+$@^.6@^:>5@/S&KPM]2ON#)D_Q.A:.(<_4.7P(6''8+KI$V>KRRJ( MB\*>25121:0%F)2JMS>"J@GV #XD#6<)%$8&49!PE#'2>\,DAB8'(VW9 MZK@@>0AX=X"%'VUEG"VK9L\_24]!$DIM)CGQJ2A9C 7AZDF73B03J_/AY@KN-ZZVY6R1"X^)'7RILE?@K3R\;:]/E-HI=KJ;!D/.#+:^+H0=?W\P"B>I\A_Y4 M4[R3H QC6D4HNH;B.=3N(8:!B,)&$50NJLF(@*-PUW&Q?"_+9QAD_&#+Y7M5 M;D$4J;W$JC<#RNMZG*'K)"')4)HH73A66_Q1:R''J;KO9>D,B9(.%M!5$721 MRLFL-5A5 JCD$%SF!31)-\2LE6O3A/()5+(? KV]Y-L!+H9<,AMW[/?%/%UW MVB;D@/%$_ZT].B/)LGCPOFXWR /]+QHMFO0R;\Y9QP7EO1C1PQ'Q@RV1"PF8 MHE,0EARO@I+^B FBB85V$"NU1:V+.=:]U0-9Z;CDO)=%L(?.]T?]8AUFW:'^ M(HJ_]HL)8S$XYLAIXIQ\J&))$"H*D*:$8I.S*1QK LZ ;&UW2,;^KI?#@6#X MP3:$;YOC=8&D9+)&I^OTVLV L0 AH"8GTM'?(J$UW8>@]W*VW0)YNL?(?4#B M!ULC-TP%:4!,VG/1A=2FT[CC?C9;CW\?9\[[ZO^I^M$ M7283[CT0= Q8NT+EKXV9W:[]?-T3Y*[!4Y'CM9],B*>OHEIPJ14Z(4#CK)F(22"YSQ M\EIQ)8-D&H^](FY0N!V,G^Z)[K JZA-[K9?G&UR^^TCJ_"6LIFGBA108IL5*+YC-$#!YD3*DX)XV430[$=Z)R.W _ MO=/M=JKJ (>7=-]B\@Y_E\LLI9P23PEL=,0>1U=GO$3(SJ%.F6FNV\RJV(W. M[;#X] Z96ZJK S3>D_TZWS$^D-#IJ]4T7^P:EUFNK]^./B8YH6+.(R#/Q*P7 M$;S)&KA623FCK,W'2G%N3_5VM\A^B//?1JI\\KB-M;N0^?+0(:S>A.5Z4>Z1V>!=)0^@ MH5''R:&D<,>*!(G"UHY]!3PC#JP-*C#%#/VH"=J> M2L/*G;3[:,/*743=3\-*"JHRPUC;<,C:QBM[""D&X-D9GICAJMBM_(,N&U;N MI)/[&U;N(J >NA)N4,U\08Z,S)\-H0Y?T."\T:!C8,Q*XZ3>YN+>4VI8.=8F MLK_@>T#+!Q2TDNU33B%0U,HA1Q>3#V0)S6"]##OK8;F3QA[H8;F+ M^,;N84G+Y%K[Q2B(1MK]!,-4FS@R\"HQ(,Z9<2BSXMO41&S7P_+ZF_OH8;F3 MWA9#"'%L[=]HOHE9&H':04R1MC9;(OD^+(!)UFK'F$,[V"ZQ>P?3P7>*P;2_ MMQ [" \>V29_^?I;^*_%\ODLK"Z:N$)W83Y:@Q%3DWMW M.] X;I.QL0/75LKL&Z??&/L]G.*%IY]5S;>3!+VNTUU115K6*9*G7YCCA=&Z M;'($N".=W29:#L/+]K@\6'D=8//YV6J].,7E6YR='T!]G'Y:76P'TJ>("@,D M] CUN!)"]!2 LJ*06Y&9:E+B]@A-W6+N<"PLVBBF XR=5+6<+-\L%YOYOHOY M+R'];;;X<.EU!(.)L0SH:UL,B1)JN *9D]>BG7.2-^G,\SA9W68 !D?:@.KI M &SU('MQ^@G7^.S#$C?)TLMEHYTJPC@&2C!'[HE!"-K4T^VDDM*I$(,M@/8P M2=VZ?(.#;""U= "P6DE1CQ)_":M[Y'9AH"VWJ ,"RCHZ2I#7$4.I4S\E0U>B M9;')X>T6M(W;?/6H.^C BNH >]]ISG?'\8U>)Y\$^;S<2/K#9W"\)@@8,]%% M30)L4I2U(YW=8O(HD6]+I?:/V7N7?>)2:)="+3RKE9.:@WM(X;D33%SFXX/5B1'6#U_3)D/ W+OUWN#TY@")QYB-J2;Z(,[0\Z:1"Y MH!$DM2R:N(RW">D:98=K?C&@&CJ T1:#VU]?U:?+)(OU.9//D>JA/+F_W@H. M(K#(,_DGVC4I:]F%R'%;CH^]03=39P=0';9U]$VA;+J@OO\8YE=-@DTJ,B9/ MTC ZUCW(@6?>0V*BZ**=$Z7[&3'?Y7)<6]T.K$V;C@^)G!]N63W>D5TE[4U) M"%+4"TZREC3SX,$8I9@101K=?4O1(?KV-TO&/M$E-1QJ.EA06^C@UG72OZRP MG,U>3PM.D.R#KC41GJ5-(RH!+>@LS.U;A<0!2T3%U@(G/!G+--&GUN0]RX>;JC87)P/?5^2_*1 MSB<7LV 'N@JY_8L&O>^X)W\'7FI\Y';ZM[XRI?ZU64&7-]2\2:R.=_%]GJ_7FX/ \ MI-=%E)(# ^GJU/:H [BB:RF$+2XGE0)OS'W)G;3[Z'W)743=T7U)[B(7 MQD#4Q=61;1J7;_W)7?2R0/W)7<04 ?+_WXC>7[N*XH3 M/"?@-A'4C5,0O'4@%0L^9&U,:57Z]@!)?;3>&6G7&4A3W6+N8@D*Y:(L40,S M%D%Q[2$ZH2'8G*.V5J34I(#\,:+&-5%#*7XK/.VAA0X0=""._A,D"Y*,HQ:S-(38]/'^$MJ<;0NZ)F!TF'>RCOLX1V6P&B4I*)4R% M3$:]J!<#Z:"0R&32-9N/@KFF322[&U[3I0/AC.,8>?C;^B^@7>W_="O>KDKY/5T6N*"[F!NAF# ML[2RF KTE[%*JJ93;#L?FG/,$6]_/XMU'_!UL%QWF]BBA&.)Y5Q[?WIBSAKP M@;X-7@6ALBZ\3;OHX8?K''-ZVY$703N5=H#77:>Z*)FE099!8QTS$$0![VEU MFLR"Q4W#PB9EZRV&\!QSV-F1,=M2K3W615[>."&N[E;<[U/_^/@##ZYSW('> M@>H9KXWIOEU_^V*Z2K/%ZFR)WQKNNRR,DPQD] Z4KO<,DA(@M7(>=764FT1G M.U%YJ.W;ZF7O2?Z_T+_ZVT07E8*UB2R[KW=CK27+3E]1X,^TE5JB:7(:OQN9 MXR;UVZ'LMH5KJ+PG9^ VQW?#F[F+Q[8U=O?1/HK)RU;(9#V"E(+ 6!B!,2N$ M5&(2*(1ER3UYDWC*+DC6"_*(YS^>K:N$CY=+-?3_]FH_>673SA? MX6:3^\9[Y$%%F0H8'DTMM"D09>:0,UH1',NB39G3D$R,>S)X?*@?7?%/S@N] M_.4!MPYW>GY;O_11;D9Q4*TJ)JG(025>0QB9P=D8H) 7((T0+F.3FW-C.ZB; MVL2BBS&1'*"<61URP#*$D!P8+$F72!&C;9*0>(">I^28[H*;+1S3G=71P>Y] M3T)V4[VMM1F8LFB3'/PN9=T5^>ZN_RTPM;\R MQK[8]ZPJ]GIYV<4M-L$Q)J8VO5$\*.,->(P:R%<-&#$JI^/WW*G'7M ?+@[0 MX6)@@78 "L'NX8'3F@DZ1X@NDRGV)5/\H 2)1TH7R/J,R[CHDG[ &_<*<(YKT%X)C$S:I-Q6JMZMR4BS M\X*!%+R?@#IP'"^]G]=7U85:V.1JHQ4BJ(#*M4V_50J2%\5PQ3-M4 MC R,!@[B8<+N "W7#[).RITFQ$7'Z(7.@+9&8;98".0(0:80S&B53!9-SN.K_=7W>O?0TD?1QC# .534':'ES\MZK9:QPHO!VJ:WVF$9 OG/S@$7 MUMH2&&>\2?N,&U3T85KVUND#&-E=P'NCXQ,NIXM,@?5R/2A&+JN/7IS52Q1O M-F^98/9D%IT$)A2>3\N*EFF0OFC.]G.=FU_[/ENEC6.&;Y33AL]GF&74-7+!:*P[3&O/[\.4% M;F:"UX#AM-ZYGF2.21J9H+C:H<3$.C"7.[#%61<#\](VN=LP*!=]&+=A_/3Q MU-N!]1N6>1NXY3D8J#:!U% *N;+*@@V^N!B+">9HW2G:8KN3BP.'U!..I_HG M5TY]Z5S?T4BC\NKOO:]MN?5.W(YS/U!SCDP9B"8Z AMGM3-Y@*B%=,P4QOC3 MO1*].=VX>ZOGT:L\FSRYD,48Q$C4NPQ*<0$N)@O%>V.L-\4:_SU8[OOR/M(R MPZ/GQI%3:Z5TX ]L>7=L4W[A/=/!N @\YD [D"81)FG!&XS1B6@P-.F8LP.- MX\#R. >N;:89KK&Y3W3DZ7@1FOLR?@U#/EDFO:"P4@B<^Q8&SQ3=GJ_7B%)=O\3P-MOHX_719T4J>./TOBWI2+4 Q'L%G M@6!LKB5JB4+%)@5\C]#4+>8.Q\*BC6+&+@2J[?RJV[+XQLD%%Y&(C4%D\*+. M""B$A5B"!ELPQ^RBT7*[Z4,/OF+<4/@8:!E0Q!T8HY.JD9/EF^5B$YTOYK^$ M]+?9XL,%-X5Y'VPJ$!B+H*3:?&5!1"$D_C_K_VWJVYC2-9%WT__R4C MZGYY.1&R;,]QA&QY2_*:6$^,NF1)V$,!6@"HL?:O/UG@521!=@-=Z*+V3$S0 M!$EU9V5^E96WRGR:K'ECB:=421.*IP.P_;&J;4>_X!9??5SCKDK[>MM@4M(% M;NJ<+TT>5D#P09&2E=K+HCUGI4EGPOTDS9M2.27()A)+!P#;=V&1H>)*&P_> M649>$AFB488$5HIBO4V2EGBB*/-\MVIF\3&GD$BGP/K^(5XE R'W!8=P] .0/'H-6B,QJ22' 0ZU.L] MUT+'O&80OE*!$>2M!.>_$TVI/$)/?3..4.?[I\QW[UU'J?KI$;+X5SN 1K7 M=YM*U,P6 \:0.Z!XV*75$9)W7 ?#9%%#[G<,!\>CI%)!PB[ M3_\?N/WE[W1^48??7%=PG7E1W;[:&HRG7'NZ2-J6,H/6+N7"0C".M\#9$.*Z M38=.@[;)Y=,AYG:74!ZN"J.(C*,%SP)9BLZP.M4XT/JX*QB1L=CD7!U&7K<9 MTC:XFT!&'2#O";;1QKHI1L5@$TKA(4A;2U&DI)W%&60NR-!U-5W7)-,PC+QN MTZ;3(*^!C/I&WN4=/.]0%$]+L?3VVOJ>M#F&#%+H[-$R4]2IO8@.[O:W ,-P MO(V73-](>Y72Q>>+\U ''MZQ8L]")D;)8H%E1[H[DA9W3@A@RFC!R8XMJDFS MD?&D=FOMG0"-4TBO;WP2$\\DD\)8H4!@)EN6U]ZS CGDFK#&Y(-I[WK MHF>>U12GJ&P+K-;0>UJ@%>2Y&\N* M/Y5WNY?(>0>MS^'E3B.O#O3=;\N,Y9:!']8AX^>P_M?FS%F#KG98S+R62]@B M@'Z40#C43"6AXZ D\P' VT/1O+9>.Q \0-L4$ND 6@.&R]T;0_0@@)H7JP9/)L\.L+M_C7?6 M%)./3#G"4)U!H PGBR;0Z@0K''4-=+HF([V&$#<(B_;%8G%R^72 N:/V5Y+> M))T5R*0XJ%KUXH41$%2VTA6'5C9QDIOKRT[:IAS2 >#D@GUQ75+V3MYLU2;E MV1>V[9,R;KVS-$I)AM>:V LD;Y4R1CP7 BP5GO!E5*F3;W(2>=4'C(,]I9# M(G)ILH%4D(X59Q7X.@96!R,5YXI;>^HF%L\2_9*:K8Q!X(A T;2"[>"H8 M^W"5?Y V^?!O//^*OZ^6VT^;,R_)!DJ%03;,D/E5K_9A\2"$SR$J&ST_=1IQ M -G=)GPFAM>(P/O$LGYQR/YO#.L/_UZ="<.$2))#%(9,M)0B!,,\:$=FDB&' MHA2<']!7U':;*NH)QX=(]F7"E_"(9\'6\0_, ?$1:W&>KJG<0DZK"%DFSTMN M4C!Y(+W=9IVZ@_!HZ;Y($/^ZNEB?99E3D,%#*8&,-Z*H[E/D M=IMZ[0[!8V7[XA#\JM";;Y8:6.:,10\NU!%WF=<49,Y0DA6EJ)B3:S+FZPB: MN\V?]83EPZ7<-Z!K'4_.(DM)9XOTB>Q\4QSX(&J/$*-=Z]077VV]AF7_YGXO%E]KUZI!TPZ//.3J+\#QU$R4' MKE_TYWE8;E_=>=L-AHS-F3P6!Y(D3F>F,>"2DZ!UXH%%B2PUZL!%=2!L%%""D+;T23X-(8(N>-C4Z+ MI/O:J)FP>LR9/K;[=U>0#TJ(/O&T)GKJ,4I/IJU8T=HR%R$%)(,H" $ADH4O MHR"3R!(J?)/DW'S:ZA;V,GLMC(K 7"ETVM=::^( <).,-E+$8IN4"C]/6N^: M:0QJ!FNFPP0S=^>QGY%>FQ9WSU^00:UF0\SRP/*(KBCQZB?7*O)(! M AE'@$XA^6VU"5Z33%#S4^RV[0-N\D&L#BJ&VU($2ZAET=4%774VYDM%R,@B=8_6ZD$@0 M6>:066*%86!%-DF:#J"M4SUW*!X&V^Z'"6=NX_WUZO.7"WK6I[#._R8.DT6S M695M_?9J-4QJ%;,48)A)H'RH#: \ V^-R2$'3O;F(./]V5=UBIQ#);MJQN8. ME-2O%^OE8I=,6.9?%W_7[ZX;)/-$WFNR#@)& RHC^3B<7-F2/)>BB(2N34'' M7I(Z]0J/!-;$HN@ 5&\P;/#3ZCS_]OG+>O7UN[DBV6N;I.; K;$U,<7KS&LD M1SKR%.D7)3<)53U!T[SE;*UA-94PYC[A_KE:_^NW)7'K(PGH>@%%%!;K1;_B MA:S=O1 >_J\-6)-S[&CF=F!EOFMSB["]R21':;? M7 T@WYF&N4['0J>!HXV7TXN"QTSHSHEEF0/+3;JU/$'3O(?729RXJ232+[BN M]ETL6=T;$-F,6'U#2)7H.D?+]T:Y' ML;P#S+S'\_/::0:7N [U(N6K_'FQ7-1H[W;Q%:^22->+D]DXLNEJCXTZ)D=H ML@BXSQ"BCB%FCU$W<=I&43GO4=@.:^U$U0$.]]H-;V[Z>N18^Q1A N,3\2XZ M \&0[9"%CL)[7A1K4GG\/&GSNGCS1M /DT_/B+OL?VIMX(RK MK41)=#!5$D M!1HQF\*M+OZT:.N@+^W4(!B*L?$2Z1E?;[>?<'VGK>G=H@WRDHU49$$ MUF3 M^2!8G;<;(.O G,N!=&DW\Y!U'8:,6V,QLGDUS-(:RF^L27&VB8#D7PJ55MJ M121[%ED17A$CHV[2*^\IHCJ-IC:&W%AI=-",]OM=$8)/S@2P@?G+9N*>Q]JA MS2CELF>Z3:OMT9L)J[V>_C@)G5_S]!_L@I M[D(N B,X;^N@INH@*B:!%RY8S+RZ"#]V!6"1W,=@"QA!Y[)*M0)6YP)HC;>* MQQ)<$P[\*!6 8Q!T< 7@&"'U;$;=J2=*(@AE90"MZRA)P5(-#-9F'72"&\TT MEZ>][_;B*@!'@>* "L Q$NH9='=2N-IKZTQ!R#[7:#1ZB%EY<";%PI$KA>P_ M%8!3X.& "L QPND ;^^O2]'P*YZO=HNYBC4;FP4/7 ,QQ-%"3('HE8#(#5I1 M%Z::M#;92U&GV#I4]O=/T4D$,7?%S2.K>+1NQ'K-1:K.4-DU!$@!HI0>LG0* MDTF%%?N5G2W7&L+P#S P((>^RH,0A2,D+L@P"TL%-.ELE;I)E,N70=Q\QH,Q4II$U%MW'ZCLX.SED>,0H 8[*# M8Z1Q,+*^XCJN)L+6=QDKFXP2 2U(K!/HE X04-1,F$1C'&EBUB33_***&8[! MSL'<[C$_^&:U_/@!UY]_QGA0:[WO_OW1V;[]U$R4U*L/?F24L19XU1*6J M%"W!0>QZDWF>(MNUZ6RS9QXCY^A+?7>X>-NMQK%(AAZ+(+6(H'@-ACW%B1E%"L<:N??:1UJDF&XV-_7G\2:?2N5HXH07KL,9,JEI;E1?N0 M(U+PO @06A-RI%#5"XE@2^3!LJ2=:53=UT*S?(_@R[" 3UIRLII!\%('!=5+ M7:S>8C;"ZY!YSJ*T6N$]6OK4'2,0\- U.8[?,\9)-NOMV;NP_'A5+E#0^QP8 MD8J^#J"60)])S24CZJU +]20%K'TT#L H4_WP?'=6^>'PU&R6QW+R!ZD?YU\ M=W2$^2A!.)5J:SRDL],ZT Y1</U1TCLOLP/8-_,4O]]L5Q\ MOOA\W>9$!I83638QV-K8HC"(]#,PRA1,/BL=AK1P'R3W[]X\L^0/D=MJ"B;. M+?WP]QW"B[%D-M<.O=K(6@[KP,N@:@B6W&_K3_L%, MG+MNZ;E@A9%#"DQ" 8K?&4&)TL QAB76: WZEY'F#U%2H\] M?=[(]%1G_#3,ZTWZ5XEI&8*0412HL"<#6'MPN230F KQB,MHA_4N?_SY\VCZ MB23VE/P/8%\'>='WN%RLUG^LMK?=%KR/I@Z $PX9&4"&#C+#-$@K3>9&?WKZ[6E3 M2-M),3"ZEI_$RJ)$:Y12"*5C5&0!-4IS/$_=/*=/*T1-+Y .4/;]$;W3T([I M%(5%8+)V+]:>TPIHGUAM@Q:&*6Z;M*A[2,J\E3]362\3L;H[L/P1/E]O*^=D MYLP88$+5(C@ZWJ.T"5!'BTR2A1Y. )E;@GH*;8T7]).X.9#K9!6/?'%/R#E4U*L3\7UV3 G-KI;V#K^NSK\NEA]?$PV+[9T% M_E$["]/*:(WJ.O# >30RD\^1,8$JFM:8DB=UKKVN5U:B3,.P=1@!/3GEDV#L M!'+HX/1[Z%$8'@67)H')2M=Z%PXA"@,BQ<*X,3K+CERW$QE*1R)J&FYW )?_ M"NM%M1FK@["S 43 9!59C+79 8$\1*B3/P%]R3IEYPCR+=!RGY!YN]E,;54? MQ>;.8'*U;;PM3*3,0$2KK[:-BQ$L ME&'Q!\:UT-9[,N <\8C5I@.A]NS4)=3H1\'8Y#+8= &AD^#I$ @<% \:(X^Y M#>J?:!D_AL-JY\S=$:XA6(_@@L%0)_89'':%_N&SYS6#)P+# M%'SK0+=\?RJ_N;DXPJ*0TH<"/-NW-J*N ^J68 M+E,PO0/LO,=TL:Z]3./V+!H?8XH61%"5"=Q"K'45EB@;'K8 4DXI1L!3*O1*E/2&$[QX[" [F)<#A2);UH&MP6Q]V MC>6W%]O--BPS@??5Y]7%_0FQETHBH'W]>C5,D)4P0 WS&-01L4V M>?VGB)K?PV_:$^ ("72 IK^6X?-JO5W\G^_CM%?C6L\<"R(;+:#H(HE-='#[ MB@#I$RV(%NI#DRXU3Y,UOY\^,:(FE,)X3/E+3"WQ8S6G/DQ93'+3]^4,HXP% M.3%&)58K$P2=Q%*!L\%JZY.SODU<\D$WO3G]^8EA;Q-)IHNNKL]&+K1%S1TM)N2< M: ]A!*\<@I/!LV@8$Y'Y,2*6T>0.Q:9":? M@,Q' >2FHA^)0)V,(7(8UEY2S+V9B#J WX#21ENL+M%(\-&1V1HX6:P8 M]*[2T=EV;^.UZ=%^N7QLAT:,&@ZGBA+XX%SG8 MA,[3(2:4:5=:.YC,87OL)06F&XII[@JR!TN[DQ.\7$W*,>K,-!0O'*CH,P3F MZD"VZ)2+(BM[KV1Q3U79LZ\:!IR7$)INP-H.%/,HJ\9C\I:3+DDU-*",8O7J M3(!()XX1&CDWG56Z'E5[:6F]1IL$-@1+*#$6O"T%I"PHG6#:#6QU,K[VDK^$ MD.>1+.M]VL1?R\UEF M8@SXY7!T^@]KUN+L-),J.#/>.NM!R$C&JZB1A\),O:"6PRD/BE3*H8 M@X ADRK&\+N#8_:1KG810RE1TV&J:P,GY1&\]!IDX"ZHA,*UR<@=V"GRI+,L M1DGW^4Z18UC='5CNM(1".ERE]A*R,G>ZQ$^DGC,ML>.MA,(^!G M.ZV-X78'<-EWL8$;*]%%!"RB7IG3$CR+&2SG,3BN90DG*$YZ,ZIYR4EG,4QW M1AW&]"ZPLS?])HTRJ 20UJT7I;('%Z,$=+*(8&-(H=%)=53N\S3X.5#>PW.? M(YC??ZS22!8%SPE*=K0:;^JZ"@G?V%A\T$6)>XJH::SRY"U+#L%( ]9VH6Y& MA>Q%2O) :TQ+UB/:M[.6I\VLG+QUR7&*J9F8>@P9WI;0 M;<(ROUXMMPM:X#(M#AN _=3CC@X-#J9UHG#@G?>]NO>^1V)$F EQ@7/(IA;[ M>U%;"&(&S2R/U@&J4B'MZT79)!V!UF7P$MB M4G&C2YL1->/(G->Z:H>R^ZJMH?!>F&K;^4!3*[BKA[94'33> M\RA*7Y+J&X.YNT-#3R?*">\2G$8/'I$0'O#4EIJP91IX'"SIU(TZL0*^[*;0 M.@L.=W/E.)?)B)!C$T?MI';?>SPOY&E=K*M;](YDN?Z*9S+3TKD,D)6UH"SQ MP"43 ).4(AORC#QKL?+'B'E)BFP,8AY&[(\41 >1D%\VV\7G>F_FSD+2BG0@ ML>O,.8\J"EJ+DZ3E71T*G^F+-C73+KD*OHEE\111\X;63@>NR033 O/X5?R>^?MJ<:>L<(B_ &=+1P",MJ]@$(3MN2Y26F2:9 MFX'TS>O:M@/(LT@\7EK]@O ].5;+7)EXYI(BBQCI@R M)=LF!8[/4C:OVSLW\ Z44+^0^_!IL;Y:CPE26B& "T4'!G.:;-.@P$@MZ;2( M28HFMW:?(VQ>UW=NP!TFGR[Q=L:5-=YP\MB+Y:!T==M3[4B7C>8<39*\B3O[ MD)1Y?=09,35*!CWZG>^WJ_2O3ZMSDM#FE_^Y($X=XE$^\I2C?<7G*)LH#W7Y MZ-O\IRE%"YM!^ET$@Y'!SWV"''PR1:**V&1/?4_&T9FD![RK)9V/U9\8U,A= M;=&,DO!;5 !':A&T4R*GP(-4;5KO#Z5P7L/\"'0\2"HUD9*7X6LE*B%@45] :4T*5VP:WM MK- $SUB(NDG7]('TS>NX3XFJ!O+H\5BZ9-GA5:G?_?NC#Y_]U+0Y;QBW+'F3 M:[V*!668K5.H$*1E/NNB/98FF?C'SINI;8UX7R6&97Z[_83K7TBNJV^(/^$2 MRV+[YWE8'FZ$C'O+--;)$2N;JEW+C8'ZMMPEY!V>UR*6RUMC]5S:D?IG^':9 M*[YQMSG/G+Z R:$F2Q19S 5)#JD/[K.=4-X]'JWC==7A MQ_#![YI!(S<\WH]$N\TLB&0\I"!JW1?6'H3& 4]2>)ZQR#8-/^;5R]?7#]Z6 M:VF]Q_771<+'/:M7Y[M'TG=O2RW2_+BL]O!E$\$=I;<[V)8H(NU&,*$V"$DR M0'2%3'&!@85D,F-->M0V6]&+UN5CT/W '>H"(SWXZ3>,>'SE[Y"XO4@DCIUB M_&NY( G\.ZSSJ[1=?+UV;FZ7KWF6H09/?=%U." SX)$C\.)<$#QULAU_#8OU?X?P"7VTVN*N&O:Y#7=3&3J'*)+\E+M22U%I@ MON0\LDU9D[D#PGM?&+ %"S *2 MDRF4F(T03=I@GF1U,S>RF&_K](>=#C;48_KDBNL[M7%S_%9M( MFQ>?O^SJ-.^SPMDH-$FGV(B@.%<00VVVS4UBD>26VHP";KBFF2<)]W7NS(&3 M'\/Q?O?^+_KUN_>OCKE!,,5K9W#'GUE['YZY8<'&:#DD5;/_D@RDF)V"G%F, M66878IM&V)UXYGO1%^!+8&%06=4-"S#O?=7=W;+>3?B^VGS66D MMMXI6>S,_:N&VRY:YI2-4%0@_H9B:3E&@W0XFQ+O%;.IJON"ZK-:?:^,.Z'2' &PDL[GQ^&BP?7G)QIOU1.NY#06PU%EL&#.XY,@ *B5) M+Y+#^XU!]V!PP,OF#>WVA;NI9=.!-7G-FIVUPF66C"L%6D0!2C@-#M&!=4J5 M$&3P;6;\W25B9CW7A7]RL% Z M357LLQFR2)#9PE8@.&6/LL!.!.1:TY0Z9C M2TCUX!(<+LX]N#B MW,?:WMC^5=J,W#M&+,6F$8.2F4/04F$X&Q.PO%0G!QT MI#WSHCZ0<(@ 5XVX.3'Q;.'[+XS]LW-M HG1$PL9[+HR<-4UAN( MR=8Y)M*;@%G[U*0._7C29[:LN[!T3@R EPSYNZ4FUTGO7_[^@M4=^7GQ=9%Q MF>M [+-@50Q:(23OZUUF8R%&0QN8JA.M5.:X.9' MVTC_Q,7'3\205Y<#S?]K=4Y/JYTH=YS)HA1DY-,GK*=J=A9"3@ED*C;9VF_& MGO#6^;JC6/-B"$! M)42C V#1RJ52_96^S+>A*^L\;OJ"=M31N'G)&^GREO7MF+[-K@;NPZ>P?'O) MG7_0([:;WY:7%U/N:9_=+W\F?MWP]FR !E*(9M *ZBK MA\AJ8-A9'G*3AD'MEC1HB^D?>8O-CY1>]DP39?/':OF5+ $8U%XJZR!S M;XEG*8"KK8\%>L]Y3@9=D_O0/2Q^T#XT/_(^?$GHZV7';OX,B_SK:OTA_/W/ MQ?93[:.W6'ZD'^SI4E9,B$Q) T4(!4IP UZ( D4RY:/7/OLF94>TE&XO"&Z[Z_^XN$RUE*]WAZ(?>8-][D&>!*>0ND9V;C+DL(HZ*(QA6E"\I2:/;'2LG6."@[>7_ ML[U.AZ(?>G?]UT[GW/#%99N%J6VN-29B#NV#J)G>33[-F0FNL*^X^\@%#LL5 ML_]LK]/!:/SV\I?;:XD?PV4,9(IZLQ.<[*^6^29PLZH<.Y/%!I44 YD3JU:T M Y]";;;K9/ I(ED @^K9YJ!^V%[ZT0HO7@98_B\ZLYZ/MF2?N!)D.V=I'2@= M&'B7)8@@K)+2*EN:#)/OA@/#=NI_ZCAZ N+<]=?MN/;7/@WW/ /)-M=HBP+) M0@1B600O/ ,>=/'99VOUL'N]/:YNV"[]T6I#NA7'*+!U<-X.ZEYZ:U[L+B=^ M6&W#^=W?UW8O?ZRV_XW;V]ZF9\P+&W>MLK@EL>;,R:Y7"3!X%9)4V8HFN;)F M*QJVTW[48H\^@-+!CCE8#F^OL_"X3HL-WH25=ESZ;;E=+Y:;1;K2(LPF-*YV M.4B!;'5#3K&S"I(R4A4ND1C3E?$Y8G'#]M$/7='1$WPZV%(_7[WV+D>N6Y]^ M>WVQKF*];'::+C^<)>EE%*0I%/543,RHF6C2N7,TI2^Z#_0Q M;=K:RK0#T+8[$$4)OBB#H&.J;/>!&,&))9HV+ ^!*6B3$:H']IHZK6O\U'M/GM#3B^[ M:6SM542I:G, R(D;4,5P""$7R)I%)YGWW#9IGM*LLJZ9AS WVEM*]L=H3[ZW M9ZL_"B] MS(5DUL7$(*1<'2=7>_,P!DP$EIS'PGV;6WC_Z64^$KWM>IF/P<",%LQFO3U[ M5Y>T:U_F'$:1= !11*U(D!%"'?!DK7?6"NE<'@)<>N@=T-*G^X#][JT_2L_R M41)?',N*"#]8/.BZ&HV;.9F]'2.R^ MS ]@W\Q2_WVQ7'R^^'Q%>,E9N"*P)E4#*.83N%C=-2.*U%P'E8? M/+/D#Y';:@HFSBW]\/<=PEEAEG%9P$>,E\WOO=4D-Z:*T[IH97 RZ=]]\SP1 M_,FD?S 3.XAS?-?KU!E2?M[N?-MZ^S$KB,89T%:1X<6]2+;)Q)X?L9_P(;;# MT4+I"%!7[3*5SBXJ;R$FXH!*SD&P20+MAA)X<2K:)EGV;OL)CQ+GT_V$Q_!V M[JK%YSK@ZI"DD3F"EDZ"BCY"U$*!8X(A"Z[@_6%A/T _X5$"'--/> PW.] 9 M$]2+&!UR+64"IKFC8S>E&B)PH"/M*"PNV=!7FZ0W/UI;V6,.O!,#X"5#OH;2 M5A?+[:\DRM_#^E^X_7.]2'BM!'[>=0;E61>5#1A#.H"TB 5G70)#WD>,.1O> M60^5 8MZ\\LZYO+]_I>@VK[Z&Q7E57+^NUKL:\S-;/,\2 M$5B=-:.*#*U(9&Q+30]S?T^V:9Q;TXGO$SK)CID3)2]XM![8)-#8I M%[R!8NM\<2\<1)L17 Z6ZVR$S'UU@6C8E++G&T&S[*T38*J'+5>=LM\VFPO, M/U^L%\N/E^N\5"A[/;?-&7EI@B>OP HMZI@S0>

6Y2>V8]2F[:W.8YD-X7 MWY?UJ"UP AEW .57Y[N_P?PXN^O%O>4&S[@QULF2(6'MW&(%0@Q90-!D3)K( M@XQ-6FL-(^_%=S<]!J@-)-@!+F]K12;OV9HD%BT#<3&ES M/^T$:WOQ;4J[VTQ'8.='VTZ/SIYQ24N;C(083095BH-03 !C4HZ*ER)97[T3 M)YU9U'-+TFZVTM&X^;$N_=S]V2SW?1XC8,:K/L_RX\A;/KNBCI_I%4O,=]]U M3=N?J\UVC=O%^A+8=_[BYHZ$8-Y)CXZL)IOK5-< /A4/D1F,-M4=I9^3U_%D M3-"FHK[\]:I>'HT753[U^5=R6-=T9B6 I+;^=O>/7GVN6J5 M[<(+N$+G7^+211>E,4RTT/3'D3U/:OO$F'ND><6I)-V!D3.^54?PS)I$1P[+ M48*2M4EO'>L@LO$N9JLB-O$ 7DC[E?G1VU">'0!VPG'C5DH5F !IL0[!\H$X MK!&$24J&PLG$:N/*GO3JY.2YWID!/H_\.P#^)>7TQ[MJ[215T1D14G"URU=( MX$.0( 36XT=D;9OT._F.BA_E.N4H)-S/8QTLE@XP=3CC;I>]S/>*QZ7EALOD M(;NDZJ5H =[: R+42@#XW&>_H4'+&9>A!^!K;$QB=:"GON:QSNDLV=1@Y([ M9_NOY6*[H15=MMVZNIR@8A8BL!I'49J.)&P:BB;EZ!8GP]!9N,40\/ <)% (9U'0<9,VYU';ETI9#MU%1Q^,^KB MR NX*7F,67!B '0+^3.I>(E2D7'/&6D%7N_A6!.!*ZNY#%$FWJ[UV&'-Q7J^ MK#$*%(,P.4I"'>!L4%_-#^'O*\^S7C!YK+"LE(!&<-K-A1$C?93@49 U%4LT M,B'+MDGN;1KR7_P5BF-P/ ,".L!]LXLC7#I/]E0$%PSM?U\T>.\L))>B25') MW)FA,<7UHIZO0$ROXT^,DAYSSK\MZ5LDK8 '98SO_O.C\[U[:9FH)^/-\V_; MV]VVK)/9I^2QSI"/M=!?DT25 I1U@ %R3*9)]_PG:#I6,S[RZ _$R9_H;_YU MYJ,@I>XU6>VFU,[R#&)@M'+FK+%,8=9-HOQ/$36O%3H5.NZKGLG$T+GZV#F' MQRJ1JX=,J4H>H^L$"D7F++'Z"R5F4_O&(+C:EUX$)8HM+CG=)-S;4*'$2,<$+3?#6FH$3Q0.Z+*/W(2G>YIK& MX33WJX[&8&M_HK"M$'MP#6Z6>KF\G["LUGC+6/K/9KM(KY:ULS@N/B[O+9F%UA][ITA1;Y:K/! M70[@NG1E<76\W3$HC/;D)R4(MHX-4H&^DY:!H/6Y&)PTIG'UQBAZYW5*VV.U MG?"ZPN@OI6#:+K[>[L=:D%UG\RP3+?4J\O3=6@5RF23SX)FM\T5,!E>XAF19 M]*%$8V-CY3J>Z'FOT+=':V,Q=@79OY;KF]%1MT'1S;O5^3D=(#?9KMN5RHC( MC8O@/*LC182$$),!G7EF-A8=69OZC8-)GOF#/T/M"=QQ$T,*RG%@.I.>PGIG-24+)7C#"T?N8I-H_DG<\7?X%9<7 MN*DIG5^(E^ME.']]L=G2F]<[BV.U_/B&N)\O;9#+-+ZWC"7.'&1;(]<./02R M@H$I5%PHPVUHT@3D.++[=T2+O_ U<=U^/)ID<+Y MKHZ/>UD'SDFPA@*GHIW6T/@]74,ID; M6/CQ_A*N"O"T5DH(5:#V'0,5H@*'B4S4S**1T6HEAAANPX"UCXKY!F9,)-W5 MU*R>N_3U*DQT54AIO/!,F$(&84WS.![!9R3M'=%EK9T(SC]G3CU\[(Q2GT9& MJTD8UH'C-U*AOKFI.B!.62FY JN9?PGJY6'[L<7/(E"]VFSO1XVN?5L+-@^-02[P#D#S(W M;[]@C6$1=U>;S>NP7G\KET'&S95A=.95EDJ3946\C*!*=N"5]B!1AD"F$I.Y M:0N X:3.FW:;!<*-Y?FR$'N=+3\KDG%7"%7>!4%+]+8F<@)@PE2G7F5LHX8/ MH'7>Y%OOF#U(HCV"]A]K6MJ9Y]KI9#44'LE))9\ J?#0DA$CCY:JYM,-GR< MG'D3:7U ;[Q<.D+7C25RI_;B++!"AK=4('BL%;?&T5J2 C*XA4_.2UF:>$E/ M$35O[^=9D7:TC#K"V\VNJ7T++\5W?K[Z=U@F/#,1=1;)@4"O:OPM@E,< 877 MZ+E7A3>Y:3" MGG[)O>AYXZ46 <@W%,6<:9%L8Z7 D($!&4C@I=.0,(<3-:V M6-/DRO$>>N;M*SP+V*:03.=U*3??WE:73U.@\L2#IZQ4&4K_"4I6N(X>M93 MK.2D=D*$D T9]MJFHDS.HLV4EH8E*U>=]O;<-JAM(Q?+"W)OKORCZ-R$EGU [U= MZ<;.&$F/++,F\,)Q0;OV M\>9:U?WEQ(1,:JO 2!GJ++(,SD;,8FD2JWN&KGES'#/KP2EDU0_T M]G#QS+(@Z'\)D'E):TB&5H,"N'1,LV2X"3/8A/,F*N8%WA22.AQWJVTX;Q,W M'L'%Y$TU)PHH[>L6(RO#6\_!YZBQ5M=I?YJP\L2>RBPWAH_Q5$XEQ [TY/52 MK^S??;N0"ZM+'9"3#-(&SZJNJE;],N)FYLJGPEI"\VGRYG5<3H:6/2B=4'0] M ?+2$-FW*E7H9 E"08J.+.%4.$2&]5J@<#$3UTQN6G[P-'GSJL79 3F=Z#H" MY+[ET,DB Y?U'G--;+M<(*BDP;#$=1 Y1=4T*W<,!)LY,7-#< IA=6!-[EL& M\T6ALQ(*9P(4KYTVK780LT$RQ7,=0=,TP-\3UEI9@5,P?S(,MIOL4>3:.Q7BO0 LZOQ1:!.\*?>$B%VF$E&UN2S1O_5B+!"^[ M_#[4T_?:)^%M 2'J@)&'VER5]IFJ-\5\[R>;)$$.)[GC:,MI MT7J("%\F6']?+%?KQ?;;];CB5\O\_5-^^9\+^O7ON/VTHM]\I3_9#>(X,Y)L M$B$%,:20*9UJZ1DRA!)2#,HSA:Q)V\P3KK%CL_.TV^$D(.GT M\;;?ZFRNNK'J5OI2=\^92S+I(#2(R&K/Q>0@^'KGRQFRE *B"TTT[$@Z^S5Q MQV#HB>KKR84U7M/YRVV[Q(_U>Y-_=IF4X#E>.;.KV/VWF/9!=0N?W85 M^7Q'TEN3U5AG2*:TO@CGFYL[+N2*_;RZB-MR<4Z_6UU4L]+QK**GPRLQST!Q MRK6I39AU)@LZ0TRE=AVB,XZ./$*G+"4YY1Q+33JPMUC,O/>F^P/]1&)_&=!_ MY)1[N_U4>Q1&;G@H"M#NIF-;!][D!)J.N8):DER:M&P_@N9YKV#W9:J,%V)' MGMM5PY:ZA#]6RW19'GV6)7$I*@=%:$G.173@BDF037#(-4]2N+&>VZ-OFO=V M]6G<_&.8VQ]2]K;VN5WA=<(L6,\MBP8XUFM#0@@(=9"",46EVK%*W.^.,QA% MPZD8A##_PA'62"@]GJN/-+X(PGLKN+ALPEJC(N",YY \*=YB8[;Q- WM#FQ5 MPME+@5\KJ8>1,@QY+R85,X-\^M)^=]M-%16"3V@A!%/;FP4+SA=>)P6F:(6-I;G" M&]L,C+^87,V$O#]:K4U^4_#[Q?QCM\'#J9T&/Q>3/;G-!+KO#W3A\HH+$J:!&C!*OJR,ZLR!@K,4 T=8Z[)\V%34Z,YL7CE''WRJ0Q(5SL(.4%[33M>"U64MSK'XMI. MLQQ(:+_U0PW0.(VX.H#CD&D?CR<8?_D[X:8::-=GQN=:5W*64K',>@2RE&L7 MYQ+ H[0@C%0Y,\D#;W)'9^J%]%M'= R<9Q5W!W#?LYWI!Z^)F-J?ERO%N5 < MA-"%]J^/X*7VU1]T0DIG7&E2*?$L9?W6^C30KP<*9/X0^/6Z:@@U_^^+JVL[ M[W&[/=\-YJPAU;^6%YN+O5UL:G7@\XD^F1]03!H%2@O!-!QD<&QP)FU M2J%ITAU@%)7]UMT< \!V@NI7W>TLE9L?+3]>=CLOT0AMD4,.SH J,4&,6#6[ MRE%H9U-L4D$SALA^2V8:*,'CQ=03!._UY)!D'Y2D'6AM:Y=>^A(*KQEUJ1(/ MFMG0I#_9,0U19JFAF0181S"_@Z8Z4XPD1(PE^T*;)=UR%IF0?/.#K_\C15$R5:KE_R MY]5+;C"5$PJ3% .9LJGM8S5X%SE8Y[6/+I-HLN>3 U/H2)6P-Q^H @<=,8CKJ6D7. M0+EHP3'FP1H4BDXDJWV3R',K5?5/7'S\1'A^]94L^(_XQ\7GB.NW9?>.S=N+ M[68;EIE>? 7[6_=B%^>X88MC :6U"-KD0*?_KMJTT$=?,K.J#E@1+=@R#?F= M*K(Q6+NOR&:0:P=QK#]P>]NAZTR'(K+E$D2X;L,5; JTEA)M]-Q@;C)?\SLJ MYL76'#!83263#@ UE'\[Z^#,)E^$"C7WQ2QY*T6"H_6 5JYH$Z50O$GKJE%4 MSEN0U $@V\GT8, 2)7$U72Q_O4N.A?/7J\^?KTH%-J^VV_4B7FQW=NOJMGS@ MS_"M_O&K]3HL/^)5_T*A9'(A \.:S>6\@%=% RK-34%37&X2W3F>]'GKFSH M]XFEWZ^*ON+Q ]Z?)4%^8:G-ZGF]06"T )A(VW%)H5LS4 02/ MEU$'^O'^(J[X=<9LC/37'IR6N@;L1>TJYD$4P9T55C!WDDC&%3WS%BYU"+9# MY-0!W%XMMXM<25]\Q?>8+M:[VWR__)W.+S+FR][;G[]<7(KV89CUNF)5>2YL M5."49*3,3;U2GSBPVC14%,>)(2W .0GU\]8_=0#ETV.@QYCZ3Q>;Q1(WF_?X M\=(W.2"8_N 91T?1GZ9JHO#YU#(*HLKD7@EM=-&Z M,--$EPV@;=[@Y"0H>9#!FU@B$\9T&NJ6P^L*]CQI= 7+ M:U<"%1)XAAQ4]$DRID-T3;)2S;3-;7::3MCMMW\N,OZV+*OUYYUPWN%77%[@ M;C()<7:]#.>O+S;;U6_"U9+Y][C^NDAX*9.S[(.1D@Q,7KPA MWN@"4=;@/%."&R<3RTW:2C=93:<:;0P2GZA)F$GJ,[H5F_7V[&H-;]=7*WCU M]V)SACYX&82$K,DJ52R0=8AT9)!UBJ&0>2K%D*XM]/P[B*5/]]&ZCX"9@38_ M)E83"J@/@-UER,^KSV&Q/"-;(!?,'$(29(EH39:";*>>_*G MF[23>I*J>9.^_6BKZ478 QXO:;_:3.@24^@$T/)U#9L(\$437)0I5O+@9&QI M],ZILAI(]W'O\@!6S]W?^)?7[W_'&@H\$\8+YDT=T2YI_:%V97'TL7B-,BN. M1=^[0KJG<^?-([LPN@^1R>IH!G6P_#:9HIT/:D$HY*,S&=C0Y,)0@?2.W,A\FG0M#>\T4ZT'2#X:>WP#UQ] M7(UWZDP#B)C!82R5FK+7.%-2I:.H'E>AV,> M))]*Q!V@^;$)'S^N:]^H7:7!%3OO+2HFED(=K>AV0XR=EL1) M^B*%#K%>XPO8!)V#J)NW#G0>4$XOM@ZP.+GW<,,(H;V)B4=R52.KC7XY1)<" ML*A0,B--MDTJ^9JM:-["T[G-X#GA\1+JJ)YP$XZXMGS 6R:OD1B[LN;56L5' MF6(!HV,F/',!T1@)AM7FEP(.3Z;>(+:AT:8&)4K'".@'M#V7;+$1,MD007".%\[#"BHZ2]( M/$GT*J30IFW#B\D5CI+ND[G",:R>.U?XZ@O^?47]54HLY6*3<0IHP61#UDQ% M" %KK09MK))RLOXY"^OQ1W=Q:!TBH]5D#)M;W&__)K69OZ??"HQ2:M*0K+;Q MMK* 8P(AI^Q5QA(8BX,$_LC#9RY&F4;DQS)M;J'?IKM]0!XL48V!RUK/)>M5 M1@6)L4 +2L6J,DC4X^H!VJ5IIQ'P80SJYXA_S"JZ#55X%[@OC$' 6,LD+ .R MTR4PY5@4G'@FVU2I#2"NEV*U$YF74XNK PA>1:LV9PE=(1!+2+LZ)U2T0>0F/L@=&KHP2-JAY%!N=P"4MU]P'2Z9/06M+(>5?)98Y.KR'LIFC?3VQQ,TTBB!TC=H?UM M>3"FF6&:1(^R-DX@;\$E RE()7EBNJ0F)8=/DS5O2K4]N*:3R4M(@=XI MD,!\901.F/M\ZO&3)ST'KV6B;.>>XI*;=)5*TF2M(RCO0VT.P,$;.N5T#D4+ M*Z1M4Q3_#%W=E9_L'%\E7-:662"3P) Y:4EU<^&@-CT7A87L;9OTU(]W=WQ* M7)[F"OD8X7=P;C^=Z6'&NJ@%&2%:)U"*3I\8A !I.>8BG NHFB#Y)21:9T/- MJ%3L&!'V@,?OXM1!N&"]U1"58;3'D8$K*,@F-IYYXP-/3;S:%Y.*'27=)U.Q M8U@]=YKF86818XE%> =)**(^$_5D'3.H!X#-3&!*ZCF#K_]4["@9/9V*'<.P MN<7]6%8Q)[#(CV7:W$*_DVFT M.>9D$+B6BFR\$ BJ(9*?JI.V3HMDPB!1=YF*/5C AS%H;K%>WUJ@O]T=8%*7 M$$N6D H2)$6=B"F,!716)>ZCS/?OHNX1[KT']Y(NG=M(/)KI'0'F:L<0FI.7 M/('UM=6TK(T*.1/5EN.%U:!6&*8/'CQZGK/^>!'MD?4!_)I;VJ\VF\7'Y9TC MBS.OLE#$!U^+"!RI->=2@AR%2%D5%]Q P^[>D_N0]2$B6DW%K[F%_7JUW%R< MU]#W%?&!:92UQ6D0A0ZRD"+4(:FUQ"A8)D/):5A]W?TGSW,:3"WLH_C5@6__ MZ^)OS'^NZ4"CE>SB=]?.",IBC!)0:N94T??@M-F-MI4I)!5%FV:;^PB:QSZ< M$"Z3U'4#%$W(_?F/G,WVR_G%IM2-4?#^MB"232'\ W..K"YG. 0Z3R$C MIS6ZPNS]-/7> ^BI]\R3=Y[^.)J,EQVHF+&.VIN;%#TY92S&(,@/JREZ9S2X M2+HT,)9U=C)QW43['$SQC]@P[)@$RFE$WP'&;RICTUMRR_')_CR3L MU(DSRXQ WP2R?50@GTC>^\J2QS#_)=3=_/+Z_4TIT^42X[=KUNW.F>EJ<(:^ M:O)ZG(/6V+H3@2JQ:*/H<-75B->[]ECU.AV7UB3CO.!M^OB]J$D.SJ#,J!@P M77GC.:\G@X$LM4%RBDF42N$D6 M%*M9?B_J 5*02:YR"&V&D?S?5H8S"C6CRG#&B+ '/'Z7H\PV*1%-)HLGU:"R M*N!,SA X\IPS\TG^WUV&,TJZ3Y;AC&'UW,&4VPRT02*/<0/!>@=*!@.U\@@T M)QLW6AD%#HN;=-D]?91,'D_1CV'0S'-??@__>[6^498[>!=AC(Q8R$7)]:XW M\Q"3U> ="N6\,;P,V?^#!KX\?/V/F,H_Y*"90#@S0^N/\)GX^-T:K@<4B%KI MXBUD'WGM)L AT*8 &72]6H?9Q"'W"P8A;"\5\XT4.E:LJZEY//?1\C,2TW;W MXE8ET_N7&]P-Z-WB^?GB(RX3AOIU@9LK!4N-+J<-P0Z:,T4:CB MM4KW*X7WG$!CWSP?:":2].I4;)\;4[\BR2*[;EL];^_H2S_^3\1LM[7\YO#/-?0L[OPVH;SB_[",3KKE\3YOF> M>OST0]B'KN7(?-[=^AMZT^U,D3?UG]1]<)U.T=EQ$^GPY%B;0XX52U<79TOT)2*B;J.,QA,[?Z7X=&AYJ* :"V_FB-,M\;2\ MG3[?!5=(G6?K,BGQ$#0HJS7X4J]?(2JI> DI#4FH#0HW/4["O*=A>[&O)I5! M=RBZS@P8IC@&0Q:HDJ!BG2*2&1D(DFGFG5$/\AY3XFCNJ.44@GT2)P=PN0.+ M^^E4869D3A8DZG.BQ8@4(+*<(9=HB3'2>-_DY.MX$OK)M-'T$NH!;M_E*BU3 MK"ACB2-U3#,C;R-JVC#.,<8B60(IM.G8\E)2]:.D^V2J?@RKYPY\/M*+7Y"E M:%.!(&K)0A06HJJW!:6PP<2@2ACF8W3=,6.4C)X97C""87.+^['F#\ZPPK7+ MP)#38:PQ@^.\WB@NVOFB4,AA-VD[[YAQL,B/9=K<0K^M-@FQ,"$=J3?E!.DX M1083DS4K%["86 =OL$&B[K)CQL$"/HQ!_1SQMW6WU4"ZL9J6'ZNQ?!NP9%'Q MO../JU.3DT!265R"48JGG%'GV*2'[R@JYP74Z2W.9A+L )Y7_613)OUA:G&< ME^3W217!C3).A@"-Z^9ZN,GXZ^=YOZCN>V2\AH5!';I_7D=NA M65+AN5=,GE@8M:8ID@LW+[R7S;@)%:/2TO'@(.ZZRK#@(? 4 :,L1H8@X\ ! M5L^]:9:D@DRZF*PE,)_JC6-&QKFJ]U%$EBH()F.;H1DO+*DP*4HF22B,$=S, MH>";X,)M0B:<7TY%=,Z'(B3H7/L16Q_ L5J_:1WY$"(7^NU4L>"]5+S M,(H MX:^FEL3<<+KDR]TE7'DYT3K+?:0#7M=[=5'5+C^TG"1]I"V9K>#3P6D?%?/E M%B:2[FIJ5L_MY!/)N-DNTLUP15]BE!&$J;YP=4R"< P,9X$SU%X;/>A __ZY M,\I]&BFMIF'9W-+^=;7&Q/N:2_!#N!Y4\Q8=$$678:B7"'_0'.(+J@Z1TC%8D6.O$F@IX]*TH8R MWE<].H;A'0#ES_7J"ZZWW_X\#^15+O,O_W.Q^%)Y]@>23@H M;OCX@XZ.#@Z@;Z*&03=O^GFQ2>>K^K+-37#': (.E@@VZ)K_(ORX;")PKZS, MS+*HFPRG>HJHHQO+/O+L#\3,G^B/_G7F>63%IP(R.'I&K>,VPRA#QH.#N9)%Z,BKGYX6_++Q?;S9M%B*2VMPO<_*^+4&^=T"N_ MWKUUK_7,U"EY#J- M5@,+2M2CP9;2I./@TV3-:[XW ]2$LAB/+'^)K.7E!-H/DP'L.D?^>O4Y+I8[ M(=6^T>3F$*MK,&:1=^/5ZS%T>7!\^X,3I(=Z,7=!EP2URZJC?,ZK-??JJ?^>75!:\F6 M]HLGEYR4?0#%LX60K >NM/,FH/6BR< %>3R:(# M9-VPZ9+\5\M\QPN[\M7RV^4[K-JX[I]E)M6\OO[X4]@LKEIL&*(N%RG!1Z-! M,24AE)C LF*4\L$T4FV3K6 07LV+P^L\$NX)VC]]N_GV_UN0H;%.G[Z]P:]X M623B;)')1PU&U\E8T@3P%NED**Q$5+PDT3;*^21YG7C I\7./@1/)\B>X/EH M1.QF?5=E#DJE6(HVX&(,M<>C!H>)@4A9HM)!IM0D+#.*RD[ .B%,]B%QY/+:I*OH)"#9Q_E^ M><2=1!!^RJST+Z\Q-R1BYD]E!,E8*:T3,V"A@=+1KW[55>B!>QL4" MQ@BOQR3V=2_.WWZK[-X]*BSS_[H(YXNR"Z:E5*-I!^6G!S_[Z-3S8:LX,JM< MBY9O7O?JL=?=WJ'RDA6%#"PI4%#61O"..;!>BU2X32%-UM!^&$E'75.YZ=_Z M]+MNPQRW11]TB'#F+0-M!1TB6&H&-->N*Z5@-M*7--U%EL/IG._*0P-$?7?O MY42R>\FZ[HB2G+&O.)GF:U%6,P*N*41;O"4'I@[]5=X+(+32%Z\4.>5>2AP2 MV^A$ 0[>.I=VL_=H?;; ?GJW_7&I!J'K\CX:V_XJ:.']W%P'0*TF3RT;SCJ1:$.'!12^ L M%<')-K5M6K\-(Z]7Z!V%C55S074/O^L>G<7*&)P!%BVY1L$KVK-UY'LV-BH, M&-J$LH<0-Z]CVP(4HW!W@(0Z0-W-4GY=K5_3ZQ?;-ZO-YJ9_5_#:!@&8>2%; MV'D()3 0VD=F!7<"4PNT/454SR@[! +W^PY-)8^Y[U3?+*2LUO]I\UC)[+%"*KD.NBH7H=0 =F?0NZV1C>-$,[I&)A4I]AYH3&:8RW]N+J MX#3]??5UE\W\;?GTIGZW.C\G!?_OL,YGG):'6M=Y8'5G>V3DBQG:?9Z4>F(^ M#O-B1Q^R!]#:OW-Q(')6IQ5C!TA]>F$_U9%S"<^BR+G((B$91TSD,4/ 5.,$ MS$3).$?9Y$[G(.KFM02;8V24\W&(P Y&X1=<+U;Y_3:LMR? XNM/8?T1<^TA MLMG=IK^ZF"--RESQ.I8.)2CMZ]4&YL@BMAIU25;F)L[)0=3.:V'VA=4I!-J] M!OT9ZS!%^BV=1%IKY$( =W5=+DN(,3E(G&<9-:(K3>Z_#B5PWHM3?6'S0+'U M<_%OV#%AD\[D/;IJP"M0K-9Q"H] OIWT2+:2YDULSNG.]69WJOK"XR$"._)< M_V69AV2)KWY1O\2PP?_W__G_ 5!+ 0(4 Q0 ( '6%85+!R[+YC0( *H* M > " 0 !A,3(S,3(P,C!E>#(Q,7-U8G-O9G1H97)E M9RYH=&U02P$"% ,4 " !UA6%2*TK>[%(# "_"0 &0 M@ ') @ 83$R,S$R,#(P97@R,S%C;VYS96YT+FAT;5!+ 0(4 Q0 ( '6% M85*YW2MU#0@ +0B > " 5(& !A,3(S,3(P,C!E>#,Q M,6-E;V-E " ;,; !A,3(S,3(P,C!E M>#,R,G=R:71T96YS=&%T92YH=&U02P$"% ,4 " !VA6%2WJL)+;B# @# MOQL $0 @ %]( 87-G;BTR,#(P,3(S,2YH=&U02P$"% ,4 M " !VA6%21&:^&UL4$L! A0#% @ M=H5A4HAD=)B17 \@8$ !4 ( !@-L" &%S9VXM,C R,#$R M,S%?9&5F+GAM;%!+ 0(4 Q0 ( ':%85)Z,Z5V:_( %# 0 4 M " 40X P!A$J! !A