0000890564-23-000004.txt : 20230227 0000890564-23-000004.hdr.sgml : 20230227 20230224173405 ACCESSION NUMBER: 0000890564-23-000004 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230227 DATE AS OF CHANGE: 20230224 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: 23668875 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-20221231.htm 10-K asgn-20221231
00008905642022FYFALSEP1Y00008905642022-01-012022-12-3100008905642022-06-30iso4217:USD00008905642023-02-17xbrli:shares00008905642022-12-3100008905642021-12-31iso4217:USDxbrli:shares00008905642021-01-012021-12-3100008905642020-01-012020-12-310000890564us-gaap:CommonStockMember2019-12-310000890564us-gaap:AdditionalPaidInCapitalMember2019-12-310000890564us-gaap:RetainedEarningsMember2019-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-3100008905642019-12-310000890564us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000890564us-gaap:CommonStockMember2020-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-12-310000890564us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000890564us-gaap:CommonStockMember2021-01-012021-12-310000890564us-gaap:RetainedEarningsMember2021-01-012021-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000890564us-gaap:CommonStockMember2021-12-310000890564us-gaap:AdditionalPaidInCapitalMember2021-12-310000890564us-gaap:RetainedEarningsMember2021-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000890564us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000890564us-gaap:CommonStockMember2022-01-012022-12-310000890564us-gaap:RetainedEarningsMember2022-01-012022-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000890564us-gaap:CommonStockMember2022-12-310000890564us-gaap:AdditionalPaidInCapitalMember2022-12-310000890564us-gaap:RetainedEarningsMember2022-12-310000890564us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000890564us-gaap:AllowanceForCreditLossMember2022-12-310000890564us-gaap:AllowanceForCreditLossMember2021-12-310000890564srt:MinimumMember2022-12-310000890564srt:MaximumMember2022-12-310000890564srt:MinimumMember2022-01-012022-12-310000890564srt:MaximumMember2022-01-012022-12-310000890564us-gaap:SegmentDiscontinuedOperationsMemberasgn:OxfordBusinessMember2021-08-172021-08-170000890564us-gaap:SegmentDiscontinuedOperationsMemberasgn:OxfordBusinessMember2021-01-012021-12-310000890564us-gaap:SegmentDiscontinuedOperationsMemberasgn:OxfordBusinessMember2020-01-012020-12-31utr:Rateasgn:business0000890564srt:MaximumMember2021-12-310000890564srt:MaximumMember2020-12-3100008905642022-07-062022-07-0600008905642022-07-060000890564asgn:CommercialBusinessMember2020-12-310000890564asgn:FederalGovernmentBusinessMember2020-12-310000890564asgn:A2021AcquisitionsMemberasgn:CommercialBusinessMember2021-01-012021-12-310000890564asgn:A2021AcquisitionsMemberasgn:FederalGovernmentBusinessMember2021-01-012021-12-310000890564asgn:A2021AcquisitionsMember2021-01-012021-12-310000890564asgn:CommercialBusinessMember2021-01-012021-12-310000890564asgn:FederalGovernmentBusinessMember2021-01-012021-12-310000890564asgn:CommercialBusinessMember2021-12-310000890564asgn:FederalGovernmentBusinessMember2021-12-310000890564asgn:CommercialBusinessMemberasgn:A2022AcquisitionsMember2022-01-012022-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:A2022AcquisitionsMember2022-01-012022-12-310000890564asgn:A2022AcquisitionsMember2022-01-012022-12-310000890564asgn:CommercialBusinessMember2022-01-012022-12-310000890564asgn:FederalGovernmentBusinessMember2022-01-012022-12-310000890564asgn:CommercialBusinessMember2022-12-310000890564asgn:FederalGovernmentBusinessMember2022-12-310000890564asgn:A2022AcquisitionsMember2022-12-310000890564asgn:A2021AcquisitionsMember2022-12-310000890564srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000890564srt:MaximumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310000890564us-gaap:CustomerRelationshipsMember2022-12-310000890564us-gaap:CustomerRelationshipsMember2021-12-310000890564asgn:ContractorRelationsMember2022-01-012022-12-310000890564asgn:ContractorRelationsMember2022-12-310000890564asgn:ContractorRelationsMember2021-12-310000890564us-gaap:OrderOrProductionBacklogMembersrt:MinimumMember2022-01-012022-12-310000890564us-gaap:OrderOrProductionBacklogMembersrt:MaximumMember2022-01-012022-12-310000890564us-gaap:OrderOrProductionBacklogMember2022-12-310000890564us-gaap:OrderOrProductionBacklogMember2021-12-310000890564us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2022-01-012022-12-310000890564us-gaap:NoncompeteAgreementsMembersrt:MaximumMember2022-01-012022-12-310000890564us-gaap:NoncompeteAgreementsMember2022-12-310000890564us-gaap:NoncompeteAgreementsMember2021-12-310000890564asgn:ComputerHardwareAndSoftwareMember2022-12-310000890564asgn:ComputerHardwareAndSoftwareMember2021-12-310000890564us-gaap:FurnitureAndFixturesMember2022-12-310000890564us-gaap:FurnitureAndFixturesMember2021-12-310000890564us-gaap:LeaseholdImprovementsMember2022-12-310000890564us-gaap:LeaseholdImprovementsMember2021-12-310000890564asgn:WorkInProgressMember2022-12-310000890564asgn:WorkInProgressMember2021-12-310000890564us-gaap:SoftwareDevelopmentMember2022-12-310000890564asgn:SoftwareDevelopmentWorkInProgressMember2022-12-310000890564us-gaap:SoftwareDevelopmentMember2021-12-310000890564asgn:SoftwareDevelopmentWorkInProgressMember2021-12-310000890564us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310000890564us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310000890564us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000890564us-gaap:CostOfSalesMember2022-01-012022-12-310000890564us-gaap:CostOfSalesMember2021-01-012021-12-310000890564us-gaap:CostOfSalesMember2020-01-012020-12-310000890564asgn:A4908MillionTermBLoanFacilityDueApril2025Member2022-12-310000890564asgn:A4908MillionTermBLoanFacilityDueApril2025Member2021-12-310000890564asgn:A460MillionRevolvingCreditFacilityDueNovember2024Member2022-11-220000890564asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member2019-11-220000890564asgn:A4908MillionTermBLoanFacilityDueApril2025Memberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-12-31xbrli:pure0000890564asgn:A4908MillionTermBLoanFacilityDueApril2025Memberasgn:BankBaseRateMember2022-01-012022-12-310000890564us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberasgn:A460MillionRevolvingCreditFacilityDueNovember2024Member2022-01-012022-12-310000890564us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberasgn:A460MillionRevolvingCreditFacilityDueNovember2024Member2022-01-012022-12-310000890564asgn:BankBaseRateMembersrt:MinimumMemberasgn:A460MillionRevolvingCreditFacilityDueNovember2024Member2022-01-012022-12-310000890564asgn:BankBaseRateMembersrt:MaximumMemberasgn:A460MillionRevolvingCreditFacilityDueNovember2024Member2022-01-012022-12-3100008905642021-08-172021-08-1700008905642019-11-220000890564us-gaap:SeniorNotesMember2022-12-3100008905642021-12-092021-12-0900008905642021-12-090000890564asgn:RestrictedStockUnitsAndAwardsMember2022-12-310000890564us-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000890564us-gaap:SegmentContinuingOperationsMember2021-01-012021-12-310000890564us-gaap:SegmentContinuingOperationsMember2020-01-012020-12-310000890564us-gaap:SegmentDiscontinuedOperationsMember2022-01-012022-12-310000890564us-gaap:SegmentDiscontinuedOperationsMember2021-01-012021-12-310000890564us-gaap:SegmentDiscontinuedOperationsMember2020-01-012020-12-310000890564srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310000890564us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2022-01-012022-12-310000890564us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310000890564us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310000890564srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310000890564us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2021-01-012021-12-310000890564asgn:TSRMember2022-01-012022-12-310000890564asgn:TSRMember2021-01-012021-12-310000890564asgn:TSRMember2020-01-012020-12-310000890564asgn:AwardwithserviceconditionsMember2021-12-310000890564asgn:AwardswithperformanceandserviceconditionsMember2021-12-310000890564asgn:RestrictedStockUnitsAndAwardsMember2021-12-310000890564asgn:AwardwithserviceconditionsMemberasgn:GrantedAwardMember2022-01-012022-12-310000890564asgn:GrantedAwardMemberasgn:AwardswithperformanceandserviceconditionsMember2022-01-012022-12-310000890564asgn:GrantedAwardMember2022-01-012022-12-310000890564asgn:RestrictedStockUnitsAndAwardsMember2022-01-012022-12-310000890564asgn:VestedAwardMemberasgn:AwardwithserviceconditionsMember2022-01-012022-12-310000890564asgn:VestedAwardMemberasgn:AwardswithperformanceandserviceconditionsMember2022-01-012022-12-310000890564asgn:VestedAwardMember2022-01-012022-12-310000890564asgn:ForfeitedAwardMemberasgn:AwardwithserviceconditionsMember2022-01-012022-12-310000890564asgn:ForfeitedAwardMemberasgn:AwardswithperformanceandserviceconditionsMember2022-01-012022-12-310000890564asgn:ForfeitedAwardMember2022-01-012022-12-310000890564asgn:RestrictedStockUnitsAndAwardsForfeitedMember2022-01-012022-12-310000890564asgn:AwardwithserviceconditionsMember2022-12-310000890564asgn:AwardswithperformanceandserviceconditionsMember2022-12-310000890564asgn:RestrictedStockUnitsAndAwardsMember2021-01-012021-12-310000890564asgn:RestrictedStockUnitsAndAwardsMember2020-01-012020-12-310000890564asgn:EmployeeStockPurchasePlanMember2022-01-012022-12-310000890564asgn:EmployeeStockPurchasePlanMember2022-12-310000890564asgn:EmployeeStockPurchasePlanMember2021-01-012021-12-310000890564asgn:EmployeeStockPurchasePlanMember2020-01-012020-12-310000890564srt:MinimumMember2021-01-012021-12-310000890564srt:MaximumMember2021-01-012021-12-310000890564srt:MinimumMember2020-01-012020-12-310000890564srt:MaximumMember2020-01-012020-12-310000890564asgn:DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember2022-12-310000890564asgn:ForeignMember2022-12-310000890564asgn:CommercialBusinessMember2020-01-012020-12-310000890564asgn:FederalGovernmentBusinessMember2020-01-012020-12-310000890564asgn:CommercialBusinessMemberasgn:AssignmentMember2022-01-012022-12-310000890564asgn:CommercialBusinessMemberasgn:AssignmentMember2021-01-012021-12-310000890564asgn:CommercialBusinessMemberasgn:AssignmentMember2020-01-012020-12-310000890564asgn:CommercialBusinessMemberasgn:ConsultingMember2022-01-012022-12-310000890564asgn:CommercialBusinessMemberasgn:ConsultingMember2021-01-012021-12-310000890564asgn:CommercialBusinessMemberasgn:ConsultingMember2020-01-012020-12-310000890564asgn:FederalGovernmentBusinessMemberus-gaap:FixedPriceContractMember2022-01-012022-12-310000890564asgn:FederalGovernmentBusinessMemberus-gaap:FixedPriceContractMember2021-01-012021-12-310000890564asgn:FederalGovernmentBusinessMemberus-gaap:FixedPriceContractMember2020-01-012020-12-310000890564asgn:FederalGovernmentBusinessMemberus-gaap:TimeAndMaterialsContractMember2022-01-012022-12-310000890564asgn:FederalGovernmentBusinessMemberus-gaap:TimeAndMaterialsContractMember2021-01-012021-12-310000890564asgn:FederalGovernmentBusinessMemberus-gaap:TimeAndMaterialsContractMember2020-01-012020-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:CostplusfixedfeeContractMember2022-01-012022-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:CostplusfixedfeeContractMember2021-01-012021-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:CostplusfixedfeeContractMember2020-01-012020-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:DepartmentofdefenseandintelligenceagenciesMember2022-01-012022-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:DepartmentofdefenseandintelligenceagenciesMember2021-01-012021-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:DepartmentofdefenseandintelligenceagenciesMember2020-01-012020-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:FederalcivilianMember2022-01-012022-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:FederalcivilianMember2021-01-012021-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:FederalcivilianMember2020-01-012020-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:CommercialandotherMember2022-01-012022-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:CommercialandotherMember2021-01-012021-12-310000890564asgn:FederalGovernmentBusinessMemberasgn:CommercialandotherMember2020-01-012020-12-310000890564us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2021-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2022-01-012022-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2022-12-310000890564us-gaap:AllowanceForCreditLossMember2020-12-310000890564us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2020-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2021-01-012021-12-310000890564us-gaap:AllowanceForCreditLossMember2019-12-310000890564us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2019-12-310000890564asgn:AllowanceforWorkersCompensationLossReservesMember2020-01-012020-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, 2022
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, 2022, 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 $4.4 billion.
As of February 17, 2023, the registrant had 49.3 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 2023 Annual Meeting of Stockholders, to be filed within 120 days of the close of the registrant’s fiscal year 2022.    




ASGN INCORPORATED
ANNUAL REPORT ON FORM 10-K FOR THE YEAR ENDED DECEMBER 31, 2022
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. 
Item 9C.
 42
 
PART III 
Item 10. 
Item 11. 
Item 12. 
Item 13. 
Item 14. 
  
PART IV 
Item 15. 
Item 16.
  




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 Federal Government Segment contract backlog; and (9) the factors described in Item 1A. Risk Factors of this Annual Report on Form 10-K ("2022 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 2022 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 a leading provider of information technology (IT) services and professional solutions, including technology and creative digital marketing, across the commercial and government sectors. We operate through two segments, Commercial and Federal Government, which promote balance and strength through economic cycles. Our Commercial Segment, which is our largest segment, provides consulting, creative digital marketing and permanent placement services primarily to large enterprises and Fortune 1000 companies. Our Federal Government Segment provides mission-critical solutions to the Department of Defense, the intelligence community and federal civilian agencies.

We have grown through a combination of organic growth and strategic acquisitions. Over the last five years, we acquired ECS Federal, LLC ("ECS") in April 2018 and 11 "tuck-in" acquisitions that align with our strategy to expand our IT consulting services and solutions capabilities in the commercial and federal government markets.
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.
 
Commercial Segment

Our Commercial Segment (75.0 percent of 2022 consolidated revenues) provides a broad spectrum of IT services and solutions and creative digital marketing services primarily to Fortune 1000 and large enterprise clients. Growth in this segment is being driven by digital transformation and innovation requirements, workforce mobilization and modern enterprise needs across five industry verticals and their respective subsectors. Our talent pool – which includes onshore, nearshore and offshore resources, can be deployed in short duration solution-specific engagements or long-term consultative roles. Our roots in IT staffing offer a strong account base and foothold in our clients’ businesses, while our consulting offerings enable us to offer more value to our accounts, with higher growth and high-end, high margin work. Corporate support activities are primarily based in Richmond, Virginia, and there is a network of 97 branch offices across the United States, and six branch offices across Canada and Europe. In addition to our branch offices, we have one near-shore delivery center in Mexico and will open a second Mexican delivery center in early 2023 to expand our near-shore capabilities. We also maintain a smaller delivery center in India.

Assignment — We provide our clients with experienced IT and creative digital marketing contract professionals for temporary assignments and project engagements. Our contract professionals have knowledge and experience in specialized technical and creative digital marketing services that make them qualified to fill a given assignment or project.

Consulting — We provide workforce mobilization, modern enterprise and digital innovation IT consulting services. Our contract professionals and subject matter experts deliver solutions that are customer focused and value driven. We provide a continuum of cloud, data and analytics, cyber/information security, artificial intelligence/machine learning and digital transformation solutions to support our clients’ modern enterprise and digital needs.

Federal Government Segment

Our Federal Government Segment (25.0 percent of 2022 consolidated revenues) delivers advanced solutions in cloud and enterprise IT, cybersecurity, artificial intelligence, machine learning, application and digital transformation 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, intelligence and federal civilian agencies. We maintain relationships with leading cloud, cybersecurity and artificial intelligence/machine learning providers and hold specialized certifications in these technologies.

The segment provides services under time-and-materials, cost reimbursable and firm-fixed-price contracts. Contracts range from approximately three to five years in length. We have contract backlog of $3.3 billion as of December 31, 2022, which represents the estimated amount of future revenues to be recognized under awarded contracts including task orders and options. Corporate support activities are based in Fairfax, Virginia, and there are 28 branch offices located across the United States.

Industry and Market Dynamics

ASGN is a leading provider of IT services and professional solutions, including technology and creative digital marketing, across the 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 and solutions. Our total addressable market is approximately $572 billion. It includes $384 billion in commercial IT consulting, $124 billion in government IT services and solutions and $64 billion in professional staffing.
We anticipate that our clients will increase their use of contract labor, professional staffing and consulting services in 2023. By using our contract labor professional staffing and consulting 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
2


transformation and other areas of technology change and specialization including data analytics, artificial intelligence/machine learning, big data, process automation and information security. We intend to continue to grow our diverse client base by focusing on large, stable accounts that are quick adopters of new technologies. We will invest in our organic growth while simultaneously looking to execute acquisitions in the commercial and federal government end markets focusing on consulting companies that provide us with new solution capabilities, industry expertise or government contract awards.

Clients

We serve our clients by effectively understanding their IT, consulting and digital creative marketing services needs and providing them qualified professionals with a unique combination of skills, experience and expertise to meet those needs. 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. In 2022, revenues from contracts directly with U.S. federal government agencies were approximately 21 percent of consolidated revenues and no other client represented more than 10 percent of revenues.

Candidates

We recruit candidates with backgrounds in IT services and consulting and digital creative marketing who seek contract or permanent 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. 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 employed approximately 50,000 contract professionals throughout 2022, or approximately 25,500 on a full-time-equivalent ("FTE") basis.

Strategy

ASGN's strategy is to be a leading provider of IT services and professional solutions, including technology and creative digital marketing, across the commercial and federal government sectors. We are focused on high-margin work with high-volume scalable clients and projects, for large commercial enterprise accounts and federal government customers. We have built a sizable commercial consulting platform, and we plan to continue to grow our revenues both organically and through acquisitions. Our acquisition strategy focuses on IT consulting companies that add new services, capabilities and contracts that support our commercial and federal government customer needs and that are in high demand by our customer base.

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, so that it is seamless for clients and contract professionals to work with ASGN. We position our teams to stay at the forefront of emerging trends in digitization and candidate sourcing to better position our businesses and improve how we serve clients and consultants.

Competition

We see ourselves as a hybrid between pure staff augmentation and pure-play consulting due to the way in which we provide human capital on a project-by-project basis. We compete with other large publicly-held and privately-owned providers of human capital in the professional staffing and IT and management consulting service segments on a local, regional, national and international basis across the commercial and government end markets. With an industry focus that is supported by our solutions, our unique deployment model allows us to provide the right services at the right time. Our experienced engagement leaders and methodologies help our clients solve critical problems and create incremental value for their organizations.

From a talent perspective, we offer more opportunities for the billable professional and are viewed as a better partner for their career objectives. In addition, competitive factors that attract qualified candidates are salaries and benefits; availability and variety of opportunities; quality, duration and location of assignments (if not remote/hybrid); and responsiveness to requests for placement. Many people seeking contract employment through us may also be pursuing employment through other means. 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.

From a client perspective, 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 and maintain an intimacy and institutional knowledge with our clients that enables us to successfully compete in the market, we expect competition to continue to increase. Unlike our competitors, particularly in the traditional consulting space, for the majority of our business we do not rely upon a bench to support us; rather, we use our database and a deep labor pool of highly-skilled technical talent developed over decades to provide and build teams that offer our clients a full suite of services from staff augmentation to traditional consulting. This shared resource model provides sophisticated project delivery capabilities with a cost advantage that has enabled us to grow above industry averages.

3





Human Capital

Our workforce is the heart of our business. Our diverse talent pool helps build and maintain our competitive advantage as a global IT staffing and consulting firm. During 2022, we employed approximately 4,000 internal employees, including sales directors, account managers, recruiters and corporate office employees. We support our employees and contract professionals through the following initiatives:

Diversity, Equity and Inclusion — ASGN is committed to gender and racial equality goals across all levels of employment. We have diversity, equity and inclusion ("DEI") training, recruitment, retention and advancement programs across all brands, which include mandatory training to raise awareness and eliminate unconscious bias in hiring and promotion practices. Our DEI manager oversees a program designed to (i) encourage and support personal and professional development for employees from all ethnicities, races, religions and backgrounds and (ii) empower more women to become leaders. In 2022, a "mentee-led" mentorship pilot program was successful. Mentors reported the value of developing the next generation of leaders at ASGN while mentees reported help navigating interpersonal challenges as well as with preparations to take the next steps in their careers.

Through our participation in the United Nations Global Compact’s Sustainable Development Goals (SDGs) Accelerator Program in 2022, ASGN aligned with SDG 5 (Gender Equality) and SDG 10 (Reduced Inequalities). To encourage more participation from, and support of, diverse businesses in our supply chain, ASGN established a Company-wide Vendor Diversity Policy. We exceeded our Company-wide commitment to employ at least 40 percent women and diverse people (including racial and ethnic diversity, sexual orientation, physical abilities, and veteran status) in senior executive positions, ahead of our target date of 2025. Also in 2022, ASGN proudly became a signatory to the UN’s Women’s Empowerment Principles (WEPs) to help guide us toward a more gender equal workplace. Women accounted for over 40 percent of our internal workforce and employees from underrepresented racial and ethnic groups accounted for over 30 percent of our internal workforce based on our census data as of December 31, 2022. Three of ASGN’s eleven Board of Directors are women, and two members identify as being from an underrepresented group.

Health, Safety and Well-being — Our training and development opportunities aim to 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 attractive compensation and benefits packages, which may include medical, dental and vision plans; short- and long-term disability; life and accident insurance; health savings accounts and flexible spending accounts; and savings plans. We further support our employees emotional and physical health with wellness programming and personal growth workshops. In 2022 we adopted Company-wide Employee Wellness and Workplace Health and Safety policies. ASGN focused on providing a safe and healthy workplace. We understand that taking care of our employees’ health is an expression of our values, essential to our business, and a vital aspect of building a happier workplace. Through our employee wellness programming, we aspire to help our employees reduce stress, improve their physical health and stamina, and flourish mentally and emotionally. Finally, in the wake of COVID-19, and to support work-life balance, ASGN is continuing to offer flexible work schedules.

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 continuing education and professional development that helps them stay ahead and deliver excellent results. In 2022, we implemented our first Company-wide employee engagement survey and we achieved a 71 percent overall participation rate. To promote more employee engagement in areas that are most meaningful to our diverse array of employees, we support Employee Resource Groups ("ERGs"). ERGs are voluntary, employee-led groups whose aim is to foster a diverse and inclusive workplace aligned with the organizations they serve and are designed to provide personal support and/or career development and create a safe space where employees can bring their whole selves to the table. They are also designed to help diverse employees be better prepared to move up within the organization. All our Commercial Segment divisions have ERGs in place, while our Federal Government Segment plans to roll out 11 new ERGs in 2023. ERGs at ASGN include: Black, 50Forward, Pride, Valor, Families and Women. In addition to ERGs, ASGN and its brands also support Employee Community Groups (ECGs), voluntary social circles of employees who join based on shared values, interests, perspectives or goals. ECGs at ASGN include: Caregivers, Environment and Wellness. Both types of employee groups enhance the well-being of the employees who choose to participate.

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 the Sustainability section of our website for more detailed information regarding our workforce programs and initiatives. Nothing on our website shall be deemed incorporated by reference into this 2022 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.
4


 
Available Information and Access to Reports
 
We electronically file our Annual Reports 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 info@asgn.com.

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 various risks, including, but not limited to those described below, all of which could adversely affect our results of operations and financial condition, and as a result, could cause a decline in the trading price of our common stock.

Profitability and Operational Risks

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 and many of our agreements may be terminated at will. 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. In our consulting business, clients may delay or cancel bookings which may cause expected revenues to be realized in a later period or not at all. If we are not able to comply with 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, advanced degrees, certifications, and licenses which may be required to meet the specified requirements of our clients. We compete for such contract professionals with other staffing and consulting companies, government contractors, and 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.

Sometimes we utilize subcontractors to provide us with qualified professionals. The subcontractors are generally small companies that may lack the resources or experience to comply with complex and fluid wage and hour and other laws. A subcontractor’s failure in this regard could adversely affect our ability to perform and subject us to additional legal liabilities, which could have a material adverse effect on our relationships with clients and on our results of operations.

Our future performance depends on the Company’s effective execution of our business strategy.

Over the past several years, we have experienced revenue and earnings growth both organically and through acquisitions. 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 inflation, recession, and interest rate increases, competition, and labor market trends or regulations. If our growth rate slows, or we fail to grow at the pace anticipated and we are unsuccessful in our growth initiatives and strategies, our financial results could be less than our expectations or those of investors or analysts.

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, which may cause us to 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
6


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.


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 select 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. In making acquisitions, we may pay substantial amounts of cash, incur debt or issue securities to finance our acquisitions, which would adversely affect our liquidity or capital resources or result in dilution to our stockholders. 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.

All of our acquisitions have been integrated into the business. 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, significant unanticipated costs or legal liabilities, and tax and accounting issues. 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.

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, 2022, we had $1.9 billion of goodwill and $569.6 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.

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

Our outstanding debt at December 31, 2022 included a term loan of $490.8 million under our senior secured credit facility due 2025, $550.0 million of 4.625 percent unsecured senior notes due 2028, and $31.5 million outstanding on our senior secured revolving credit facility due 2024. 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. We expect to use cash on hand and cash flows from operations to pay our expenses and repay our debt. 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. The lenders may require fees and expenses to be paid or other changes to terms in connection with waivers or amendments. If we refinance these borrowings on less favorable terms or our costs and/or the interest rates on our outstanding debt increase, our results of operations and financial condition could be adversely affected by increased costs and/or rates.

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, including recessions, inflation, interest rates, tax rates, and economic uncertainty. Our business is particularly susceptible to economic conditions in the United States where our clients or operations are concentrated. As economic activity slows, many clients or potential clients reduce their use of and reliance upon contract professionals, which reduces the demand for the Company’s services and could significantly decrease the Company’s revenues and profits. During periods of reduced economic activity, we may also be subject to increased competition for market share and pricing pressure. As a result, any significant economic downturn in the United States or other countries in which we operate could have a material adverse effect on our business, financial condition, and results of operations.

Natural disasters, the effects of climate change, pandemics, and other events beyond our control could harm our business.

Natural disasters or other catastrophic events may cause damage or disruption to our operations, international commerce, and the global economy, and thus could have a negative effect on us. Our business operations are subject to interruption from earthquakes, hurricanes, tornadoes, floods, fires, extreme weather events, power shortages, pandemics such as COVID-19, terrorism, political unrest, telecommunications failure, vandalism, cyber-attacks, geopolitical instability, war, the effects of climate change, and other events beyond our control. Although we maintain disaster recovery plans, such events could disrupt our operations or those of our customers and suppliers, including through the inability of employees and contract professionals to work, destruction of facilities, loss of life, and adverse effects on supply chains, power, infrastructure and the integrity of information technology systems, all of which could materially increase our costs and
7


expenses, delay or decrease revenue from our customers and disrupt our ability to maintain business continuity. We could incur significant costs to improve the climate-related resiliency of our infrastructure and otherwise prepare for, respond to, and mitigate the effects of climate changes. Our insurance may not be sufficient to cover losses or additional expenses that we may sustain. A significant natural disaster or other event that disrupts our operations or those of our customers or suppliers could have a material adverse effect on our business, results of operations, financial condition, and prospects.

Our business relies heavily on the health and safety of our employees, contract professionals and customers. The impact of a health crisis such as the COVID-19 pandemic on our business, operations, and future financial performance could include, but is 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.

Our environmental, social and governance (ESG) commitments and disclosures may expose us to reputational risks and legal liability.

Our brand and reputation are associated with our public commitments to various corporate environmental, social and governance (ESG) initiatives, including our goals relating to sustainability and diversity and inclusion. Our disclosures on these matters and any failure or perceived failure to achieve or accurately report on our commitments, could harm our reputation and adversely affect our client relationships or our recruitment and retention efforts, as well as expose us to potential legal liability. Increasing focus on ESG matters has resulted in, and is expected to continue to result in, the adoption of legal and regulatory requirements designed to mitigate the effects of climate change on the environment, as well as legal and regulatory requirements requiring climate-related disclosures. If new laws or regulations are more stringent than current legal or regulatory requirements, we may experience increased compliance burdens and costs to meet such obligations. Our selection of voluntary disclosure frameworks and standards, and the interpretation or application of those frameworks and standards, may change from time to time or may not meet the expectations of investors or other stakeholders. Our processes and controls for reporting ESG matters across our operations and supply chain are evolving along with multiple disparate standards for identifying, measuring, and reporting ESG metrics, including ESG-related disclosures that may be required by the SEC, European and other regulators, and such standards may change over time, which could result in significant revisions to our current goals, reported progress in achieving such goals, or ability to achieve such goals in the future.

Risks Related to Government Contracts

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 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 services to customers 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 Federal Government 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. 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. 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 Federal Government Segment contract backlog, which may result in lower revenues than anticipated.

Contract backlog, which was $3.3 billion at December 31, 2022, is a useful measure of potential future revenues for our Federal Government Segment. Contract backlog consists of contracts for which funding has been formally awarded (funded backlog of $0.6 billion at December 31, 2022) 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 (unfunded backlog of $2.7 billion at December 31, 2022). The U.S. government's ability to not exercise contract options, to reduce orders, or to modify, curtail or terminate our contracts makes the calculation of
8


our Federal Government 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 contracts that are included in our contract backlog.

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 have advanced degrees and/or to maintain individual security clearances. If we are unable to attract or retain qualified employees, 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 cybersecurity, cloud and enterprise IT, artificial intelligence/machine learning, digital transformation, and other programs that we support. During 2022, revenues from contracts directly with U.S. federal government agencies were approximately 21 percent of consolidated 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. 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.

We depend on our teaming arrangements and relationships with other contractors and subcontractors. If we are not able to maintain these relationships, or if these parties fail to satisfy their obligations to us or the customer, our revenues, profitability, and growth prospects could be adversely affected.

We rely on teaming relationships with other prime contractors and subcontractors in order to submit bids for large procurements or other opportunities where we believe the combination of services, products and solutions provided by us and our teammates will help us to win and perform the contract. Our future revenues and growth prospects could be adversely affected if other contractors eliminate or reduce their contract relationships with us, or if the U.S. government terminates or reduces these other contractors’ programs, does not award them new contracts or refuses to pay under a contract. We may have disputes with our subcontractors arising from, among other things, the quality and timeliness of work performed by the subcontractor, customer concerns about the subcontractor, our failure to extend existing task orders or issue new task orders under a subcontract, our hiring of a subcontractor’s personnel or the subcontractor’s failure to comply with applicable
9


law. If any of our subcontractors fail to satisfactorily perform the agreed-upon services or have regulatory compliance or other problems, our ability to fulfill our obligations as a prime contractor or higher tier subcontractor may be jeopardized. When we are in the role of a subcontractor, we often lack control over fulfillment of a contract, and poor performance on the contract could impact our customer relationship, even when we perform as required. Moreover, our revenues and operating results could be adversely affected if any prime contractor chose to offer directly to the customer services of the type that we provide, or if they team with other companies to provide those services.

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

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, claims related to acquisitions and their earn-outs, intentional misconduct, release, misuse or misappropriation of client intellectual property, criminal activity, torts, or other claims. We have been and could in the future be subject to large collective, class or Private Attorneys General Act ("PAGA") actions alleging violation of wage and hour laws. These types of actions typically involve substantial claims and significant defense costs. We also have been subject to legal actions alleging vicarious liability, negligent hiring, discrimination, sexual harassment, retroactive entitlement to employee benefits or pay, retaliation and related legal theories. 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.

10


A failure of any of our employees internally, or contract professionals in clients' 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, cybersecurity, 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.

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, notification and reporting. We are also subject to U.S. laws and regulations relating to government contracts with federal agencies. 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 are the European General Data Protection Act ("GDPR") and the U.K.’s Data Protection Act 2018 (which implements the GDPR into U.K. law). These laws impose stringent data protection requirements on personal information and provide for significant penalties for noncompliance. These laws impact our U.S. operations as well as our European operations as they apply not only to third-party transactions, but also to transfers of information among the Company and its subsidiaries. Certain U.S. states have also enacted data privacy laws requiring security measures for personal information. Any non-compliance with the data privacy laws applicable to our business 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 and regulatory 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 delivery centers in Mexico and India. Our international operations, which in the aggregate represented approximately two percent of our consolidated revenues in 2022, expose us to, among other things, operational, regulatory and political risks in the countries in which we operate.


11


General Risks

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 and good succession plans for their retirement or other departure. As the Company is expecting to have key personnel retire over the next few years, we need to implement appropriate succession plans, and if we cannot attract and retain qualified personnel or effectively implement appropriate succession plans, it could have a material adverse impact to our business, financial condition and/or results of operations. We have provided short-term and long-term incentive compensation to our key management in an effort to retain them, and have prepared succession plans at such time their employment ends. However, if members of our senior management team become unable or unwilling to continue in their present positions or our succession plans are not adequate, 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.

The market price of our stock has fluctuated substantially in the past and could fluctuate substantially in the future, based on a variety of factors, including our operating results, changes in general conditions in the economy, and the staffing and consulting industries, announcements by our competitors, involvement in a significant litigation matter, a major change in our management or Board of Directors, short sales, hedging and other derivative transactions in shares of our common stock. In addition, the stock market in general has experienced historical volatility that is unrelated to the operating performance of our Company. Broad market and industry fluctuations may adversely affect the market price of our common stock, regardless of our operating results. Among other things, volatility in our stock price could mean that investors will not be able to sell their shares at or above the prices they pay. The volatility also could impair our ability in the future to offer common stock as a source of additional capital or as consideration in the acquisition of other businesses, or as compensation for our key employees.

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.
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.
 
12


Item 2. Properties
 
As of December 31, 2022, 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 Commercial Segment HeadquartersRichmond, Virginia78,000October 2024
Federal Government Segment HeadquartersFairfax, Virginia46,200June 2024
Branch offices (1)
United States, Canada, United Kingdom, and Spain771,300January 2023 through May 2028
Delivery CentersMexico and India84,700May 2023, August 2026 and December 2027

___________________

(1) We have 131 branch office locations that occupy spaces ranging from approximately 195 to 47,000 square feet with lease terms that range from three months to 8.5 years.

Item 3. Legal Proceedings
 
We are involved in various legal proceedings, claims and litigation arising in the ordinary course of business, including collective class and PAGA actions alleging violations of wage and hour laws. 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 17, 2023 we had 49.3 million shares outstanding, 22 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 Company’s definitive proxy statement for use in connection with its 2023 Annual Meeting of Stockholders (the "2023 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.

Stock Performance Graph — The following graph compares the performance of ASGN’s common stock price during the period from December 31, 2017 to December 31, 2022 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, 2017, 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-20221231_g1.jpg    
At December 31, 201720182019202020212022
ASGN$100.00 $84.80 $110.42 $129.97 $192.00 $126.76 
SIC Code No. 736 Index$100.00 $81.73 $100.48 $108.17 $147.43 $106.05 
NYSE Market Index$100.00 $91.21 $114.69 $122.70 $148.07 $134.22 




14


Recent Sales of Unregistered Securities — None.

Common Stock Repurchases —On December 9, 2021, the Board of Directors approved a two-year stock repurchase program under which the Company may repurchase up to $350.0 million of its common stock. On July 27, 2022, the Board of Directors approved a new two-year stock repurchase program under which the Company may repurchase up to $400.0 million of its common stock. Under these programs, the Company repurchased 2.8 million shares of its common stock at a cost of $281.4 million in 2022. Under terms of the programs, purchases can be made in the open market or under a Rule 10b5-1 trading plan.

The Company's repurchases of its common stock during the three months ended December 31, 2022, and the approximate dollar value of shares that may be purchased under the program as of December 31, 2022, are shown in the table below.

PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Number
(or Approximate Dollar Value) of Shares That May Yet be Purchased Under the Plans or Programs
(in millions)
October129,933 $91.96 129,933 $356.5 
November239,653 $86.70 239,653 $335.7 
December262,063 $83.26 262,063 $313.9 
Total631,649 $86.35 631,649 $313.9 

In connection with our stock-based compensation plans, during the three months ended December 31, 2022, 43,316 shares of our common stock with an aggregate value of $3.8 million were tendered by employees for payment of applicable statutory tax withholdings. These shares are excluded from the table above.

Item 6. Selected Financial Data

None.

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 2022 10-K, including the Special Note on Forward-Looking Statements and Part I, Item 1A. Risk Factors.

OVERVIEW

ASGN provides information technology and professional services in the technology and creative digital marketing fields across the commercial and government sectors. ASGN operates through its Commercial and Federal Government segments. Virtually all of the Company's revenues are generated in the United States.

The Commercial Segment provides IT services and solutions, digital and creative services to Fortune 1000 and large enterprise clients across the United States, Canada and Europe. The Federal Government Segment delivers advanced solutions in cloud and enterprise IT, cybersecurity, artificial intelligence, machine learning and digital transformation to meet the mission critical needs of defense, intelligence and federal civilian agencies.

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, as well as discount rates and royalty rates applied to those cash flow estimates.

Recoverability of Goodwill and Acquired Intangible Assets — Goodwill is evaluated for impairment annually or more frequently if an event occurs or circumstances change, such as material deterioration in performance that would indicate an impairment may exist. We perform an annual impairment assessment as of October 31st for each of our reporting units. When evaluating goodwill for impairment, we may first perform a qualitative assessment (“step zero” of the impairment test) to determine whether it is more likely than not that a reporting unit is impaired. If we decide not to perform a qualitative assessment, or if we determine that it is more likely than not the carrying amount of a reporting unit exceeds its fair value, then we perform a quantitative assessment (“step one” of the impairment test), and calculate the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount to its estimated fair value.

Given there were no impairment factors identified in the prior year, and there were no negative trends in the current year, we performed a qualitative assessment for the October 31, 2022 annual impairment evaluation for all reporting units. By review of macroeconomic conditions, industry and market conditions, cost factors, overall financial performance compared with prior projections, and other relevant entity-specific events, we determined it was more likely than not that the fair value of each reporting unit exceeded its carrying amount. Therefore it was concluded that there were no indicators of impairment.

RESULTS OF OPERATIONS FOR THE YEAR ENDED DECEMBER 31, 2022 COMPARED WITH THE YEAR ENDED DECEMBER 31, 2021

In this section, we discuss the results of our operations for the year ended December 31, 2022 compared with the year ended December 31, 2021. For a discussion of the year ended December 31, 2021 compared with the year ended December 31, 2020, 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 the year ended December 31, 2021.

Revenues

Revenues for the year were $4.6 billion, up 14.3 percent from 2021 primarily as a result of double-digit organic growth of our Commercial Segment and the contribution of $158.0 million from acquired businesses. Excluding the contribution from acquisitions, revenues were up 10.3 percent. The table below shows our revenues by segment (in millions).

% of Total
2022
2021
Change20222021Change
Commercial:
Assignment$2,476.1 $2,285.9 8.3 %54.1 %57.0 %(2.9)%
Consulting959.6 641.2 49.7 %20.9 %16.0 %4.9 %
3,435.7 2,927.1 17.4 %75.0 %73.0 %2.0 %
Federal Government1,145.4 1,082.4 5.8 %25.0 %27.0 %(2.0)%
Consolidated$4,581.1 $4,009.5 14.3 %100.0 %100.0 %

Commercial Segment — Revenues from our Commercial Segment (75.0 percent of revenues) were up 17.4 percent from 2021. Assignment revenues were $2.5 billion (72.1 percent of the segment's revenues), up 8.3 percent year-over-year. Consulting services revenues were $959.6 million (27.9 percent of the segment's revenues), up 49.7 percent year-over-year. Excluding the contribution of $69.0 million from acquired businesses, consulting services revenues were up 38.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 out of our five industry verticals achieved double-digit growth year-over-year, while our Business and Government Services vertical was slightly up over the prior year.

Within the Commercial Segment, IT services and solutions revenues, which accounted for 83.7 percent of the segment's revenues, were up 18.2 percent year-over-year, driven by high growth in consulting services, the contribution from acquired businesses, and high-single-digit growth in IT staffing services. Creative digital marketing and permanent placement revenues, which combined accounted for 16.3 percent of the segment's revenues, were up 13.4 percent over the prior year.

Federal Government Segment — Revenues from our Federal Government Segment (25.0 percent of revenues) were up 5.8 percent year-over-year. Revenues included a contribution of $89.0 million from acquired businesses. Excluding that contribution, revenues were slightly below 2021, which had benefited from higher spending levels under two cost reimbursable contracts and approximately $38.6 million in revenues from a low-margin web services contract that the segment elected to not renew in the third quarter of the prior year.

Gross Profit and Gross Margin

The table below shows gross profit and gross margin by segment (in millions).
Gross ProfitGross Margin
20222021Change20222021Change
Commercial1,126.2 934.8 20.5 %32.8 %31.9 %0.9 %
Federal Government243.4 207.6 17.2 %21.3 %19.2 %2.1 %
Consolidated$1,369.6 $1,142.4 19.9 %29.9 %28.5 %1.4 %

Consolidated gross profit was up 19.9 percent on revenue growth of 14.3 percent. Gross margin was 29.9 percent, an expansion of 140 basis points from 2021. Both segments reported expansion in gross margin. The expansion in gross margin for the Commercial Segment was driven by double-digit growth of its high-margin services (commercial consulting, creative digital marketing and permanent placement services). The expansion in gross margin of the Federal Government Segment was driven by changes in business mix, including: (i) the contribution from acquired high-margin businesses; (ii) a lower contribution from cost reimbursable contracts, which carry a lower margin than other contract types; and (iii) the decision not to renew a low-margin web services resale program in the third quarter of last year.

Selling, General and Administrative Expenses

Selling, general and administrative ("SG&A") expenses were $895.0 million (19.5 percent of revenues), compared with $735.8 million (18.4 percent of revenues) in 2021. The increase was commensurate with the growth in the business, changes in business mix and investments to support the future growth of the business. These investments were mainly in headcount, employee compensation and IT applications and systems.

Amortization of Intangible Assets

Amortization of intangible assets was $65.1 million, up from $55.7 million in 2021. This increase reflects a full year of amortization from businesses acquired in 2021 and amortization from the two businesses acquired in 2022.
 
Interest Expense

Interest expense was $45.9 million, up from $37.5 million in 2021, primarily as a result of higher interest rates on the senior secured credit facility. Interest expense was comprised of $25.4 million of interest on the unsecured senior notes, $18.4 million of interest on the senior secured credit facility and $2.1 million in amortization of deferred loan costs. The weighted-average outstanding borrowings were approximately $1.0 billion for 2022 and 2021 and the weighted-average interest rate was 4.1 percent, up from 3.4 percent in 2021.

Provision for Income Taxes

The provision for income taxes was $96.7 million, up from $81.6 million in 2021, related to the growth in income before income taxes. The effective tax rate of 26.6 percent was slightly higher than the effective tax rate of 26.0 percent for 2021.

Income from Continuing Operations

Income from continuing operations was $266.9 million, up from $231.8 million in 2021, driven by the growth in the business and expansion of our gross margin.

Income from Discontinued Operations

Income from discontinued operations was $1.2 million, down from $178.1 million in 2021. In 2021, virtually all of the income from discontinued operations related to the gain, net of income taxes, on the sale of the Oxford business.

Net Income

Net income of $268.1 million in 2022 was comprised of income from continuing operations of $266.9 million and discontinued operations of $1.2 million. Net income of $409.9 million in 2021 was comprised of income from continuing operations of $231.8 million and income from discontinued operations of $178.1 million.

15


Commercial Segment - Consulting Metrics

Commercial consulting bookings are defined as the value of new contracts entered into during a specified period, including adjustments for the effects of changes in contract scope and contract terminations. The underlying contracts are terminable by the client on short notice with little or no termination penalties. The book-to-bill ratio for our commercial consulting revenues is the ratio of our commercial consulting bookings to the commercial consulting revenues for a specified period. The average duration of commercial consulting projects is one year.

Year Ended December 31,
(Dollars in millions)
202220212020
Bookings$1,192.2 $810.3 $479.4 
Book-to-Bill Ratio1.2 to 11.3 to 11.3 to 1

Federal Government Segment Metrics

Contract backlog for our Federal Government Segment represents the estimated amount of future revenues to be recognized under awarded contracts including task orders and options. These 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.

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.

December 31,
(In millions)202220212020
Funded Contract Backlog
$582.3 $529.2 $444.5 
Negotiated Unfunded Contract Backlog
2,681.2 2,472.0 2,201.7 
Contract Backlog
$3,263.5 $3,001.2 $2,646.2 


The book-to-bill ratio for our Federal Government Segment was 0.9 to 1.0 for the year ended December 31, 2022. 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, 2022 divided by trailing-twelve-months of Federal Government Segment revenues) was 2.9 to 1.0.

Liquidity and Capital Resources
 
Our working capital at December 31, 2022 was $539.2 million, and our cash and cash equivalents were $70.3 million. Our cash flows from operating activities have been our primary source of liquidity and have been sufficient to fund our working capital and capital expenditure needs. At December 31, 2022, we had $31.5 million outstanding under our $460.0 million revolving credit facility. We believe that our cash and cash equivalents 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 $307.8 million in 2022, compared with $193.7 million in 2021. The year-over-year increase is mainly the result of income tax payments totaling $91.5 million in the prior year that related to the gain on the sale of the Oxford business.

Net cash used in investing activities in 2022 was $510.0 million and included $484.6 million used to acquire two IT consulting businesses and $37.5 million in capital expenditures. In 2021, investing activities generated net cash of $246.5 million and included cash proceeds (before income taxes) of $503.8 million from the sale of the Oxford business, as well as $222.8 million used to acquire three IT consulting businesses and $34.7 million in capital expenditures.

16


Net cash used in financing activities in 2022 was $256.5 million and included $281.4 million to repurchase the Company's common stock, as well as net borrowings under the revolving credit facility totaling $31.5 million. In 2021, net cash used in financing activities was $184.4 million and primarily consisted of $181.3 million of stock repurchases.

Senior Secured Credit Facility — On November 22, 2022, the Company entered into the ninth amendment to its senior secured credit facility (the "facility'), which (i) increased the capacity of its revolving credit facility (the "revolver") to $460.0 million from $250.0 million; and (ii) replaced the LIBOR reference rate with the secured overnight financing rate plus a 10 basis points adjustment ("SOFR").

The facility consists of a term B loan and the aforementioned $460.0 million revolver. At December 31, 2022, the Company had $490.8 million outstanding under the term B loan and $31.5 million outstanding borrowings under the revolver. Borrowings under the term B loan bear interest at SOFR plus 1.75 percent, or the bank’s base rate plus 0.75 percent. Borrowings under the revolver bear interest at SOFR 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 facility until maturity. The facility is secured by substantially all of the Company's assets and includes various restrictive covenants. The facility permitted the sale of its Oxford business in 2021 and the net cash proceeds (approximately $0.4 billion) were used for the acquisition of GlideFast on July 6, 2022 and other permitted investments within the required timeframe. At December 31, 2022, the Company was in compliance with its debt covenants.

Unsecured Senior Notes — The Company has $550.0 million of unsecured senior notes due in 2028, which bear interest at 4.625 percent payable semiannually in arrears on May 15 and November 15. These notes are unsecured obligations and subordinate to the senior secured credit facility. These notes contain certain customary limitations including, among other terms and conditions, our ability to incur additional indebtedness, engage in mergers and acquisitions, transfer or sell assets and make certain distributions.

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)
$58.2 $613.3 $50.9 $559.4 $1,281.8 
Operating Leases(2)
24.5 24.2 9.6 0.2 58.5 
Purchase obligations(3)
18.0 34.4 6.6 — 59.0 
$100.7 $671.9 $67.1 $559.6 $1,399.3 
_______
(1) Long-term debt obligations include interest calculated based on the rates in effect at December 31, 2022.
(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 5. Leases, 9. Long-Term Debt and 10. Commitments and Contingencies in Item 8. Financial Statements and Supplementary Data.

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.6 million and $2.4 million, net of anticipated insurance and indemnification recoveries of $10.2 million and $10.4 million, at December 31, 2022 and 2021, 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 were $4.0 million at December 31, 2022 and 2021.

We have a deferred compensation plan liability of $13.6 million and $15.6 million at December 31, 2022 and 2021, which was primarily included in other long-term liabilities. We established a rabbi trust to fund the deferred compensation plan (see Note 12. Stock-Based Compensation and Other Employee Benefit Plans in Item 8. Financial Statements and Supplementary Data).

Off-Balance Sheet Arrangements
 
As of December 31, 2022, we had no off-balance sheet arrangements.

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

17


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 interest rates. Our exposure to interest rate risk is associated with our debt instruments. See Note 9. Long-Term Debt in 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 $5.2 million based on $522.3 million of debt outstanding for any 12-month period. We have not entered into any market risk sensitive instruments for trading purposes.



18



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, 2022 and 2021, 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, 2022, 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, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, 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, 2022, 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 February 24, 2023 expressed an unqualified opinion on the Company's internal control over financial reporting.

Basis for Opinion

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

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

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 our 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 — Refer to Notes 2, 6 and 7 to the financial statements

Critical Audit Matter Description

The Company accounts for acquired businesses using the acquisition method of accounting by recording tangible and intangible assets acquired and liabilities assumed at their respective fair values. During 2022, the Company acquired GlideFast Consulting (“GlideFast”) for $350 million in cash which is included in the Commercial Segment. Intangible assets acquired of $102.8 million primarily related to contractual relationships and trademark. The determination of the acquisition date fair values of the contractual relationships and trademark intangible assets required management to make significant estimates and assumptions, including future revenue estimates, and discount rates and royalty rate used in the fair value models.

We identified the fair value of certain acquired contractual relationships and the acquired trademark as a critical audit matter because of the significant judgments made by management to estimate the respective fair values. This required a high degree of auditor judgment and an increased extent of effort when performing audit procedures to evaluate the reasonableness of management’s estimates related to future revenues, and the need to involve our fair value specialists to evaluate the discount rates and the royalty rate assumptions.


19


How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the future revenue estimates and the selection of the discount rates and the royalty rate for the specified contractual relationships and trademark included the following, among others:

We tested the effectiveness of controls over the valuation of the identified intangible assets, including management's controls over the review of future revenue estimates and selected discount rates and royalty rate.
We compared the future revenue estimates to historical results.
We compared actual revenue results for the year ended December 31, 2022, to management’s future revenue estimates included in the valuation models.
We compared the future revenue estimates for the year ended December 31, 2022 to forecasted information included in the Company’s press releases and external industry reports.
With the assistance of our fair value specialists, we evaluated the reasonableness of management’s selected discount rates and royalty rate assumptions by:
Testing the source information underlying the determination of the discount rates and royalty rate and testing the mathematical accuracy of the calculation.
Developing a range of independent estimates for the discount rates and royalty rate and comparing those to assumptions selected by management.
Evaluating the reasonableness of the valuation methodologies used by the Company.


/s/ DELOITTE & TOUCHE LLP
Los Angeles, California
February 24, 2023

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



20


ASGN INCORPORATED AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In millions, except per share data)
 
 December 31,
 20222021
ASSETS  
Current assets:  
Cash and cash equivalents$70.3 $529.6 
Accounts receivable, net853.6 708.2 
Prepaid expenses and income taxes39.9 41.2 
Other current assets17.3 30.4 
Total current assets981.1 1,309.4 
Property and equipment, net66.3 55.0 
Operating lease right-of-use assets51.1 57.1 
Identifiable intangible assets, net569.6 487.9 
Goodwill1,892.0 1,569.5 
Other non-current assets25.6 23.9 
Total assets$3,585.7 $3,502.8 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$35.2 $20.1 
Accrued payroll285.1 305.5 
Operating lease liabilities22.9 23.3 
Other current liabilities98.7 102.0 
Total current liabilities441.9 450.9 
Long-term debt1,066.6 1,033.9 
Operating lease liabilities32.3 40.2 
Deferred income tax liabilities129.2 89.0 
Other long-term liabilities14.4 23.4 
Total liabilities1,684.4 1,637.4 
Commitments and contingencies (Note 10)
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, 49.5 million and 51.8 million shares outstanding at December 31, 2022 and 2021
0.5 0.5 
Paid-in capital703.5 690.8 
Retained earnings1,200.0 1,174.4 
Accumulated other comprehensive loss(2.7)(0.3)
Total stockholders’ equity1,901.3 1,865.4 
Total liabilities and stockholders’ equity$3,585.7 $3,502.8 

See notes to consolidated financial statements.
21


ASGN INCORPORATED AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(In millions, except per share data)
 
 Year Ended December 31,
 202220212020
Revenues$4,581.1 $4,009.5 $3,502.1 
Costs of services3,211.5 2,867.1 2,554.9 
Gross profit1,369.6 1,142.4 947.2 
Selling, general and administrative expenses895.0 735.8 615.0 
Amortization of intangible assets65.1 55.7 51.0 
Operating income409.5 350.9 281.2 
Interest expense(45.9)(37.5)(39.7)
Income before income taxes363.6 313.4 241.5 
Provision for income taxes96.7 81.6 63.9 
Income from continuing operations266.9 231.8 177.6 
Income from discontinued operations, net of income taxes1.2 178.1 22.7 
Net income$268.1 $409.9 $200.3 
   
Earnings per share:
Basic —
Continuing operations$5.27 $4.40 $3.37 
Discontinued operations0.03 3.38 0.43 
$5.30 $7.78 $3.80 
Diluted —
Continuing operations$5.21 $4.33 $3.33 
Discontinued operations0.02 3.33 0.43 
$5.23 $7.66 $3.76 
Shares and share equivalents used to calculate earnings per share:   
Basic50.6 52.7 52.7 
Diluted51.3 53.5 53.3 
Reconciliation of net income to comprehensive income:
Net income$268.1 $409.9 $200.3 
Foreign currency translation adjustment(2.4)0.7 6.0 
Comprehensive income$265.7 $410.6 $206.3 


See notes to consolidated financial statements.

22


ASGN INCORPORATED AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In millions)
 Common StockPaid-in CapitalRetained EarningsOtherTotal
 SharesPar Value
Balance at December 31, 201952.9 $0.5 $638.0 $744.7 $(7.0)$1,376.2 
Stock-based compensation expense— — 32.4 — — 32.4 
Issuances under equity plans0.8  12.1 — — 12.1 
Tax withholding on restricted stock vesting — (12.0)— — (12.0)
Stock repurchase and retirement of shares(0.8)— (9.2)(18.7)— (27.9)
Other— — — — 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 
Stock-based compensation expense— — 52.7 — — 52.7 
Issuances under equity plans0.5  14.3 — — 14.3 
Tax withholding on restricted stock vesting — (16.0)— — (16.0)
Stock repurchase and retirement of shares(1.6) (21.5)(161.8)— (183.3)
Other — — — — 0.7 0.7 
Net income— — — 409.9 — 409.9 
Balance at December 31, 202151.8 0.5 690.8 1,174.4 (0.3)1,865.4 
Stock-based compensation expense— — 49.3 — — 49.3 
Issuances under equity plans0.5  18.9 — — 18.9 
Tax withholding on restricted stock vesting — (16.6)— — (16.6)
Stock repurchase and retirement of shares(2.8) (38.9)(242.5)— (281.4)
Other— — — — (2.4)(2.4)
Net income— — — 268.1 — 268.1 
Balance at December 31, 202249.5 $0.5 $703.5 $1,200.0 $(2.7)$1,901.3 

See notes to consolidated financial statements.
23


ASGN INCORPORATED AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
  Year Ended December 31,
 202220212020
Cash Flows from Operating Activities   
Net income$268.1 $409.9 $200.3 
Adjustments to reconcile net income to net cash provided by operating activities:
Gain on sale of discontinued operations (216.9) 
Depreciation and amortization91.4 89.6 89.7 
Stock-based compensation49.3 52.7 32.3 
Deferred income taxes31.5 (19.7)1.3 
Other8.2 6.3 5.9 
Changes in operating assets and liabilities, net of effects of acquisitions:  
Accounts receivable(116.3)(111.1)(12.9)
Prepaid expenses and income taxes2.0 (18.2)6.5 
Accounts payable7.6 (23.6)0.8 
Accrued payroll11.3 67.4 12.6 
Payroll tax deferral and other
(45.3)(42.7)88.3 
Net cash provided by operating activities307.8 193.7 424.8 
Cash Flows from Investing Activities   
Cash paid for property and equipment(37.5)(34.7)(32.6)
Cash paid for acquisitions, net of cash acquired(484.6)(222.8)(186.2)
Cash received from sale of the Oxford business9.8 503.8  
Other2.3 0.2 (0.2)
Net cash provided by (used in) investing activities(510.0)246.5 (219.0)
Cash Flows from Financing Activities   
Proceeds from long-term debt94.0  65.5 
Principal payments of long-term debt(62.5) (65.5)
Proceeds from employee stock purchase plan18.9 14.3 12.1 
Repurchase of common stock(281.4)(181.3)(27.9)
Payment of employment taxes related to release of restricted stock awards(16.6)(16.0)(12.0)
Payment of contingent consideration(8.1)  
Debt issuance or amendment costs(0.8)(1.4)(1.2)
Net cash used in financing activities(256.5)(184.4)(29.0)
Effect of exchange rate changes on cash and cash equivalents(0.6)(0.6)2.4 
Net Increase (Decrease) in Cash and Cash Equivalents(459.3)255.2 179.2 
Cash and Cash Equivalents at Beginning of Year529.6 274.4 95.2 
Cash and Cash Equivalents at End of Year$70.3 $529.6 $274.4 
Supplemental Disclosure of Cash Flow Information
Cash paid for
Income taxes$54.5 $170.3 $64.2 
Interest$43.7 $35.2 $37.6 

See notes to consolidated financial statements.
24


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 6. Acquisitions). All intercompany accounts and transactions have been eliminated.

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. Actual results could differ from those estimates.

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 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, 2022 annual impairment test for all of its reporting units and trademarks. 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, and the trademarks, exceeded their respective carrying amounts 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.


25


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 Segment 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; (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 a federal government 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 $16.1 million and $13.3 million at December 31, 2022 and 2021, 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-
26


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 original maturities of three months or less 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.0 million and $3.1 million at December 31, 2022 and 2021, respectively.

Leases — The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from three months to 8.5 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 2022, 2021 and 2020.

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
27


credit risk with respect to accounts receivable for the Commercial Segment 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 for the Federal Government 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 restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.

3. Accounting Standards Update

In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update 2021-08, Business Combinations (Topic 805) Accounting for Acquired Contract Assets and Contract Liabilities, which requires an acquirer to recognize and measure contract assets and liabilities in a business combination in accordance with Accounting Standards Codification Topic 606 Revenue from Contracts with Customers, rather than adjust them to fair value at the acquisition date. The Company early adopted this standard during 2022 and it had no impact on the consolidated financial statements.

4. Discontinued Operations

On August 17, 2021, the Company sold its Oxford business to an affiliate of H.I.G. Capital for $525.0 million. The gain on the sale was $216.9 million ($168.8 million net of income taxes). The sale of the Oxford business was a strategic shift that provided for the redeployment of capital on acquisitions of businesses that enhance the Company's IT consulting capabilities and services in the commercial and federal government sectors. As a result of the sale, the financial results of the Oxford business are reported as discontinued operations in the accompanying consolidated statements of operations and comprehensive income. The Company's reporting segments were retrospectively changed in 2021 for the effects of the sale.

There were no significant operating results from discontinued operations in 2022. The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).

Year Ended December 31,
20212020
Revenues$324.3 $448.5 
Costs of services223.0 306.4 
Gross profit101.3 142.1 
Selling, general and administrative expenses90.1 112.3 
Amortization of intangible assets0.4 0.7 
Income before income taxes10.8 29.1 
Provision for income taxes1.5 6.4 
Gain on sale, net of income taxes168.8  
Income from discontinued operations, net of income taxes$178.1 $22.7 

During 2022, the Company received $9.8 million cash related to the finalization of the purchase price. The following table provides select cash flow information related to the Oxford business (in millions):

Year Ended December 31,
20212020
Net cash provided by (used in) operating activities$(84.0)$49.9 
Net cash provided by (used in) investing activities
   Cash received from sale of discontinued operations503.8  
   Other(3.9)(6.4)
$499.9 $(6.4)
    

28


5. Leases

The Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).
Year Ended December 31,
202220212020
Components of lease expense
Operating lease expense$25.4 $26.9 $28.1 
Short-term lease expense6.9 5.4 6.4 
Variable lease expense4.8 5.1 5.2 
$37.1 $37.4 $39.7 
Weighted-average remaining lease term of operating leases3.1 years3.2 years3.7 years
Weighted-average discount rate of operating leases3.67 %3.47 %3.86 %
Supplemental cash flow information
Cash paid for operating lease liabilities$28.3$29.1$28.1
Right-of-use assets obtained with lease liabilities$15.6$10.8$18.9

Future maturities of operating lease liabilities are as follows (in millions):
2023$24.5 
202415.3 
20258.9 
20266.1 
20273.5 
Thereafter0.2 
Total future minimum lease payments 58.5 
Less: imputed interest 3.3 
$55.2 


29


6. Acquisitions

The following is a summary of the Company's acquisitions (in millions).

Year Ended December 31,
202220212020
Number of businesses acquiredTwoThreeFour
Aggregate purchase price1
$483.0 $221.3 $186.0 
Maximum contingent consideration2
 15.0 19.0 
Status of purchase accountingOpenClosedClosed
___
1 Generally, working capital adjustments and contingent consideration account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.
2 See Note 16. Fair Value Measurements for information on contingent consideration.

During 2022, the Company increased its investment in IT consulting through the acquisition of two businesses. On July 6th, the Company acquired GlideFast Consulting ("GlideFast") for $350.0 million in cash. GlideFast is part of the Commercial Segment. The preliminary fair value of the identifiable intangible assets related to this acquisition totaled $102.8 million, including a trademark of $30.2 million which has an indefinite life, and the remaining intangible assets have a weighted-average useful life of six years. On October 3rd, the Company acquired Iron Vine Security, which is included in the Federal Government Segment.

None of the acquisitions in the periods presented were material individually or in the aggregate; therefore, we did not present any pro forma results for these acquisitions.

7. Goodwill and Other Identifiable Intangible Assets
 
The following table summarizes the activity related to the carrying amount of goodwill by reportable segment since December 31, 2020 (in millions). See Note 15. Segment Reporting for more information on the Company's reportable segments.
CommercialFederal GovernmentTotal
Balance as of December 31, 2020
$778.6 $642.1 $1,420.7 
2021 acquisitions
51.1 94.8 145.9 
Purchase price adjustment 3.3 3.3 
Translation adjustment(0.4) (0.4)
Balance as of December 31, 2021
829.3 740.2 1,569.5 
2022 acquisitions
246.4 85.5 331.9 
Purchase price adjustment0.4 (8.5)(8.1)
Translation adjustment(1.4) (1.4)
Balance as of December 31, 2022
$1,074.7 $817.2 $1,891.9 
___________________

Approximately $250.7 million and $127.2 million of the goodwill for the 2022 and 2021 acquisitions, respectively, is deductible for income tax purposes.

30


Acquired intangible assets consisted of the following (in millions):
  December 31, 2022December 31, 2021
 Estimated Useful Life (in years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Subject to amortization:     
Customer and contractual relationships
7 - 13
$589.3 $315.7 $273.6 $493.9 $260.2 $233.7 
Contractor relationships4   45.5 45.5  
Contract Backlog
1 - 3
44.1 36.5 7.6 34.8 31.0 3.8 
Non-compete agreements
1 - 7
41.2 25.6 15.6 29.4 21.6 7.8 
  674.6 377.8 296.8 603.6 358.3 245.3 
Not subject to amortization:     
Trademarks272.8 — 272.8 242.6 — 242.6 
 $947.4 $377.8 $569.6 $846.2 $358.3 $487.9 

Estimated future amortization expense is as follows (in millions):

202371.6 
202458.1 
202548.8 
202641.8 
202732.0 
Thereafter44.5 
$296.8 

8. Property and Equipment
 
Net property and equipment consisted of the following (in millions):
December 31,
 20222021
Computer hardware and software$201.3 $172.2 
Furniture, fixtures and equipment27.9 24.0 
Leasehold improvements27.0 24.4 
Work-in-progress7.4 8.2 
 263.6 228.8 
Less: accumulated depreciation(197.3)(173.8)
$66.3 $55.0 

The Company has capitalized costs related to its various technology initiatives. At December 31, 2022, the net book value of computer software was $35.8 million, which included work-in-progress of $7.3 million. At December 31, 2021, the net book value of computer software was $27.7 million, which included work-in-progress of $8.2 million.


The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations and comprehensive income (in millions).

 Year Ended December 31,
 202220212020
Selling, general and administrative expenses$25.3 $23.4 $23.7 
Costs of services1.0 4.6 4.6 
$26.3 $28.0 $28.3 

31


9. Long-Term Debt
 
Long-term debt consisted of the following (in millions):
December 31,
20222021
Senior Secured Credit Facility:
Borrowings under $460 million revolving credit facility, due 2024$31.5 $ 
Term B loan facility, due 2025490.8 490.8 
Unsecured Senior Notes, due 2028550.0 550.0 
1,072.3 1,040.8 
Unamortized deferred loan costs(5.7)(6.9)
$1,066.6 $1,033.9 

Senior Secured Credit Facility On November 22, 2022, the Company entered into the ninth amendment to its senior secured credit facility (the "facility"), which (i) increased the capacity of its revolving credit facility (the "revolver") to $460.0 million from $250.0 million; and (ii) replaced the LIBOR reference rate with the secured overnight financing rate plus a 10 basis points adjustment ("SOFR").

The facility consists of a term B loan and the aforementioned $460.0 million revolver. Borrowings under the term B loan bear interest at SOFR plus 1.75 percent, or the bank’s base rate plus 0.75 percent. Borrowings under the revolver bear interest at SOFR 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. The revolver is limited to a maximum ratio of senior secured debt to trailing 12-months of lender-defined consolidated EBITDA of 3.75 to 1.00, which was 0.92 to 1.00 at December 31, 2022. There are no required minimum payments on the facility. The facility is secured by substantially all of the Company's assets and includes various restrictive covenants. The facility permitted the sale of its Oxford business in 2021 and the net cash proceeds (approximately $0.4 billion) were used for the acquisition of GlideFast on July 6, 2022 and other permitted investments within the required timeframe. At December 31, 2022, the Company was in compliance with its debt covenants.

Unsecured Senior Notes — The Company has $550.0 million of unsecured senior notes, which bear interest at 4.625 percent payable semiannually in arrears on May 15 and November 15. These notes are unsecured obligations and are subordinate to the senior secured credit facility. These 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.

10. 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, 2022, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):
2023$18.0 
202416.6 
202517.8 
2026$6.6 
$59.0 
 
Other Commitments — The workers' compensation loss reserves were $2.6 million and $2.4 million, net of anticipated insurance and indemnification recoveries of $10.2 million and $10.4 million, at December 31, 2022 and 2021, respectively. To secure obligations for workers’ compensation claims and other obligations, the Company has undrawn stand-by letters of credit of $4.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 and 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, including collective class and PAGA actions alleging violations of wage and hour laws. 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.

32


11. Stockholder's Equity
    
Under stock repurchase programs approved by the Company’s Board of Directors, the Company repurchased 2.8 million of its common shares for $281.4 million during 2022 and 1.6 million shares for $183.3 million during 2021. All repurchased shares have been retired. Under the two-year, $400.0 million stock repurchase program, which was approved on July 27, 2022 and superseded the previous program, there was approximately $313.9 million remaining at year end for future stock repurchases.

12. 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, 2022, 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, restricted stock units ("RSUs"), performance shares and other incentive awards, stock appreciation rights and cash awards to its employees, directors and consultants. As of December 31, 2022, there were 2.2 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"), which is amended from time to time to add additional shares. 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, 2022, there were 0.1 million shares available for issuance under the 2012 Plan.

Stock-based compensation expense in the accompanying consolidated statements of operations and comprehensive income was as follows:

Year ended December 31,
 202220212020
Continuing operations (included in SG&A expenses)$49.3 $39.6 $27.4 
Discontinued operations 13.1 4.9 
$49.3 $52.7 $32.3 

The Company recognized income tax benefits for stock-based compensation arrangements of $4.3 million, $2.5 million and $1.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.

Restricted Stock Units — The Company issues RSUs with (i) service conditions; and (ii) a combination of service and market and/or performance 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 or multi-year financial or other targets. In 2022 and 2021, the Company granted certain awards that included three-year financial performance targets plus a component based on achievement of total shareholder return ("TSR") relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200 percent of the target award. In 2020, the Company granted certain awards that 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 percent 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, other than the TSR components thereof, were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $8.71, $13.90 and $49.11 per share for the 2022, 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions:

2022 Awards2021 Awards2020 Awards
Expected term (years)3.03.03.0
Dividend yield   
Volatility factor43.9 %46.0 %38.8 %
Risk-free interest rate1.8 %0.3 %0.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.

33


A summary of the status of the Company’s unvested RSUs as of December 31, 2022 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, 2021
0.6 0.3 0.9 $76.29 
Granted0.3 0.1 0.4 $110.62 
Vested(0.3)(0.2)(0.5)$73.99 
Forfeited(0.1) (0.1)$85.67 
Unvested RSUs outstanding at December 31, 2022
0.5 0.2 0.7 $92.13 
Unvested and expected to vest RSUs outstanding at December 31, 2022
0.5 0.5 1.0 $91.80 
    
__________________
Vested shares include 0.2 million shares surrendered for payment of employee income taxes, which are available for re-issuance under the 2010 Plan.

As of December 31, 2022, there was unrecognized compensation expense of $56.5 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.6 years. The fair value of RSUs that vested was $49.3 million in 2022, $47.9 million in 2021 and $34.4 million in 2020. The weighted-average grant-date fair value per unit of RSUs was $110.62 in 2022, $93.36 in 2021 and $61.23 in 2020. 

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, 2022, there were 0.9 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:

 Year Ended December 31,
 202220212020
Expected term (years)0.50.50.5
Dividend yield   
Expected volatility
27.8 - 32.4%
39.2 - 55.2%
32.0 - 63.3%
Weighted-average risk-free interest rate
0.1 - 1.0%
0.1 - 0.1%
0.1 - 1.8%
Average Black-Scholes valuation per share$27.60 $21.70 $12.53 
Shares issued (millions)0.2 0.2 0.4 
Stock-based compensation expense (millions)$6.2 $4.9 $4.0 

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 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 $13.6 million and $15.6 million at December 31, 2022 and 2021, respectively, which was primarily included in other long-term liabilities. The Company established a rabbi trust to fund the DCP and is primarily comprised of mutual funds, which are measured at fair value using the net asset value practical expedient.

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 made matching contributions to the 401(k) plans of $22.5 million in 2022, $19.9 million in 2021 and $15.9 million in 2020.

34


13. Income Taxes

The provision for income taxes for consists of the following (in millions):
 Year Ended December 31,
 202220212020
Current:   
Federal$44.4 $43.6 $44.9 
State15.8 15.5 15.5 
Foreign4.9 3.0 1.7 
 65.1 62.1 62.1 
Deferred:   
Federal and State31.6 19.5 1.8 
$96.7 $81.6 $63.9 
 
Income from continuing operations before income taxes consists of the following (in millions): 
 Year Ended December 31,
 202220212020
United States$347.6 $304.5 $237.6 
Foreign16.0 8.9 3.9 
 $363.6 $313.4 $241.5 

The components of deferred tax (liabilities) assets are as follows (in millions):

 December 31,
20222021
Intangibles$(159.9)$(127.5)
Depreciation expense(8.8)(11.4)
Operating lease right-of-use assets(11.8)(14.8)
Operating lease liabilities12.2 15.6 
Allowance for doubtful accounts1.3 1.5 
Employee-related accruals21.0 20.5 
Stock-based compensation11.1 10.0 
Payroll tax deferral 10.5 
Other5.7 6.6 
$(129.2)$(89.0)

35


The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent to income before income taxes and the income tax provision is as follows (in millions):
 Year Ended December 31,
 202220212020
Income tax provision at the statutory rate$76.3 $65.8 $50.7 
State income taxes, net of federal benefit17.3 15.2 12.7 
Nondeductible executive compensation5.4 3.3 1.3 
Disallowed meals and entertainment expenses0.5 0.2 0.5 
Excess stock-based compensation benefit(3.5)(2.0)(1.1)
Work opportunity tax credit(2.1)(3.1)(2.0)
Other2.8 2.2 1.8 
$96.7 $81.6 $63.9 
 
As of December 31, 2022, the Company had $0.5 million domestic credit carryforwards and had $1.6 million of foreign net operating losses, which will start to expire in 2030. The Company has recorded a valuation allowance of approximately $0.9 million at December 31, 2022 related to credits and net operating loss carryforwards.

At December 31, 2022, the Company had undistributed earnings of foreign subsidiaries of approximately $16.2 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 $59.3 million and $71.7 million and gross deferred tax liabilities of $187.6 million and $160.4 million at December 31, 2022 and 2021, respectively. Management has determined the gross deferred tax assets are realizable.

At December 31, 2022 and 2021, there were $1.4 million and $1.3 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 in the accompanying consolidated balance sheets. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying consolidated statements of operations and comprehensive income. The amount of interest and penalties recognized in the consolidated financial statements is not significant. The Company believes that there will be no significant decrease in unrecognized tax benefits by the end of 2023.
 
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 2018 tax year with no change. The Company remains subject to U.S. federal income tax examinations for 2019 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 2018 and subsequent years.

36


14. 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,
202220212020
Income from continuing operations$266.9 $231.8 $177.6 
Income from discontinued operations, net of income taxes1.2 178.1 22.7 
Net income $268.1 $409.9 $200.30 
Weighted-average number of common shares outstanding - basic50.6 52.7 52.7 
Dilutive effect of common share equivalents0.7 0.8 0.6 
Weighted-average number of common shares and share equivalents outstanding - diluted51.3 53.5 53.3 
Basic earnings per share:
Continuing operations$5.27 $4.40 $3.37 
Discontinued operations0.03 3.38 0.43 
$5.30 $7.78 $3.80 
Diluted earnings per share:
Continuing operations$5.21 $4.33 $3.33 
Discontinued operations0.02 3.33 0.43 
$5.23 $7.66 $3.76 


37


15. Segment Reporting
 
ASGN provides information technology and professional services in the technology and creative digital marketing fields across the commercial and government sectors. ASGN operates through its Commercial and Federal Government segments. Virtually all of the Company's revenues are generated in the United States.

The Commercial Segment provides IT services and solutions, digital and creative services to Fortune 1000 and large enterprise clients across the United States, Canada and Europe. The Federal Government Segment delivers advanced solutions in cloud and enterprise IT, cybersecurity, artificial intelligence, machine learning and digital transformation to meet the mission critical needs of defense, intelligence and federal civilian agencies. Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income 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,
202220212020
Commercial
Revenues$3,435.7 $2,927.1 $2,497.9 
Gross profit1,126.2 934.9 778.3 
Operating income411.1 355.9 284.5 
Depreciation16.3 13.9 14.4 
Amortization31.3 25.7 22.9 
Federal Government
Revenues$1,145.4 $1,082.4 $1,004.2 
Gross profit243.4 207.6 168.9 
Operating income89.1 76.1 58.0 
Depreciation5.5 8.5 9.0 
Amortization33.8 30.0 28.1 
Consolidated
Revenues$4,581.1 $4,009.5 $3,502.1 
Gross profit1,369.6 1,142.4 947.2 
Operating income409.5 350.9 281.2 
Depreciation26.3 28.0 28.3 
Amortization65.1 55.7 51.0 

___________________

Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses.

38



Virtually all of the revenues from the Commercial Segment are generated from 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 from the Federal Government Segment are generated from: (i) firm-fixed-price, (ii) T&M and (iii) cost reimbursable contracts. Revenues by segment and by type are as follows (in millions):
Year Ended December 31,
202220212020
Commercial
Assignment$2,476.1 $2,285.9 $2,117.0 
Consulting959.6 641.2 380.9 
3,435.7 2,927.1 2,497.9 
Federal Government
Firm-fixed-price331.6 295.6 272.0 
Time and materials456.3 399.0 322.6 
Cost reimbursable357.5 387.8 409.6 
1,145.4 1,082.4 1,004.2 
Consolidated$4,581.1 $4,009.5 $3,502.1 

Federal Government Segment revenues by customer type are as follows (in millions):
Year Ended December 31,
202220212020
Department of Defense and Intelligence Agencies$606.3 $589.7 $558.5 
Federal Civilian503.4 421.8 370.6 
Other35.7 70.9 75.1 
$1,145.4 $1,082.4 $1,004.2 

16. Fair Value Measurements
 
Recurring Fair Value Measurements — The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued payroll and contract professional pay approximate their fair value based on their short-term nature. The carrying amount of long-term debt recorded in the Company’s accompanying consolidated balance sheet at December 31, 2022 was $1.1 billion (see Note 9. Long-Term Debt) and its fair value was $1.0 billion on December 31, 2022, which was determined using quoted prices in active markets for identical liabilities (Level 1 inputs).

Certain acquisitions contained provisions requiring the Company to pay contingent consideration in the event the underlying acquired businesses achieved certain specified earning targets or obtained specified contract awards (see Note 6. Acquisitions). Contingent consideration liabilities had a fair value of $15.1 million at December 31, 2021, of which $8.1 million was paid in 2022 and the remaining amount was reduced to zero as a measurement period adjustment, with no effect on results of operations. There were no fair value adjustments for non-financial assets or liabilities as of December 31, 2022.

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.

39


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, 2022. 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, 2022. 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.

40


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, 2022, 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, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

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

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's 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
February 24, 2023




41


Item 9B. Other Information
 
None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
 
None.

42



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 2023 Proxy Statement and is incorporated herein by reference. The 2023 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 2023 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 2023 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 2023 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 2023 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 (PCAOB ID No. 34)
Consolidated Balance Sheets at December 31, 2022 and 2021
Consolidated Statements of Operations and Comprehensive Income for the Years Ended December 31, 2022, 2021 and 2020
Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2022, 2021 and 2020
Consolidated Statements of Cash Flows for the Years Ended December 31, 2022, 2021 and 2020
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.


Item 16. Form 10-K Summary

None.

43


ASGN INCORPORATED AND SUBSIDIARIES
SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS
Years Ended December 31, 2022, 2021 and 2020
(In millions)
DescriptionBalance at beginning of yearCharged to costs and expenses
Deductions(1)
Balance at end of year
Year ended December 31, 2022   
Allowance for doubtful accounts$3.1 2.0 (1.1)$4.0 
Workers’ compensation loss reserves$12.8 3.2 (3.2)$12.8 
   
Year ended December 31, 2021
Allowance for doubtful accounts$3.9 0.4 (1.2)$3.1 
Workers’ compensation loss reserves$13.1 3.3 (3.6)$12.8 
   
Year ended December 31, 2020   
Allowance for doubtful accounts$4.1 1.0 (1.2)$3.9 
Workers’ compensation loss reserves$16.1 2.7 (5.7)$13.1 
______
(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.
44



INDEX TO EXHIBITS
  
NumberDescription
2.1
3.1
3.2
3.3
4.1Specimen Common Stock Certificate (P)
4.2
4.3
4.4
4.5
4.6 *
10.1
10.2
10.3
10.4
10.5
10.6
45


10.7
10.8
10.9
10.1
10.11
10.12
10.13
10.15
10.16
10.17
10.18
10.19
10.20
10.21
10.22
10.23
10.24
10.25
46


10.26
10.27
10.28
10.29
10.30
10.31
21.1*
23.1*
31.1*
31.2*
32.1*
32.2*
101.INS*Inline XBRL Instance Document (the instance document does 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.
PThis exhibit originally filed in paper format. Accordingly, a hyperlink has not been provided.

47



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 24th day of February 2023.
 
 ASGN Incorporated
 /s/ Theodore S. Hanson
      Theodore S. Hanson
      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 Chief Executive Officer, Director February 24, 2023
Theodore S. Hanson (Principal Executive Officer) 
/s/ Marie L. Perry Executive Vice President and Chief Financial Officer February 24, 2023
Marie L. Perry (Principal Financial Officer) 
/s/ Rose CunninghamVice President, Chief Accounting Officer and ControllerFebruary 24, 2023
Rose Cunningham(Principal Accounting Officer)
/s/ Arshad MatinFebruary 24, 2023
Arshad MatinChair of the Board of Directors
/s/ Brian J. CallaghanFebruary 23, 2023
Brian J. Callaghan Director 
/s/ Joseph W. DyerFebruary 24, 2023
 Joseph W. DyerDirector
/s/ Mark A. FrantzFebruary 24, 2023
Mark A. Frantz Director 
/s/ Maria R. HawthorneFebruary 23, 2023
Maria R. HawthorneDirector
/s/ Jonathan S. HolmanFebruary 23, 2023
Jonathan S. HolmanDirector
/s/ Mariel A. JolietFebruary 23, 2023
Mariel A. JolietDirector
/s/ Marty R. Kittrell  February 23, 2023
Marty R. KittrellDirector
/s/ Carol J. LindstromFebruary 23, 2023
Carol J. LindstromDirector
/s/ Edwin A. Sheridan IVFebruary 23, 2023
Edwin A. Sheridan IVDirector

48
EX-4.6 2 ex46supplementalindenturen.htm EX-4.6 Document
Exhibit 4.6
ASGN INCORPORATED
THE GUARANTORS PARTY HERETO FROM TIME TO TIME

and
U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION,
as Trustee
SUPPLEMENTAL INDENTURE NO. 3
Dated as of November 15, 2022
to
4.625% SENIOR NOTES DUE 2028
INDENTURE
Dated as of November 22, 2019
SUPPLEMENTAL INDENTURE NO. 3 (this “Supplemental Indenture”) dated as of November 15, 2022, between IRON VINE SECURITY, LLC, a Virginia limited liability company (the “New Guarantor”) and a current or former subsidiary of ASGN INCORPORATED, a Delaware corporation (the “Issuer”), and U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, a national banking association, as successor in interest to U.S. BANK NATIONAL ASSOCIATION, as trustee under the Indenture referred to below (the “Trustee”).
W I T N E S S E T H :
WHEREAS, the Issuer and certain Guarantors and the Trustee have heretofore executed an indenture, dated as of November 22, 2019 (as amended, supplemented or otherwise modified, the “Indenture”), providing for the issuance of the Issuer’s 4.625% Senior Notes due 2028 (the “Notes”), initially in the aggregate principal amount of $550,000,000;
WHEREAS, the Issuer and certain Guarantors and the Trustee have heretofore executed that certain supplemental indenture, dated as of June 7, 2021 (“Supplemental Indenture No. 1”), and that certain supplemental indenture, dated as of September 20, 2021 (“Supplemental Indenture No. 2”);
WHEREAS, Sections 4.11 and 10.07 of the Indenture provide that under certain circumstances the Issuer is required to cause each New Guarantor to execute and deliver to the Trustee a supplemental indenture pursuant to which such New Guarantor shall unconditionally guarantee all the Issuer’s Obligations under the Notes and the Indenture pursuant to a Note Guarantee on the terms and conditions set forth herein; and
WHEREAS, pursuant to Section 9.01 of the Indenture, the Trustee and the Issuer are authorized to execute and deliver this Supplemental Indenture without the consent of the Holders;
NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the New Guarantor, the Issuer and the Trustee mutually covenant and agree for the equal and ratable benefit of the Holders of the Notes as follows:
1.    Defined Terms. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined, except that the term “Holders” in this Supplemental Indenture shall refer to the term “Holders” as defined in the Indenture and the Trustee acting on behalf of and for the benefit of such Holders. The words “herein,” “hereof” and “hereby” and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular Section hereof.



2.    Agreement to Guarantee. The New Guarantor hereby agrees, jointly and severally with all existing Guarantors (if any), to unconditionally guarantee the Issuer’s Obligations under the Notes and the Indenture on the terms and subject to the conditions set forth in Article X of the Indenture and to be bound by all other applicable provisions of the Indenture and the Notes and to perform all of the obligations and agreements of a Guarantor under the Indenture.
3.    Notices. All notices or other communications to the New Guarantor shall be given as provided in Section 11.01 of the Indenture.
4.    Ratification of Indenture; Supplemental Indentures Part of Indenture. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every Holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby.
5.    Governing Law. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK, WITHOUT REGARD TO PRINCIPLES OF CONFLICTS OF LAW.
6.    Trustee Makes No Representation. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture.
7.    Counterparts. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement.
8.    Effect of Headings. The Section headings herein are for convenience only and shall not affect the construction thereof.




IN WITNESS WHEREOF, the parties have caused this Indenture to be duly executed as of the date first written above.
ASGN INCORPORATED
By:                 
    Name:
    Title:
IRON VINE SECURITY, LLC,
as a New Guarantor
By:                 
    Name:
    Title:

[Signature Page to ASGN 2028 Notes Supplemental Indenture No. 3]


U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, not in its individual capacity, but solely as Trustee
By:                 
    Name:
    Title:
[Signature Page to ASGN 2028 Notes Supplemental Indenture No. 3]

EX-21.1 3 ex211subsoftheregistrant20.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
Other subsidiaries of the Registrant are omitted from this exhibit pursuant to Regulation S-K Item 601(b)(21)(ii)






EX-23.1 4 ex231consent2022.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-256948, 333-233342, 333-223952, 333-204776, 333-189287, 333-183863, 333-181426, and 333-168041 on Form S-8 and 333-182277 and 333-181570 on Form S-3 of our reports dated February 24, 2023, relating to the financial statements of ASGN Incorporated and the effectiveness of ASGN Incorporated’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2022.



/s/ DELOITTE & TOUCHE LLP
Los Angeles, California
February 24, 2023

EX-31.1 5 ex311ceocertification30220.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: February 24, 2023/s/ Theodore S. Hanson
Theodore S. Hanson
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 6 ex312cfocertification30220.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, Marie L. Perry, 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: February 24, 2023/s/ Marie L. Perry
Marie L. Perry
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 

 


EX-32.1 7 ex321certificationofceo906.htm EX-32.1 Document

Exhibit 32.1

 
Certification 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, 2022 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: February 24, 2023/s/ Theodore S. Hanson
Theodore S. Hanson
Chief Executive Officer
(Principal Executive Officer)
 

EX-32.2 8 ex322certificationofcfo906.htm EX-32.2 Document

Exhibit 32.2

Certification 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 her knowledge on the date hereof:

(a) the Annual Report on Form 10-K of the Company for the period ended December 31, 2022 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: February 24, 2023/s/ Marie L. Perry
Marie L. Perry
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 



EX-101.SCH 9 asgn-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - General link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Critical and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Accounting Standards Update link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Identifiable Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Summary of Critical and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Goodwill and Identifiable Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Summary of Critical and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Leases Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Leases Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Leases Operating Lease Liability Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Leases Operating Lease Liability Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Goodwill and Identifiable Assets Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Goodwill and Identifiable Assets Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Goodwill and Identifiable Assets Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Property and Equipment (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Long-Term Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Commitments and Contingencies Contractual Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Income Taxes (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Income Taxes (Income Tax Components) (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Income Taxes (Income Before Tax) (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Income Taxes (Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Income Taxes (Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Segment Reporting - Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Segment Reporting - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Segment Reporting - Federal Government Segment Revenues by Customer Type (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 asgn-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 asgn-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 asgn-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Foreign Current Foreign Tax Expense (Benefit) Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Contractual Obligations [Abstract] Contractual Obligations [Abstract] Contractual Obligations [Abstract] Long-term Debt, Gross Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Leverage Ratio Leverage Ratio The leverage ratio as defined in the credit agreement. Property and equipment Property, Plant and Equipment, Gross Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Depreciation expense Deferred Tax Liabilities, Property, Plant and Equipment Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Proceeds from employee stock purchase plan Proceeds from Issuance or Sale of Equity Revenues Disposal Group, Including Discontinued Operation, Revenue Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Other Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation Depreciation Intangible assets not subject to amortization: Intangible Assets, Net (Including Goodwill) [Abstract] Tax withholding on restricted stock vesting (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Weighted-average discount rate of operating leases Operating Lease, Weighted Average Discount Rate, Percent Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Paid-in capital Additional Paid in Capital, Common Stock Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Other Other Noncash Income (Expense) State Current State and Local Tax Expense (Benefit) Net income Net income Net Income (Loss) Attributable to Parent Business Combination, Price of Acquisition, Expected Business Combination, Price of Acquisition, Expected Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Commercial Business Commercial Business [Member] Commercial Business 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] Secured Debt Secured Debt Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Net cash provided by (used in) operating activities Cash Provided by (Used in) Operating Activities, Discontinued Operations Equity Component [Domain] Equity Component [Domain] Operating lease right-of-use assets Deferred Tax Liability Leasing Asset Deferred Tax Liability Leasing Asset Leases Lessee, Operating Leases [Text Block] Leases Lessee, Lease, Description [Line Items] Plan Name [Axis] Plan Name [Axis] Restricted Stock Units and Awards Forfeited Restricted Stock Units and Awards Forfeited [Member] Restricted Stock Units and Awards Forfeited Intangible assets subject to amortization: Finite-Lived Intangible Assets, Net [Abstract] Supplemental Disclosure of Cash Flow Information Supplemental Cash Flow Information [Abstract] Continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Intangibles Deferred Tax Liabilities, Goodwill and Intangible Assets Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Cost reimbursable Cost-plus-fixed-fee Contract [Member] Cost-plus-fixed-fee Contract [Member] Plan Name [Domain] Plan Name [Domain] bank base rate [Member] bank base rate [Member] bank base rate Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Long-Term Line of Credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province 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 Award Type [Axis] Award Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities Operating Lease, Liability, Current Accrued payroll Increase (Decrease) in Accrued Salaries SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Lease, Cost [Abstract] Lease, Cost [Abstract] Proceeds from Divestiture of Businesses Cash received from sale of discontinued operations Proceeds from Divestiture of Businesses Assignment Assignment [Member] Assignment [Member] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Transaction [Domain] Transaction [Domain] Document Annual Report Document Annual Report Unvested and expected to vest (in shares) 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 Long-term debt Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Weighted-average remaining lease term of operating leases Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Purchase price adjustment Goodwill, Purchase Accounting Adjustments Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Stock repurchase program, term Stock Repurchase Program, Term Stock Repurchase Program, Term Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share $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 Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred Stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Long-Term Debt Long-Term Debt [Text Block] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unvested (in dollars per share) Unvested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Federal Government Business Federal Government Business [Member] Federal Government Business Business Segments Segments [Axis] Segments [Axis] Income from discontinued operations, net of income taxes Income from discontinued operations, net of income taxes Net Income from Discontinued Operations Net Income from Discontinued Operations Entity Shell Company Entity Shell Company Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] -- None. No documentation exists for this element. -- Permanent difference – non deductible items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Other commercialandother [Member] Commercial and other [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Document Period End Date Document Period End Date Interest Rate Type [Domain] Interest Rate Type [Domain] Interest Rate Type [Domain] Total assets Assets Income from continuing operations Income from continuing operations Net Income from Continuing Operations Net Income from Continuing Operations Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings per share: Earnings Per Share [Abstract] Maximum senior secured debt to EBITDA ratio Debt Covenant, Maximum Senior Secured Debt to EBITDA Ratio Debt Covenant, Maximum Senior Secured Debt to EBITDA Ratio Income Statement Location [Axis] Income Statement Location [Axis] Revenue Type [Axis] Revenue Type [Axis] Revenue Type [Axis] Software Development Work-in-Progress Software Development Work-in-Progress [Member] Software Development Work-in-Progress [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Long-term Debt, Fair Value Long-Term Debt, Fair Value Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Accrued payroll Employee-related Liabilities, Current Variable lease expense Variable Lease, Cost Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Segments Segments [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Schedule of Goodwill Schedule of Goodwill [Table] Earnings per share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Accounts Receivable Allowances Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Gross goodwill, period start Gross goodwill, period end Goodwill, Gross Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Schedule of Components of Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type [Domain] Award Type [Domain] Award Type [Domain] Share-based awards expense, service period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Net cash provided by (used in) investing activities Cash Provided by (Used in) Investing Activities, Discontinued Operations Amortization of intangible assets Disposal Group, Including Discontinued Operation, Depreciation and Amortization Computer hardware and software [Member] Computer hardware and software [Member] Computer hardware and software [Domain] Gross profit Gross Profit Gross Profit Employee-related accruals Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation General Basis of Accounting [Text Block] Entity Registrant Name Entity Registrant Name Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Payroll tax deferral Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other 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 Software Development Software Development [Member] Translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Contractual customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Leases [Abstract] Federal Civilian federal civilian [Member] Federal Civilian [Member] Minimum [Member] Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common Stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Deferred Tax Assets, Operating Loss Carryforwards, Foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Auditor Name Auditor Name Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Transaction Type [Axis] Transaction Type [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Gain on sale of discontinued operations Gain on sale of discontinued operations Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Use of Estimates Use of Estimates, Policy [Policy Text Block] Acquisitions Business Combination Disclosure [Text Block] Disposal Group, Including Discontinued Operations, Net Sale Proceeds Disposal Group, Including Discontinued Operations, Net Sale Proceeds Disposal Group, Including Discontinued Operations, Net Sale Proceeds Accounts payable Increase (Decrease) in Accounts Payable London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Revenues Revenues Income Taxes Income Tax Disclosure [Text Block] Net income Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent 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 Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Amortization of intangible assets Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Earnings per share (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Deferred Compensation Liability, Current and Noncurrent Deferred Compensation Liability, Current and Noncurrent Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Prepaid expenses and income taxes Prepaid Expense, Current Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Retained Earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total Lease, Expense Lease, Cost Common Stock Common Stock [Member] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Repurchase of common stock Payments for Repurchase of Common Stock 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 Income Taxes Income Tax, Policy [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Statement [Table] Statement [Table] Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Vested/forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Furniture, fixtures and equipment [Member] Furniture and Fixtures [Member] Discontinued Operations and Disposal Groups [Abstract] Current assets: Assets, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Leasehold improvements [Member] Leasehold Improvements [Member] Retained earnings Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Unvested (in shares) Unvested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Work-in-progress [Member] Work in Progress [Member] Work in Progress [Member] Deferred Revenue Deferred Revenue Total Current Current Income Tax Expense (Benefit) Operating lease right of use assets Operating Lease, Right-of-Use Asset Other AOCI Attributable to Parent [Member] Depreciation Expense Depreciation Expense [Table Text Block] Depreciation Expense Contractor relations Contractor Relations [Member] Contractor Relations [Member] Impairment or Disposal of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Auditor Firm ID Auditor Firm ID Discontinued Operations Discontinued Operations [Member] Other Payments to Acquire Productive Assets Document Transition Report Document Transition Report Local Phone Number Local Phone Number Operating income Operating Income (Loss) Operating Income (Loss) Deferred Tax Assets, Operating Loss Carryforwards, Domestic Deferred Tax Assets, Operating Loss Carryforwards, Domestic Accounting Standards Update New Accounting Pronouncements, Policy [Policy Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Prepaid expenses and income taxes Increase (Decrease) in Prepaid Expense and Other Assets Revenue Type [Domain] Revenue Type [Domain] [Domain] for Revenue Type [Axis] Weighted Average Number of Shares Outstanding Reconciliation Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common Stock: shares outstanding (in shares) Common Stock, Shares, Outstanding Department of Defense and Intelligence Agencies department of defense and intelligence agencies [Member] Department of Defense and Intelligence Agencies [Member] Goodwill Goodwill Provision for income taxes Discontinued Operation, Tax Effect of Discontinued Operation Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] 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] Goodwill and Identifiable Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Provision for income taxes Total Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Deferred income tax liabilities Deferred Income Tax Liabilities, Net Preferred Stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Entity Public Float Entity Public Float Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Basic — Earnings Per Share, Basic [Abstract] Total intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Cost of services Cost of Goods and Services Sold Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted 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 ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Common stock, $0.01 par value, 75.0 million shares authorized, 49.5 million and 51.8 million shares outstanding at December 31, 2022 and 2021 Common Stock, Value, Issued $460 Million Revolving Credit Facility, Due November 2024 $460 Million Revolving Credit Facility, Due November 2024 [Member] $460 Million Revolving Credit Facility, Due November 2024 Discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Senior Notes Senior Notes [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Contingencies Commitments and Contingencies, Policy [Policy Text Block] Short-term lease expense Short-Term Lease, Cost Costs of services Disposal Group, Including Discontinued Operation, Costs of Goods Sold Preferred Stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash and Cash Equivalents at Beginning of Year Cash and Cash Equivalents at End of Year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Granted Award [Domain] Granted Award [Member] Granted Award [Domain] Other Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Proceeds from long-term debt Proceeds from Issuance of Long-Term Debt Balance (in shares) Balance (in shares) Common Stock, Shares, Issued 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions Operating lease liabilities Deferred Tax Assets Leasing liabilities Deferred Tax Assets Leasing liabilities 2023 Purchase Obligation, to be Paid, Year One Award with service conditions [Member] Award with service conditions [Member] Award with service conditions [Member] Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Estimated Useful Life (in years) Finite-Lived Intangible Asset, Useful Life Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Operating lease expense Operating Lease, Cost Gain on sale, net of income taxes Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total Comprehensive Income (Loss), Net of Tax, Attributable to Parent Allowance for Workers' Compensation and Medical Malpractice Loss Reserves Allowance for Workers' Compensation Loss Reserves [Member] Allowance for Workers' Compensation Loss Reserves [Member] Acquisitions Goodwill, Acquired During Period Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Purchase Obligations Purchase Obligation, Fiscal Year Maturity [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other current liabilities Other Liabilities, Current Other non-current assets Other Assets, Noncurrent Disallowed meals and entertainment expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount Depreciation and amortization Depreciation, Depletion and Amortization Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Reconciliation of net income to comprehensive income: Reconciliation of net income to comprehensive income: [Abstract] U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Provisions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 2024 Purchase Obligation, to be Paid, Year Two Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Federal and State Deferred Federal, State and Local, Tax Expense (Benefit) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Accounting, Policy Basis of Accounting, Policy [Policy 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, Continuing Operations Property and equipment, net Total Net book value Property, Plant and Equipment, Net Cash paid for operating lease liabilities Operating Lease, Payments Principal payments of long-term debt Repayments of Long-Term Debt Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Consulting Consulting [Member] Consulting 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 Firm-fixed-price Fixed-Price Contract [Member] Long-term Debt Long-Term Debt Self Insurance Reserve Self Insurance Reserve Business Combination, Contingent Consideration, Liability, Noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Common Stock, shares authorized (in shares) Common Stock, Shares Authorized Intangible Assets, Finite-Lived, Policy Intangible Assets, Finite-Lived, Policy [Policy Text Block] Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract] Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract] Disposal Group, Including Discontinued Operation, Cash Flow Disclosures Maximum [Member] Maximum [Member] Revenue from External Customers by Products and Services [Table Text Block] Revenue from External Customers by Products and Services [Table Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward [Member] Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table] Stock repurchase and retirement of shares Stock Repurchased and Retired During Period, Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Trademarks, Carrying Amount Indefinite-Lived Trademarks Income taxes Income Taxes Paid, Net Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business TSR [Member] TSR [Member] TSR Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Senior Notes Senior Notes Net Carrying Amount Finite-Lived Intangible Assets, Net Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Cost of Services Cost of Goods and Service [Policy Text Block] Summary of Critical and Significant Accounting Policies Significant Accounting Policies [Text Block] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Schedule of Contractual Cash Obligation Payments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Property and Equipment. Property, Plant and Equipment Disclosure [Text Block] Share-based Payment Arrangement, Expense, Tax Benefit Share-Based Payment Arrangement, Expense, Tax Benefit 2026 Purchase Obligation, to be Paid, Year Four Stock repurchase and retirement of shares (in shares) Repurchase of common shares (in shares) Stock Repurchased and Retired During Period, Shares Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Restricted Stock Units and Awards [Member] Restricted Stock Units and Awards [Member] Restricted Stock Units and Awards [Member] Vested Award [Domain] Vested Award [Member] Vested Award [Domain] 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 Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Debt issuance or amendment costs Payments of Debt Issuance Costs Operating Lease, Liability Operating Lease, Liability Segment Reporting Segment Reporting Disclosure [Text Block] Property, Plant and Equipment, Estimated Useful Lives Property, Plant and Equipment, Estimated Useful Lives SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at beginning of year Balance at end of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Excess stock-based compensation benefit Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Shares and share equivalents used to calculate earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accounts payable Accounts Payable, Current Number of businesses acquired Number of Businesses Acquired Payroll tax deferral and other Increase (Decrease) in Other Operating Assets Continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Auditor Location Auditor Location Entity Filer Category Entity Filer Category Basic (in shares) Weighted-average number of common shares outstanding - basic Weighted Average Number of Shares Outstanding, Basic Federal Current Federal Tax Expense (Benefit) Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] workers compensation loss reserve workers compensation loss reserve [Policy Text Block] Workers Compensation Loss Reserves [Policy Text Block] Share-based Payment Arrangement, Expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 10) Commitments and Contingencies Security Exchange Name Security Exchange Name Preferred stock, $0.01 par value, 1.0 million shares authorized, no shares issued Preferred Stock, Value, Issued Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Foreign [Member] Foreign [Member] Foreign [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Income before income taxes Disposal Group, Including Discontinued Operation, Operating Income (Loss) Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Entity Voluntary Filers Entity Voluntary Filers Stock-based Compensation and Other Employee Benefit Plans Share-Based Payment Arrangement [Text Block] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Audit Information [Abstract] Audit Information Backlog Order or Production Backlog [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] 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 Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense Deferred Compensation Arrangement with Individual, Allocated Share-Based Compensation Expense Total liabilities and stockholders’ equity Liabilities and Equity Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Proceeds from Sale of Property Held-for-sale Proceeds from Sale of Property Held-for-sale Work opportunity tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Amount Goodwill [Roll Forward] Goodwill [Roll Forward] Stock repurchase program, remaining authorized amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Dilutive effect of common share equivalents Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Diluted — Earnings Per Share, Diluted [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Gross deferred tax assets Deferred Tax Assets, Gross Income (Loss) before Income Tax Provision Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Disposal Group Name [Domain] Disposal Group Name [Domain] Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Oxford Business Oxford Business [Member] Oxford Business Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Earnings per share (in dollars per share) Earnings Per Share, Diluted Identifiable intangible assets, net Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Forfeited Award [Domain] Forfeited Award [Member] Forfeited Award [Domain] Selling, general and administrative expenses Disposal Group, Including Discontinued Operation, General and Administrative Expense Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total current liabilities Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Unrecognized Tax Benefits Unrecognized Tax Benefits Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Amortization Amortization Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Payment of contingent consideration Proceeds from (Payments for) Other Financing Activities Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense Interest Expense Time and materials Time-and-Materials Contract [Member] $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 Workers' compensation receivable Estimated Insurance Recoveries Defined Contribution Plan, Employer Discretionary Contribution Amount Defined Contribution Plan, Employer Discretionary Contribution Amount Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Equity [Abstract] Equity [Abstract] Vested/Forefeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period 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] Entity Tax Identification Number Entity Tax Identification Number Unvested and expected to vest (in dollars per share) 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 Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense 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 2025 Purchase Obligation, to be Paid, Year Three Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Gross deferred tax liabilities Deferred Tax Liabilities, Gross 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 Non-compete agreements Noncompete Agreements [Member] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net Increase in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount 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] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage Allowance for Doubtful Accounts and Bilinig Adjustments SEC Schedule, 12-09, Allowance, Credit Loss [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Tax withholding on restricted stock vesting Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Aggregate purchase price1 Business Combination, Consideration Transferred Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] City Area Code City Area Code ASSETS Assets [Abstract] Other Deferred Tax Assets, Other, Noncurrent Deferred Tax Assets, Other, Noncurrent Total Purchase Obligation Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Income tax provision at the statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Awards with performance and service conditions [Member] Awards with performance and service conditions [Member] Awards with performance and service conditions [Member] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Earnings Per Share, Policy Earnings Per Share, Policy [Policy Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense 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 Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Continuing Operations Continuing Operations [Member] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Cash paid for property and equipment Payments to Acquire Property, Plant, and Equipment 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Interest Rate, Type [Axis] Interest Rate, Type [Axis] Interest Rate, Type [Axis] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use assets obtained with lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of Sales [Member] Cost of Sales [Member] 2021 Acquisitions 2021 Acquisitions [Member] 2021 Acquisitions Customer [Domain] Customer [Domain] Less: accumulated depreciation Property, Plant and Equipment, Other, Accumulated Depreciation EX-101.PRE 13 asgn-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 asgn-20221231_g1.jpg begin 644 asgn-20221231_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 **KZMJ^DZ!I=QK>NZG; MV5E:0M+=7EW.L<4,:C+.[L0%4#DDG KPV#_@IS^P]J.OW/ASP]\;3K<]FV+N M;P[X:U/4K:'W:XM;:2$+Q]XOCWH ]ZHK@_ G[4/[._Q1U+2]&^&_QF\/:]=Z MS'/)I]KI&I)<2,L(!E+JA)BV;E!#[2"0.IQ7>4 %%%% !1110 4444 %%%% M!1110 45YU^T/^UE^SQ^RCI>EZQ^T%\3K3PY!K5VUMI?GVTTSW$B@%L)"CL% M7 HRQ/ !-<3\*_VW?V8?C/\2IO@YX"^);/XJAL4O#H&KZ'? M:9=26[QK*LL:7D$1E4QNL@*;LHP;IS0!ZM117EOQT_;7_96_9KU.+0?C1\:M M)TC4YPIBT:/S+N^8-]T_9K9))L-V.S![9H ]2HKR/PA^W=^R3XRO?[,M?C7I MVE7;0--'9>*[:XT2>6-1DND>H1PO( .25!P.:]+\(^*_#_CSPGI?CCPGJ(O- M*UG3H+[3+M8V03V\T:R1OM8!AE6!P0",\@4 :-%%% !1110 4444 %%%>6?$ M+]MG]E;X3>/U^%OQ,^-&EZ%XAD:-8M*U..6*67S&VHR;DPZLP(# E20>>#0! MZG1110 44$@#)-9?B_QMX3\ ^#]0^('C+Q!;:?HNE6,E[J&I7$F(H8$4LTA/ MH ,\=>V: -2BN&_9_P#VD_@?^U+X(?XC? 3X@6WB'1XKU[2:YAMYH6AG4*3& M\0.: .VHKPW4_\ @I7^PIHJPMK'[2F@6@N$WP&Y\Z/S M%SC*[HQD9[BIS_P48_8D34++2IOVB=#BN-1D1+"*<31F=G("A-T8SDL/S% ' MM=%%% !139)(X8VFFD5$4$LS' ' Q!;!QG!P =C17._"OXL_#CXW>"+3XD?" M?Q?::[H5\\BVFIV+$Q2F-VC< D \.K ^XJ;X@_$;PA\+?#DWB_QUJ,MEIENK M-=7J6,TR0(JEF>0Q(WEH "2[84>M &Y17A^C?\%)OV&?$U-59CI5EJT9N]J M_>/D,1(0,D/FHJH> ZNW/RD?J M5\$O@E\-?V>/AGI?PE^$WABWTK1M)MUCAAAC :5@ &FE8#,DKD;F<\L3FOQG M_;S\/:M^RC_P6)A^*WC2VE32)/'^D>+[*\9#MN+/[1#-*5]=DD*6)PRNI&0P(X((YS0!XKJ?[&_@S3_VU] _;!\"Z)9: M;J)T'4=,\7"W01G4/-$9M[@J!AI5*NK,>65ER?D%5?B3^WMX \-?M#1_LG?" MOP+K?Q ^(*V37FI:-X?EMH8=+@50Y:YN;F6..-MK(0HW'YU!P64'W"75--AU M*'1IM0@2[N(9);>U:4"22.,H'=5SDJIDC!(X!=<]17Y/_P#!&"[\1:U_P51^ M,NL^/&D;77T'76U$7&=ZSG6K/S0<]"&X]NE 'Z"_LN?MN_![]JO4O$/@WPM# MJ>A^+O"-[):>*?!OB*!(K_3Y$D,3'$;NDJ"12N]&8 XW;=PSYAXH_P""Q'[- M_@']H^[_ &7/B-\-_B%H7B2RO3:W$ESI%E<0;S#YT03[+=RR2F52@C5(V=FE M1=H)P/D?]E_4/$%I_P '"?B^W\,-(ME=:[XABUP1?=-N+25_FQV^TI >?XL5 M'XLBCE_X.0HEEC5@/$-DP##/(\.Q$'\" ?PH ^L?#/\ P65_9W/QXOO@'\9O MAYXT^&>HVL+RPW/C?2XX%<"+SE5TCD=XWD3!C&&WDA0=S*IMZ+_P5W^"TG[3 MNE?LQ?$#X/?$#P5J'B">"'0=2\7:(EG'=-.VV!FB:3S8XY7&Q6*\,<.$PVWY M#_;CAAD_X+W?#A)(E8-X@\*%@RY!_?1_X"G_ /!9YC#_ ,%6_@S-$=KC0?#Q M##KD:[>XH ^X?VU?^"E'PD_8.UK1M,^,_P +_'-W:^((YFTG5O#]G83V\[0^ M7YL>)+R.1&7S8_O( =WREL''%_$K_@L?\$?A8?#GBKQ/\$?B5%X%\3.D>G^/ MY/#Z)82N5#'RPTF^95&264?.$9HO-4 GY]_X.4_^1>^#_P#U^ZY_Z!8UW_\ MP5RT[2'_ ."0WA;[1!&K68\-/8+M V/]G"?*.W[MG'';- 'V-\1/VE/@E\+? M@;)^TAXQ\?6IW2VD=L""&D*Y158 M%-F6;"@L/GW_ (*$7_C'Q%_P3<^$7B#2/"-GX3^&J>(Q;_#_ ,,7%R][JTEJ M+:XQ?7MT2$#289E@CCPH?)<\*H!^J7Q^_:L\"_ ']G]OVF+OPUK?BCPI':6] MY+=>%%M976SGV^7$/&=Z?<+-AP=N 2/ -=_X+F?LAZ7\"+3XWV7AOQA M.^H:K/8V7AF2PMEOR(@F^XDV3O'% 3(%5F?<[!@JG:Q&=\;F9O\ @@?9%B2? M^%)>'QS_ -<;.N:_X($_"?X?:]^POXEN/%'A#3=67Q'XXN8=6@U.QCGCN8(( M+;RHG1P59%9I' (.&D8]Z *G_!3+]HO]@/XL_"_X2^//VL/@?\4[O1/$>F-K M?@?6?#(L(W\N:*W>YM90]XK*<-;[P4P2H,;D FOIKXM_MB? S]D_X*_#^^@\ M,ZI<#Q='I^E?#SP;I4<7VR[,D40AA'F2".-45XE9V?"EE&6)&?C'_@Y$L;+3 M/!WP;TW3;.*WM[>YUF*WMX(PB1(L=B%55'"@ #@ 5Z7_P4)_89\2_MI?LH M_"(_";Q+:1>/?"'A!;_0M!NKP0G5K1K:Q6Y6-B1LD1UM=KG"@N%8KO# ^E_ MAA^UQ_PFWQU7]F_QM\#?%O@SQ4/"]SKKQZX+26TEMHKBW@S!6P8 E'YK6H556)N M;FYEC1&PZ?*-QRZ@X+ 'Y#_X)/?MY_&7Q3^T?9?L<_MD>%+J[\:Z)IE_9>&/ M$>LVS1ZM9;42:YL;K=@R*\=LCB0_,3"NXON#+QG_ 1*N_$6M?\ !3'XR:YX M[:1M?ET'6&U,SD^8)VUBU,P.>X<8H _0;]EG]MSX.?M876O^&/"":EHOBKPE M?/:>*?!_B&!(;_3I4D:-LA'=)$#JR[T9@" &VD@'RW4_^"QG[.'AG]HNZ_9? M\<_#'XBZ)XGLKV6TG6YT:SN8C,L)ECC06EW-)*THV+&L:,S/*BX&3CY)_9%U M#Q!:?\' OCJW\,M(ME=:]XEBUP19VFW$/VE;S]E+5OAEXS\#^+HC*+" MP\8Z;';O M_AR'/\Z_6J@#QW]JC]MSX/\ [)]WX>\+^++?4]<\5>+[]++PMX/\.P)+?ZA* M\BQJ0)'1(TWNJ[G89)PNX@@97P\_;W^'VO?M!?\ #*7Q:\#ZU\/?B#-9I=Z7 MHOB&6VF@U2%E9@;:YMI9(Y&PKY4E3E& R5('P=^U9=^(=5_X.#/!5EXJ:0V- MEKGAU-!$V=HMQ;QR_+GM]I:?I_%FD_X+5ZAX@TO_ (*A_!O4/ [2+KL&@:(^ MFF#.\SC6KOR@,?[?\Z )O^#BKXQ^(==USP+\'E\%>*-)TO2;[4;F74]3M(X] M-UR8P61CDM'65FE, EE1RZ)M:7 W DU]P?LL?!;X"_$C5]'_ &TY_P!FW6?" MWQ#ET2'3)=1\5Q-!>O%%;);B98$N)(0KQ (LH D,?!P.*^-_^#EKI\%OKXC_ M /<77Z7_ P_Y)IX=_[ 5I_Z)2@#Q;_@I_\ M<:G^QE^R3K'Q,\+-&/$>IW4 M6C>&'E0,L5Y.KMYQ!X/EQ1RR $$%D4$8)KYH_P"""7[.^B>*/ WB3]MOXI1- MKWC37_$EQ9Z;K.KL;B>"&-4,TZN^2)999'5G^]MB ! 9@?0/^"^7P@\3?$O] MA^/Q1X8LY;@^#/%5MJ^I11*6(LS#-;R/@==C3QL3V4.3P":H?\&^GQ'T7Q1^ MQ3?> K>[3^T/"_BZZCN[;=\ZPW"I-%(1_=9C*H]XF]* /JS]IG]F_P"&7[5? MP?U?X._%'0H+JTU&U<6=V\(:;3[G:1'4D1L$$=1E3E6(/D_Q0_:I\+_\ M$R?V4_AK!\>?A]XGU:UL-!TOP[>ZEX1BL[B&"_AL@OEL)[F%R&\B4JP4KA>2 MI(!^E9IH;:%[BXE6..-2SN[8"@^#O M%Q5;:73K*P:XL7??Y:7$*]0\-'1[K5)-)AM[-=2BM+=Y5FD,E_^C+FO??V1_\ E!/)_P!DE\4?^Y"@#6\"?\%I_P!GKXM?#S7O&OPD M^"OQ1U^]\/JTM[X>LO#<$ETELJ;WNY&AN)(X8%Z;G8,QR$5]K8U/A'_P6 _9 MW^.'PKG\:_#'P#XWUSQ-;S21R?#K1-#%YK!"*&:X"Q.8Q;88#SF=1N(7&\JI M^;_^" <$+?LK?&IS$NY[Q5=MO)46,N ?;D_F:S/^#:F*,ZC\9)C&I=8- 57Q MR 3J.1GWP/R% 'VI^PG_ ,%%O@K^WOI&M2_#C2M6T?5O#TD0U71-;CC$JQR; MO+F1HV970E&4]"I&" "I;&^&O_!4OX*?$?\ :Y'[%!^%GCW0_&HO+RUG&LV. MG_9(9+>VDN'W2V][*2#'$=I56!++T!)'Q;_P;],8_P!KKXM0(<)_8+':.G%^ MN/YFD^% *_\ !QY?AAC_ (G^K]?^P!/0!]I^&?\ @J7\%/$'[8$?[$.H?"SQ M[H_C5]1ELW.IV.GFSC9+9KD,98;V0E6B4%2%)^9<@"?^XK/2R_\K(@_P"P^/\ U'!1_P %V_\ D_[X0_\ 8 L/_3K/0!^C MG[1W[7/PB_9CG\.:'XYN;R]U_P 8:HFG>%/#.D)&UYJERSH@5/->.*-0TB R M2NB L!NR<5YMH?\ P4W^'>F_M167[(GQT^$WB?X>>+=7\G^PCKJ[P5+!L ^9?\%@6_8IT7Q%\//%OQY\*^(?$WQ!MKPQ^!O"? MAK5Q:/J>9HR$NG96$5OYNT;UQ(2Q"YPVWY2_;T3XQQ_\%:?@MJ'QQO=$/B&Z MF\+7$MEX=MY$M=.0ZQ+MME>1F:>,[.6WNO&T\!CMHK?:OG06C]9)RLBAG&!&'X)GV?B2*]TNPMGU"QDM&62ZLRU^IDCC\H,2" MLB^;$RJ?FV^ _P#!RC_R*_PA_P"O_6O_ $"RKZF_:<_Y1*^)?^R*#_TWI0!Y MS_P3F^-7['GPH_8A\9?%O]D'X)_$N\\,^'?$5S)XDL=1CL9M9NY8[6"66=5- MV(GCC@9 $5E;Y&PC,!?$UK,+'3[*)G>XL;G=-8B)1] M]X[A!;9QVEQUH _3[X*_M0:?\:_''C'P1:_"#QAX?_X0;4#8:UJ_B%-/6S:[ M"))Y,3V]Y,TC>5(DA.T*JL Q#$*?,M2_X*D_"JY\*>+/BS\-_A3XN\7_ ^\ M"ZHMAXH\6U"^+37[(PYV()940_PQQ(!@**^5_P#@DG\*?B5^ MU#_P3W\9_ ?PG\?M \.Z)>:UJ&F:_I$_@=KZ]1+JVB/GK/\ ;8@-RDA?!G[3'[&7@[X=^+ MK.W\V/PUHU]H^H2VXD>PO(889(IDZ$A-?GS_P([/5-?\8> M,;V.T\+>#O#L,&K/Q6TAM++7-%CT19>TI_WBU-_P""P6H^(-,_ MX*Z?!R_\"M(NLQ:-X=-EY'WFN/[:O-@XZYRHQW!Q0!WO_!9#_@H/\2/"7Q%T M/]D/P1X!U[2M-O-3LKS7]8FM?+FUZW2Y7%M9*2-T+.A5G)'F,NP83<7^R)_V MV_ASX3^ VM?M#?''P%XQ^&FC:)??99++QUI$4%]=N5C*&"&WFF\T.TFQ>0=R M/D!5W5^?'_!=C_E(%\(#_P!0#3__ $ZSU]P?\%2M._9.O_V2]1E_;'O]4@\, M6NIV\]@-!G"7\VH .(H[8'*O(RF48<; NYFP%W YOXH_P#!6#P)\"3X0\3? M&_\ 9Z\=>&O!_CF-9?#_ (LG?3KJ-HV5'$DL-K=2O&-DB/CE]IX4D$#-_P"" MV&JZ5X@_X)E^)]>T:]AN[.\NM%N+.ZA8,DL;WUNRNI'4%2"#Z&OAO_@I1?>/ M/$/[!7P1\2'PG8>%/ +W+0_#[PH;B2]U)-/6U'E7=[=L0K22H XBCC 16Y9B M=J?4W_!0)F?_ ((3^'78DD^"O!I)/?FQH ],_P""('_*-OP/_P!?VK_^G*YK MZ?\ '")+X*UB.10RMI=P&4C@CRVKY@_X(@?\HV_ _P#U_:O_ .G*YKZ@\:_\ MB;JW_8,G_P#1;4 ?D3_P;C_\G0>.O^Q"/_I;;UF?\%M$LO!O_!2;PUK7[.K- M:>-I-"TRYO/^$?7%S_;)NIA Q"^ EO\ M%?$SXD^ M D\>>(O#&HO\.Y6T?7?#6O75C-9W1NH%21Q;RH)T!/,4FY2.P;##8_X)Z?$K M3OV$/^"B>K?"_P#;5\$:=-J]YJ7]FR>+]#L MD1\A0P(!^P_Q!^+7A#X(_"6[^+/QM\0VNB:;H^FI<:W>.24B?"@J@&2[%R%5 M5!9B0 "2*\2LO^"GGPRT^W\#>+?B=\)_%O@WP9\2KCR/!OC+7EM/LL[-@Q&X M2&=Y+1)5(=&=<%3N.T D>)?\'%NK^)+/]DWPAIFG22IIE[X\C&I&,D*[):7# M1(V.HSO;![H#V%31?L/_ !#_ ."CG[!?PIT#Q-^U9H5GX5M=%TO4M*@T?X=$ M3VDL-BUL;>28Z@0_E[Y(VPBY:/.!C% $/_!<+]OKXC_ /P&G[./PU\'ZOID_ MC2RFAOO&ES 8X#:A8_/MK-NLDI69%DDX$8DPN7.8_^ EBC\L%OF#XD0A6^;;\7_ /!P MII,N@_#K]GK1)O$HUI[+2-9@?6 H ORD.E*9\!F WXW\,?O=3UK[9_;!!;_@ MESXU"C/_ !:*0_\ DD* (?A/_P %.?@W\:_V6_%O[6OP]^%_CJZ\/>"KZX@U MS3I+*PCOUC@MH[F:X1&O/+>-(Y03^\WG:V$.!GHOV.OV\OA7^W#\.=?^)/P8 M\%^*8H/#]\;.;3];M;2"YNIO)$H6+9+_ !=X M)UKPMXW\,7O@K3+JZU@>(-+L\-)!=16IM(1;7?F %:7P=_X M*R_!KXU?LZ^-_P!I3PG\(_'$ND> ;L)KVG16UB;M;8QF3[2H>Z2-E50=RARX MQPK#FOBO_@E9X0T3Q/\ \%E?B;JFKV232Z%/XHU#3RZ@^7.=32WWCWV3R#/O M7Z#?MR>"/!G@?]@WXS6O@KPCI>CQ7O@?6+N\CTNPCMUGG>U??*XC4!G; RQR M3CDT >6:)_P6T_9U\;_!W7/B[\-?@O\ $_7%\/3,-8TJV\.0M+86RHKF\N)8 MIY(8+<[BH9WWL8Y,(51F'NG['7[87PH_;;^$*?%_X3?;8+>*^>QU/3-3B5+F MQND56,;A692"KHRLI((8=""H_/O_ ()411'_ () _M*2&-=S6/B-6;') \/I M@'\S^9KT#_@W!=C^SY\0HRQVCQE"0/-/'FK^-O' M&IV?V.]\5Z]Y:-#:[@_V2U@A58K2WWJ&*(N78!G9R 1YMXK_ .">L6A?M87/ M[9W[,WQ/M_!'B_5[&6U\3V&I^'?[4TO5UDV%G>!+BWDCD9HXW9DEPS1ABN2Y M;Z3HH ^?_P!D+_@G[X&_9<\>>+/C?K?B^Y\8?$3QO>SW'B'Q7>6*6J@33>=) M%;VZ,P@C:3#$;F)VJ,X4"O/=3_X)2ZAJ7[;'_#=K_M(3)XL76([Y+ >%$-D% M2W6V6$K]HWE/)4(3OW'KD&OL*B@#Y ^-/_!*>Y^,W[8ME^VA>?M%W&G^(-)U M:QO-&TVW\+QO:P+9LK01ONGW2#Y!O.5W%FQL& #]K'_@E-/^UO\ M$Z1^TAX MM_:+N=*U7P_:6=MHMEIGAB,PVZ6T[W"9\R=BY,LCL23T('05]?T4 ?ES_P ' M($>HP^#?@O#J]W#<7:3:R+J>W@,4W_M8?\ !//X!?MIZWIFL_'B[\1WJ:+%(FDV%EK)M[>U\S9YC*BK MDL_EIDL2?E &!Q7J?PM^'=C\*/ VG_#_ $GQ!JNHV6EV\=O8RZQ+>)/^"&WP\\5?LSZ;\!-=_:8\FIAP]O;Z<9!%%$^_<<-YFY5^?;E#]T44 ?.6M?L!ZAJG[#Y-I#Y?EV]O&KHD" 0QJ,[SM#9)=B]:W[!7 M[%=Q^PK\-;WX1:/\57\2Z'18T<>8DK*R$1@[2F023NQQ M7N]% 'R__P %!?\ @FS#_P % ]3\.GQA\:[CP]IGAA;@Z;8:;H*2NTDXB\UY M)7E^;_4IM 5<:%XA^%EA"/%FN6$UIXIT[5/#G]J:7JRR%&>1H4N+>2*1GCCD9EEPSH& M(R7W?2E% '@'['O_ 3^\!_LJ^,O%?QEU7Q;=>+_ (A^-[V>Y\2>++ZR2V#> M;,9I(K>!"P@C:0ABNYB2J\X4 >>Z?_P2FOK+]MH?MVO^T=._BK^V&OI-/'A5 M!9%6MS;-"%^T;PODDH#N+=\DU]@T4 ?'VO\ _!*6^US]MH_MV_\ #1\\7BI= M9BOH; ^%4:R58H%MDA*_: [+Y**A.X,>3D&OL&BB@#P#]K_]@'P3^U)XX\)? M&S1/&-SX/^(G@:]AN/#OBNSL4NEQ%-YR0W$#LHGC63+!=RD;W&<,0RAMO#%AIGATZ7I>DK%N*.L#W%Q))(KO(ZL\ MN%=RP7(3;]*44 ?*_P#P4 _X)F+_ ,% _$6@7_CGXY3Z%IOA>.Y71=.TOP\K MNIN!#YS2RO-^\),"8PJ 8P3EC]%?#'PQXC\%> ],\(^*/$]OK%UIMG':C4; M?33:^.:-@59'5LAE()!!X(-?(&F_P#!)2+X$_%Z\^,_["?[1^K_ LN]24KJ7A^ MZT>/6-*N(]V[RO)EDC94SDC_L^^*;J72+-VAFTB^TV%LT4 ?"LO\ MP1:UCQ9^S/IW[-?Q9_;0\3Z[IOA^\67PO%;:##:6>EIN=G'D"5FN)#O90\LK M>6K,J*NXU[5\-?V)/$7PR_8EO?V*=)^-@GT^XTJ^TJU\03^&U^TV]E=F4S(4 M$^QY/WT@1^ H(RK$9/T!10!\I?L?_P#!,W5?V+_AUXW^&WPW_:$DOK7QI:A7 MGU3PLC26%P$,?G1[+A0W[MW&U@1N"-G"LKP_L,_\$P;_ /8'OO%-Y\*_V@I- M27Q780PW<6M>%E<0S0>;Y$R^7<*?E,SY4\,#CC@U]9T4 ?(_[#?_ 2LM_V& M_C!JGQ7\)_'Z]U[^W;![36M/U/P]&@F1I!*'1TES&X=0DFI&V\/0Z@))1;_ &9I(O-D5(R\'R,KI(IR M6QR0?L"B@#XO\.?\$=]&\#?MT+X:>+O'&K:9J7AB02:)XEPMU.&,:QR>>C% M1,) JLV"IW*""!D&-OV&/&=W^R?JO[,_B#]IS6=8N]>T6#1=3\4:KHL+-%I< M,;1I;6MM$Z1PG:QS*YED?*W":A\-M1FN4MA;!AJ2E=\$;MD;1#<*DR\'^-U44 5->T+1_%&AWO MAGQ%IL-YI^HVDEK?6=PFZ.>&12CQL.ZLI((]#7PQ\._^"*GB?]G[XP:AXZ_9 M9_;C\5^ ]"U4[+[1+71([F=H-Q(A\]YA&^W1R\MS/*W,DLDC,[L>K,< # '044 M4 ?'G[;_ /P2@N?V\/B'I_C[XI?M%S::-'L&LM*T[1/"J)%%$9&-_&EA:16_ARTT[P_P#V9I6CK&I"M' ]Q<222 L[*SRD!I&8+D*5^DJ* /F/ M_@H!_P $R? G[=FL>&_'$GQ'U'PAXH\,*8K+6;&S6Y62#S/,"/$SIRKY96## M&YLALC$O[3'_ 3>T?\ :I_9GM_@7\4/CIXCO]=@U^/7&\;7EM"TLM\L+0$F MUC$<*0^4VT0Q[ -H;)8NS_2]% 'POXU_X(;?#OQQ^SGH?P1UG]ICQU>ZEX>N MQ+I&NZOP,@BAB;(;Y6WY1F_%+_@G1??$W]C#1OV*[ M[]HC6#H]A%:1ZCKFH:1'<7EU':^7]GAB =([>)/*4;0K,0JDL6+L_P!-T4 > M/?L1?LIW?[&/P4@^!%M\26\2:1I]U--I,]QI MIX/.D>65'99&60%W)7Y5(R M02V1COOBIX7\:>,_!=YX7\#^-+30+F_@D@FU*YTGPZT3P=K_B.Z\-:AX8N))/#VK:=:)*MLDBHLD+0DJ'C81Q\! ME(,:X.,@]1\-?V3XM!^ 6J_ SXR?%;7/'XU_P\=$UG5=42*U+6(MVMTA@AA M2$*C,=_S2,[%G=CC'KM% 'PK\'?^"+>J_"KX<>-O@7)^V?XHN/ /B^.X;_A& M=/T*&SQ8)A"T2>2DIB4."N4KUC]@K_@GU=_L#>%O$O@WP/\ M&EM>L/$$@NHTU;P\$:TO50(LN8YQOCV@;H^"<##KSGZ2HH ^0OV6O^"5-Q^R MQ^TUJG[4'AS]HFYU;5M?-VFOV.H^&(UAN8KJX2XG5"DX,3;T!5OF"XY5AD'Z M"_:8^#>I?M"?!#Q#\%+'QH- A\3:?)8:CJ*Z:+J1;612LBQJ70*S XW'. 3Q MG!'=T4 ?(_P _P""6U]^SK^S1\0OV7_!O[1,]QHWQ"@FCO;V]\+H;BS\^ 6T MYB*SA3OA&T;@=I 8>AZG_@GU_P $^(OV =,U_P ,>&_C#<>)-'U^>.ZFM;_1 M%@E@N44('21)2-I3(*E3DA2&&"&^CZ* "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*** "BBO(?VU_P!I2X_9;^#MMXYT^WL?MFK>)M.T.SO=7W?8M.>[F$9N[G:R ML88DWN5#*6*A=RYW ]>HKP'X*:O^U#:>)],N-4\?V'B_P -W_CS7M*\0_:= M!,-UID4!O6@N()8I2@A,D$4)CD1L"9=K\8-/XWR?\%'/$UUKOC#]G;6? WA[ M3-#FGCT'PQXDT6>ZO/$)@8JSS3"15MDE9&\E4!)0HS.N_" 'T517R]:_\%'; M2\_X)Y>'?VS(O BC7/%7E:7H?A=[@A+G6GNWLQ$'QGR?-BDDS][RD/\ %72Z M]\;?BK^SI\9?ASX!^.7B[3?$6C_$RZFTB/5K+2!9'2=;6,211(H=O,MIP)$0 M-F1'56WGKHVD6RG=*L6Y1)-+)B*/<2BD,S!@H5JGPR_:?O?#WQ M?^(O[/7QVUFT.I> =#A\1VGB.&V\A=3T*2,EIY(@2$E@D5XY"N%;Y&55R5 ! M[G17R;#^UQ\?KG]DE_\ @H(D&GCPTLC:HGP[_LT>3C]WL)_>5]1^%_$NB^,_#.G>,/#=ZMSIVK6$-Y87*=)8)4#HX]BK _C0!? 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@ KE?C+\/?A3\8/ MS\'_C)HUCJ>C>)\V3:7?/M^U.$:8",@AA(JQ- M(K*0R^7N!&W-=57)?&+X-^&_C5H-AHVOZQK&F3Z3J\.J:1JN@Z@;:ZLKN)75 M9$;!5AMD=2CJR,&(92* /C']FK4OC5_P3\^*GAOX-MK[>+?@IXY^)>I^%/#2 MZ@P.J^&=22YG6)6D"@7$,HB9CP-N&("[<2_7'QV\8^)KFQ;X,_"6]1?&?B&Q M=;>[*[DT*T;,;ZG.!V3YA%'P9I0%&%65X^=^%O['VC^%/%EKX]^)OQ UOQKJ MNC:]JFI>&CK+6R6^FR7DTC/.L-M!"C7!20J9'#;=S"/8&Q7.>*/^";OPZ\5^ M/-;^)%Q^T'\9;'4_$-Y]IU1M&^(T]G'(P&U%$<*JJHBX55 PJ@ 4 >6?\%%/ M@UX4^"/[,?P*\&_#ZS,7A+X:?&GPL=30N&,-HGFQ&:8C^)I)D+$XRTV>]=/_ M ,%/=/O_ !1\1/V:O!.@(SZE/\?-*U&-8QEEMK1));B3'HB'&?@/J7[.FKV6I>)/#VMFX;79?%&IR7EYJ3S-EI)KAB'9U 0(X(9!$F""H- M6?!?[-OA7PSXWTWXD>)?%WB#Q;KFA:7)IWAW4?%%U#*^E6TFT2K"(8HE,D@1 M \[AYF50ID()! /#O^"8NEWGA;XF?M+^#M?1DU6+X]:GJ$RR??:UNT26VD/L MZ98>QI?^"16GW[_#OXN^-F1AIOB;X^>)-1T1L?+-;;X8O,4]P7C=?^ &O&_%_B'PGK>MZ5%IOB*^\,74,3:M;1;O*682Q2 21AW5)X M]DRJY D K>./V3/A3XM_9Q3]EK09=8\)>%H(+>&S_X1'4VM+JV2&990%F( M8DLR_.6W%]S$DL=U 'B_BS2[S0_^"U?A/Q+K*,++7O@+>:?HTK_=>ZM]1::: M-?<1.K'V>O.?VG?!'BWXJ?M[?':R\!6LLTEE^R%>Z).+<$E[Z[EDEMX#C^)U M#$=_EK['^)_P*\&_%-- OM4O-1L-9\*7OVSPSXDTRX47^G3&,Q.4>575UDC9 MDD2171P?F4D B7X5?!3P?\)9]:UC1Y;S4-;\2WZWOB3Q%JTJR7NIS*@CC,C( MJHJ)&H1(XU2-%'RJ,G(!\K1>*?#\?_!!"2+4=,^'VCVU]#*,-%*EE$K(?=2"OX5DI^Q M-\'ULF\(&^UIO!3:^=:_X5V;J+^QA>^?]IW;!%YWE?:/WWV8R_9]_/EXXKU^ M@ HHHH *SM2\,Z?JMT;NXGN58J!B*X*CCV%:-% &/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;5L44 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;%?/_ .V%_P %3_\ @GM^P->P:/\ MM:_M5>&?".IW$(FBT-WFO=2,1Z2&SM(Y9PA[.4"G!P3@T >T?\(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U>+_L>_P#!4_\ X)[?M\WL^C_LE?M5>&?%VIV\)FET M-'FLM2$0ZR"SNXXIR@[N$*C(R1D5] 4 8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L4 M4 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U;%% %?3=.@TJU%I;O(RAB ?\%3OVP;W]@?_ M ()[_%7]K71K*&XU3PCX99M#BN%W1'4;B6.TLS(/XD%Q<0EAW4$<9K^*#XH_ M%'XB?&SXB:S\6_BWXRU#Q#XE\0ZA)?:UK6J7!EN+NX)=J MMW-C"DC^,N@#>^%WQ1^(GP3^(FC?%OX2>,M0\/>)?#VH1WVBZUI M=P8KBTN$.5=&'Y$=""0002*_M?\ ^"6/[8-[^WQ_P3W^%7[6NLV4-OJGB[PR MK:Y%;KMB&HV\LEI>&,?PH;BWF*CLI YQ7\05?V-_\&YOB_\ 9VUS_@C]\'?" M?[.GQ(M_$5MX:T VGBA%7RY]-UR65[N_M9HB=T96XN9"I/#QE'4E7!(!]PT4 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%16E]97Z/)8WD4RQRO$[ M12!@KJ2K*<="""".H(Q4M !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 M5Y1^VI^VM^SQ_P $_P#]GW6?VE/VF?&\>C>'M(3;#$F'NM3NF!,5G:Q9!FGD M(.U1@ !F8JBLRTOV[OV\?V,5TW1[ >5I^GP;7O=8O"I M,=E:1$CS9GP>,A54,[LJ*S#\%_@1\ ?VZ/\ @[(_;/;]IC]IN[U+P'^S9X)U M)[;3-.L)6\F"'<&;3M/+J%N+V10AN+UEP@QP (8* &?#;X8_MW?\';?[:C?% M[XP7&I?#S]F7P%JC0VEK:2%H;*/@FSM"PVW>IS)M,UR5*0JP) 7R87_9SQU_ MP0L_X))_$OX2^&?@KXU_89\&7.B^$=,73]#FM(9K*_B@!+$/?6LD=S*6< MEW9B6=V)=V9F8EF)/64 ?,'P4_X(N?\ !+#]GKP)XA^&_P *?V(O!-GI?BO2 M9=+\0-J%I+J-U>V<@P\#75X\MP$/!PL@PRJPY4$?BK^TK^SA^V=_P:B_MPP_ MM;_LERZEXR_9Q\;ZBEIJND7\[&%X2S,-*U!@"(KF,%S:WNWYN00JIY=Y9S;5O-)O% ,ME=Q GR MIXRPR,D,I5T+(ZL?7Z_FR^.'P4_;3_X-,?VYXOVB_P!G:74_'/[-7C[4EMK_ M $Z]F/E7,.68:;?,HVP7\*EVM[L+B10W!!GA'[\?L6_MH?L_?M^?L]:'^TQ^ MS5XSCUCP[K46'C?"76FW2@>;9W40),,\9(#*200592R,K, >JT444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !7@'_ 4L^(?Q/^%O[+USXV^&\&L&VL]?TYO&,_AY MV74(-!^T*;Y[=U(:-_+&WS%(**S."NWN7?V;6=.E-ZD,5Q;2,5:9))+68-(HD4(VTMQ([K,B &7+11\.Q4;>%!)) M\C\.?":']F[]L#P5X[_9=UB73+OXB?%?7=&\=_#NP8?V?>:-;W-T3J2VZ_+; M_9E1%WJ ,N@&-SA_7/\ @J;=VMIH7P+>ZN$C'_#2GA,Y=P.!).2>?0D?\% ?BAX_^$?[-.H>*OA]?RZ=+-J^FV.K>(($#/HFG M7%W'%=7X!! ,43L0Q&$)#GA37CNI?LV:-^Q]^V/\,/'7['^HRV&B_$K4WTCQ MWX#M[QY[2^M(K.28:PH9F*-%L7?+GYFF09S*^\ Z#X&:G;?MN?M ?&K4_B+> M:A/X7\ ^*?\ A#?".D6FJ3VT5I/;(3>WP\EUS:==7LHBCGTC4$+&=6; ,<+Q/%(W M1&'.,C.;_P $\]9\+?LY?LJ>-OVG?CQXA@\+:)\0_BAJOBRWN]9S#Y-E>SQP MVA92,CS BR+QDK*IZ4 =5^T!\1M6^)O[=_P__8L@U2[MO#H\)WGC#QM!8W3P MOJ<*2-;6EH\D9#"'S@SR(#B0!%;Y

> 5+6/XD MW'_!-.3]O"7QGJ/_ MDZ$_C=-<-_-Y*1+*;@:<(-_EBR-H/)\C&TY\S_6?/ M7V#\&_B/8?&'X1>%OBUI=L8;;Q/X=LM6@A+9,:7$"2A2?4!\?A7QTOC]O^') MA\ #3I5\5CP>?A[_ ,(SM_TTZWO_ +-^Q>5][S<_/MQG9\_W>:^MOV$=.TNYEC.5>6"VCB=A[%E)_&@#LZ*** "BBL[4O#.G MZK=&[N)[E6*@8BN"HX]A0!HT5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1 M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16 M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4 M5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U &Q7AO_ 4(_P""AG[-W_!-']G;4OVB_P!I+Q4+ M6R@S!HFB6C*U_KM\5)2SM8R1O=L9+'"HH+N54$US'_!2/]N_]E;_ ()>?LZW MO[0/[1'BJ]RV^W\,>&+*_P#^)AX@O@N5MK="?H7D/R1J=S'D _BA^Q!^P?\ MMD_\'.7[6;_MZ?M]:CJ?AKX!:#?R6_A[0[.XDCCO84DR=+TS?R(P5 N;[&YV M!13O'[@ =^RY^RC^V]_P=5_MC-^V;^VC?:CX-_9V\*:C):Z'H^G3.D+0JX+: M7IFX#S)6VK]JORO4;0,JD4?]$?PB^$/PQ^ ?PRT3X-?!GP/I_AOPMXP@LPLKH@ M;+;5($WM#< !9D#$#:9HD_HW_P"$'TC_ )^;W_P+:N.^/_[)/P)_:B^#^N_ M;X\>#QXC\*^([(VVJZ5?3L5=>JNIZQR(P5TD4AD9592" : &?L@_M>_ /]NC MX :%^TK^S;XWAUSPQKT&Z*1<+/9S@#S;6YCR3#/&QVNAZ<$$JRL?3*_FC\<^ M!/VS/^#3+]NJ/Q5X=;6OB!^S%\1-4".GGF-;Z$9/D2E<);:M;Q[BDF EPBD@ M!=Z0_P! '[*OQR_9T_;4^!&@?M(?LY?$23Q!X5\16HEL[N&\820N.)+>:,G, M,T;95XVY5A]"0#URBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8H MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HJOING0:5:BTMWD90Q.97+'GW-6* M"BBB@ HHHH *H^(_#/AOQAH\WA[Q;X?L=4L+@8GL=1M$GAD'HR."I_$5>HH MX[X4?L__ 9^!R7P^%/PVT70VU*[FGO)=-TN&!Y#)(TFPM&BGRU+$*G10 !T MK3\6?"WX8^/;N*_\<_#G0=:GACV0S:MI$-R\:Y)VJ9%) R2<#U-;U% %>'2- M)M]*708-+MTL4MQ EDD"B)8@NWRP@& NWC;C&.*R/!OPI^%WPZFEN/A]\-M MT*2>,1SR:-H\%JTB Y"L8U7(!YP:WZ* ,3QA\,_AO\0I;2;Q]\/M$UQ]/D,E M@^L:3#%_&.AS>&/%WANPU73;A0MQIVI6:3 MP2@$$!HW!5@" >1VIWAWPUX<\(:-!X<\):!9:7IUJNVVL-.M4@AA&&DP_;2NW;M,^W?C;QC/3BMRBB 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 *^;_^"GW_ 5"_9M_X)5_L[W/QR^/.L?:=1NQ);^#_!MC.HO_ !#> MAYOB]\9M074O$.I)+! MX(\#65RJWNOWB@?*N0?*@0E3+.05C! 9V2-_P =?^";_P#P3,_:V_X.(OVI M'_X*D_\ !574;^W^$R7>/"OA:(R6T>N012$II]A'G=;:9&V1).#OF?>%9I&D MF0 J?L#?\$]OVQ?^#EC]K!_^"D__ 4QU*_TGX)Z=>M#X9\-V;R6T6JP12$C M2]-4G=#9(P(GNP=\KAE5C(7DA_HA\"^!?!GPQ\&:7\._AUX6L-#T'1+"*RT? M1]+M5@MK.WC4+'%'&@"HJJ .U3>%?"GACP+X8T_P %>"O#UEI&CZ3916>E MZ5IMJD%O9V\:A(XHHT 5$50%"@ 5?H **** "BBB@ HHHH **** .#_:9 M_9F^"7[87P0U_P#9V_:'\!VGB/PGXDLS;ZEIUTO(/5)HG'S131L Z2*0R,H( M.17\]*-^VS_P:,?MW['_ +6^(7[,'Q'U3V"7\0_*.UU>WC_W4N8U[+_J/Z4J M\[_:L_93^!7[:WP'U_\ 9O\ VCO MOX@\*^(K4Q7=I,-LD$@YCN().L,\;89 M)%Y4CTR" 6?V:/VEO@G^U_\ !'0/VB/V>/'EIXC\)^);,7&FZE:-R.SQ2(?F MBE1@4>-@&1E((!%=W7\UWA;Q/^VS_P &C?[=S>"_&:ZK\0?V8?B-J9DBFA7$ M=]", W$()V6VK6Z;1)'E4N$49.TQO%_0]^SU^T+\&_VJ_@UH'[0'P!\>67B7 MPEXFL5NM(U:Q?*R*>&1E.&CD1@R/&P#HZLK $$4 =G1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7R;_P5Q_X*\?L[?\$E/@$_Q'^) M]S'K/C'68I8O G@&TN@EWK-RH^^QY,-K&2IDG((4$*H9V5#F?\%BO^"R7[/O M_!(WX%GQ7XTDAU_XA:];R+X#^']O8 H?\$NO^"4O[4O\ P7F_:6;_ (*R?\%<[^^E^'=URG4'RKNVDP3#/&3N5Q M[@AE9E/\_OPP^)?[:W_!I+^W7)\'/C#'JGC[]F7XA:FUQ:W=K$1%>P@JIOK0 M,=EMJ<"%%GMR0LRA03M,,R?TGUY1^VI^Q9^S[^W_ /L\ZY^S/^TIX,35_#VL MQ;HY4PEUIMTH/E7EK*03#/&22K $$%E8,C,K '5_ OXY_"7]I?X1Z#\=O@5X MZL?$OA/Q-8+>:+K.G2;HYXFX((."CJP*/&P#HZLK ,I ZROYL_@5\ZT_4;*$^5<0Y5#J=BK$K!?PJ46YM"V) % MY(,$U?T3_!SXQ_"_]H/X7:'\:_@KXWL/$GA7Q+IZ7NB:WIDV^&ZA;H1W4@@J MR, R,K*P# @ '2T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !5+Q'XD\.^#]"N_%'BW7;/2],L(6FO=0 MU"Y6&"WC'5W=R%51ZDXJ[7AG_!0WX,_%WXU_L\?V7\#6M)_$OA_Q+IOB'3]' MU"0+;ZPUE<+.+.4DA=KE00&(4LB@E0=P .P^&7[5GP"^+>NGPKX-^(]B^K/< MW4-II5X_V>YO!;NR2R01R8:>,;2=R @#DXKHO'7Q9^&7PQN-*L_B#X\TK1Y] M=U*'3]%MK^]2.6_NI9%CCAA0G=(Q9U&%!QG)P.:^:OV%/V@O@S^U/=?V!XRT MB7PS\4O GCS6==O/ VKCR[[2Y;HWD+[2Z*9HQ'>.K% "&V[@N5#6?^"I'A_0 M9!\"?$KZ+:G44_:.\)0K?_9U\X1>;<'R]^-VW)SMSC/- 'U;7-R_%WX;IXW; MX;6WBN"[UZ+R_M>DZX6%6^SHW9Y=JD+O$>JVOAWPDPCW^7?798"0+@[F2-)74$$%U7((R*YSX#_%_P!^R M+KO@?]DCQY\'/%/A.;QAY@T7QGK\]G.6-@"KJPX92"""."#7RM_P3PU^\^+ M?QV_:3^+_BTTJR-Q'!'-=R[?-FLDC'A44%F/ !H\"_$+P3 M\3-#/B/P'XEM=3LTN'MYI+9^89D.'AD4X:.13PR, R]P*^:OB3XCO_'O_!7_ M .'OPGU-R^D>"?A1J'BJSMG^X=0N;A['S2.A9(AA2?N[WQC)KB?C!\:O$/[- M/[>'QY/@V0K!J/[-LGCEK;&8_P"V-/WVL,NWH"T856/<(FE?VS_ &A]@-J+CY1>[=PM#)]P7&WYO(+>9CG;BNRKX;L_ %BG M_!":22:>3[<_PPD\6-J/F'SSJ98ZH+HR?>\WS\-OSG(ZU]4_LN?$35OBY^S3 M\/OBEKY!U#Q%X+TS4;\A< SS6L/$_X+4_\%V/@'_P2C^#K66A MW-AXM^+OB&R<^#/!*S$I"#E1?WQ4AHK5&!PH(>9E*)@"22/\]/\ @C+_ ,$: MOB=_P4#^.#_\%>/^"SNNW'B&X\07J:KX1\"^(T^;6",&"[O(,;8;!%"B"S " MNJJ640A4F &_\$>O^"+W[0/_ 59^/!_X*__ /!9.XOM?\ @HC^ MSIK/[,_[2GA%=2T35$\RRO8-JWFD7BJ1%>VDI!\J:,L<'!5E+(X9'93^#'[, MO[2?[9O_ :C_MP3?LA_MI)$5S&"@ MNK+.3P03F&5_Z-O^$Q\,?]!J#_OJO$_V_OV-/V3_ /@I'^SAJ_[-7[2%C!>: M9?#SM*U:VPM[HE\JD17MK(0?+E3)XY5U+(X9&92 >O\ PK^*GPY^.'PXT7XO M?"+QGI_B+PSXBT^.^T36]+N!+!=V[C*NK#\B#@@@@@$$5OU_-I^QC^V5^UI_ MP:[?MJ7'[#W[:$]YXM_9Y\5:D]UHVO:;"\D,$+N%_M?3E))4C*BZLLE@?F7< M=C3?T0_#_P".'PB^*O@C2OB3\-_B'I>MZ!KEA'>Z1J^FW(E@N[>10R2(PX(( M- '545F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45#8W]GJ4 NK&X66,D@.O3-34 %%%% !1110 5Q7QO\ B#XW^&>E:+XF M\(_#O4O$MG_;\4/B2RT:V$]W!I[PS!KB*/<#(4F\@LJAF*;PJD].UHH ^'M- M^%L7[1G[07P[^)WPG^'.M:7JG@KXMZ_JGB7QUJ?AZYTK;HYNKO.F?Z3'')\2:P-&T. MXN%MM-M7F,TK.B%21D?NP2YR"%(YKZ6M[2ULU9+2VCB5Y&D<1H%#.QRS''4D MDDGN34E '@?_ 4"^ WB[]I;]GC3KCX4V:S^)O"?B?3?%WA?3=05K87MS:,6 M^S/Y@!B9XI)%&\##E0VT9(POCGX2U+]M3Q?\&8M \ >)="L_!7Q"LO&?B34/ M$N@SZ>]C]CBD\O3T$ZKY\LL[H"T)>-4A9M_,>_Z9HH ^9?A+X-U_]C7X\_%^ M>Z\!^(M9\)_$;7E\6^&KGPUHDU^XU.5"M]8S+"I\AFD6-XY)-L)5R#(I0U5_ M9Z\$_$K]@[]C?6_'6N_!_6?&7CCQ'XMNO%'B3PEX1VW%R+S4+F-6AC(R)/)A M$>]ER"8W(^7FOJ2B@#YU^./PI\3^%?VQ/A[^VUX8\+:CJ-E:>&;OPKXZTW3K M1KB]M]/F8W%M 23-B-) LFV,LRKN KZAHH ^*T M^'WQ[?\ X)Z-_P $^#\/-7_X3U=./A#^V3I2& M\_S/D\OO7UQ\,? .C?"KX;>'OA?X=+'3_#>AVFEV)?[QAMX5B3/OM05N44 % M%%% !40\[*54JH>1*'_ 7@_P""]WPL_P""4_P[ MD^%7PNDT_P 4?'+Q!8;M \-N_F0:%"X(74+\*\<&0TI'\* M7R?\ \$,? M^""/Q2^,OQ27_@K3_P %@X]0\3>._$E^NN>%/!7BQ/,E69L-%J6IQ,,*X 7R M+/ 6%50LH*K'& 9/_!$/_@A#\7?VM?BW_P /<_\ @L='?>)->\27JZUX1\"^ M*(07O7.&AO\ 4(" L<"J%^SV6T($5"RA L;?NL--TX# L(0!T B'^%344 0_ MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_W MZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG M_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V= MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 >"_P#!0W_@G+^S7_P4M_9P MU3]G+]H/PK&UO< SZ#K]E"BWVA7X4B.\MG(^5AG#*?ED4LC @U^&_P"Q#^V9 M^UC_ ,&PW[:%Q_P3V_X*%Z?=>(/@/XBU!KKP_P")+2U>:&RADDP-7T[.6,)) M'VJR&71\LH+\3_TA5\^_\%*/^";7[.G_ 5#_9MU#]GG]H'1=K?-<>%_$]G" MIOO#]_MPEU;L>HZ!XR=LB94]F4 ]G\#>*/A]\3?!NE_$3X>:UI6MZ#K=A%>Z M/J^ERI-;WEM(H>.6.1#2H99"%U;3B06DLG;)N+4?/ M$^]E42!TF_HG\)>+?"WC[PMIWCCP/XBLM7T;6+&*\TK5=-NEFM[RWD0/'+%( MA*NC*0P8$@@@B@"U_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H5-10 V.**%=D,:HOHJX%.HHH **** "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@ K\U/^"]W_!?[X??\$O\ P9+\!/@--8^)_CSK]D/[-TG GM_#$,H^ M2]O5'WI""##;'E^'?$>!)E?\%^/^#@KPC_P3@\/3_LO?LN7%GXF^/NO6JQPV MT48N8/"4,X?^"G?_ M 5,M[SQ+\8O$%Z=;\.>%O$\AN9=$N)3YG]I:AYF?,U D[DC;(MN"?WV! 9 M/_!!_P#X( _$'5?B)'_P55_X*U0WWB;XH^(K_P#MSPOX/\5DS36$[D.FIZDK M];OH8K1/Y>S[5Y MG^K;=LV\;MP_(#_B.<_ZQ=?^9L_^\M??G_!TE<6\/_!"OXWQS3HC3/X92)68 M NW_ DVE-@>IPI./0$]J_D%H _?[_B.<_ZQ=?\ F;/_ +RU^O\ _P $N/VY M_P#AY1^PGX&_;6_X5=_PA?\ PFG]I_\ %,_VW_:/V/['JEW8?\?'D0>9O^R^ M9_JUV[]O.W(M,M- M4URY\F![N3Q)K4B1%SPI*12-DX&$/- 'Z;T5G^%/%?A?QWX9T_QKX(\1V&L: M-JUG'=Z7JVEW:7%M>6\BAHY8I4)61&4@AE)!!!!K0H **** "BBB@ HHHH * M*** /G'_ (*>_P#!,;]G;_@JC^S=>? 3XZZ6+:^M]]SX/\7V<"M?>'K\K@3Q M$XWQM@++"2%E48.UE1T_%_\ X)M?\%%_VJ?^#\N/A#=W MYE\+^*8A)/!HL4TC;-3L'(W3:;*V3- !OA?>P42++')_1=7S+_P52_X)8_L\ M?\%7?V<+GX)?&>Q6PUJP$ESX)\:VELKWOA^^*@>8F2/,A?"K+ 2%D4#E76-T M /H[PYXC\/\ C#P_8^+/">N6FIZ7J=G'=Z;J6GW*S074$BAXY8Y$)5T92&# MD$$$5_X-^OVJ[C_@DW_P5:@NT^&)OO\ BD_%C-)/!H,< MTC>7?6DA&9]*F;<70#= ^\[599HS_0YHVLZ/XCT>T\0^'M5MK_3[^VCN+&^L MIUEAN(74,DD;J2KHRD$,"00010!9HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBN/^.'QM\&_ 'P-_PG/C-;J=)M1MM.TS M3M/C5[G4;ZYE6*"UA5F53([L -S*H&69@H) !V%%>+_##]J?QEXA\7:9X0^) M?P,U31!K_BC5M%T?5["^M[RTCN+(7,AAN2L@>&0Q6LI#*KQLRD!AD Z?[1W[ M6/A3]FW7/!?A_P 1^"M?U*7QQXQT[P[I]YI]F!:6MS=S;$,TSD 859&VH&8[ M.0H(- 'JM%%>2:'^V!\/O%'[8>H?L<^'-/N;O5M(\'2:[JVKHP%M RW,$/V0 M<9>3$ZLQ!PN-I^;<% /6Z*\N\3?M+9^*&N?!_P"$OPXO_&6M^%--M[WQ6EE? M06T6GB=6:"VWS,!)=2HK.L7"A<%Y$W+GJO@U\8/ GQ[^&>D_%KX;:HUWH^L6 MYDMVEB,!+?1;K6_%?C M*^EM?#/AVQD1)+GR8_-GGD=R%B@BC^9Y#DC*A59F52?"#X^:%\4==\2^ M0T M>?0O%?@V[A@\3>'[R9)&MUFC\V"XCD0[98)4R4?@Y5E9492H .]HKP@?MX^" MG\$O\=(_!&IGX61ZW_9C?$#[1#Y1_P!)^RF^%ON\PV(G_=F?[W!?RS'\]>[( MZ2()(W#*PRK*<@CUH 6BBB@ 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 *_* MG_@O[_P<(Z-^P393_L;?L97$'B;X_:]&EK(]G"+N+PB)P!&[Q@,)K]]RF&VP M=NY9) 5*1RY7_!?W_@X43]CR>?\ 80_8(N!XG^/6OLFGWU_I5O\ ;%\*-/A$ MB2-0WGZD^X".#!$996<$E8VA_P"" ?\ P;UO^R7>P?M\_P#!0.W/B?X\:_(^ MI:=INL7'VP>%9)R7>>61BWGZFY8EYB2(BQ5"6W.0#*_X($?\&]VL_ ?Q#!_P M4=_X*4V\_B;XWZ_7F/]AJ** M "BBB@ HHHH **** "BBB@ HKP7]G/\ X*3?LC_M??&#QM\!/V;OBE'K_B;P M+9K-JZ2:=/!;EC*\+"-I44RB.5561D!4>:F"V3CP[_@FK^T;_P %#?VVY_C9 M\-O^"A'[,%UX \.DR:/X8U'1]/GTZ%ES<6E[##+/(9IV'R.ER@V9#X*_*M ' MUQ\7_CS\/O@Q\(?&/QJ\07<^HZ1X$TVZO?$<.@Q"[N;=+>'SI4\M3GS%C(%#?6NC6/C"VM))HI M[9([D&2-G:!3/;,0C.QC60_,6"-7S3X=\7_L4_\ !KQ^S5XN^'O[5W[4^I_% M3Q)\46_M2P^%^G:)&DUY\DMN\B0O(_E12C$0#[/_ ."EQ_:U\7?\&I_Q \3_ +>>H:)KWCC[;H.J:3XBTW6+341> M6-SXETQ[:Z\ZSS;A_)N981Y#,AB"$,=Q _F?K^U[]FG_ ()7?!'X'_\ !-RR M_P""8OQ)\:^*?B/X%&CS:;K,^N:U/8W%[;S3&:6V22Q>*6WMM[,JPK(2(CY; M.ZDY\>_XA7PYJ9LYK:?_A(-7BWMN$D_9_^"7A^XTGPEX4 MT\6.@:7WDC: I&[Y94;)?@+ MCFA_P4HT?_@J]\$?V6?A/X+_ ."8<-UXC\0^%(H+;QOJUS-IUU9O^"C/_!*_P#:"^'WQ#^$/[)47B7X M"P::P\<^(+Z/?#J=_-*%6U%S"6?3'B1 8Y)4V3/<.-D@C&/J'_@F9_P6/_8E M_P""J/@@:M^SW\0!9>*K.U$NO_#SQ R0:QIO0,WE[B+B$$C$\)=/F4-L8E M)_$_P,'Q&UKQ,K6_BXVMX^GP6\EO;P>?*LJ0 MS)$7GF&Q67! 8#I7JW[7_P#P5!_9E_8"\,> =>_:]OM4\,2^/HY1:6UCITFH M?8I88H7N%E\H;RL9G1-RH6?M-_L/ M_LF_MEV^E0?M._ S1/&!T-I#H\^I(ZS67F%#((Y8V5T#&--P!PVP9!Q0!U7B M?XZ_!?P,FAGQ[\5O#_AY_$R%O#]OXBU:*PFU#"HS+%'<,CNRB1"R@;EW#(&: MZI'210Z,&5AD$'((KY,_X*;_ /!(;X+_ /!4/4_!&L_%KXG^*M$D\"27']FV M6D-;M9W"7#P-.)HY(RY9A;QJ&61< =#7+_\ !53]BS_@HG^T[\4/A7XH_8C_ M &HT^'&A>$))X_%%E8>)[[2[J^BN)[?>RK;1M%<".*#Y8Y2 "S8ZT ?;E%?$ MG_!3C]J'_@I_\"_VB?A1X1_85_9Q3Q=X2UR5;;QQJ]_X8N-2M+22XNXH8C(U MM*DMNL48DD:0D(!("QPO&Q^WA_P6&^&7["7[6?PT_9,\1_!_7?%6K?$>"![> M70+V%9;(W%[]CM@89=HD$DBR<[UQY?0YX /L.BO'?CE^W[^R#^S7\9O#/[/W MQS^-=CX<\6^,8$E\-Z5>65RPO%>?R$Q+'$T:%I?E4.REB#C.#7K?]IZ:-1_L MV32O$^E++<>!/'-M;![O0KQE'T,MO)M42P$@. ""KHCK^1?_!)W_@JC M^TG_ ,$*_P!IZ?\ X)#_ /!6R*YLO 5M>B+P=XPN9'F@\/QRN?)N(9B/W^D3 M')!QFW;=E5VRHG]#=?)7_!7O_@D3\ O^"MO[/$GPU^(<,6B^--%CEG\ ^/(+ M8/<:/=,!F-\8,MK(0HEA)Y #*5=58 'U?IVHZ?K&GP:OI%_#=6EU"LUK=6TH M>.:-@&5U920RD$$$<$&IJ_GO_P""0'_!6O\ :'_X(P_M(R_\$>/^"O,=SI7A M33+U;3P5XRU&9I(?#R2,1 1.1^_TB;K'+_R[G(8*@=8?Z#+2[M;^UBOK&YCF M@FC62&:)PR2(1D,I'!!!R"* )**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "O+_VO_P!F/1OVM?@I=_"G4/%%YH-]'>V^I>']?T_F M;3-1MVWP7"C(W8.01D$AC@J<,/4*XKXW^%_BWXATK1=2^"WBG3=.UC1-?BOW MM]924VFIV_DS0RVDIB.Y RS;E?:^UXT;:<4 ?+?[%7[4_COX;?$>W_9(_;5\ M(QIXFU#Q?K+>"_B/9VX;2_$=^MQ.MRB'8OV:X!:50N%W*^,+O02=Q_P5%_Y MGP+_ .SE?"7_ *,GJ7PE^S+\7_B]XR\,^(?CSI&A>'M&\"_$[5O%>G:3H^HS M7USJ6H/<7'V=VFDMX!#;H)F< *S2_(3Y>"M=5^VM^SW\5_VBHO .G_#R[\/6 M[MDNXH)"!N$;2Q@D=MVU20! MD#I7C\'[%/AFR_;BM/VG]-\/^%[?0+3X:'0(]"AT=%D34?[26Z6]4!-@(0; MWWP?:@#@/^"7<]]JOQ#_ &E_$&O.S:G+^T!J]K-O/S+! $6!?]U5)"^PI?\ M@D9>7DG@GXT:6A8Z9I_[0GB6#1Q_"D&8'V)_L[F8_5C7I-M^S[\2_A!\:O'/ MQ8_9ZD\.S6WQ'CMKC7=&\27<]O'I^JP1M$+^$P12>W$L<6XJ7!D5% MPVT!%R<;J //O$\]]J7_ 6T\,Z;JSM]CTS]G^YNM)1C\HGDU-XY67_:* ^ MRBO-?VL?$'BCPO\ MZ?'.?P))*DK?L;:G>71@)!6[BG<0R\?QJI^7OR:^I?C M1^SSX@\6_%7P-^T?\/;_ $V'QOX(CN;22#4&DALM9T^ZCV3VDKHLCPX<++%( M%DV,I!5@QPSX4?LR-I_Q+\>_'7XQ_P!FZEXE^(-I;Z;>:=8[Y++3-)@B,:6, M3R*KS;RSR2R%4WLP 10HR >%VVE:';?\$'#:;(S;GX#//CMY[69ES]?-.?K7 MT+^Q3J6M:S^QU\*=6\1O(]_<_#G19+J24_.[FQA)9O<]3[FO+8_V(?B>/V;6 M_87;QII0^&OVTP+XB%S,=:_L3[5]H_LWR/+\H28_T?[5YI_=\^3NKZ7T?2-, M\/Z3:Z#HME';6=E;);VEM$N$BB10JHH[ #Z4 6:*** "L[4M9U"QNC!;^' MKFY7:#YL3#'TYK1HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"] M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8H MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:_(S_@O-_P<0:_\!=7N/^"> M'_!.NRN=<^.6O7*Z1J^LZ-']L?PW-,1&MG:QQAO.U-RP4* ?()&09,*E7_@O MC_P<&>*/AOXNF_X)F?\ !+RYNO$OQFU^\&B^(?$WAF(W,N@SRMY?]G6 CR9= M18G:SKD6^<#,V?)]/_X(#?\ !OGX7_X)U:)!^U9^U?;6OB;X^Z];M*\L\HNH M/",[MUOIUNH_"8GRTFV1BWGW[[F\VYR=NYDC)!>27]6/^$EU?\ Z%"] M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:L^) M/%7ACP;I;:YXO\1V&E62R)&UYJ5XD$0=V"JI=R!DL0 ,\DX%?+'_ 42_P"" MP7P%_P"";GQ3\ ?"GXP> _$UY-X\NH6CUNSABCTW3K+[2D%S/+,[[F>%7$AB M1#E2N67<#0!]/?\ "2ZO_P!"A>_]]+7 ZS^V9\!_#_QPTG]FG5_'^C1?$'6U MD;3/!HUB!M1E5(&G9C K%XQY2,X+A0P4XS7SS^VSX/\ ^"OFN_\ !0?X2ZU^ MQ[XTTX_!&S^R7_CG3+Z[M+.!I([EENH9Y0C74RRVSJ8UC5E5PQ91M4UZ!\2_ M^"3'[*?Q8_;[T3_@HOXKC\0)XXT"TL5LK33-6^RV4UU:L_E768XB MAD$;1Q*K(P)R ><:9_P5Q^)U]_P5GN/^";U]^Q_K5II-AISR7/B^&XENW=GM M%NK:Y9(HO+M[9U#Q%F=OWC*"4VL*H_LW_L6_M^_"S_@J5\1/VO/B+^TAJ7B' MX7:[;WEEX<\$ZKJ-S>3P6=P8KA(8XW*P62V\Z[$9-[.B-D R%J^[H[:VBFDN M8K=%DEQYLBH SXX&3WQ7P5_P7)_X+E>%/^"/7@C0-)L/@AK/C+QUXXM+E_"$ M,T;6^BQ&$HDCW-T.79#)&?L\0+L&&YH@RL0#TW_A3?\ P3O_ .";/B#Q_P#M MX>(?AKH'P[U#Q'=7=[XR\?:]JVS>US,)Y88C-(5C$DJ@B"!09' 5FQ7K_[. M_P"U7\,_VKO@MX>_:&^ %Q)XC\(>*;'[7HNKVORK,FYD961P'C='5T=& 9&1 ME(!!%?A%\#?^"/\ _P %??\ @X$^)NF_M7?\%:/C!KGPZ^&9D^T:!X8>S^S7 M;6S\[-,TMOW=A&RX'VJY#2N C%9P=U?NO^QM^QG^SU^P1\!-*_9L_9C\%-H? MA;27>6.":]EN9KBXDP9;B621BSR.PR>BCHH4 'GO[9/_!.W]CW]O\ \7>! M?&G[6G[,2^+KOX>:A/=:!'>3E(I!*JAX+E$8?:("R1R>2^4+1C(*EU;W#P_+ M;^$]#L_#'A;X:'3--T^V2WL-.T^"*&"VA0!4CCC3"HB@ !0 !@5TE% &/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM;%% ',^)?L?C/P_>^$O&'PP&JZ5J5J]MJ.F:E;Q3V]U"X*O% M)&X*NC D%6!!!P:_%S_@I1_P:Y:OIWCX?M??\$:]7U?X8^/-*NSJ%OX&BUIK M2V^T#)WZ7>AP]A(>0(G8PG=@/"@VG]R:* /(_P!DNS_:/^'_ .S1X(\&_M0^ M(+CQG\0]/\.V\?C'Q-!9P6\=]?[Q<,%2&XC8Q(J+N?=+)$0#]8?^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI:^._^"4W_!>K]B3_ (*JZ);^&_!'B(>#/B8EMOU/X9^);M%N MR57+O92_*E_$,$[D D51F2.,$9^W* ,?_A)=7_Z%"]_[Z6L?Q-H/A?QI?:?J M?C'X+V>K7.DWD=WI5QJ>G03O9W$;AXY8F<$QNK ,K+@@@$'(KL** /F[]H#_ M ()\_LJ_M-_M%>#/VK_B[\"-5OO'O@*YL)?#NMQ:[<1K$MG=-=P1/;B3R)$$ MSNYRFX[B,XKR3]LS_@E)J?[7O_!0GX6?MWZE\6-9TJ/X;2Z6O_"%C1%DBOH+ M.]DO"HN%G0Q&1Y"KY1P5 %?=E% 'PG^U#X2_X*^^(/\ @IE\.?B'^SKXEGT; MX"VL>EVOCG1X=0L9&N8H[F::\DDM[I"0TL;I 'A)"/V-/!G[&EWJGP]\40V$-YXTO]-OH#%<2>=+=20W0!MI4BMU3]W@' MS%<%QD!?N>B@#Y/\>_\ !7W]GOX<_M[Z3_P3IU[P)XOE\>:W#:-93V%C!+9) M)<(TBQ2MYPD1A$HD)\LJ%8'->LZA^V=\ =(^-B?LVZS\2- LO'\T,4MMX.O= M?MH=1N%D4LGE0.X>4E03A 3@9QBMS5?V7OV<-<^-.G_M'ZK\"O""O%_@Z70?B!H$,LO@#Q[' K3:=.1DV\P',UI(0 \><@X=<,O/YH?\ M$1'I/V.")T1S#@>!?#,FBQZ-H\7@G0;X M6KRZ)87%ROGW5C+*Y^TRS$AW.TDJ,!0H^1/^(H[_ (+K_P#1\W_F,O#'_P K M* /ZY?\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6OYV?^""O_!>K_@K#^VC_ M ,%8OA3^S1^TO^U9_P )+X)\2_V[_;>B?\(+H5G]I^SZ%J%U#^^M;&*9-LT$ M3_*XSMP_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+ MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 5]- MO)[ZU$]Q826S%B/*E(S]>*L444 %%%% !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 %%%% !7A?_!0+_@HU^RK_ ,$S/@B_QU_: MI\=/IUC-.;;1=&TZ$3ZEK5T%W>1:P;EWL!RS,5C0$%W4$5[I7\H/_!W!^T3X MS^+O_!7CQ!\)-5UIYM!^&'AK2M)T"SCFS#&]S9PW]S( #@2-+<^6YZXMT4_< M& #[F_XCA_@W_P )W_9__#O;Q-_PC/GX_M?_ (6!;_;_ "\_>^Q_9/+W8_A^ MT8_VJSO^"H/_ =%7W[6?P\\+_L@?\$8-!\87OCWXI6\=IJNO-HLEOJVCM.2 MG]F640+9O6YWW*,T<2',3LY\R'^>ROTN_P"#2GXB7?@O_@M'X,\,V^@VEXGB M[PGK^E3W%Q9I(]BJ6$E\)HG8$Q.6LUB+*02DSJ>&((!^SO\ P0._X-_? ?\ MP3'\(P_M"_M"P6/B;X]:_9DWVI%A/;^%H95^>SLW.=\S D37(Y;)1"(]QE_3 M&BB@ HHK/\5^+?"O@/PW?>,O''B73]&T?3+9KC4M5U6\2WMK6%1EI))9"%10 M.2S$ 4 :%%?._P 4?^"BGPN/[#WQ _;6_9(%A\8-.\!VMX\UCHFJFWBN9+0H MUTOGF)\"*%C,65&#HHVDA@:\*\)?$/\ :V_X++_\$@-6UGP6NL_ OXI:[J,L M&F74-QJ.E6LB0W:2(R3[?/EM)[-Q&TB!E,GF8!"%: /J;]LC]M?]GC]@OX0' MXW_M+>+KC2-">_2PM&M-+GNY;N\=))$MT2)6P[+$Y!:1$-L.\,ADC7:R@,P/T/\ #'X7_#KX+> M,^%OPE\$Z9X<\.:-;^1I>BZ/ M:+!;VR;BQ"HH &69F)ZLS$DDDF@#XY_;Y_X)7WG_ 5Y^#OP4\1?'?Q9JWPI M\5>&(4U#Q3I6G117LD3W5K$;JR1DF\I9(YXTV3YD"KO^4[Z^M-1^ WPK\4R> M%-4^)7@O2_%^L^"X"OA_Q%XHTJVNKZUE9(UEN(W,8$4TGE(7:,)DC@ <5V%% M !7@?[?/_!33]C3_ ()I_#4_$?\ :O\ BY::.]Q$[:+X:LL7&KZRZ_P6MJIW M.,X!D;;$A(WN@.:^:_\ @X#_ ."C/_!0?]A7X>^!/ _[ ?[,LWBOQ%\4M5GT M33_&$%A)J3=&X''QI^P+_P:U_&[]IWX ME#]M+_@N?\8];\3^(]8E2[F^''] M-/O\ Q5X@F\R^U>:*)4>[G;O)(P+M M[MWKJ** "BOQ>_X+;1?\%^?V)?VV;S_@IG^QU\0Y?&OPBL=%M;&Z^'^C64MS M:Z580*7E74M+W$W"M(\TAOX#YL:N03 BKGZ,_P""1W_!R%^QI_P4TAT[X5^, M;N#X8_%V95B/@O7;]3;:O-W.FW3!5G)Z^0X68<@+(JF0@'Z*T444 %%%% !1 M110 4444 ?#W_!;;_@BE\&_^"N7P-,*M9^'/BQX:LW/@7QN83CNWV"]V@M+: M.Q/8M"[&1 !OBQ;^9X:\/_ M !5U:YEB>U$S0LMC?GS/L\L$WEPM;Z@%)"L%:0Q2!D_I KX._P""Y/\ P0_^ M$7_!6_X+_P!JZ*+'PY\8O#%BX\$^,GBPEP@R_P#9M\5!9[5V)*M@M [%T!#2 M1R '\Z/_ <>_#JR^%O_ 6Q^/?AG3]=O]1CN?$-AJ[7&I.C2*^H:397[Q H MJCRXWN6CC&,B.- 2Q!8_$5>Q_'OX+_M'M6M7ANM!U"UMY(A87\SSJ\T\2!HU8#=DX4$C^E&@ 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@ HK(\=?$'P%\+_#-SXU^)GC?2/#NC6:[KS5]=U**TM8!ZO+*RHH^IKX M_:S_ .#I?_@D+^R]]ITG0/C7??%+6[?*_P!E_#+3/MT);L?MLK16C*3U,NOA]_P2?_X)RSVT9D,+:XVD77B6\ML])7=$AL[3J"?.611G&X]:IV__ M 02_P"#AK_@J#<)K?\ P4[_ &[W\&>'[MQ)<^&=1\0'4VAR<[H])TQH].0_ M]M48<#'' !^I/[6?_!?W_@DQ^QO]ITWXD_M?>'];UNVRI\-^ V.N7GF#K$_V M3?% _M-)'7YQ_&G_ (/&?B[\:O%3?"C_ ()>?\$\=;\3:W=9&F7GBZ*?4+R; ML"-*TOH&*^F?V3/^#1+_ ()6_L__ &76OC/8>*?B_K,.'=O%>K&S MTX2#NEI9>7E?]B:28'OFOT;^"O[//P%_9N\*+X%_9]^"_A7P1HZ@?\2WPIH% MO80L0,!F6%%#-ZLL3:?I2M=2]?N7F,G&6XR/+/^"@W_!G[^TU^S1^SE9?&']ESXM7 MGQL\46$LDGC3PO8^'1973PD K+I\7G2O=,AWAXRWF."K(I(*5_317\@7_!T= M_P IU_CG_P!RS_ZC&DT ?$__ I'XS_\)W_PJW_A47BC_A)O/\G_ (1S^P+G M[?YF<;/L^SS-V>VW-?T0?\&LG_!"GXU_L?\ B?4/V_\ ]LOP9/X:\5ZGH)/^"JWQ"^%/QP^!MI! M\ -%M[NT\.>)=,TI+2W9F$5Q8W8FN)&FO)&B)@E6#,:2NV53RSC6_84_X(Z? M#+]A/]KCXF_M8^!?C+XBOI?B)=7PC\)&"*'3=/M+B[6Z$39WR3R1.NU)=R81 MF4J=Q- %7]@O_@KK\//^"HFO?%SX._ [PIX@^'OB+P7IX31[SQ5#!)=.9A-# M]K:U7>D9@G1-T3.X.]0>I Q_^"97[-W_ 4B\2_LZ_%GX5?\%?O$ECXEMOB) M-+#8V;:U%=7EO:7-J]M>0%;>/[/;P,HB>*.)CM9Y240GG[,\$_#/X6XE\M1YDKNS,SMEB223S6W0!X5^P3_P M3N_9S_X)Q_"&\^#?[/-IK3V&J7_V[6;SQ!J[W6L1E9<+#&2B*I$4: A M1D' KW6BB@ HHK\^O^"_WAC_ (+'^//A%X)^&/\ P2?U1+6+Q;K/[O2) M4L]8L87CW0W$=]+(%M+4!)EEDC"S*QA".0[+0!J_\%6/^#A#]AO_ ()H9;:0C*G4+C#)8IT.U@TQ# K$R\CU+_@D#^WMX\_ MX*2?L.>'/VH?B=\#]1\ ZYJ5WS?!SQM-K$%QXDU#PCIZ&QUF'S5:=WM,JD5V5W%;B,KESNE24G M(_3.B@#,\%^$]*\!>#M)\#:%)=O8Z+ID%A9O?WLES.T4,:QH9)I69Y7VJ-SN M2S'))))-:"W$#SM:K.AE159XPPW*IR 2.P.TX^A]*?7X>_\ !7O_ ()X_P#! M:K]D_P#;E\4_\%>O^"4VO^"K"W#7NFZ; H6/3SIPS#JEBB@X M5%\]6MW&=NVVN)3FVE9L@6TYSDJJ22L<#]4: "BBB@ HHHH **** /Y;?^#Q MG]H?PU\4/^"G>G_ [0O!.E6EU\,?!5G::UKL-FJWNHW-\B7RQ2R@9>&*"6#R MT.=C33D??P/R5K]GO^#Q#_@G9\4OAY^V'!_P40\+^&KJ_P# WQ!TFPT_Q)JM MO"632=9M(%M8XYR/N)-;10>6QX9XY5X(7=^,- '[._\ !G?_ ,%$OBE\._VQ M)_\ @GAXG\2W5_X&^(6DW^H>&]*N)BR:3K-I UU))"#]Q)K:*?S%'#/'$W!# M;OZ7Z_FA_P"#._\ X)V?%+XA_MAS_P#!1#Q1X:NK#P-\/M)O]/\ #>JW$)5- M6UF[@:UDC@)^^D-M+/YC#A7DB7DEMO\ 2]0 4444 %%%% !1110 4444 %%% M% !1110 4444 %>0_MK_ +2EQ^RW\';;QSI]O8_;-6\3:=H=G>ZON^Q:<]W, M(S=W.UE8PQ)O85&V-/DB*[F+G]YPHVY/@/[-6I? M&K_@GY\5/#?P;;7V\6_!3QS\2]3\*>&EU!@=5\,ZDES.L2M(% N(91$S'@;< M,0%VXE]:_P""HO\ R _@7_VY?&S6?BUI?A".P^!^@Z==^)-4O M4L[&ZUOS/L&G H[O=7(B^=D148!%(+R-&FY0Q8>"?#GX[?M@?!/]L/PK^RY^ MU5JWACQ=I/Q'TK4;GP?XM\-:0]A+;W5C#Y]Q;SPEW78(\88'.73DY(7ZCU35 M--T33;C6=9U""TL[2!YKN[N91''#&H+,[LQ 50 22> !7D?@+P6?BW\<(/VL M/&=D]II^DZ/+H_PVT^]C,2A M(#KGG9(N>8I[@O&Z_\ - 'IGQX M_:"\3:3\?? O[*'PIN;2V\2^,+:\U35=8O+;SUT;2+93NE6+0NIZ%)&2T\D0) M"2P2*\6Y\HRF[W[OMOD M@W ('DX_=["?WE?4?A?Q+HOC/PSIWC#PW>K6%RG26"5 Z./8JP/X MU\;1>*?#\?\ P07.K17$?V8_ LV);(Q]H-J;8K]?.R/K7T?^QMX8USP5^R-\ M+_"'B>"2+4=,^'VCVU]#*,-%*EE$K(?=2"OX4 >DT444 %%%9VI6WB:6Z+Z7 MJ5M%%M&$EA+'/?F@#1HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:\__:C_ &EO '[%WP)UW]I?]I?XJ67AKP3X:^R_VWK? M]AW=Y]F^T745K#^YM8Y9GW33Q)\J'&[)PH) !ZQ17YT?\10/_!%__I(!9?\ MAJ?%'_RMH_XB@?\ @B__ -) ++_PU/BC_P"5M 'Z+T5Y/^RY^TMX _;1^!.A M?M+_ +-'Q4LO$O@GQ+]J_L36_P"P[NS^T_9[J6UF_# R3@#D^O%<=\1/V@OAC\(?%.D^!?BM^TAX M"\-:YKTL46A:+KVN6UI=ZB\LGE1K!#+(KS%I/D&P'+<4 >F45\K_ +6O_!6; M]B3]ASQ!_!VTL-0M/V*?@/K?Q"NK5GBBU7Q.!HUG*X7*M#$@GN)@<@! M76 D\9'6@#]J*X'X^_M5?LT?LK>&O^$O_:3^/GA#P+IQ0M%<^*?$%O9>?C^& M)97#2MV"H"2> *_G&_:+_P""N_\ P<.?M4>+?"_PI\;>+M2_9TC^)%_!:^$= M%TKP?<>'FO(YYUMXKG[;&?\$R?@=]IT7]GO0_%_P 8=6BR(9='T\Z5I;..JM=7JK+C M/1H[>13R0<8S\FM_P6>_X.6_^"J;'3O^"=?[%TGP\\*WYVVGB;2_#JR QMU# M:QK&VS) [PQQN.HY(KWSQ;_P18^)7["W[>/PBL_^":G[$?@[6/AI'_9%S\1? M%7B;2-*UC4(V74Y!?;;O6W>6W9K,1D"S\LCG9@FOK']M#]D__@JI\4?V^_A7 M\7?V9OVG+;P]\*?#?]D3>-?"TOBF[L+?4GM]2EFNHS;6\3B<2VICC*N0C;<' M R: /SI\"_\ !J'_ ,%&?VT?$]M\4/\ @K!_P4@N[BY9O-.E6.I7?B2_C4]8 M1/=M'!:$=A$LR #T^V/V&?&7CJ^EBCTI?C M)XKM[^\U"1VPBQ::YCMI"S [0ML6)X!-=[^V3_P2;^-?[4W_ 4,^%O[:^A_ MM20>&M-^'7]CS3^&/[)GN4U&>QU*6[)VB=$3S$D6(MAB H.#C%=#^T]_P1^\ M"_M4?MV_#[]OCQA\7=:TKQ)\.XM*&EZ;HD,"6]U)87\M[$TYDC=F#-*48+C* M* "#S0!Z[XC_ &QOV'_V9_B_X5_8QU7XD^'O"GBS73:V_A3P-I^ER1[Q<2-' M L:01>7$K.K*"2JY!KF?CE_P52_99_9\_;+\'?L)>/V\1_\ "=^.);!-&6ST MA6LU%Y,\,#23-(N 9(V4[0Q!'2HOC?\ \$O_ -GO]HK]J_PC^VC\6-">_P#' MG@:&P3PW?6^J75M#;M97_L7_!+XI_&O M1?VC?B1\(O!NN^.?#D-M%H'B;5=#6>ZT];>=[B PLV0C1S2/(K ;@QR#P* / M&OVF/^"PG@;]FG_@HS\/O^"=VO?!75KS4O'\NEK:^*O[5BAM;=;ZXDMXR(]C M/(1+&5(RO)ZUE_M*_P#!2']JOX.?\%1?A_\ L2^"/V56UWP'XI72YM:\=V^G M7UR]A#=S30.Q,(\J$1O%DLY("\G'6OJ^[^';W_B6+QG?:7X?FUB"!88=5ET9 M&N8XU9F5%E(W!0S,0 < L3W-:GV+QO\ ]!NR_P# 8_XT ?'G[1'Q>_X*QZ#_ M ,%3/ GPT^"/PM74OV>[I=,F\7ZY%HML3 DKRQW2M_MYV_A&7QG_9N[P\OPQ-^+3[)IEK8C]__ &E#OW"UW_ZM M<;]O.-Q /YC*^^_^#7RSM+[_ (+I_ N"]M8YD63Q'(J2H& =/#6JNC8/=656 M![$ CD5]^_\ $#-J'_23N'_PS1_^7%>]_P#!,3_@U)UK_@FY^W'X(_;2LOV\ M[?Q=+X,_M+;X>;X8FP%W]KTRZL3^_P#[2FV;1=;_ /5MG9MXSN !^Q-%8_V+ MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^- &I>7EGIUG+J&H74<%O!&TD\\T@5(T499F8\ DD]* M_(?_ (*G?\'7?P#_ &>=6N?V>/\ @G-H%K\9?B9/-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\: /C?]O3_@WO\ ^";W_!0/XRZ'^T!\3?A?)H/BRPUV MVOO$6H^%'2T7Q5!'(K26NHQA2LOF*"AG79. 0/,( 6OMNPL+'2[&'3-,LXK: MVMHEBM[>",(D2*,*JJ.% ' K,^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X# M'_&@!NB?$CX>>)?%VM?#_P .^.]'O]>\-M OB'1;/4XI;O3#/&)8?M$*L7A\ MR,ATW@;E.1D5M5^%/_!3G_@@I_P4D_9R_:I\2?\ !5?_ ()._M+>*-;\;:IJ MUQK/B3PN^H@:SND?S)8[4N/)U&UX"BQE7(1$11-PH[S_ ():_P#!U'X1^-OB M>W_9@_X*46EC\(/B7:W7]G-XBU#3GMM'OKM6V-'=+(=^EW&[AEE_-STUNR_\ 8_XTOV+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!+XS\%>#OB-X5O_ OQ!\)Z;KNB:K;-;ZG MH^L6,=S:W<+?>CEBD!213W5@0:^._P#B'._X(I_\)W_PL7_A@3PO_:'G^;]G M_M;4OL&[.!?A]X3TW0M$TJV6WTS1]'L8[:UM(5^['%%& D:CLJ@ 5 MIUC_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"- &Q15?38]1BM0FJ7$)-HQVXJQ0 444 M4 %%%% !7)?&+X-^&_C5H-AHVOZQK&F3Z3J\.J:1JN@Z@;:ZLKN)759$;!5A MMD=2CJR,&(92*ZVB@#QKX6_L?:/X4\66OCWXF_$#6_&NJZ-KVJ:EX:.LM;); MZ;)>32,\ZPVT$*-<%)"ID<-MW,(]@;%;?[0O[,'A#]I1O#J>./&'B&R@\+>( M+77='MM&N;>)8]2MBYAN6+PNS%=Y^0ML/&5)YKTJB@#SOX__ +-WA[]I#X;6 M_P +?'?C_P 66>GQSPS7<_A_5EL;B^>/!0S/%&,C> ^U0J[@#CY1CB/A]_P3 MU^&?@/Q[H_C^\^,WQ6\32Z)>"[LM+\7?$*ZU"Q,X4A)'@D^5F0D.I[,JGM7O M=% 'G?C+]FSPKXE\?:A\3O#?B_Q#X3UO6]*BTWQ%?>&+J&)M6MHMWE+,)8I M)(P[JD\>R95<@2 5O''[)GPI\6_LXI^RUH,NL>$O"T$%O#9_\ "(ZFUI=6 MR0S+* LQ#$EF7YRVXON8DECNKTVB@#B_B?\ KP;\4TT"^U2\U&PUGPI>_;/ M#/B33+A1?Z=,8S$Y1Y5=762-F21)%='!^920")?A5\%/!_PEGUK6-'EO-0UO MQ+?K>^)/$6K2K)>ZG,J".,R,BJBHD:A$CC5(T4?*HR<]?10!Y G[$WP?6R;P M@;[6F\%-KYUK_A79NHO[&%[Y_P!IW;!%YWE?:/WWV8R_9]_/EXXKU^BB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBN1^-GQ\^"G[-W@:7XF?'SXJ:#X/T&&41'5/$&IQVT M3RE698D+D>9(0K$1KEFVG .* .NKX _X.CO^4%'QS_[EG_U)])KT'_@I;_P5 M7L?V(/V-?"_[8'P:^$O_ M#1?&MY9V^@WMIJQM;6-+RV>XM;F0^4\C1NJ8" MA5)8JI*EA7QW_P '.FM_'K]I/_@AOX>_:=^&'B'5/#/A&ZAT/5/B=X&O4%N] MQ;7US8_9EF61!(SVU_Y"^6" ?,+D-Y:D '\PM%%% ']$?_!,?_@KMXB_X)M? M\$??V/OAEI?[-C>,XOB,WBTG5U\0/;FP6#Q=?1S 0);2&8A)U?[Z>G?-??W_ M 5+_;%_X*3?LT_&GX7^#?V)_P!EH?$#PSXG:1_&6I6W@S4=4GTQ8KF%67S; M:58K/\ P2'_ .#B/_@FY_P36_X(V_"/X(?%SQ9XC\1_ M$70X?$#:CX*\(>'GFN;7S]?U*XA\RXN##;*'BEB? E9@K E>@.)XL_X.EO\ M@JI^W?XANOAS_P $GO\ @G'<1@R>2=:ETJZ\2WMN#]V5_*2*TL^V?.$J#^\> MM 'Z3_\ !4>+_@L&/CI\,;G_ ()U7\8\!H&F^)<,DNB0JHBNHF^:74,3!7A, MBX@/&PDX/-?'W_!>G_@HO\+O!W[1?PV\8? O_@K=X=\-:=X.8/XV^'OA#QMJ MMY-JL\5W',D3VVCQ30%V02(RWZ\,ZEX@^WF,$@[DTC2FCT]3CL9488 (]/L']DS_@T*_X):? /[-K M7QOC\5_(<-)_PDVJFQTT2#NEI9&-MO^Q++*#WR.* /RX_X*J?\%KE_P"" MJ'[:GPS^(/[ W[+/Q O-7^'Z+_85A?6OVN]U2XBO%N8)/L-CYQ4*X((61F8- MC*XKUC7?^"87_!R1_P %E_B?IOQS_;$T#PO\.HK2S6VT+4?&:0Z1)I5IYC2F M.WLK!7O X=V8&Y ;<0/, '']!OP0_9P_9^_9H\++X(_9X^"7A3P/I "[M/\ M"F@6]A%(1T9Q"B[VY.6;)))).37:4 ?CK^QW_P &=G[*GPBMO[3_ &KOVD_& M'Q*OKE_-U#2=&MX]%TV9F'SI(DT1/7 Z#[]^#'_!(7_@F!^S]:Z9 M;_"G]A/X:6,FCRK+I]]>>&(;Z[CE4@K*;FZ$DSR*5!#LY8$<$5]&T4 0/I>F M2:BFKR:= UW'&8X[HPJ9%0\E0V,@>U3T44 %%%% !1110 4444 %%%% !111 M0 4444 %'S-1US7K]+>WA'9=SD;G M8\*@RS$@*"2!6WX;\4^&/&6E#7O"'B.PU6Q:>:%;W3;Q)XC+%*T4J;T)&Y)$ M=&&-_&C:S=:C;3"^FO[K3+:Y83&SN;Z5B;R59FF;>!A M?,V*\BJIKTO]AO\ X)V_L@_\$Y_A51_K; MNZ?]Y,V22%)")N(147BO;: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OG3]H[_@E!^P-^U9 M^T/X,_:K^-'[/6D:AX]\#ZS;ZCIWB"W3R)+YX.88KX)A;V*-PCJLH8J8P 0A M=6^BZ* "O-_A/^V#^R]\=/BKXS^!OPB^.GAS7_&'P]U$V/C/PU8:@K7FES@+ MN#QG#,H+!"Z[D60-&6#HRCTBOP[_ ."F7_!L!\7_ (:?%RZ_;W_X(N?&'7?# M/CVTU&;5[CP1<^))8KF2Y=F>5]-U&1]P9R6W6]RY1][CS0I$1 /W$HK\5O\ M@E'_ ,'/?Q U;XS:9_P3[_X*V_!O6O"7Q5;68- L/%5EX;FA>]U&1UBBM]0T MY$\RVG=V0"6%#$QD!,<2C7EI*Z2-%!(BR8CED\IPJ2% M(WANI/,NK M><6E[)"$,:[+B)@\.90 JY8[\ ^S/$7B/P]X0T.Z\3^+->LM+TVQA,U[J&H MW2006\8ZN\CD*BCN20*\4^-7_!0;X*^ ?V+_ !E^VY\&KF+XK>&?!T$[SIX' MU."9;EH9EBGVS%MFR+<9'<;OW:,RAN ?#?\ @GC^S-_P4-^+/[%/Q2^!'_!8 M'68-5NOB-)=161_M:WNK^QL[NT$,T++;)]F@$;JLL*Q,VUW.-5 M,83! YW')(!X7I'[7'[5/_!5O_@D3JOQX_8*%U\-/BKJ&I2VFGZ7]N@E$;07 MRK) MW_M7?\$P?"W[%G_!43QQ+X@\56 M%S!=:OXJ\,:X]Q>-);W;RP/]INX"6G-LWV>5RC;@TA5LL&'TC\:_V@OV>/V4 M/AX?'OQ\^+?A;P%X:LH_+COO$.JP6-N-J\11;V7>V,!8T!8\ ]*_*+]MO\ MX/'_ -DKX:WTWP]_8*^#FN_%_P 122_9[/7-2BETK1S*QVJ8T9#=W1W<;/*A M#9&V0YH _5SX _LY_"C]FGX)^&?V??A=HRP@.T@;S9 MBS%@SL1SA00JA5 _,C_ (.@?^"F_P"P3/\ \$VOBG^Q'I'[27AG7OB?XF;2 M(;#PEH%TU_+;R6NLV5W+]IDM@T=HR1V[L$F=&)"C:0:^2O\ AG7_ (.D/^"Z MO^D_'CQC=? KX4ZKR^D7_G>'+&6V;DH-/AW:A>J005^UDQMQB0=1]F_L0?\ M!HG_ ,$U_P!FVUM]?_:/DUGXV>)5C_>OX@D;3](B?&-T5C;/N/4\3S3#H0 1 M0!_*W17[/?\ !1+_ (,[OVP_AY\4=3\4?\$[[_2?B#X&O[IY=*\-ZQKT&GZS MI*,2Z9+>Y1@U#6=613DVZ26K/;VR-C#2^8SJ#\J$G/PK_ &P/VC_V4-+\7_$;Q?I]WJ5Y-XSEEOK)+$O WA?3M%TJRC\NSTS2;*.VMX$_NI'& M JCV %-\%>#/"OPY\':3\/O N@VVE:)H6FP:?H^F6<>R&TM88UCBA1>RJBJH M'8 5IT %%%% !1110 4444 %%%% !1167XK\<>"O >GG5O''C#2]&M!G-UJV MH1V\?'7YI& H U**I>&_$WASQEH5KXI\(>(+'5=,OH1+8ZCIMVD\%Q&>CI(A M*NI]02*\M_;>_;H_9Q_X)X? Z3]HC]J7Q7>Z/X7CU2#3OM5AH]Q?2-^U:TU M_7/$<$SS/;-%F#[/%%@;D=WW>:<>7C!SD 'Z;T45^*'[;OQJ_P"#MSQ3^UW\ M1_AK^Q/\*UL/AWIOBZ]MO!6OP>'?#UNMUIGF'[._GZNY#GRRH+@#)!( H _: M^BOY_A_P3;_X/#OVA?\ DI/[>;^!O/\ ]9GXJC3/+S_V 8'Q_P !KZW_ ."O M/[;?QD_X)&?\$+_"OPD^*'Q6@UOX\^)O!5EX!L?$=CJD]S)=7B6:Q:AK"S3J MDTC) &?SG4/Y\\);EC0!\7_$S_@Y^M/A?_P7R\0?$N_U_5-4_9T\/:)=> 9] M,T0"?[6D#-*VL01EE225K]"J/D;K4@9!-8_Q>_X*??\ !9G_ (.,_B)J?[,_ M_!,WX5ZI\,/@\)_LOB'7TOVMB;=N"=5U5!B(,AS]BM079692+@#(_#6OZX?^ M#73]M3X;_M8?\$M?#'@'PYX?T;1/$OPF*^&/%NCZ-8Q6J2,J[K;4#'& ,W,. M&>0C+SQW!YH ]E_X(R?\$O;G_@DU^R,O[-][\?=8\>75[K$FKZA+=VZ06&GW M4J(LL-A%R\<)*!CO=MS[GPAH5L-7HQ( R314=U:VM]:R65[;1S0S1E)H94#*ZD8*D M'@@C@@T ?.O[(/\ P5G_ & _VZ?B;XK^#/[.'[0>DZQXK\'ZO=V.H:#,WD7% MXEO(4>[LP^!>6I*DB:$L "I;;N7-_P#X>1?LX_\ #QS_ (=B_P!O?\7"_P"% M?_\ "4?ZU?)_UG_'AZ_:?L_^E;/^>/S5^5G_ 7/_P"#6-@5;3)8/WNGW3R%4BB3,32/&B" ^)FD^*;;6[G7-5GW2:C)$%1H9BN,Q20 M*8&48'EL5'% ']RE%>?_ +*O[2/PX_; _9Q\%_M._"2_^T>'O&_A^WU33]S MO!YB_O(),<"6*0/$X[/&P[5Z!0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%> ?\ !2SXA_$_X6_LO7/C;X;P:P;:SU_3F\8S^'G9=0@T'[0IOGMW M4AHW\L;?,4@HK,X*[=P />K2^LK]'DL;R*98Y7B=HI P5U)5E..A!!!'4$8J M6OEC]C+P)\+/B3I>A?M#?LV>/[R+1HO'VOR:G#9ZY=_9M9TZ4WJ0Q7%M(Q5I MDDDM9@TBB10ARWS8+O\ @IC+XKT"^^"/B7PY\1=?TV*[^/?A?2M0TG3]1,-I M>VTMQ([K,B &7+11\.Q4;>%!)) /J6BOG[_@I+\>O&?P-^ 6GZ=\--5;3_$W MCWQCIOA'0M4C4,]C+>.V^=0>-ZQ1R[3V<8/+?'2]M?V(?C;\%=:^'5]J, M?AWQQXN3P5XOTV^U2>Z6_ENH_P#0[YS,['[2DL;;YOO2)(RN3A=H!]545\I_ M S4[;]MS]H#XU:G\1;S4)_"_@'Q3_P (;X1TBTU2>VBM)[9";V^'DNN;EI67 M9-]Z)$ 0C+$];_P3B^.GC+XT? _6-#^).L/J7B/X>^-]4\'ZSJTH ?4'LI%$ M=PX'&]HI(]Q_B<,>^* /?Z*^:/V@/B-JWQ-_;O\ A_\ L60:I=VWAT>$[SQA MXV@L;IX7U.%)&MK2T>2,AA#YP9Y$!Q( BM\N0V!I'[0Q_9/_ &FOC!\"-8N; MF\\(^'_A6?B/X5L+BZ>1M.MX%:*]LHWYU4!<* #ZVHKX:M8 M_B3H_\ "V3H3^-TUPW\WDI$LIN!IP@W^6+(V@\GR,;3GS/] M9\]?8/P;^(]A\8?A%X6^+6EVQAMO$_AVRU:"$MDQI<0)*%)]0'Q^% '24444 M %%%% !1110 4444 %%%% !1110!Y_\ M1_M1_ G]B[X$Z[^TO\ M+^.?^$: M\$^&OLO]MZW_ &9=7GV;[1=16L/[FUBEF?=-/$GRH<;LG"@D?('_ !%'?\$* M/^CYO_,9>)__ )64?\'1W_*"CXY_]RS_ .I/I-?R!4 ?U^_\11W_ 0H_P"C MYO\ S&7B?_Y65]?_ ++G[4?P)_;1^!.A?M+_ +-'CG_A)?!/B7[5_8FM_P!F M75G]I^SW4MK-^YNHHIDVS02I\R#.W(RI!/\ "'7]:_\ P:J?&GX0>*/^".?P MH^#'ASXH^'[[Q?X9A\03>(?"UKJ\+ZCIL4WB/4I(I)[<-YD:.DD;*S* 0XP> M: /TEHJ#3]3TW5H#=:7J$%S$'*F2WE#KN!P1D'&1Z5/0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45GZYXL\+>& M);*#Q+XET_3GU*\2TTY+Z\2$W5P_W88PY&]SV5.;FSCM]9-E%'I=JMV7CMF,KR!Y"\Z"'Y$*J2V6!7! /J MJL63XD_#J+QY%\+)/'VBKXGFL7O8?#C:I"+][9"H><6^[S#&"Z OMV@L.>17 MQ]\0_%G_ 5^@_X*\^'O#/@?PI8ZA^S+;6,%SK-Q!:V=L/+GM9(9/.GF9$\(Z;% M#%8&:2Q%I(_"=MJ"R:OXA6&&'4;RSE19(+:-'=G1HF>=)&*[DC)V\@GG/V#;#_@K^ MG[=7Q=NOVU[JPU#X-%[NQ^'URK6-ON$-YFUF@M;<&79);._F-.=VX( 6"\?7 M6@_"+X4^%O'.L?$[PU\-- T_Q)XA:-M>\066D0Q7NHE(TC3SYU4/+M2-%&XG M 4 =*H?'#]H7X$_LS^!I_B9^T+\8/#?@K0+?(DU;Q/K,-E"6QG8K2L-[GLBY M8G@ F@#Y^_X)W_\ !('X ?\ !-SXF>/OBC\&_''B>\N/'EU*+C1[ZXA33K"T M%R\UO!%"D88M$KF,2.[$@MA5W$5].^#O ?@?X=Z2V@?#_P &:3H5BT[SM9:- MIT5K"97.7&K&6W;DH+&+?J-\I4@K]J)B;C#CJ #]6OVZ?^"^G_!+[_@G^;S0 MOBQ^T39>(?%5GN5_!'@$+JVIB0=8I1&PAM7_ -FXEB//>OR]\??\'(?_ 6( M_P""H/BV\^#?_!'']B/4/#]B9?(E\4+IJZQJ-L#PKS7,ZKIVG!@>DH?!QME] M?K/]A;_@T4_X)P_LS?8_%?[25UJWQM\30;78>( ;#18Y!W2P@7I^BZ!ID5G:6R?W8X8E5$'L M* /PF^!/_!IQ^V-^V#XYA^/O_!93]NO6]1U2ZP]QX?T#6'U?5!&3GR6U"[#0 M6H7H(X8IHP,;6&,5^L/[$O\ P2/_ .">7_!/6RA;]E[]F;0=(UF.+9+XNU&( MW^LS9&&)O;@O*@;J4C*1^B@8%?2%% !117AO[4O_ 4Q_8"_8IAF_P"&H/VM M?!/A*\@7<^BW6L+/J;#&C]E7]I'X-_#]OJFG[F!>#S%_>028X$L4@>)QV>-AVK^?#_@YL_P"" M\_P,_;T_9^^'W[,/[$OCJ]U+PAKEW/XA\=7T]C+:23&UNIK:RLGBD 8*7BEN MRK $C[(V <@<]_P;X_\ !6K]J_X1?L0_&G]@S]FC0H?$WQ4TJQ3Q;\!M!O\ M39+\7CF\MUUC3HX$=&D;[.TEW&BD887+G(!! /Z<**_G^'Q3_P"#V?\ :%X\ M,?#M_!%E/_K/^)/X3TORU/\ V$&:X'_ ?F_6O>?^"8_[!?\ PDU^9/[>7_!KC^Q[_P %#OVUO%O[9GQH^/'Q$TB[\7C3_MV@^$FL+>.- MK6QM[,,LMQ;SDEDMU8_+U)H ]N^(G_!P;_P1C^%_F'Q+_P %!/!%SY>=W_". MBZUC/T^P0S;OPS7T5^R_^TY\%OVR?@1H'[2O[._BUM=\&^*(IY-$U5[":U-P ML-Q);R$Q3HDB8EAD7#*#\O2O@3X=_P#!HO\ \$9O!0C'B7X=>.O%^S&[_A(O M'MS%O^OV 6WZ8K[\_9D_9B^!G[&_P1T7]G+]FSP(GAGP7X=^T?V-HD=_<72V MWGW$EQ+B2YDDD;=++(YW,>7/;B@#SG_@J-^WE;_\$T/V*O%/[95_\*+GQI:^ M%KG3XKG0[355LF<75Y#:*YF:.0*%>=,_*ODGMQ9VEOGZ"OWYU/2M+UJR;3=9TVWN[=V4O;W,*R(Q5@RDJP M(.& (]" :F1$C01QH%51A548 'I0!^2'_!)S_@IW_P %[OVO?VV_#OA7]M;_ M ()]R_#?X1:AIVHG4M8C^%^K:.MO,EI));,TVHW#L0TB*GRC#&0=!7ZX444 M?C1_P45_X(+_ /!8;]M3]M;X@?$[P%_P4]E\*?";7M6CG\+>$[GX@>()6TZ MV\0EB%C&BVT*^<)2JI(05()P20/*?"G_ 9'SZ_J']O_ !Y_X*6ZCJEU+C[3 M'I/P^)D/_;S<7[EOQCK][:* /*?V'OV5- _8>_9/\$?LG>%?&6I>(--\#:1_ M9UEK&KI&MQ<1^:[KO$8"C ?: !T45I_M0?LH?L]?MH?"B;X'?M/?#*T\7>%+ MB^M[R?1KVXFBC>>%]\3EH71_E;MG!Z$$<5Z'10!\V?#S_@CE_P $IOA;L?P= M_P $\?A DL6/*N=1\"65],A]1)=1R.#[@YKW/P/\)OA7\,;;['\-?AIX?\/0 MA=OE:'HT%HN/3$2*,5T%% !1110 5^8'_!9O_@W;^(__ 6%_:.TKXS>)O\ M@H'_ ,(5X>\-^'TTOPQX+C^&!U%+'+&2YG:?^U(1)+-)C)$:X2*).=FX_I_1 M0!^ /_$#'_UE%_\ ,)__ 'ZKZ_\ ^",G_!NW\1_^"/7[1VJ_&;PS_P % _\ MA-?#WB3P^^E^)_!O?\\?%'Q-^SR_7^SK!\?\#NG0_].K"OP!K^_P HH _ '_@S*_X*1?\ M(U_\$Q?B9KW_ #V\4?#+[1+]/[1L$S_P"Z1!_P!/3&OW^HHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "N6^*'Q;\"_"8:!_PL#4X;*T\2>((]%MKN MZD5(4N)89I(UD9B YA\L>KR(.^:ZFJ/B/PSX;\8:/-X>\6^'['5+"X&)['4 M;1)X9!Z,C@J?Q% 'P9X<^$T/[-W[8'@KQW^R[K$NF7?Q$^*^NZ-X[^'=@P_L M^\T:WN;HG4EMU^6W^S*B+O4 9= ,;G#^N?\ !4V[M;30O@6]U<)&/^&E/"9R M[@<"2QM9'6X*J M.3L24RG_ &8FJA^W+I$/[1'QU_9S^%/@&_AU(6_Q @\=ZE<64HEC@TC3X]XN M'9G:?IUA%I6GV,,%K!$(H;:&(+''&!@(JC@*!P M.,5E>#?AI\./AT+I?A]\/]$T(7L@DO!HVE0VOGN,X9_*5=QY/)SUH ^:_P!A MS2;?]G?X\_M&_"CQ[>PZ;]H\?3>/-.NKV411SZ1J"%C.K-@&.%XGBD;HC#G& M1G-_X)YZSX6_9R_94\;?M._'CQ#!X6T3XA_%#5?%EO=ZSF'R;*]GCAM"RD9' MF!%D7C)653TKZF\8?#/X;_$*6TF\??#[1-%=-UG2KC9]HTW5;&.XMY=K!EW1R JV&56&1P0# MVH ^9_BAX%_&.AS>&/%WANPU73;A0MQIVI6:3P2@$$!HW!5@" M >1VIWAWPUX<\(:-!X<\):!9:7IUJNVVL-.M4@AA&_\(SM_P!-.M[_ .S?L7E?>\W/S[<9V?/]WFOK;]G+ MX:W?P9_9]\#_ CU"9)+GPQX1T[2[F6,Y5Y8+:.)V'L64G\:UU^&7PV3QHWQ M(3X>Z&/$3)L;7AI,/VTKMV[3/MWXV\8STXK_^!;4?\(/I'_/ MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% 'YW?\ !S]X M5T[3?^"&?QPO8)[EG3_A&L"2X9ASXFTH=#]:_D4K^[S]J/\ 9<^!/[:/P)UW M]FC]I?P-_P )+X)\2_9?[;T3^T[JS^T_9[J*ZA_?6LL4R;9H(G^5QG;@Y4D' MY _XA^,/P?_8Y7QF=>CV>);[1V3Q5%K(60R[C#9RI?H2Y9BVU"V[G.*Q?^ M"?W_ <1_%/]@;XX>,-/_P""A/@3XW^*H/$'EM'X>U7Q'<03>&G\Z1Y&@L=0 M?!#[PH&^+:(L?-GC^GFOFW]NO_@D;_P3[_X*175MKG[7/[/MGXAURPTP6&F> M)K74;FQU&SMP[R+$D]O(A9%>61PC[DR[';R: /RZ_P""+?\ P<0_#KXG_$GQ M_HG_ 4I_;JT[1M.E-HWPZM==T46,:[Y;@W"O=V]JJ 1H+=?W[@MO)4MAL?7 M7_!#O_@H]^T'_P %,#\2M<^.GP[T+0?#OA,V+>&M9\/)>0KJ27#W6XEYKB6. M7RT@3HP,QZ( M+NU$+Q*/4PRMCJ2>:\H^$?\ P9E_MM^$? *?$'3OV\O#G@KXH6.IW$=K9^'[ M:^:Q>W4CR9H]2B:*XB9L$E?LQQQSD4 ?J'_P2/\ ^"IWAG_@JI_:FN@F!Y$)C(6U9B#G&X#/<]S_P $[?\ @I-^R=_P M4X'BT?L[6/CFT;P4UF-:7Q/:1VX_TDSB$QM%/*KY^S2GJ" !ZU^.GQD\-_\ M!U?_ ,$8/ASKWQM\9_'[3O'_ ,-M#BB_X2CQ!JFOZ?XBM7A:188EF_M5(]2* MEY50; "-^.,UQ?["O_!U[X9_9@MM7T'QE_P2T^%NEVOB@1)XDOO@M*_A@W(C M5U1VMF6='95DDP%DB +D@CI0!^_/[*'[8/[%O[<4&LW'[*OQU7Q>/#Q@_MM; M1;N![/SC((MZW$<;#?Y,N..=AKN_AOXO^!'QDLIM2^$/QAT;Q7;6Q47%QX;\ M40WR1%L[=S0.P7.UL9Z[3Z5^0G_!+3_@M;_P;F_L\:/XK\+?!27X@_ BX\?B MW36H?&UC>:A&DL*3)$8;J"2]$:KY\A#2E1SE@.E?6?\ P1C_ &6/^">'[-/@ MKXB:;_P3U_;OT3XFS_$&*U=KE/$>G7]WIAMHKA8=\5H4;Y3$&%+&#PZMK/J4<=K-+,0(&9)LL(D7RP.=PYR,2?\ !+W_ M (*D?&G]LKX _$[XT?M*_LV+\.C\-V_>VZ27*&]5+62YF/EW,:M%M54'5L[^ MV.0#[#_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ^9/^"- M_CIX:^&7B+PCI?@"3;KO]N/!*KXMVN',+1.2P1%R=RK]Y<9[=U^QS_P4H_9) M_;L^&GB+XM?L^^.KRZT7PDX3Q'<:OHMQ9?83Y1E.XRJ%]\:?L^_'+POXPT MO39 FIWF@:S%<+9,5WA9@K9B)4$X<#@$]J[;2]6TK7+%-3T74[>\MI1F.XM9 MED1Q[,I(- &?_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M7Y,_\%1_^#K7_ (=K_MV>.?V*?^&#/^$T_P"$ M+_LS_BIO^%H_V=]L^V:7:7__ ![_ -ES^7L^U>7_ *QMVS=QNVCY_P#^(YS_ M *Q=?^9L_P#O+0!^\W_"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M7Y,_\$N/^#K7 M_AY1^W9X&_8I_P"&#/\ A"_^$T_M/_BIO^%H_P!H_8_L>EW=_P#\>_\ 9<'F M;_LOE_ZQ=N_=SMVG]*_VNOVR?@/^Q#\#;W]H?X^>(+RU\-V5U':F;2M,EO9) M+B1BJ1!8E(4LRE=SE4!P"P)&0#N_^$'TC_GYO?\ P+:J^J>'/"NAZ=/K&M:W M+9VEM$9+FZNM1,<<2 9+,S$!0!U)XKY(_;$_;\_:9\<_\$U?"_[:/_!*;X8C MQIJ7C"]LE@TK4O#\M]?V=G.TL$KK;6TI!N(+E4C<$R1IB1CE4R<;]L+_ ()W M_&3_ (*^?L!?"'P;^T1XKOOA-\0=/EL=4\;0_94O$\[[*T5Y";>"=8F+R^7- M'E_W6 I .X4 >B?\%%?^"C'[*7_!,GP_X;UK]H"+QG>2^+9YXM#M/#EDUQYG MD^5YK/*[I%&%$R'!;>03M5L&O,_^"H/Q!_X*?^$O&_PA/_!,CX

-O"_BB< MW?B:YMH$DD$<4D$JQR7=S*+:VMKF"1E$A4."CE7!VU]-WO[$WP'^('P;^'WP M@_:0\%:9\44^'5I9KI>H^--+BN6N+JWM?LWVN6(CRV=UR64@J6.<9 (]7T_3 M[#2;"#2M*LH;:UMH5BMK:WB"1Q1J %15'"J !P * /BS]MK_@C!X%_;6_: MY^%_[6]S\<_$O@N_^'UO%YUGI%O'-"_#]MQ+J_B?6(;*#=C(0-*RAG..$ M7+$\ $U^47[;_P#P>-?L9?".YN/ ?[#OPLUSXQ^(C)Y%KK%U')I.BB4G:I0R M(;JY(;^!88U?C;)SF@#]<_\ A!](_P"?F]_\"VKXY_;I_P""V'_!*O\ X)^? M;-$^,/[2JZWXJL]RMX'\"W7]K:J)!UBD6)O*M7]KB2*ORX_X5)_P=,_\%USY MWQ/\0W7P&^$^J\MI]UYWAFPEMVY*BTCWZE?*RX*_:"T+<8=C6ID\F3Q.]N=9U&W!^[)-/*%T[3@ M0>1,) #C$E=5\"/^#3K]M']L7QM!\=_^"Q_[<^LW5_< --X>T+6'UC55C)R8 M6O[K=;V@'0)#'/'C&",8K]W/AY\-?AU\(O"%G\/_ (4> M%\,:#IT>RPT3P_ MI<5E:6R_W8X855$'L *VZ /EO]C'_@C)_P $YOV!K:"?]FW]G;3M-UN&/:_B MW4G:^UB4D88_:Y]TD8;ND11/117T9_P@^D?\_-[_ .!;5SWQU_:=_9R_9@\- M?\)A^T;\=O"/@;3"I,=YXK\0V]@LN/X8_.=3(WHJY)/ %>,_L9_\%C/^"?G_ M 4$^.GB3]GS]D;XU/XNUOPMH8U;4KB+1;JVM9+?ST@DL;*UB,EU>7FI>5%"@ MZLSL0% ]2<5ORH9(VC#LNY2-RGD>XK\#O%7_ ;'?\%>?V\OBEJFK?\ !17_ M (*>2R^%(-:]=26J2L(I4L=UO9V?F)M;$;G:6.4R,$ _1'XU_\ M%R?^".WP-\>Z9\+M;_;5T?7M?U36+?3HK'P7>2ZQ'!)+*L6Z:YM0]O"J%LOO MD# _*2,5]E?\(/I'_/S>_\ @6U?G)^RE_P:;_\ !)+]G,VVL?$+P'XA^+&L MP8?[7X\UMOLJR=RMG9B&)D_V)A+]3UK],8XTAC6*-<*J@*/0"@#\L_\ @M=_ MP2T_X*V_MS_M$>&=!_8B_;/N/ 'PDN?"2P>,=-O_ !E=Z?"NH)<3%W\NRC:: MZ$D+Q 1N?+#0G)7=7S7/_P &H_\ P3T_8(_9U\7?M?\ _!1K]J'QG\0;#P3H M,^LZSIOA](M"LKIE7*VN29KB6264I$A66(L\B\#.*_>*B@#^!3Q?K.E^(O%> MIZ]H7ABVT2QO+^6:RT:REDDAL(65FD=44A0SLSL%RQ)))ZO]E_]HCXA M?LE_M#>#OVD_A5?FWU[P9KT&IV/[PJLVQOWD#E>?+EC+Q..Z2,.]?W@44 >3 M_LJ_%KX0_M@?LX^"_P!IWX2:S>W'A[QOX?M]4T_=>DO!YB_O(),<"6*0/$X[ M/&P[5Z!_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!7TW3H-*M1:6[R,H8G,KECS M[FK%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '-_%WX.?"?X_?#O4O MA)\6=T$=9$WQ2J5)5T1U.,JR*P((!K\X?VI M?^#1S_@DU\?/M.K?"KP[XK^$NK39=9?!NO-/9&0]WM;X3 )_L0M$..,5^H5% M 'X+_L\?\&6.C?#_ /:NL]5_:(_:+TOXB_!N/3+X7FGZ?;7>B:U)=/"4M?EC M:6,(CMYA83#)B4%"K,!U'Q]_X,H/@!>WK>(OV0OVUO&G@Z]A?SK.T\8:3!JJ M)(#D*D]L;22( ]&*R,,=SS7[@44 ?Q^>)O\ @I9_P5Q_X)6?M,^-/V6_AW_P M4QU[Q#+\.O%,V@3)?ZE)K.E3S02>5,D,6K12I"B.&1ON8*M@]&KZ\_9__P"# MQO\ X*'_ \TXW7[2W[(_@GXC:)82+%>:]X6FN-)D+''W[F(W5J6Y'"QJ.<5 M^SO[67_!$C_@EG^VK=WVN?'7]C?PI)KFHR/+=^)O#MN^CZE-,Q),TMQ9-$\[ MY.X(XK\XOVC?^#+#X61ZHWC7]A3]M7Q3X,U.W&,S^P4\10 M1WTBL,;6LIRDX!SC#1\\BO+-4_X('?\ !+KXE_!'PM\,/C[^R-X2\3ZUH7A> MQTO4_&MO;RZ?K&K3P6Z1/=W%]:/%<3RR,I=GD=F)8YS7XW?\%]O^"+G_ 2$ M_P""7C> =6T;XE?&3P[<_$6_OX[;2])&GZ_%IMO:)"9+A;>Z>TED7=<1)M:[ M!.20?E.0#^C/3O@1\%=%\):[X#\/_"?P[I>C>)HIH_$.G:3H\-I%J*RQ>5)Y MPA5=Y:/Y"QYQQFN$^$__ 3]_9+^ 7P:\9_ 3X$?">#P?X:\>Q72^)+31;Z< M-*UQ:_97D1I7/?VT_AE]GA_X)H_\ !=+0KE8\ M"Q\ >-O'%WX4G+_PQ_8M?7^R)'/ CNI>>/K]G:5_P %YO\ @Y%_8;TV#4/V MV?V!H/'OAI(A)-XM;P7-!%.G]Y-4T=GT[!'.1&P[CB@#]=/V8?\ @D_^SU^Q ME^S%\2OV8/V=?$WB73]/^)45]]MU;6KR*\N;"6XL19AH2L<8*Q@;U5\G<6RV M" .(_80_X)%:A_P3N_8T^+G[.'P?^/;:[XC^((U&?1/%-_HQT_\ LN>735M; M4.(I96812AI3(I4X? 4%2X$EWI$M MOKMA">Y:13;SX_W8&-?>?[.G_!;7_@E%^U1Y%O\ !_\ ;I\!27MS@0:3XAU0 MZ+>R,?X$M]06"21O95/Y+;W4(;0_V8B6,(DU-%^SG[8'9EP8P"K$G) 3]A;Q!_P5S^%W[ /Q M9\:_MZ:7-XD^+^@C5I_AUH,%GIES)?PP:9')9H!I.%F,MV9$VL?-^7!QD5]M MVEW:7]K'?6-S'-#,@>*:)PRNI&0P(X(([BI* /XE/^"N?QH_:0_:$_X*%_$' MXN_M<_"K_A"?B)JO]DKXB\,_V%=:;]C,&DV=O"?LUV[S1[X(H9?F8AO,W+A6 M4#YNK[__ .#H[_E.O\<_^Y9_]1C2:^ * /J#_@C1^S=XH_:\_P""C'@?]G+P M3\1KKPEK'B?2?$D.F>(+2YEB-K/'X>U*9 [1$/Y3F(1R!?O1NZX.<'^KC]DW M_@F%X&^#_P#P3OT[_@G?^TQXKB^+?AFWD=KO^T=.>QBDC-Z+U(%5)F?9%/\ M,K;\D # VU_--_P:X_\IU_@9_W,W_J,:M7]:7QF^.WP5_9T\#W/Q,^/GQ9\ M.^#/#]I_K]9\3ZQ#96ZG!(4/*RAF..%&6)X )H M_"WX3_#'X'^!+#X8?!WP M!H_A?P[I:,FGZ+H6GQVMM &8LQ6., 99F9F/5F8DDDDUT%?CS^W#_P 'BW[$ MWP;GN? W[$_PUUSXR>(MYAM]6E232=$$A.T;7E0W-P0W\*PHK\;9>.+?X]?\%F?VZ]:GOY_GE\. MZ-K+:UJT<9.3 ;VXS:V0'9((YXP,8QT'ZN_L0?\ !'C_ ()T?\$\[6WN?V:/ MV:-#L=>ACVOXRUF,ZCK,AQAB+NXW/"&[I#Y M%?V:O"W[6&E^+O%7B_Q/9Z%IR^#K674+"&YNIU@B>6_1?LHC\QU!996('.,< MU]I4 %?-?[5G_!8/_@F=^Q3]IL_VB/VQ_!FE:I:9$WAW3=0.IZHC#^%K.R$L MZ9/ +HH]Q@U\7_\ !9;_ ((\?\%8O^"CW[8S6_P,_;OD\$? 6_\ "]D-3\.W M_BB^A@AOU,D5Q''I]F@6[#(D4NZ=U&9G4,,8K#_93_X,T/\ @GA\)?LVL?M/ M?%'QI\6M1BP9[$3C0M*E]?W-JS7(Y_Z>NG:@#]-?V/OVM/@S^W/^SIX<_:F_ M9]UBYOO"7BF.X?2Y[VU\B;]Q1_P#!8K]G_P#;I_:3 M_8OO/AS_ ,$[?CK=_#_XD'Q%830ZK::XVF_:+$LT5S UTBM)"H27SMT>')MP MJGYL'V_]G;]FOX$?LE?"FP^!_P"S?\,-+\(>%-,>1[+1=)B*Q(\C;G+-:O&#ZK9>"XWEGF M8<_-JFI^9)(#TYME.._/'Z<_L&?\$:_^"=__ 39U1_%G[*GP%BTKQ-<::UC M?>+=4U6YO]2N8'9&=#),[+&K-&A*1*BDH#CBOJ&B@ 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@ HHK@/B?^T_\#O@]XCL MO"'COQY:V^IWLR(;&#,TUJC1RR+-.B9:&(B%\.P )!QP"0 =_16%8?%'X::K MX!_X6MIGQ"T2X\+BT>Z/B.#586L1 F=\OGAO+V+M;+9P,'/2J'@WXY?"GQ]K M:^&?#'C"&749+,W=O87,$MM-)[32K(W$<$%1068\ &CP+\0O!/Q,T,^(_ ?B6UU.S M2X>WFDMGYAF0X>&13AHY%/#(P#+W H V:*XT_M"?!,>./^%TO1.@3_ &(3$..".<^J_P#! M$/\ X(RG_@CIX,^(W@I_VA;GX@Q^,]?M+K3KF72GL$L;2WB<)'Y!GF193)-, M7="-X$>0, #[GHH ^5/^"D?['_\ P33U7]G7XA?M*_M<_L7_ ^\70>#?".I M:]J>H7/AZ"#4[A+:WDG:)+Z)!<(S[-HPWWF'!-?SM:(G_!L#^USMAU:'X[?L MIZ_/TV78\5^'(7;MO*37K@'N1$ .I]/ZSV574HZ@@C!!'!%?+'[4O_!$K_@E M?^V-]IO?C;^Q;X.?5+K)E\0>'+)M&U!G/21[BP:)Y6!_YZ%QV((XH _$_P#9 M^_X(N_MO>&+1_&/_ 0Y_P""ZO@GQ_86ZFX?0O"_Q!N] OBO79/I\,MQ"#TR MMP4'!HM61(!_&;SP[(H3C M^.<,>?F!/%?5GP*_X-*?V/\ ]F#]N3X=_M>?!#]H#QHFD^!/$\>N/X(\3VUO M?"YGA5FMUBNXA T*I/Y4GSI*66,J3\VX?K!0!_(5_P %H_\ @OS^TK_P5@T7 MPO\ "#Q)\-9/AAX5\,(TGB'P;8:Y+J?$:_,OA[0)] M*BU"?2KJ.*66XN+!;EO(M]T2L\S2JT>V$.0I!8_HO\&?^#5?]OW]N;QQ;_'G M_@LW^W7K+7DWSR>'-(UEM;U:*-B"T'VN?-I8@=D@2>, #&.WC?\ P9W_ /!. MSXI?$/\ ;#G_ ."B'BCPU=6'@;X?:3?Z?X;U6XA*IJVLW<#6LDZTF"[T=[>9)DDGM$>?Y9# P5!\PW@@YH YKX7?LC_\ !"7_ ((9Z!;^*+U? MAC\/=<@M]\?BWQ_KL-UXBO./F:![EFGRV.8[5%4X^YQ7JO[!/_!7K]AG_@I? MXZ\;^ _V/_B3?>(I? 4-E-JM[=Z)/8PW4=RTRH]NMPJ2R*K0$.2B@;X\9W5^ M;'[.'_!EO\*9=7'CS]O3]M#Q5XYU>ZE\_4=.\'6JV,)/".J^'=(\0W.D7=_IL]M:ZK9@&:RD>-E6 M=-V1O0D,,\945^"GAG_@U$_X*2_MG>+8_B%_P51_X*83WKK.TB6-EJ%]XDO% M3.-BR7C0P6G'01K*H&!CL/W\HH _/?\ 8_\ ^#8;_@DC^R)J>G>+HO@OJ7Q" M\2Z7/'<6GB#XBZT]X8ID8,KK:PB*TR& (+0LPP.?7]"*** "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 **** "BBB@ HHHH ** M** "OS_^*WCGQY^P3^UWJ7C#X^>')KKX4>//BI!XFM/B1:1O,=(G.F369L+M M%5G"*&C\LC@)&Q4,2RI^@%?,GQD^,[ZMK6D?#SX\_ WQ,4LOB=>P10P>"[K5 M+#7]*:SU%;=XVMXYHV9X7C5XI"K;@[%0@) !=_:=^ MA\3OV&-:\*_LO>+-& MCBN=2_X2_0;J>\B.EWTG]I_VN\;R+B/[/)(7P2=HRI8X!-><_LX?M+Z-_P % M%?V@O 7B:;3AX'UOX0VEWJGB#PKJ-T#J%_=WMH;91; 8WZ>(Y/-,V$_\ @G/JOPC\.^%[F%[OXC/XCM/AQ)J,;3)X<.IQW)T,RES' MYC0(Q9=VUGD9"?F)KT;XG?"O2/V@/VH_A#\>?A-X"U_0]>\(:K-+XI\2ZMX; MNM*/]BM:3(=/<7,<9N7>9XU54#K&OG,2H9=P!F_\$\-?O/BW\=OVD_B_XG'V MB[_X6M-X4M#,,^3IVF1F*&%0?NJ?-9RHX+.Q.22Q^&_Q@U_PUH(=B?+T^*5)88P3V0S.H'90H' J_P#"7P;K_P"QK\>?B_/= M> _$6L^$_B-KR^+?#5SX:T2:_<:G*A6^L9EA4^0S2+&\"?B5^P=^QOK?CK7?@_K/C+QQXC\6W7BCQ)X2\([;BY%YJ%S&K0QD9$GDPB/ M>RY!,;D?+S0!5^)/B._\>_\ !7_X>_"?4W+Z1X)^%&H>*K.V?[AU"YN'L?-( MZ%DB&%)^[O?&,FN)^,'QJ\0_LT_MX?'D^#9"L&H_LVR>.6ML9C_MC3]]K#+M MZ M&%5CW")G.!7K7QQ^%/B?PK^V)\/?VVO#'A;4=1LK3PS=^%?'6FZ=:-<7M MOI\S&XMKF."+U#2=! M\9?#]? /A:RU*U:"]FTIT+7EW) X#P"29L1I(%DVQEF5=P% 'GEGX L4_P"" M$TDDT\GVY_AA)XL;4?,/GG4RQU071D^]YOGX;?G.1UKZI_9<^(FK?%S]FGX? M?%+7R#J'B+P7IFHWY"X!GFM8Y)"!Z;V:OF9/A]\>W_X)Z-_P3X/P\U?_ (3U M=./A#^V3I2&\_S/D\OO7UQ\,? .C?"KX;>'OA M?X=+'3_#>AVFEV)?[QAMX5B3/OM04 ;E%%% !5*^\1:)IL_V6_U*.*0 '8QY MQ5VHY;.TF;?-:QNWJR F@"C_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5< M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^& M/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_? M5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H- M0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\ M)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* * M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]" M@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ M .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[ M3_\ GQA_[]"@#\9?^#Q+]O#X6?#S]C_P[^QOH&EZ'K/C3XD:@M[-GQ7$^ MAZ-:RJ[SQ,ZEH)9YUCB5UP2D=P,@@5_-'7]I?[7'_!#K_@EY^W9\8I_C[^U; M^S1-XL\5SV$%BVI2>/-=LT2VA4B.*."TOHH8E&6.$1?L)_&*#X^_LI?LT3>$_%<%A/8KJ4?CS7;Q'MIE DBD@N[Z6&53A3A MT;#(K##*I'U7_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJ MY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,? M]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,? M#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% % M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G M:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ M -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G: M?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_ M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3 M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 M 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4? MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ M $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/ M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 %C?V>I0"ZL;A98R2 Z],U-3 M8XHH5V0QJB^BK@4Z@ HHHH **** "BBB@ J.>TM;EHWN;:.1H9/,A+H"4?!& MX9Z'!(R.Q/K4E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7F'B;]M3]DSP9\3U^#'BO]H;PII_B@S+"VD7 M6KQK)'*V-L3DG;&YR,(Q#'(XY%>GU\P_MQ_LX_ /P[^P=XQ^'4/PQL+Z\N]* M>V\-?Z#&^H7_ (BN&\NTF\P*'DNI;N1&=^K;G+?*6H ^CO%?BSPOX%\.W?B_ MQIXALM)TJPA,M[J.HW*PPP)TW,[$!1D@<]R!6=\/_BO\._BE%>2> _%5OJ#Z M?*L>H6RAHY[5F7<@EBD"O'N7YEW*-PY&1S7R3^T!:>,] ^*/[&O['WC?66U% M)+S[?XLF>0LNHWFB:= \;.3_ *Q3.7D(/!94)Y QUGQT\37OPT_X*N?!*?0I M#&GQ%\&:_H7B*-#Q/#91_;;9F'0LDK, W4!W'0F@#Z*USXL_#+PUXZT?X8:] MX\TJU\1^(#(-%T*6]07=X(XWE=DBSN*JD;DMC:,8SD@5'\5/C)\*?@=X;C\8 M?&'XAZ1X9TN6[6UBO]:ODMXGF9698PSD L51CCKA2>U?._[5OA_0;'_@I3^R MUKUEHUK#?7E[XQ6\NXK=5EG"Z*@7>P&7P.!G..U?0OQ ^#'PP^*VK:3JOQ+\ M%Z?KPT0S/IMGJ]JEQ;12R!5,WE2 J90JE5+K M;P%\+OVA?"6OZU>+(UKI>E:U%-/*$0NY5%))PJL3[ UZ97SG\)OAC\.-:_;M M\5^,_ WP_P!$TC3/AGX5M_#MNVDZ5#;K+JVH;+V\8F-1EH[5+!!G)'GR#C)K MZ,H **** "BBB@ HHHH **** "BBB@ HHHH **** ,#XF?%/X-],\/:+:%1/J6K7:PQ*S'"J"QY8G@*,DGH#6=\&?V@?@G^T/X?F\4_!'X MGZ/XFL;:8174VE7BR&W\/\ _!2[XH_& M3X3Z-#I?A6S^'UCH_BR'3H1';7WB-I_M3.JKA6EBM! '(Y#7//S,U 'NWBW] MH3X)^!/%!\&^+OB7I5AJ48A-U;SW'%H)CMA,[#Y;<2'A#*5WGAO- 'NWP\^)'@+XM M>%(/'7PS\76&NZ+=3316NJ:9<"6"9HI7ADV.O#@2(ZY&0=O!(K$\3?M&_!#P M=K%]HGB3XC6%M-I+(NM2_.\&ELX#*+N95,=J2K*W[UD^5@>A!KQ+_@C)%'!_ MP3G\"P1*%1+W6U51V UF]Q7B6L?M">)OV+?%?Q0_8F^+.FZ3^" M/B'?7ZC3;9M:>1A#K+8+0/&#(PR"95CP J8D !^AT4L4\2SP2*Z.H9'1LA@> MA![BG5ROP,^&L'P:^"WA/X26NO3:K'X9\.66EIJ5Q]^Z$$*1^81DXW;,] M ^*/[&O['WC?66U%)+S[?XLF>0LNHWFB:= \;.3_ *Q3.7D(/!94)Y P ?6W MP_\ BO\ #OXI17DG@/Q5;Z@^GRK'J%LH:.>U9EW()8I KQ[E^9=RC<.1D\>:5:^(_$!D&BZ%+>H+N\$<;RNR19W%52-R6QM&,9R0* M^=?CIXFO?AI_P5<^"4^A2&-/B+X,U_0O$4:'B>&RC^VVS,.A9)68!NH#N.A- M-_:M\/Z#8_\ !2G]EK7K+1K6&^O+WQBMY=Q6ZK+.%T5 N]@,O@<#.<=J /IG MQCXU\)?#WP_-XK\<>([/2M.MRJRWE].(T#,P5%!/5F8A549+,0 "2!6=\//C M!\,_BO\ ;X_A_P",+749])G6'5;)=T=S8R,NY5FAD"R1%EY7>HW#D9%?.W_! M0+QY+\-?VH/V:O%_CFY%O\.[;QOJB>)+RY.+2VU*6Q\G3)9F/RIM>2=@S8"[ M6.1C-9GQ!^('AZT_X+!?"RV^%OB:QN[CQ+\.]8T[QU#IEXDH^RVZ/=6;3!"< M,)00K-SM; X- 'V#1110 4444 %%%% !1110 4444 %%%% !1110 5@?$SXI M_#CX,^$+GQ_\5O&^F>'M%M"HGU+5KM88E9CA5!8\L3P%&23T!K?KG/&'PI\" M>/\ Q+HOB?QIH,&IR^'_ #WTNVOHEE@AGE"*;@1L"/.559$?JJS2@??- %+X M,_M _!/]H?P_-XI^"/Q/T?Q-8VTPBNIM*O%D-NY&0LB_>C)'(# 9'(IOBW]H M3X)^!/%!\&^+OB7I5AJ48A-U;SW'%H)CMA,[#Y;<2'A#*5WGA M\/\ _!2[XH_&3X3Z-#I?A6S^'UCH_BR'3H1';7WB-I_M3.JKA6EBM! '(Y#7 M//S,U'M%M"HGU+5KM88E9CA5!8\L M3P%&23T!K.^#/[0/P3_:'\/S>*?@C\3]'\36-M,(KJ;2KQ9#;N1D+(OWHR1R M P&1R*\%_P"":2Z5^U'^Q%\'OBU\9-/77=6\.:;?V-E_:B+/%YL-T]FET5<' M=.(;<*)?O 33<_.:=\%_A#X>\/\ _!2[XH_&3X3Z-#I?A6S^'UCH_BR'3H1' M;7WB-I_M3.JKA6EBM! '(Y#7//S,U 'NWBW]H3X)^!/%!\&^+OB7I5AJ48A- MU;SW'%H)CMA,[#Y;<2'A#*5WGA/C+X@_$B!+R^^+ MFL>);_Q)),-QE\UY+4)D_P *1PJBCHJJ ,5Z/_P2C^*GB7XR?\$_OAQXS\87 MTEUJ2:;<:=<7,S%GE6TNYK6-V8\LQCA0DGDG.: /H>BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ KS#Q-^VI^R9X,^)Z_!CQ7^T-X4T_Q09EA;2+K5XUD MCE;&V)R3MC7>E/;>&O M]!C?4+_Q%<-Y=I-Y@4/)=2W*_%GA?P+X=N_%_C3Q#9: M3I5A"9;W4=1N5AA@3IN9V("C) Y[D"L[X?\ Q7^'?Q2BO)/ ?BJWU!]/E6/4 M+90T<]JS+N02Q2!7CW+\R[E&X@?%']C7]C[QOK+:BDEY]O M\63/(674;S1-.@>-G)_UBF"RH3R!CK/CIXFO?AI_P %7/@E/H4AC3XB M^#-?T+Q%&AXGALH_MMLS#H625F ;J [CH30!ZYXF_;4_9,\&?$]?@QXK_:&\ M*:?XH,RPMI%UJ\:R1RMC;$Y)VQN7,%O&DDK!P0V9$+9/?F@#8^'GQ(\!?%KPI!XZ^&?BZPUW1 M;J::*UU33+@2P3-%*\,FQUX<"1'7(R#MX)%;=?+G_!&2*.#_ ()S^!8(E"HE M[K:JH[ :S>XKZCH **** "BBB@ HHHH **** "BBB@ HHHH **** ,#XF?%/ MX-],\/:+:%1/J6K7:PQ*S'"J"QY8G@*,DGH#6=\&?V@?@G M^T/X?F\4_!'XGZ/XFL;:8174VE7BR&W M\/\ _!2[XH_&3X3Z-#I?A6S^'UCH_BR'3H1';7WB-I_M3.JKA6EBM! '(Y#7 M//S,U 'NWBW]H3X)^!/%!\&^+OB7I5AJ48A-U;SW'%H)CMA,[#Y;<2'A#*5W MGAO@S^T#\$_VA_#\WBGX(_$_1_$UC;3"*ZFTJ\60V[D9" MR+]Z,D<@,!D,?AU#\,;"^O+O2GMO# M7^@QOJ%_XBN&\NTF\P*'DNI;N1&=^K;G+?*6H ^GJ*Y;X&^$?$?P_P#@IX/\ M!^,=7.H:OHGA;3[#5;]G+&YN8;:..67<>3N=6;/?-=30 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% #+FX2TMI+J1'98D+LL49=B ,X"J"6/L!DU\?R?M9_$_6_ MBM-X_P#'W_!/[XWZC!H5U+'X(TZS\-6IM[12I1KY_,NE+74B,R@E<0QL43)> M5Y/L.B@#Y?\ C_\ #OXK_&&P^"G[8NG_ KO;#Q7\._$;ZKJ'@KS5DOAHU\O MDW=NO16NT@$4ABS@NDD:DDKG3M?AEKO[0?[=GAC]INX\-:KI?A+X:^$;RR\. MRZ[I^)M2T7P/=^(W\4ZKIOARZG@LEO=-2"W.Y(SYNY\@^7NVX.[%?2^J MZC'I.EW.K2VUQ,EM;O,T-K TLKA5+;4106=CC 4#). *L44 >3?L5^!_$_A/ MX$6OB/X@Z/-8>*?&NIW?BGQ19W,926VO+^4SBW=2 5:"$PV^T]/( [5ZS110 M 4444 %%%% !1110 4444 %%%% !1110 4444 >-_MA?';XI?"'PU8:-\'_@ MGXS\5ZKK4QCN-0\*:(EY_8UL/OS[972-YL'$<;';N^9P578_/_LM_&WQ'K>M MZ;\'/"_[%_Q&\#Z#:VMS=ZKXA\?6\,(EZ M\FS:&:1UE\]H_E3'?A9\2/ VM M^'M?T2]U-M0T[6=*EMRJW&HW5Q$4=EV2 QR*3L)VDX..*Y;P+\*+33/@;\4O MV;?VJ?@UXC\4:AXD\9:UJ;7NG>'+B^A\1I=2E[.YBNHD:*UF1!#$!,\1@,"G M(0*U?7M% 'F_['WPT\>_!S]EWP'\+/BAK OM?T'PS:V>J3K-Y@61$ \L/_&$ M&(PW<)GO7I%%% !1110 4444 %%%% !1110 4444 %%%% !3+FX2TMI+J1'9 M8D+LL49=B ,X"J"6/L!DT^B@#X\D_:S^)^M_%:;Q_P"/O^"?WQOU�KJ6/P M1IUGX:M3;VBE2C7S^9=*6NI$9E!*XAC8HF2\KR='\?\ X=_%?XPV'P4_;%T_ MX5WMAXK^'?B-]5U#P5YJR7PT:^7R;NW7HK7:0"*0Q9P722-225S]044 ?.5K M\,M=_:#_ &[/#'[3=QX:U72_"7PU\(WEEX=EUW2YK&YU+5KXF.=TMKA4F2&* MWPN^1$WN_P H95+5F_M6Z?XIU+]NK]GWQSHGP]\3:EHO@>[\1OXIU73?#EU/ M!9+>Z:D%N=R1GS=SY!\O=MP=V*^GZ* .6^+FJ^![7PG+I/C_ ,"7OB33[]"C MZ-:^%IM56Y(P0CQI$Z*"<8,NU<\D@ D>0?LL_LJ7_A[XSZY^U7\2?!&E^&M7 MU'2$T+P7X)TF*$0>%=#20R^2QA_=--_MA?';XI?"'PU8:-\'_@GXS\5ZKK4 MQCN-0\*:(EY_8UL/OS[972-YL'$<;';N^9P578_LE% 'SW^RW\;?$>MZWIOP M<\+_ +%_Q&\#Z#:VMS=ZKXA\?6\,(EZ \FS:&:1U ME\]H_E3?#[]FOX._"'Q?XUUN#3_ +/J^L^# MM#2[32VDD::[ND69T1Y#++)Y,;G'1G!"['ZW]EOXV^(];UO3?@YX7_8O^(W@ M?0;6UN;O5?$/CZWAA$KDEF;39M#-(ZR^> MT?RIN3?N KW']C;]GR+]E?\ 9A\&_ -;Z.ZF\/:3LO[F$'9+=RR//<.F>=IF MED*YYQC->FT4 %%%% !1110 4444 %%%% !1110 4444 %%%% #+FX2TMI+J M1'98D+LL49=B ,X"J"6/L!DU\?R?M9_$_6_BM-X_\??\$_OC?J,&A74L?@C3 MK/PU:FWM%*E&OG\RZ4M=2(S*"5Q#&Q1,EY7D^PZ* /E_X_\ P[^*_P 8;#X* M?MBZ?\*[VP\5_#OQ&^JZAX*\U9+X:-?+Y-W;KT5KM(!%(8LX+I)&I)*YT/\ MA76M?'C]N/PY^U+>>%]9TWPA\,?!U]:^'WUC1Y[.[U/5;W2?M9_$_6_BM-X_\ 'W_!/[XWZC!H5U+'X(TZS\-6 MIM[12I1KY_,NE+74B,R@E<0QL43)>5Y/I?P-\0_$&K?"2P^)7Q"\ :EH%[=V M8NKGPY';27EY9J['RXGCA1F:8(4WJH(5MPR0N:ZRB@#YK_X)-^%?&?PW_8L\ M._"SXD>!M;\/:_HE[J;:AIVLZ5+;E5N-1NKB(H[+LD!CD4G83M)P<<5]*444 M %%%% !1110 4444 %%%% !1110 4444 %%%% 'C?[87QV^*7PA\-6&C?!_X M)^,_%>JZU,8[C4/"FB)>?V-;#[\^V5TC>;!Q'&QV[OF<%5V/S_[+?QM\1ZWK M>F_!SPO^Q?\ $;P/H-K:W-WJOB'Q];PPB5R2S-N2:5KFZFGDWNSD%LRN237T M)10!\@_!#P1\4/V./V??'_[)OA_X8>(-;OH=5U=_A/=:5IDDMEJ%G?;I+=9[ MH#R;-H9I'67SVC^5-R;]P%78+/XF_P#!/G]CSX??LU_!WX0^+_&NMP:?]GU? M6?!VAI=II;22--=W2+,Z(\AEED\F-SCHS@A=C_6-% 'SQ^S)\=?$-_J=C\*/ M#/[%OQ*\$>'["RNK[5M?\^%'BKQ5XX^'>D^,/&O@B?PUJ6IVOVF;0;N4/-8J[$QQ2D# E" M%-ZCA7W $XS70T44 %%%% !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 %%% M?B3_ ,'3?_!=;XU_L@>)]/\ V /V-/&D_AKQ7J>AQZIX]\:Z:^V]TRVG+"WL M;1^L$SHIE>9<.J/%L8%F( /VVHK^"K_A=GQF_P"$[_X6E_PMSQ/_ ,)-Y_G? M\)'_ &_Q*J2 ?MM1110 5F>%/ M&7A7QSITVK^#]?M=2MK?4+FQGGM)0ZI[U.QU&&+QGX!U;4F_>7\EZ980-/?:CJ%RL,%O&HRSN[D*J@=23BO.]'_;7_ M &3];PAX]TKQ'KWA%5+_ -NZ=:,[R6AC )E4R&)R@!)$9P"0 M <+P5^U!^QO_ ,%6_A-_PK/2]7M=-\86=Q!J-KX8\1Q+'J.E7]M(LJRP_P#/ M90R%6>(D^6Q#A=Q6@#ZVGG@M8'NKJ9(XHT+222, JJ!DDD] !WKS)?VT_P!E M>5I9+;XWZ)/:02,EQJ]M*TNGPE3AM]XBFW3!X)+@#G/0U\^?\%$?'^K_ !D_ M:]^#G_!..TU6XLM \;2R:[X_6UF:-]1TRW$\BV192"(Y/LEQO ZX3T.?KV4^ M"?AKX.6)X]/T30=)M$B2-8T@MK2!0%50H 5$ P .@H QYOC[\$K?P==?$.;X MKZ - LKDV]UKG]J1_8XY!&)"IFSLX0@DYP/P-:?P^^)/P]^+/AB'QK\+_&^D M^(M'N'=(-4T74([F!V1BK*'C)4D$$$9X->7_ +(+_"G[,/Q0\*>( M-(U7Q)<:W/HOAJ_@N(-+-Q# DL06)F"HTJ/(%PH'G;0,**^(_P!GO7_B'_P3 M"FT+]HY7N]5^!'Q/U6XA\:Z?;P;O^$3U(7DT$5W&B#B)E11P/F *$;EAW 'Z M-^+?CQ\%_ 7BJS\#>-OBEH6DZSJ!(T_2M0U*.*XNB%#$11L0TF 03M!QFNK5 MU9!(IX(R#[5XI\6-4T#Q5^T5\ _%6@WUK?V=W?:W<:=?VTBR1RQ2:-,RR1N, M@JRD$$<$&O;* .!T_P#:G_9MU7QL?AIIGQU\*W'B-7VMH$.MPM>J< X,(;>. M"#TZ&N^KXM^&L$ _X+N?$.40KN_X49;G=MYS]JT\9_( 5Z./V_=3U3X_^-?V M:O"/[+WC'4?%7A'3+6ZAL&O+&(7_ )XW*_F^,O&OA6Z\":C\.=8O--\>:-K=W'+_ &5);)YDDGG1 M_))%L!.\8^XV,@ GEOB/_P %"I?A3\+M!_:0\9? ;5K?X8:_J%K#!KXU)&U* MVM[G/D7LNGB/Y('^0@"8R@2+F,,=@ /I*BO-_B-^T1:>&_BMIGP"^'WA9O$O MC;5-&EU@Z9]N6UMM/TY)!%]JNYRKF)&E(C0)'([-GY0JLPPOA+^V%IWC[XE^ M+/@#XO\ AOJ7A[XC>$+!;^Y\*?;8;@:I9.!Y=S8W),<< M'LM%?*7@/_@IMXD^+.E:CJGPJ_8N\?ZZVA_$.3PQXBL[6XM/.TM4\H&XD CQ=:-/ NYXV51E\C[F!EC\NT."HI^/OVY?$'PB^' M&D_M ?%;]GG5M)^'&J26QN=;BU:.XU'1K>Y*K!#_M"?MX>&/@#\1/A[X&G^%GB#7K3XC79AT'Q!H\MM):W!\I7"0JLK M2R2-YD052B(WF B3 .,L?MZ^(]%\,Z3%\2OV7O%'A7QAXF^(3>$_"GA+6+Z# M_B82A%?[8;E,QI;!6.YU$G*D().M 'T917C7PR_:QU#Q?\;O&7[-7C+X62Z/ MXW\):'#K$5G8ZPEY9ZO92\));W#QPE3YA",LL:8+ Y(R1YE_P3__ &F?VA?C M;\1/BW+\5?AO!:V.D?%34='NKF#Q%&]OH"V5I!$+5$8!I@7CW-*NU6:9FP!P M #ZRHKYW^)'[>.J^"/@Y+^U#H?P$U'7/A?;2+)-X@MM:ABOY;$RB/^T(+)U_ M>6Y)#*6E21D(?8%YKLO&?[6_@'3=-\"1?#>TD\6ZU\3H!<>!M(L)EA^V6OD" M>2\FDD&(+>.)E9W(+9955&8[: -Z/]I+X%S_ !JC_9UM/B5IUQXUDL9;L^'[ M4M++%#'C>TA12D1&?NNRL>P-=Q7Q(?%OC7Q'_P %GO!>G_$+X;#P[J>G?"'4 M8PUKJ@O;2^@:X=DF@F\N-V4'>I5XT964\$$,?MN@ HHHH **** "BBB@ HK\ M ?\ B)%_XZ.?^1]_XQ\_Y)?_ ,?/^A_\?'_(=Z[?^0A_RU_Y\_>OW^H **** M .-^)W[0OP5^#6H6>C?$OXC:=I=_J$;26.FR2&2ZGC4X:188PTA0'@OMVCN: MD^'OQ[^"GQ:\_P#X5A\5-!\0?9;1;F[&CZG'<&WC+,H,FPGRSN1QM;!RC#'! MKXT^(O[2>I?\$\?^"BGC_P")G[3G@'4[KX?_ !5M])A\-_$*PLVN%T=;6W*- M9.H!*IO,CM&GSG:L@1]QV_3OP+\)_ GQG\4-;_:[^ OB71-3LO'.@65EJ=[H M-'^''A7XY^%=1\0Q MN4ET.RUN&6[C8$*0T*L77!(!R.,BM_XA_$[X=?"3PX_B[XH>.=*\/Z8D@C-] MJ]\EO&7/W44N1N<]E&2>P-?)7[,\$"_\%I?VD)5A4,/"7A[#!>>;"Q)_,@?E M5']C?Q"?VT?^"A7Q@^._Q# OM*^$>J+X7^&VE7'SV^GOYDZ7%\B'@3R?9P?, M^]MF*Y 1< 'TS:_M>_LT7%M/=7'QDT:Q%O9R7;Q:M*UE*\"#+R1QSA'E4#J4 M##D>HKT>N"_:9_9[\"_M1?!77?@SX]TZ&6WU6R=;*[DA#OI]V%/DW41ZJ\;X M8$=0"IR"0>[A$HB43,"X4;RHX)[T 9/COX@^!/A?X:G\9?$CQEI>@Z3:X^T: MEK%]';P(3T!>0@9/0#J3P*X^P_:__9FOXWF?XRZ-9*MM)<(=6E:R\Z)%+N\7 MVA4\Y54%B4W8'-?,_P $/$)_;2_X*H?$K6O'H%]X8^ D<6E>#M!N/FMX-5ED M>.74"A^5I@UO<*K$94>7CE :^M?CA\%_A_\ M"_"O6O@_P#$[0X;_1];LG@G MCEC#-$Q!V31D_M_M 7O[*_Q<\!3>#O'46E#5=(M3J*WECKEADJTUG7DZQQ0H.K,S$!0/4US M?P7^/'PD_:(\)S^.O@MXUM]?T>WU*:PDU"TBD6,SQ;=ZJ75=X&X?,N5.>":X MZ/\ :?\ $?CSQ3XK\/\ [/7PF'C"V\#W[:=X@U2XU]-/@EU%%5Y;"S)CD\^> M,,H??Y42LP7S,[MO@'_!*7XO^"OAE^P=XS^,?C1;G2]'L_B3KEU+;R6V;A/, MFB$=N(ER6F9W2-4&^#-"_:'^!MUX6\/^/= M632M$\20^((;T65_(,Q6U]$BJ(&89^:-YD!4Y; +#WZ@#S/Q;^VA^R)X!\2W MG@WQO^TWX#TC5M.F,-_INH^*K6&>WD'5'1I 5;V(S71_#SXX?!OXM^&;SQI\ M+OBIX?\ $.CZ?,\5_JFC:O#<6]LZ()&5Y$8JA",K$$\ @]#7FOBS]D3]AWX4 M_#W7_B9\2OV>/!6N#2[.]UOQ)XC\3^%[._O[UPKW%Q<3331EF=CO; PH)PH4 M 9'[#G[-/A/2_V)M$\&>// =A:)XTF?Q1XE\/6=LMO:B6]N!>+9M"@5?)CC M\FW,.-C)%L(*D@@'H7PI_;"_9;^.7BVY\!_"'X]>&/$.L6B,\NG:9JB22LBG M#.@S^]4=V3_L@?%O_ (*5?!_PI\+?B)X2TCQ=X ;4+W6I M=(9(9+Y/)6.#2DDC 2:0DR.T>XF.-9!C+XK7_P""D/[0.OW_ ,9/AW^PCX+U M?6]/7Q[YFI>/-0\-6<\^HIH,1?=;6ZP*TBO<-%+&9 /D"_,0K,0 ?3OAGXS? M"_QMXDN?"?@KQG::S>V,CQ7_ /9!:ZBM)$^]%--$&CBD']QV#>U;^JZKIVAZ M=-JVKWD=O;6Z;YIY6PJ+ZD]A7CG[,G[2/[.'B#Q!=?LK_#+PMJ/@G6_!FFQE M? FNZ"VFSPV/ 6:%#E98OF&65B0-S*H)Y('-=EX*_X*4>*_BW\-O%OCGX-?L< M^,MZ1I?Q:^)>G:->:_J$-EHUA,6DN+N:601H$BC5G(+'!?&T=R,5RF M@_MQ_!'6/V0]._;/NKJ]M?#&HZ>LT%F;/D_$GX$'P_::C\;/#UW8W]OXACOC:RJTH^RW:B-!#, M4=B/*::,[''F<#< ?>-%>?\ CSXWWNE?$-?@W\,?!@\2^*UT<:K?6$_@IJ"?$+X: MZD;+Q5\/;K6(5FWD.8VMKD Q3K((VV$[,E3G:"I8 ][HKYE^%O\ P4>L_C-\ M%-$^*/P\^#-W>ZWKGCF3PQ!X%.N1QZE;W$:LTK3!HPL0C13*X)PD6&+9.ROI M6QDO);&&74;9(+AHE,\,N!TH EHHHH **** "BBO@ M#_@Z._Y04?'/_N6?_4GTF@#[_HK^ .B@#^_RBO@#_@UQ_P"4%'P,_P"YF_\ M4GU:OO\ H YCXF?&KX1?!C3XM6^+GQ+T/PS:3-MBNM=U*.UB8YQ@-(0,\],U MN:#KVA^*=$M/$OAG6+74-.U"V2XL;^RG66&XA=0R2(ZDAE8$$$'!!KSO]MC3 MM/U7]CGXK6>J6,-S#_PKK6G\J>(.NY+*9U;!XR&4,#V(!'(KY*_9/^(OC7_@ MF3\7]%_9!^/?B&>^^$WCQ5NOA1XTOF^72[J4*TFFW#=$!=QSP S*^ LK>6 ? M:B_M ?!!O',OPR7XKZ"?$<,9DFT$:G&;Q$SMWF'.\+GC=C'O69X6_:V_9>\< M>+E\ >#/V@O!^K:ZTK1#1M.\06\UUO4[67RD8L"#P>..]8.FV\'_ W_ *S= M>2OF_P#"GM,3S-O.W^U;\XSZ9KY^_;]^'.O?L;?M$Z'_ ,%2/@KX;:YM;8)I M'QCT.RC&Z_TN5D07@']]"L8)S]Z.!C\JR$@'UY\3OC1\(_@KID&M_%[XEZ'X M8LKF0QV]WKNIQVL4CC'RAY" 3STSFC4OC-\)M&^')^+VK_$C1;7PL(1+_P ) M!<:C&EH4)VJ1*3M.3@#!^8D 9)%>07_B'P)^WCX\T/P]X3NK37OAAX5:Q\0: M_?JHDM]9U-XUN-/T\9X*0HZ7--!^&/C1M:\6^$K<%FN(?)V1W80 Y,&9"&PWEM('(VJQ ![AX8_:^_9D M\8:G%H6@_&O07U*>Y@@M]*N+OR+R9YI!%%LMY0LKJSL &52OOP:T/B#^TK^S MY\)M;@\-?%'XU>&/#NH7)Q:V6M:U#;2S'C[BR,"_WEZ9^\/6O&/A_P#'#]CO M_@IUHWA/Q?\ "_Q982>*?!'B?3O$%GINJP+#JVDF&XC:>,QYRT7MPP5((5EM6=F/90%R?I M0!](M^V9^R4EU;V4G[2G@=9KN=8;6-_$UL&ED8@*B@ORQ) 'K7I=>%^-/VH M/V1?CEJ^B?LTV_C_ $CQ3=>/[JXL8M/TRZ$CP+!9SW;7.0I"%#;KM;@AV0CI M7NE '&VG[1/P%O\ XDI\'+3XQ^&G\6R%Q'X9&LP_;W**SMB#=O.%1F.!T4GH M*[*OSS_X*K_"SQI?_M#S?M/?"$NGC'X-?#[1/%&GK'DBYM(M5U 743@?>41_ MO#GJD;K_ !&OL#0_VJOAEKG[*<'[7=K=.WAN;PK_ &UY<9#RC$>6M0!]Z82 MP[1R9!M'- &Y>_M"? K3OB0WP=O?B_X(_B5HOP6^#K>*8?A,@7Q9R M0PR^>Z(O)D,*EN%9NM 'O%&/B7X)T M?XC>"=3^VZ-K^EV^HZ3>>2\?GVT\:R12;)%5UW(RG# $9P0#Q6K7S%\ OCUJ MOPO_ &1_V>O G@7X=R^,?$?B/X@V&J1V\]K:)IL)DOI2ZE4MD.$9V(^ M=T50[,%KUOQK\;]2\*:WH/PST[P5'JWCOQ!8W%Y;^'K+50MO:VL!19KJXN7C M!C@5Y8H]PB9V>10J, Q4 ]"HKP/X??ML:OX]\9_$#X"O\%KC3?BMX$L8[S_A M#KC7H6MM4MI0GE7,%[M \G]Y&7+1ATW@;6;Y1S?_ 2L_:%^-?[1W[.&G?$C MXI>#@(M:U#6;Y/$*:LCI+(VJSA;5+?F2*.-28U+$C;"/44 ?0GC_ .)?P^^% M6@OXJ^)?C33=!TR,_O=0U:\2"!/]YW(5?Q-0_#?XO?"WXQ:.WB'X4?$+1_$F MGJVTWVB7\=S#G)&-\9*DY4CKVKDOVW$23]C'XN)(@8'X8Z_D$?\ 4.GKQ/\ M8V^-%M^S?_P2-\#_ !DG\ :OX@L] \'2WM_8Z&UNLJ0I)/)),WGRQC8N"6V[ MGYR$:@#Z[HKY2\5?\%/KGP=\'?"/[2>L_LL^*X_AOKMIIDNO>+WU&V1=):\6 M/&RV8B>YC1Y AFV1HQ'R%P5)]J^-/[0VB?"C7/#/P_TC0I_$/B_QI=RP>&/# MME<)$9UBC\R>YEE;Y8;>),%Y,,?F4*KL0* +:_M)? N7XU1?LZVOQ*TZX\:R MV4MW_P (_:EI9HH8_OM(44I$1_==E)[ UW%?$DWBWQMXB_X+.>!M.^(?PU7P M]J>G?"34HP]KJ@O;2_@:=V26";RXG(!WJ5>-&5E/!!#'W7QG^U-XN_LSQ9XB M^!WP2F\;:7X)N[BTUR\_M^*Q-S=6ZYN;>R5HW^T/%RC;C$AD4HK,RM@ ]FHK MYL\:_P#!1WP]8_LBZ;^VQ\)_A#J_C/P9<6YEU>.RO8H+_2-LABD\Z%@05CD! M5V5C@?-RGSUV/A#]JN]^(WCWPCX/^&_P\@UVR\1>$+7Q'JVO:?X@1K;1+6=L M1B7,8,C28?RE7ES%)D(J%J /8J*** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#\(?BS_P:R?\ !3CQ]\4_$WCK0O\ @K!_9]CK7B"]O[/3_P"T M-:'V:*:=Y$B^6;'RJP7CCCBOR<_X++_\$ROVG?\ @F-^TQIWP]_:5^)K^/)_ M%'AZ+5-(\HHK&&2$O<$OYD)15923A'B/ 85_:#7A?_ 4"_P""G(S"& M.$/;D/YDQ=E501E$E/(4U^M7_$#Q\&O^$[_M#_AX1XG_ .$9\_/]D?\ " 6_ MV_R\_=^V?:_+W8_B^SX_V:_6/_@G[_P3E_95_P""9OP03X%?LK>!7TZQFG%S MK6LZC,)]2UJZ"[?/NI]J[V X55"QH"0B*"10!^.O_$)O_P %3?\ I+N?_!CK MG_QZOW>^$_A/5? /PL\->!==U?\ M"^T7P_96%Y?Y8_:988$C>7YN?F92W// M/-=!10!\W>.6\.?M<_MH2^&M1A6Y.O7ZRPPK\Z2# M%O:+<;OEX:^49!0BO$/^"FOPGU+]DN?X=?M_^'/BOXE\0:W\//%]M;7UMXEU M*!WNM*N2R3V\1CBC)+;BI7G"RNW&#G[CT7X7_#/PYJJZ[X>^'>A6%\N[;>66 MD0Q2C<"&PZJ#R"0>>!?!/C3R/^$Q\':5JWV;=]F_M/3XI_*W8W;=ZG M;G:N<=<#TH \K^,?[;/PC^%?P_\ AQ\;6\7Z=-X'\;>*[;3;GQ"'W16UO<6% MY-%.2#A )H80Y;[B&0D#;Q\V?\%:OV?/V8?%7PGB_:<^#FIZ=IGQ>&KV#^!M M5\%WJ?;?$5X]S&JQ*D!SN940,>] 'QY^WM\)?C=\-OBS\$?\ @H]I/A*Y\0:M M\.=/@T_XGZ1HT/F3BQ='^T3P(OWE7[1> XZ;T;[H4P_B5]K*000"*ZVN)UC]FC]G'Q#KS>* MM?\ V?\ P3?:H\GF-J5YX4LY9R_]XR-&6S[YH ^7_P#@AU%:VG[.'Q)UM8TC ML;SXTZW<6=X !%/;"VL@)$?HT>58!@<<'T->J_L9>'_AI\=?V$-+\&>(K33_ M !#X=UJ'5;/4;4N)(IHVO[D,I*G@C@@@@@X(((!KW+4/"WAG5M"_X1?5/#EA M!_!9F;P=X-TK23[N[&&66TD,EK+) M$&:%RC(60GE259ER.S$=":F(# JPR#U!H ^(OAGXE\//_P %X_B#8KKEH9F^ M"T%HL?VA=S3K<:?(T0&>7" L5ZX!/0&NB^ FKZ3/_P %A?CMI\&I0/./ ?A\ M&%906RD4>X8Z\;TSZ;AZU]*6_P $_@U:SI=6OPD\,1RQN'CDCT"W#*P.000G M!![U-!\(OA1:Z@=7MOAAX>CNV9F:Z318!(2P(8[@F>03GUR: /@?PUX/USXU M^"_V[OAG\,+E;W7-0\73_8;*SE#27#+"Y\I0#R9#$\0]6)'K7KW[*G_!3;]F M7Q;^S+X2TF7Q/%)X]M-%M='E^&\4+?VI& KEE>105D^XBMERFU] MOT_X?^&7PV\)ZA_:WA7X?:'IEUL*?:=/TF&&3:>J[D4'!P./:FZ=\+/ACI'C M"X^(6D_#G0;77[L$7>N6^CPI>3 ]0\RJ';/N: /DS^WM2_9^_P""PM[XM^,L M\>G:!\6?AM:Z;X6UB>7%I'J5JT)>P\UP K'9*X!P6,L8 RV*WIO" ^*G_!7^ MQ^+'@6Z2XTGX??"5M-\5:I:.&A%_F:WITK!I+#5[".Y@76?"'P]T?3KHV[(\N ME:5##+(F0Q3E?+O[*W[.&M:A^T5\;_$/[1O[+2OH7C/QK#K' MA*[\3V>F7\0CCB>,L4$LK0N<(1\HX(Y!!% '@?Q!_9U^(7QN_9I_;#^)_P $ M=-GNM+\?>/;2[\*V]DA(URWTJZ\V\N+<+_K4E(+ M6/5/#FHQZ?J+372X$L>G6T# $GE?,(13T/RBO8_^"@'[3-W\#_&WPD^',WB& MR\*:3X\\4W-KK/Q$OK>%_P#A'HH85.(6G5HH9Y_-,:S2!EC42,5/4>\Z]\+_ M (:>*M1.K^*/AWH6I7;*%:ZO](AFD*CH-SJ3@58\1>!?!/B_0T\,>+/!VE:I MID3(T>G:CI\4\"%/N$1NI4%>W'':@#X?_9[\?? WP]_P5W\1Q>#_ (D/J5CK MWPAL[31M4U#6;B_?6[LZA'O-O/,SFZ4!6),1:-%BDQM6)]LG[&>O^'-2N/VL M/V;HO&5E8>./%7QG\8_V%HLMQMNWCN+!H);Z^GMSY2NBF!GNI) JY0;I/,+ @Y4MT7Q< M\9:1^S%_P4.^!GQW^)/@B#P%\-M9^%4GA6U@,"0V/AC4'EFG%O+Y:B.W^5X( MSC"C:YR5C9A]LWOPI^%VH^,X?B-J'PVT"?Q#;@"#7IM'@:]C &!MG*[UP..# M5[Q3X1\*>.=$F\,^-O#&G:QIMQC[1I^JV4=Q!+@Y&Z.0%6Y]10!\9^.?CK\& M-9_X+%?#34M'^*GA^[M#\+=1TT7UMJT3P&\DG=TMQ*K;#*5P0@.[YEX^89^W M:Q-!^&GPX\*W-K>^%_A_HFFS6-D;.RFL-*AA:WMMQ?R4**"D>YF;8,#))QDU MMT %%%% !1110!^$/Q9_X-9/^"G'C[XI^)O'6A?\%8/[/L=:\07M_9Z?_:&M M#[-%-.\B1?+-CY58+QQQQ7QA_P %=?\ @E!^VE_P2.^ ^D?%CXS?\%3=0\3W MGBC7/[)T'PGI&KZLES?8C,D\Q,L^T0Q)M#-@_-+$N/GR/ZK:_,#_ (+-_P#! MNW\1_P#@L+^T=I7QF\3?\% _^$*\/>&_#Z:7X8\%Q_# ZBECEC)7BS:O$+01V-TWV9U=O.A569GX::*?'2N?_P"(&/\ ZRB_^83_ M /OU7U__ ,$9/^#=OXC_ /!'K]H[5?C-X9_X*!_\)KX>\2>'WTOQ/X+D^&!T MY+[#"2VG6?\ M281RPR9P3&V4EE3C?N !\@?\0F__!4W_I+N?_!CKG_QZOW> M^$_A/5? /PL\->!==U?^T+[1?#]E87E_EC]IEA@2-Y?FY^9E+<\\\UT%% 'A M^B_M&? 7XW_%3XE?LB?%V;PW-J/A_5XK0^&==6,KJVGS65M<+*LXQ#:)(2V9A$K2!22RI*ZG@ #[4\6?"OX8>/=.ET?QS\.-!UJTGG,\]KJVCP M7, _ W@GPZ/"'@WP9I.D:2 P&EZ9IT5O;@, M,,/+10O(Z\?\%J?VB[6TURTEDG\+:&D")<*3(T-E9)*J\\ ME&^5@/ND$&L7X":AI?\ P3;_ &^/BEX$^.-VNB> OC/K"Z]X&\8WY\O3X[WS M)I);"68_)"X^T,HWD<0H<_O!7VE8_!GX/Z9>PZEIOPI\-6]Q;RK+;W$&A6Z/ M$ZG*LK!,J00"".016OXC\,>&_&.CS>'O%WAZQU73[@8GL=2M$GAD'HR."I_$ M4 2B[OQKHZ /@OPS/9?\ !.7_ (*7?$#Q=\79#I?PR^._ MDWFE^,KA2+*PUA'>1K6ZE^[!N::Y(9B!AXSG (_C_\ "+P]I$&IQ>.= M.U.:_P#ET?3=&O8KJZU24CY8K:)&)E8^WRJ 68JJEAT^N:#H?B;2IM"\2:-: M:A8W*;+BSOK=98I5]&1@0P]B*P_ GP3^#7PMN9KWX8_"3PQX^IS7.^S MT?5S/+]L8YKZG\1>&O#GC#1I_#OBWP_9:II M]RNVYL-1M$GAE&I"1JJYX'..U 'Q-_P2I^//P^^ 7@SXA?LN?M'^/-+\*>.?"/C_ %.\U.'Q M)J$=H;^VG976\C>4J)58ACE2?E,;='%>*?#^6Y^*7_!*SXK:+\*/LOB#7?#' MQGNO$E_X47#SW5A#J-O<-YEN?G,916?!7YO+8#)&*_3S7/A;\,O$_B:S\:^) M/AUH6H:SIV/[/U>^TB&6ZM<'(\N5U+I@\_*1S5_P]X7\->$=._LCPGX=L=+M M/->7[+IUHD$>]CEFVH ,DDDGJ30!\@_#;]HC_@E5\>?#_AR?X2_!7X=^(/%^ MM7$']C>"!X'M!J-M>'&XRC[.?LZ0_,[W'**D;,I;Y0?LRL#PS\*/A;X*UR\\ M3^#?AMH&DZGJ.?[0U'3-&@@GNY [UZK\4/BS\+_@9X.;QQ\5_&FG M>'-$@GBMVU#4IA%"CR,$1<]LG\NO05KW?AKPY?Z[9^*+[0+*;4].BEBT_49; M5&GM4EV^:L,-%G\.>+= LM4TZZ4+E:IH^M^'KJ M*XGL-(AE\V[N99HB=EJJA2"QVM+Y2KEF +?V@M /P<_X*J_"_P#:>\7A8/"7 MB;P3<^"IM8G.(-.U/S9KBW65SQ'Y_F>4F>"P:OJ;P;\// 'PYL7TOX>^!M'T M&VE?=+;Z-ID5K&[>I6)5!/O5W7= T+Q1I$_A_P 3:+::C872;+JQO[99H9E_ MNLC@JP]B* /EOXC?#Q_B/_P5R^'/Q!\!;9/^%?> -2'CV]MSE(DNDFBL;.5A MP)6>:681GYMB;L8()^KF954LQ &23VK.\*>#?"'@/1U\/>!_"FFZ-IZ.62Q MTFQCMX58]2$C 4$_2K6K:1I.O:=+H^NZ7;WMI.NV>UNX%DCD&2:79*,'E&P<-T.*O\ M_!*_Q#H$WP.^/6H1ZU:-;Q?''Q5#1;_!OX0VD$]K:_"KP MW%%=1B.YCCT.W59D#!PK )A@&56P>Z@]10!^7VDCQ-#_ ,$3O@/\4O"FG3ZM MI_PW^+ \0>+]/L?G=;.#5]2+%U'93+$2#P%<.< 9KW3_ (*>_M5?LY?$[X#_ M F\3^ /C/X>U:U?XP^'=6D-EJ<;O;V<9F,DLR [H F0&\P*5/!P017VWH'@ M+P+X5MKFS\+^"])TV&\ %W%8:=%"LX ( <(H#<$CGU/K69HWP-^"?AVU6Q\/ M_![PM8PIJ*7Z0V?A^VB5;M0P6X 5 !* [@/]X!FYY- 'Q7\8OB5^SW\#O^"E M&K^.OVL_"GA_5OAU\6/!&E'P9XTU?1HM2T^SNK-71H1(4<1JX%]J\8>!O!/Q#T5O#GC_P?I6N:<[AWL-8T^.YA9AT)212 MI(R><=ZC?X?> 9/#$'@E_!&CMHML%%MI!TR(VL07E0L6W8N.V!Q0!\%>*+K5 MOV)OVC=*_P""F6O>$].T[P!\7;\Z;XTT."V4W/AR*Z$3VFH[@6W32B!9;I8\ M*&8I^\8+)7Z"Z1J^D^(-+M]]LKR%9K2[M)EDBFC895T920RD$$$<&L MW4?AQ\/-8TFUT#5O >BW5C8C%E97&EPO#;\8^1&4JGX 5?T30=#\,Z9'HOAO M1K33[.'=Y5I8VRQ1)DECA5 R22>.I- %NBBB@ HHHH ^0/^"OO_ 3T^/O_ M 4*^&_@_P &_ +]HW_A7-YX=UN>]U"]\ZZ3[9$\.Q8_]&92<'GGBOE+_@ZG M_9F^(^I?\$8[#Q3;_%#RK7X2_P!C?\)5:>9-_P 5!YUU8:19_WF?N M\?-@U^ME> ?\%1_V&/\ AY1^PGXY_8I_X6C_ ,(7_P )I_9G_%3?V)_:/V/[ M'JEI?_\ 'OY\'F;_ ++Y?^L7;OW<[=I /X@J*_?[_B!C_P"LHO\ YA/_ ._5 M'_$#'_UE%_\ ,)__ 'ZH ] _X)W_ /!/3X^_\%"O^#>#]ESP;\ OVC?^%'_!NLZI]NO-) MT2TLKN]R3]HDBA1&D^;GYBI///->-_\ !+C]AC_AVO\ L)^!OV*?^%H_\)I_ MPA?]I_\ %3?V)_9WVS[9JEW?_P#'OY\_E[/M7E_ZQMVS=QNVCW^@#S#]MG4M M/TG]CCXK7NIWL5O"/ASK2^9-(%&YK&957)[EB !U)( ZUG?%;]G?X2?MH_LG M6GPI\>QQ7FDZQH-K/IFJ6A5Y+*<0@PW<#]-RY^C*64Y5B#Z?XD\'>$?&5M'9 M^+_"VFZK#"^^*+4K&.=4;&-P#@@''&:?X>\+^&?"-@=*\*>';'3+4R&0VVGV MB0QER "VU !DX'/L* /BS_@FTW[2_AC]J;QK\#?VIA]LUSX??#_3='TKQ)\Q M_MW2_MUU);76YOOG:Y3=][]WA_G5R?J_]HN30H_V?_'#>*#:C3O^$1U$7OVW M;Y)C-M(&#[N-N.N:ZS^SM/\ [0_M;[##]J\GR?M/E#S/+SNV;NNW/..F:K>( M_"GA?QA8KIGBWPW8:I;)*)4M]1LTG17 (#!7! .&(SUP3ZT ?+?_ 1"N='F M_P"";?@:'39K=IX;S5UU!82NY93J=TP$F.=WEF,\\[2O;%>N?'S]JOP)^SE\ M4O /A?XHZ[8Z1H?C5]1L_P"V+]_+CM;V)8'@\R0G;'&X:5"6XW-'R!G/H'AO MX?> O!L\EUX0\$:/I4LR!)I--TV*!G4'(!**,C/8U=U#0M$U=_,U71[6Z;[/ M);[KBW5SY4A4R1\@_*Q1,KT.Q<]!0!^?W_!2G]FWX+^'/B%\//C_ /L>3:?H MGQLU/QY91Z-8^$[A1_;L;LQFFE@B.W8B@M)/@*49UE+;ACK?^"LOBGPUH'[0 M_P"RNVN^(+*S6V^,-M=W+75TD8AMUGM0TKEB-J#/+'@>M?6_@KX)?!GX:ZG/ MK?PY^$?AC0+RZ4K=7>B:!;VLLPSG#/$BEAGU-3ZS\)_A9XCU.76O$/PT\/W] MY.09KN]T:"663 &YF0DX Y/0"@#A_C+^T-^R9X1T"U^*GQ&^+/AF1/"%U) MJ>F&VUF":X^TFVFM]D,:.6ED>.>2-44$L7%>E>&=0U75O#FGZKKNBG3;ZYL8 MI;S3C/YOV65D!>+> -^UB5W8&<9P*QH?@E\&+:9+BW^$?AB.2-@R.F@6P*D' M(((3@UT] 'AL&I^$M:_X*!^)? ^H7UC=33_!?34NM+ED5V>(ZG?AU9#U&UUR M".CCL17S+^QY\#?B]X%_:-\3_P#!.S7],FE^%?P\\;0^.]-U*=V875A*6ET[ M33GAE^V*MPQ[R64P[U]V0_"?X66^L+XAM_AIX?CU!;C[0M\FC0"82[MWF!PF M[=GG=G.>:W!:VHN'NA;1^;)&J22;!N95+%5)ZD LV!VW'U- 'Q/\+/$>@2?\ M%W_B/81ZU:F9O@U;6RQB=_ _ MQG^)8\)OX.UR_P!"\-_#?2;Y[*]U\Q6[(FHRB#%UJ+3%<+!&3$L:J'23(:OL M*W^"GP:L[B.[M/A)X8BEB]:*>!/!$?BN3QW'X-TI= M)_B'X'U[_ (-TW\-:/XHL[F^TRVTV MTO[>*8$P7)\0I+Y#=A+Y:F0Q_>"%7("LI/V]^V]XAT*[_P""=OQ+UZVUBVDL MKSX6ZB;2[2=3'-YMDXCVMG#;BR@8ZDC'6O4)/A#\)IM)M= E^%_AUK&R:1K* MR;1(##;ER"Y1-F$+$ G &2.:GG^&?PWNM!A\*W/P^T.32[:8RV^FOI,)MXI# MG+K&5VJWS-R!GYCZT ?GI^RY\2=8_P""?NG_ J^-_Q!\4'6OA!\9_ 7AK3= M4U^\D$L_A'68--1(X3)][[$0LN$SB(B0X4H?-[S]MSQM\*?@I_P4!^'O[1G[ M1G@O3/$'PD\6?#:3PM_;5]HZ:E9:5J O7O([DJ5<#>C*H91DH9",A#7V0WP@ M^$SZ8FBO\+_#ILXYVFCM#HD'E+*P"LX79@,0J@G&2% [59N/AS\/;OPF_@*Z M\":-+H4H(DT632XFM'!;<082NPY;GIUYH \=_9M\5?L6^/OB7J6K_LA?#+P5 M4>>'WD+MZY('>OM;Q)X-\(>,H([7Q?X5TW58H7+PQZE8QSJC$8R MX(!QW%9L?P:^$$5E+IL7PJ\-K;S2))-;KH5N$D= P5F79@D!W )Z;CCJ: /A MS]K75M*E_P"#>_1/+U&!O.^'7@R"'$H.^5+K3=Z#GEE\M\CJ-C>AK?\ VB?B M3IGP"_X*5?!3]I+XEZFEM\-_$'PRE\,V_B61\V6GZA(\LX>20?+&LBO -Y(& MT,V=J,1]B/\ !OX0R6$>ER?"KPVUK%,\L5L=#MS&DCA0SA=F Q"(">I"+GH* MM7_PU^'6J>$3\/\ 4_ .B7.@L"&T2?2H7LS\Q?\ U)79]XENG4YH ^//'OQV M^#&L_P#!8?X8:GH_Q4\/W=F?AAJ6G?;K;5HI+--!\N>-/#4$JZYIMU.T\4 MRW$L3;B=Y(5CRC)MR0P7] ] ^&?PW\*W-K>>%_A_HFFS6%D;.QEL-)AA:WMR MQPW'RZ\0_8RF3_@FG^T=/\ L(_%W6]*;0?B#&NN M_#OQ3%$+=9+S8D5SIDN]F8 ,@$&]F.W:NYFD"K]LZ]X&\%>*KJWOO$_@_2]2 MFM/^/2:_T^.9H>0?D+J2O(!X]!5?Q!\,?AMXLU#^UO%/P]T/4[K8$^TZAI,, MTFT=%W.I.!GI0!N44D<:1((HD"JH 55& !Z4M !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 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 64444 %%%% !1110 4444 %%%% '_V0$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - USD ($)
shares in Millions, $ in Billions
12 Months Ended
Dec. 31, 2022
Feb. 17, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 4.4
Entity Common Stock, Shares Outstanding (in shares)   49.3  
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 2023 Annual Meeting of Stockholders, to be filed within 120 days of the close of the registrant’s fiscal year 2022.    
Entity Central Index Key 0000890564    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2022    

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Firm ID 34
Auditor Name DELOITTE & TOUCHE LLP
Auditor Location Los Angeles, California
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 70.3 $ 529.6
Accounts receivable, net 853.6 708.2
Prepaid expenses and income taxes 39.9 41.2
Other current assets 17.3 30.4
Total current assets 981.1 1,309.4
Property and equipment, net 66.3 55.0
Operating lease right of use assets 51.1 57.1
Identifiable intangible assets, net 569.6 487.9
Goodwill 1,892.0 1,569.5
Other non-current assets 25.6 23.9
Total assets 3,585.7 3,502.8
Current liabilities:    
Accounts payable 35.2 20.1
Accrued payroll 285.1 305.5
Operating lease liabilities 22.9 23.3
Other current liabilities 98.7 102.0
Total current liabilities 441.9 450.9
Long-term debt 1,066.6 1,033.9
Operating lease liabilities 32.3 40.2
Deferred income tax liabilities 129.2 89.0
Other long-term liabilities 14.4 23.4
Total liabilities 1,684.4 1,637.4
Commitments and contingencies (Note 10)
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, 49.5 million and 51.8 million shares outstanding at December 31, 2022 and 2021 0.5 0.5
Paid-in capital 703.5 690.8
Retained earnings 1,200.0 1,174.4
Accumulated other comprehensive loss (2.7) (0.3)
Total stockholders’ equity 1,901.3 1,865.4
Total liabilities and stockholders’ equity $ 3,585.7 $ 3,502.8
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
shares in Millions
Dec. 31, 2022
Dec. 31, 2021
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) 49.5 51.8
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenues $ 4,581.1 $ 4,009.5 $ 3,502.1
Cost of services 3,211.5 2,867.1 2,554.9
Gross profit 1,369.6 1,142.4 947.2
Selling, general and administrative expenses 895.0 735.8 615.0
Amortization of intangible assets 65.1 55.7 51.0
Operating income 409.5 350.9 281.2
Interest expense (45.9) (37.5) (39.7)
Income before income taxes 363.6 313.4 241.5
Provision for income taxes 96.7 81.6 63.9
Income from continuing operations 266.9 231.8 177.6
Income from discontinued operations, net of income taxes 1.2 178.1 22.7
Net income $ 268.1 $ 409.9 $ 200.3
Basic —      
Continuing operations (in dollars per share) $ 5.27 $ 4.40 $ 3.37
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share 0.03 3.38 0.43
Earnings per share (in dollars per share) 5.30 7.78 3.80
Diluted —      
Continuing operations (in dollars per share) 5.21 4.33 3.33
Discontinued operations (in dollars per share) 0.02 3.33 0.43
Earnings per share (in dollars per share) $ 5.23 $ 7.66 $ 3.76
Shares and share equivalents used to calculate earnings per share:      
Basic (in shares) 50.6 52.7 52.7
Diluted (in shares) 51.3 53.5 53.3
Reconciliation of net income to comprehensive income:      
Net income $ 268.1 $ 409.9 $ 200.3
Foreign currency translation adjustment (2.4) 0.7 6.0
Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total $ 265.7 $ 410.6 $ 206.3
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Millions, $ in Millions
Total
Common Stock
Paid-in Capital
Retained Earnings
Other
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]          
Stock-based compensation expense 32.4   32.4    
Employee stock purchase plan (in shares)   0.8      
Employee stock purchase plan 12.1 $ 0.0 12.1    
Tax withholding on restricted stock vesting (in shares)   0.0      
Tax withholding on restricted stock vesting (12.0)   (12.0)    
Stock repurchase and retirement of shares (in shares)   (0.8)      
Stock repurchase and retirement of shares (27.9)   (9.2) (18.7)  
Other 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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 52.7   52.7    
Employee stock purchase plan (in shares)   0.5      
Employee stock purchase plan 14.3 $ 0.0 14.3    
Tax withholding on restricted stock vesting (in shares)   0.0      
Tax withholding on restricted stock vesting (16.0)   (16.0)    
Stock repurchase and retirement of shares (in shares)   (1.6)      
Stock repurchase and retirement of shares (183.3) $ 0.0 (21.5) (161.8)  
Other 0.7       0.7
Net income 409.9     409.9  
Balance (in shares) at Dec. 31, 2021   51.8      
Balance at Dec. 31, 2021 1,865.4 $ 0.5 690.8 1,174.4 (0.3)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 49.3   49.3    
Employee stock purchase plan (in shares)   0.5      
Employee stock purchase plan 18.9 $ 0.0 18.9    
Tax withholding on restricted stock vesting (in shares)   0.0      
Tax withholding on restricted stock vesting (16.6)   (16.6)    
Stock repurchase and retirement of shares (in shares)   (2.8)      
Stock repurchase and retirement of shares (281.4) $ 0.0 (38.9) (242.5)  
Other (2.4)       (2.4)
Net income 268.1     268.1  
Balance (in shares) at Dec. 31, 2022   49.5      
Balance at Dec. 31, 2022 $ 1,901.3 $ 0.5 $ 703.5 $ 1,200.0 $ (2.7)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash Flows from Operating Activities:      
Net income $ 268.1 $ 409.9 $ 200.3
Adjustments to reconcile net income to net cash provided by operating activities:      
Gain on sale of discontinued operations 0.0 (216.9) 0.0
Depreciation and amortization 91.4 89.6 89.7
Stock-based compensation 49.3 52.7 32.3
Deferred income taxes 31.5 (19.7) 1.3
Other 8.2 6.3 5.9
Changes in operating assets and liabilities, net of effects of acquisitions:      
Accounts receivable (116.3) (111.1) (12.9)
Prepaid expenses and income taxes 2.0 (18.2) 6.5
Accounts payable 7.6 (23.6) 0.8
Accrued payroll 11.3 67.4 12.6
Payroll tax deferral and other (45.3) (42.7) 88.3
Net cash provided by operating activities 307.8 193.7 424.8
Cash Flows from Investing Activities      
Cash paid for property and equipment (37.5) (34.7) (32.6)
Cash paid for acquisitions, net of cash acquired (484.6) (222.8) (186.2)
Proceeds from Divestiture of Businesses 9.8 503.8 0.0
Other 2.3 0.2 (0.2)
Net cash provided by (used in) investing activities (510.0) 246.5 (219.0)
Cash Flows from Financing Activities      
Proceeds from long-term debt 94.0 0.0 65.5
Principal payments of long-term debt (62.5) 0.0 (65.5)
Proceeds from employee stock purchase plan 18.9 14.3 12.1
Repurchase of common stock (281.4) (181.3) (27.9)
Payment of employment taxes related to release of restricted stock awards (16.6) (16.0) (12.0)
Payment of contingent consideration (8.1) 0.0 0.0
Debt issuance or amendment costs (0.8) (1.4) (1.2)
Net cash used in financing activities (256.5) (184.4) (29.0)
Effect of exchange rate changes on cash and cash equivalents (0.6) (0.6) 2.4
Net Increase in Cash and Cash Equivalents (459.3) 255.2 179.2
Cash and Cash Equivalents at Beginning of Year 529.6 274.4 95.2
Cash and Cash Equivalents at End of Year 70.3 529.6 274.4
Supplemental Disclosure of Cash Flow Information      
Income taxes 54.5 170.3 64.2
Interest $ 43.7 $ 35.2 $ 37.6
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.4
General
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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 6. Acquisitions). All intercompany accounts and transactions have been eliminated.

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. Actual results could differ from those estimates.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Critical and Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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 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, 2022 annual impairment test for all of its reporting units and trademarks. 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, and the trademarks, exceeded their respective carrying amounts 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.
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 Segment 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; (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 a federal government 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 $16.1 million and $13.3 million at December 31, 2022 and 2021, 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 original maturities of three months or less 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.0 million and $3.1 million at December 31, 2022 and 2021, respectively.

Leases — The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from three months to 8.5 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 2022, 2021 and 2020.

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 Commercial Segment 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 for the Federal Government 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 restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.
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 6. Acquisitions). All intercompany accounts and transactions have been eliminated.

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. Actual results could differ from those estimates.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Standards Update
12 Months Ended
Dec. 31, 2022
Accounting Changes and Error Corrections [Abstract]  
Accounting Standards Update
3. Accounting Standards Update

In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update 2021-08, Business Combinations (Topic 805) Accounting for Acquired Contract Assets and Contract Liabilities, which requires an acquirer to recognize and measure contract assets and liabilities in a business combination in accordance with Accounting Standards Codification Topic 606 Revenue from Contracts with Customers, rather than adjust them to fair value at the acquisition date. The Company early adopted this standard during 2022 and it had no impact on the consolidated financial statements.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations
12 Months Ended
Dec. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations
4. Discontinued Operations

On August 17, 2021, the Company sold its Oxford business to an affiliate of H.I.G. Capital for $525.0 million. The gain on the sale was $216.9 million ($168.8 million net of income taxes). The sale of the Oxford business was a strategic shift that provided for the redeployment of capital on acquisitions of businesses that enhance the Company's IT consulting capabilities and services in the commercial and federal government sectors. As a result of the sale, the financial results of the Oxford business are reported as discontinued operations in the accompanying consolidated statements of operations and comprehensive income. The Company's reporting segments were retrospectively changed in 2021 for the effects of the sale.

There were no significant operating results from discontinued operations in 2022. The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).

Year Ended December 31,
20212020
Revenues$324.3 $448.5 
Costs of services223.0 306.4 
Gross profit101.3 142.1 
Selling, general and administrative expenses90.1 112.3 
Amortization of intangible assets0.4 0.7 
Income before income taxes10.8 29.1 
Provision for income taxes1.5 6.4 
Gain on sale, net of income taxes168.8 — 
Income from discontinued operations, net of income taxes$178.1 $22.7 

During 2022, the Company received $9.8 million cash related to the finalization of the purchase price. The following table provides select cash flow information related to the Oxford business (in millions):
Year Ended December 31,
20212020
Net cash provided by (used in) operating activities$(84.0)$49.9 
Net cash provided by (used in) investing activities
   Cash received from sale of discontinued operations503.8 — 
   Other(3.9)(6.4)
$499.9 $(6.4)
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Notes)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases
The Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).
Year Ended December 31,
202220212020
Components of lease expense
Operating lease expense$25.4 $26.9 $28.1 
Short-term lease expense6.9 5.4 6.4 
Variable lease expense4.8 5.1 5.2 
$37.1 $37.4 $39.7 
Weighted-average remaining lease term of operating leases3.1 years3.2 years3.7 years
Weighted-average discount rate of operating leases3.67 %3.47 %3.86 %
Supplemental cash flow information
Cash paid for operating lease liabilities$28.3$29.1$28.1
Right-of-use assets obtained with lease liabilities$15.6$10.8$18.9

Future maturities of operating lease liabilities are as follows (in millions):
2023$24.5 
202415.3 
20258.9 
20266.1 
20273.5 
Thereafter0.2 
Total future minimum lease payments 58.5 
Less: imputed interest 3.3 
$55.2 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
The following is a summary of the Company's acquisitions (in millions).

Year Ended December 31,
202220212020
Number of businesses acquiredTwoThreeFour
Aggregate purchase price1
$483.0 $221.3 $186.0 
Maximum contingent consideration2
— 15.0 19.0 
Status of purchase accountingOpenClosedClosed
___
1 Generally, working capital adjustments and contingent consideration account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.
2 See Note 16. Fair Value Measurements for information on contingent consideration.

During 2022, the Company increased its investment in IT consulting through the acquisition of two businesses. On July 6th, the Company acquired GlideFast Consulting ("GlideFast") for $350.0 million in cash. GlideFast is part of the Commercial Segment. The preliminary fair value of the identifiable intangible assets related to this acquisition totaled $102.8 million, including a trademark of $30.2 million which has an indefinite life, and the remaining intangible assets have a weighted-average useful life of six years. On October 3rd, the Company acquired Iron Vine Security, which is included in the Federal Government Segment.
None of the acquisitions in the periods presented were material individually or in the aggregate; therefore, we did not present any pro forma results for these acquisitions.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Identifiable Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Identifiable Intangible Assets
The following table summarizes the activity related to the carrying amount of goodwill by reportable segment since December 31, 2020 (in millions). See Note 15. Segment Reporting for more information on the Company's reportable segments.
CommercialFederal GovernmentTotal
Balance as of December 31, 2020
$778.6 $642.1 $1,420.7 
2021 acquisitions
51.1 94.8 145.9 
Purchase price adjustment— 3.3 3.3 
Translation adjustment(0.4)— (0.4)
Balance as of December 31, 2021
829.3 740.2 1,569.5 
2022 acquisitions
246.4 85.5 331.9 
Purchase price adjustment0.4 (8.5)(8.1)
Translation adjustment(1.4)— (1.4)
Balance as of December 31, 2022
$1,074.7 $817.2 $1,891.9 
___________________

Approximately $250.7 million and $127.2 million of the goodwill for the 2022 and 2021 acquisitions, respectively, is deductible for income tax purposes.
Acquired intangible assets consisted of the following (in millions):
  December 31, 2022December 31, 2021
 Estimated Useful Life (in years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Subject to amortization:     
Customer and contractual relationships
7 - 13
$589.3 $315.7 $273.6 $493.9 $260.2 $233.7 
Contractor relationships4— — — 45.5 45.5 — 
Contract Backlog
1 - 3
44.1 36.5 7.6 34.8 31.0 3.8 
Non-compete agreements
1 - 7
41.2 25.6 15.6 29.4 21.6 7.8 
  674.6 377.8 296.8 603.6 358.3 245.3 
Not subject to amortization:     
Trademarks272.8 — 272.8 242.6 — 242.6 
 $947.4 $377.8 $569.6 $846.2 $358.3 $487.9 

Estimated future amortization expense is as follows (in millions):

202371.6 
202458.1 
202548.8 
202641.8 
202732.0 
Thereafter44.5 
$296.8 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment.
Net property and equipment consisted of the following (in millions):
December 31,
 20222021
Computer hardware and software$201.3 $172.2 
Furniture, fixtures and equipment27.9 24.0 
Leasehold improvements27.0 24.4 
Work-in-progress7.4 8.2 
 263.6 228.8 
Less: accumulated depreciation(197.3)(173.8)
$66.3 $55.0 

The Company has capitalized costs related to its various technology initiatives. At December 31, 2022, the net book value of computer software was $35.8 million, which included work-in-progress of $7.3 million. At December 31, 2021, the net book value of computer software was $27.7 million, which included work-in-progress of $8.2 million.


The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations and comprehensive income (in millions).

 Year Ended December 31,
 202220212020
Selling, general and administrative expenses$25.3 $23.4 $23.7 
Costs of services1.0 4.6 4.6 
$26.3 $28.0 $28.3 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt
9. Long-Term Debt
 
Long-term debt consisted of the following (in millions):
December 31,
20222021
Senior Secured Credit Facility:
Borrowings under $460 million revolving credit facility, due 2024$31.5 $— 
Term B loan facility, due 2025490.8 490.8 
Unsecured Senior Notes, due 2028550.0 550.0 
1,072.3 1,040.8 
Unamortized deferred loan costs(5.7)(6.9)
$1,066.6 $1,033.9 

Senior Secured Credit Facility On November 22, 2022, the Company entered into the ninth amendment to its senior secured credit facility (the "facility"), which (i) increased the capacity of its revolving credit facility (the "revolver") to $460.0 million from $250.0 million; and (ii) replaced the LIBOR reference rate with the secured overnight financing rate plus a 10 basis points adjustment ("SOFR").

The facility consists of a term B loan and the aforementioned $460.0 million revolver. Borrowings under the term B loan bear interest at SOFR plus 1.75 percent, or the bank’s base rate plus 0.75 percent. Borrowings under the revolver bear interest at SOFR 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. The revolver is limited to a maximum ratio of senior secured debt to trailing 12-months of lender-defined consolidated EBITDA of 3.75 to 1.00, which was 0.92 to 1.00 at December 31, 2022. There are no required minimum payments on the facility. The facility is secured by substantially all of the Company's assets and includes various restrictive covenants. The facility permitted the sale of its Oxford business in 2021 and the net cash proceeds (approximately $0.4 billion) were used for the acquisition of GlideFast on July 6, 2022 and other permitted investments within the required timeframe. At December 31, 2022, the Company was in compliance with its debt covenants.
Unsecured Senior Notes — The Company has $550.0 million of unsecured senior notes, which bear interest at 4.625 percent payable semiannually in arrears on May 15 and November 15. These notes are unsecured obligations and are subordinate to the senior secured credit facility. These 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.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
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, 2022, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):
2023$18.0 
202416.6 
202517.8 
2026$6.6 
$59.0 
 
Other Commitments — The workers' compensation loss reserves were $2.6 million and $2.4 million, net of anticipated insurance and indemnification recoveries of $10.2 million and $10.4 million, at December 31, 2022 and 2021, respectively. To secure obligations for workers’ compensation claims and other obligations, the Company has undrawn stand-by letters of credit of $4.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 and 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, including collective class and PAGA actions alleging violations of wage and hour laws. 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 32 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Stockholders' Equity Under stock repurchase programs approved by the Company’s Board of Directors, the Company repurchased 2.8 million of its common shares for $281.4 million during 2022 and 1.6 million shares for $183.3 million during 2021. All repurchased shares have been retired. Under the two-year, $400.0 million stock repurchase program, which was approved on July 27, 2022 and superseded the previous program, there was approximately $313.9 million remaining at year end for future stock repurchases.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation and Other Employee Benefit Plans
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
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, 2022, 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, restricted stock units ("RSUs"), performance shares and other incentive awards, stock appreciation rights and cash awards to its employees, directors and consultants. As of December 31, 2022, there were 2.2 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"), which is amended from time to time to add additional shares. 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, 2022, there were 0.1 million shares available for issuance under the 2012 Plan.

Stock-based compensation expense in the accompanying consolidated statements of operations and comprehensive income was as follows:

Year ended December 31,
 202220212020
Continuing operations (included in SG&A expenses)$49.3 $39.6 $27.4 
Discontinued operations— 13.1 4.9 
$49.3 $52.7 $32.3 

The Company recognized income tax benefits for stock-based compensation arrangements of $4.3 million, $2.5 million and $1.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.

Restricted Stock Units — The Company issues RSUs with (i) service conditions; and (ii) a combination of service and market and/or performance 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 or multi-year financial or other targets. In 2022 and 2021, the Company granted certain awards that included three-year financial performance targets plus a component based on achievement of total shareholder return ("TSR") relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200 percent of the target award. In 2020, the Company granted certain awards that 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 percent 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, other than the TSR components thereof, were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $8.71, $13.90 and $49.11 per share for the 2022, 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions:

2022 Awards2021 Awards2020 Awards
Expected term (years)3.03.03.0
Dividend yield— — — 
Volatility factor43.9 %46.0 %38.8 %
Risk-free interest rate1.8 %0.3 %0.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, 2022 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, 2021
0.6 0.3 0.9 $76.29 
Granted0.3 0.1 0.4 $110.62 
Vested(0.3)(0.2)(0.5)$73.99 
Forfeited(0.1)— (0.1)$85.67 
Unvested RSUs outstanding at December 31, 2022
0.5 0.2 0.7 $92.13 
Unvested and expected to vest RSUs outstanding at December 31, 2022
0.5 0.5 1.0 $91.80 
    
__________________
Vested shares include 0.2 million shares surrendered for payment of employee income taxes, which are available for re-issuance under the 2010 Plan.

As of December 31, 2022, there was unrecognized compensation expense of $56.5 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.6 years. The fair value of RSUs that vested was $49.3 million in 2022, $47.9 million in 2021 and $34.4 million in 2020. The weighted-average grant-date fair value per unit of RSUs was $110.62 in 2022, $93.36 in 2021 and $61.23 in 2020. 

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, 2022, there were 0.9 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:

 Year Ended December 31,
 202220212020
Expected term (years)0.50.50.5
Dividend yield— — — 
Expected volatility
27.8 - 32.4%
39.2 - 55.2%
32.0 - 63.3%
Weighted-average risk-free interest rate
0.1 - 1.0%
0.1 - 0.1%
0.1 - 1.8%
Average Black-Scholes valuation per share$27.60 $21.70 $12.53 
Shares issued (millions)0.2 0.2 0.4 
Stock-based compensation expense (millions)$6.2 $4.9 $4.0 

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 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 $13.6 million and $15.6 million at December 31, 2022 and 2021, respectively, which was primarily included in other long-term liabilities. The Company established a rabbi trust to fund the DCP and is primarily comprised of mutual funds, which are measured at fair value using the net asset value practical expedient.
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 made matching contributions to the 401(k) plans of $22.5 million in 2022, $19.9 million in 2021 and $15.9 million in 2020.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes
The provision for income taxes for consists of the following (in millions):
 Year Ended December 31,
 202220212020
Current:   
Federal$44.4 $43.6 $44.9 
State15.8 15.5 15.5 
Foreign4.9 3.0 1.7 
 65.1 62.1 62.1 
Deferred:   
Federal and State31.6 19.5 1.8 
$96.7 $81.6 $63.9 
 
Income from continuing operations before income taxes consists of the following (in millions): 
 Year Ended December 31,
 202220212020
United States$347.6 $304.5 $237.6 
Foreign16.0 8.9 3.9 
 $363.6 $313.4 $241.5 

The components of deferred tax (liabilities) assets are as follows (in millions):

 December 31,
20222021
Intangibles$(159.9)$(127.5)
Depreciation expense(8.8)(11.4)
Operating lease right-of-use assets(11.8)(14.8)
Operating lease liabilities12.2 15.6 
Allowance for doubtful accounts1.3 1.5 
Employee-related accruals21.0 20.5 
Stock-based compensation11.1 10.0 
Payroll tax deferral— 10.5 
Other5.7 6.6 
$(129.2)$(89.0)
The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent to income before income taxes and the income tax provision is as follows (in millions):
 Year Ended December 31,
 202220212020
Income tax provision at the statutory rate$76.3 $65.8 $50.7 
State income taxes, net of federal benefit17.3 15.2 12.7 
Nondeductible executive compensation5.4 3.3 1.3 
Disallowed meals and entertainment expenses0.5 0.2 0.5 
Excess stock-based compensation benefit(3.5)(2.0)(1.1)
Work opportunity tax credit(2.1)(3.1)(2.0)
Other2.8 2.2 1.8 
$96.7 $81.6 $63.9 
 
As of December 31, 2022, the Company had $0.5 million domestic credit carryforwards and had $1.6 million of foreign net operating losses, which will start to expire in 2030. The Company has recorded a valuation allowance of approximately $0.9 million at December 31, 2022 related to credits and net operating loss carryforwards.

At December 31, 2022, the Company had undistributed earnings of foreign subsidiaries of approximately $16.2 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 $59.3 million and $71.7 million and gross deferred tax liabilities of $187.6 million and $160.4 million at December 31, 2022 and 2021, respectively. Management has determined the gross deferred tax assets are realizable.

At December 31, 2022 and 2021, there were $1.4 million and $1.3 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 in the accompanying consolidated balance sheets. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying consolidated statements of operations and comprehensive income. The amount of interest and penalties recognized in the consolidated financial statements is not significant. The Company believes that there will be no significant decrease in unrecognized tax benefits by the end of 2023.
 
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 2018 tax year with no change. The Company remains subject to U.S. federal income tax examinations for 2019 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 2018 and subsequent years.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
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,
202220212020
Income from continuing operations$266.9 $231.8 $177.6 
Income from discontinued operations, net of income taxes1.2 178.1 22.7 
Net income $268.1 $409.9 $200.30 
Weighted-average number of common shares outstanding - basic50.6 52.7 52.7 
Dilutive effect of common share equivalents0.7 0.8 0.6 
Weighted-average number of common shares and share equivalents outstanding - diluted51.3 53.5 53.3 
Basic earnings per share:
Continuing operations$5.27 $4.40 $3.37 
Discontinued operations0.03 3.38 0.43 
$5.30 $7.78 $3.80 
Diluted earnings per share:
Continuing operations$5.21 $4.33 $3.33 
Discontinued operations0.02 3.33 0.43 
$5.23 $7.66 $3.76 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment Reporting
ASGN provides information technology and professional services in the technology and creative digital marketing fields across the commercial and government sectors. ASGN operates through its Commercial and Federal Government segments. Virtually all of the Company's revenues are generated in the United States.

The Commercial Segment provides IT services and solutions, digital and creative services to Fortune 1000 and large enterprise clients across the United States, Canada and Europe. The Federal Government Segment delivers advanced solutions in cloud and enterprise IT, cybersecurity, artificial intelligence, machine learning and digital transformation to meet the mission critical needs of defense, intelligence and federal civilian agencies. Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income 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,
202220212020
Commercial
Revenues$3,435.7 $2,927.1 $2,497.9 
Gross profit1,126.2 934.9 778.3 
Operating income411.1 355.9 284.5 
Depreciation16.3 13.9 14.4 
Amortization31.3 25.7 22.9 
Federal Government
Revenues$1,145.4 $1,082.4 $1,004.2 
Gross profit243.4 207.6 168.9 
Operating income89.1 76.1 58.0 
Depreciation5.5 8.5 9.0 
Amortization33.8 30.0 28.1 
Consolidated
Revenues$4,581.1 $4,009.5 $3,502.1 
Gross profit1,369.6 1,142.4 947.2 
Operating income409.5 350.9 281.2 
Depreciation26.3 28.0 28.3 
Amortization65.1 55.7 51.0 

___________________

Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses.
Virtually all of the revenues from the Commercial Segment are generated from 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 from the Federal Government Segment are generated from: (i) firm-fixed-price, (ii) T&M and (iii) cost reimbursable contracts. Revenues by segment and by type are as follows (in millions):
Year Ended December 31,
202220212020
Commercial
Assignment$2,476.1 $2,285.9 $2,117.0 
Consulting959.6 641.2 380.9 
3,435.7 2,927.1 2,497.9 
Federal Government
Firm-fixed-price331.6 295.6 272.0 
Time and materials456.3 399.0 322.6 
Cost reimbursable357.5 387.8 409.6 
1,145.4 1,082.4 1,004.2 
Consolidated$4,581.1 $4,009.5 $3,502.1 

Federal Government Segment revenues by customer type are as follows (in millions):
Year Ended December 31,
202220212020
Department of Defense and Intelligence Agencies$606.3 $589.7 $558.5 
Federal Civilian503.4 421.8 370.6 
Other35.7 70.9 75.1 
$1,145.4 $1,082.4 $1,004.2 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Recurring Fair Value Measurements — The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued payroll and contract professional pay approximate their fair value based on their short-term nature. The carrying amount of long-term debt recorded in the Company’s accompanying consolidated balance sheet at December 31, 2022 was $1.1 billion (see Note 9. Long-Term Debt) and its fair value was $1.0 billion on December 31, 2022, which was determined using quoted prices in active markets for identical liabilities (Level 1 inputs).

Certain acquisitions contained provisions requiring the Company to pay contingent consideration in the event the underlying acquired businesses achieved certain specified earning targets or obtained specified contract awards (see Note 6. Acquisitions). Contingent consideration liabilities had a fair value of $15.1 million at December 31, 2021, of which $8.1 million was paid in 2022 and the remaining amount was reduced to zero as a measurement period adjustment, with no effect on results of operations. There were no fair value adjustments for non-financial assets or liabilities as of December 31, 2022.
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.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
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, 2022   
Allowance for doubtful accounts$3.1 2.0 (1.1)$4.0 
Workers’ compensation loss reserves$12.8 3.2 (3.2)$12.8 
   
Year ended December 31, 2021
Allowance for doubtful accounts$3.9 0.4 (1.2)$3.1 
Workers’ compensation loss reserves$13.1 3.3 (3.6)$12.8 
   
Year ended December 31, 2020   
Allowance for doubtful accounts$4.1 1.0 (1.2)$3.9 
Workers’ compensation loss reserves$16.1 2.7 (5.7)$13.1 
______
(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 39 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Critical and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
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 6. Acquisitions). All intercompany accounts and transactions have been eliminated.
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. Actual results could differ from those estimates.
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 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, 2022 annual impairment test for all of its reporting units and trademarks. 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, and the trademarks, exceeded their respective carrying amounts 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.
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 Segment 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; (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 a federal government 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 $16.1 million and $13.3 million at December 31, 2022 and 2021, 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 original maturities of three months or less 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.0 million and $3.1 million at December 31, 2022 and 2021, respectively.
Leases
Leases — The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from three months to 8.5 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 2022, 2021 and 2020.
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 Commercial Segment 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 for the Federal Government 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 restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations
There were no significant operating results from discontinued operations in 2022. The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).

Year Ended December 31,
20212020
Revenues$324.3 $448.5 
Costs of services223.0 306.4 
Gross profit101.3 142.1 
Selling, general and administrative expenses90.1 112.3 
Amortization of intangible assets0.4 0.7 
Income before income taxes10.8 29.1 
Provision for income taxes1.5 6.4 
Gain on sale, net of income taxes168.8 — 
Income from discontinued operations, net of income taxes$178.1 $22.7 

During 2022, the Company received $9.8 million cash related to the finalization of the purchase price. The following table provides select cash flow information related to the Oxford business (in millions):
Year Ended December 31,
20212020
Net cash provided by (used in) operating activities$(84.0)$49.9 
Net cash provided by (used in) investing activities
   Cash received from sale of discontinued operations503.8 — 
   Other(3.9)(6.4)
$499.9 $(6.4)
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Lease, Cost [Table Text Block] The Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).
Year Ended December 31,
202220212020
Components of lease expense
Operating lease expense$25.4 $26.9 $28.1 
Short-term lease expense6.9 5.4 6.4 
Variable lease expense4.8 5.1 5.2 
$37.1 $37.4 $39.7 
Weighted-average remaining lease term of operating leases3.1 years3.2 years3.7 years
Weighted-average discount rate of operating leases3.67 %3.47 %3.86 %
Supplemental cash flow information
Cash paid for operating lease liabilities$28.3$29.1$28.1
Right-of-use assets obtained with lease liabilities$15.6$10.8$18.9
Lessee, Operating Lease, Liability, Maturity [Table Text Block] uture maturities of operating lease liabilities are as follows (in millions):
2023$24.5 
202415.3 
20258.9 
20266.1 
20273.5 
Thereafter0.2 
Total future minimum lease payments 58.5 
Less: imputed interest 3.3 
$55.2 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following is a summary of the Company's acquisitions (in millions).

Year Ended December 31,
202220212020
Number of businesses acquiredTwoThreeFour
Aggregate purchase price1
$483.0 $221.3 $186.0 
Maximum contingent consideration2
— 15.0 19.0 
Status of purchase accountingOpenClosedClosed
___
1 Generally, working capital adjustments and contingent consideration account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.
2 See Note 16. Fair Value Measurements for information on contingent consideration.
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Identifiable Assets (Tables)
12 Months Ended
Dec. 31, 2022
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 since December 31, 2020 (in millions). See Note 15. Segment Reporting for more information on the Company's reportable segments.
CommercialFederal GovernmentTotal
Balance as of December 31, 2020
$778.6 $642.1 $1,420.7 
2021 acquisitions
51.1 94.8 145.9 
Purchase price adjustment— 3.3 3.3 
Translation adjustment(0.4)— (0.4)
Balance as of December 31, 2021
829.3 740.2 1,569.5 
2022 acquisitions
246.4 85.5 331.9 
Purchase price adjustment0.4 (8.5)(8.1)
Translation adjustment(1.4)— (1.4)
Balance as of December 31, 2022
$1,074.7 $817.2 $1,891.9 
___________________

Approximately $250.7 million and $127.2 million of the goodwill for the 2022 and 2021 acquisitions, respectively, is deductible for income tax purposes.
Schedule of Acquired Intangible Assets
Acquired intangible assets consisted of the following (in millions):
  December 31, 2022December 31, 2021
 Estimated Useful Life (in years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Subject to amortization:     
Customer and contractual relationships
7 - 13
$589.3 $315.7 $273.6 $493.9 $260.2 $233.7 
Contractor relationships4— — — 45.5 45.5 — 
Contract Backlog
1 - 3
44.1 36.5 7.6 34.8 31.0 3.8 
Non-compete agreements
1 - 7
41.2 25.6 15.6 29.4 21.6 7.8 
  674.6 377.8 296.8 603.6 358.3 245.3 
Not subject to amortization:     
Trademarks272.8 — 272.8 242.6 — 242.6 
 $947.4 $377.8 $569.6 $846.2 $358.3 $487.9 
Schedule of Estimated Future Amortization Expense
Estimated future amortization expense is as follows (in millions):

202371.6 
202458.1 
202548.8 
202641.8 
202732.0 
Thereafter44.5 
$296.8 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Net property and equipment consisted of the following (in millions):
December 31,
 20222021
Computer hardware and software$201.3 $172.2 
Furniture, fixtures and equipment27.9 24.0 
Leasehold improvements27.0 24.4 
Work-in-progress7.4 8.2 
 263.6 228.8 
Less: accumulated depreciation(197.3)(173.8)
$66.3 $55.0 
Depreciation Expense
The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations and comprehensive income (in millions).

 Year Ended December 31,
 202220212020
Selling, general and administrative expenses$25.3 $23.4 $23.7 
Costs of services1.0 4.6 4.6 
$26.3 $28.0 $28.3 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following (in millions):
December 31,
20222021
Senior Secured Credit Facility:
Borrowings under $460 million revolving credit facility, due 2024$31.5 $— 
Term B loan facility, due 2025490.8 490.8 
Unsecured Senior Notes, due 2028550.0 550.0 
1,072.3 1,040.8 
Unamortized deferred loan costs(5.7)(6.9)
$1,066.6 $1,033.9 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Contractual Cash Obligation Payments The following is a summary of these obligations as of December 31, 2022, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):
2023$18.0 
202416.6 
202517.8 
2026$6.6 
$59.0 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation and Other Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]
Stock-based compensation expense in the accompanying consolidated statements of operations and comprehensive income was as follows:

Year ended December 31,
 202220212020
Continuing operations (included in SG&A expenses)$49.3 $39.6 $27.4 
Discontinued operations— 13.1 4.9 
$49.3 $52.7 $32.3 
Fair Value Measurement Inputs and Valuation Techniques
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, other than the TSR components thereof, were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $8.71, $13.90 and $49.11 per share for the 2022, 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions:

2022 Awards2021 Awards2020 Awards
Expected term (years)3.03.03.0
Dividend yield— — — 
Volatility factor43.9 %46.0 %38.8 %
Risk-free interest rate1.8 %0.3 %0.3 %
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, 2022 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, 2021
0.6 0.3 0.9 $76.29 
Granted0.3 0.1 0.4 $110.62 
Vested(0.3)(0.2)(0.5)$73.99 
Forfeited(0.1)— (0.1)$85.67 
Unvested RSUs outstanding at December 31, 2022
0.5 0.2 0.7 $92.13 
Unvested and expected to vest RSUs outstanding at December 31, 2022
0.5 0.5 1.0 $91.80 
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:
 Year Ended December 31,
 202220212020
Expected term (years)0.50.50.5
Dividend yield— — — 
Expected volatility
27.8 - 32.4%
39.2 - 55.2%
32.0 - 63.3%
Weighted-average risk-free interest rate
0.1 - 1.0%
0.1 - 0.1%
0.1 - 1.8%
Average Black-Scholes valuation per share$27.60 $21.70 $12.53 
Shares issued (millions)0.2 0.2 0.4 
Stock-based compensation expense (millions)$6.2 $4.9 $4.0 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Taxes
The provision for income taxes for consists of the following (in millions):
 Year Ended December 31,
 202220212020
Current:   
Federal$44.4 $43.6 $44.9 
State15.8 15.5 15.5 
Foreign4.9 3.0 1.7 
 65.1 62.1 62.1 
Deferred:   
Federal and State31.6 19.5 1.8 
$96.7 $81.6 $63.9 
Income (Loss) before Income Tax Provision
Income from continuing operations before income taxes consists of the following (in millions): 
 Year Ended December 31,
 202220212020
United States$347.6 $304.5 $237.6 
Foreign16.0 8.9 3.9 
 $363.6 $313.4 $241.5 
Schedule of Deferred Tax Assets and Liabilities
The components of deferred tax (liabilities) assets are as follows (in millions):

 December 31,
20222021
Intangibles$(159.9)$(127.5)
Depreciation expense(8.8)(11.4)
Operating lease right-of-use assets(11.8)(14.8)
Operating lease liabilities12.2 15.6 
Allowance for doubtful accounts1.3 1.5 
Employee-related accruals21.0 20.5 
Stock-based compensation11.1 10.0 
Payroll tax deferral— 10.5 
Other5.7 6.6 
$(129.2)$(89.0)
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 to income before income taxes and the income tax provision is as follows (in millions):
 Year Ended December 31,
 202220212020
Income tax provision at the statutory rate$76.3 $65.8 $50.7 
State income taxes, net of federal benefit17.3 15.2 12.7 
Nondeductible executive compensation5.4 3.3 1.3 
Disallowed meals and entertainment expenses0.5 0.2 0.5 
Excess stock-based compensation benefit(3.5)(2.0)(1.1)
Work opportunity tax credit(2.1)(3.1)(2.0)
Other2.8 2.2 1.8 
$96.7 $81.6 $63.9 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2022
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,
202220212020
Income from continuing operations$266.9 $231.8 $177.6 
Income from discontinued operations, net of income taxes1.2 178.1 22.7 
Net income $268.1 $409.9 $200.30 
Weighted-average number of common shares outstanding - basic50.6 52.7 52.7 
Dilutive effect of common share equivalents0.7 0.8 0.6 
Weighted-average number of common shares and share equivalents outstanding - diluted51.3 53.5 53.3 
Basic earnings per share:
Continuing operations$5.27 $4.40 $3.37 
Discontinued operations0.03 3.38 0.43 
$5.30 $7.78 $3.80 
Diluted earnings per share:
Continuing operations$5.21 $4.33 $3.33 
Discontinued operations0.02 3.33 0.43 
$5.23 $7.66 $3.76 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
Year Ended December 31,
202220212020
Commercial
Revenues$3,435.7 $2,927.1 $2,497.9 
Gross profit1,126.2 934.9 778.3 
Operating income411.1 355.9 284.5 
Depreciation16.3 13.9 14.4 
Amortization31.3 25.7 22.9 
Federal Government
Revenues$1,145.4 $1,082.4 $1,004.2 
Gross profit243.4 207.6 168.9 
Operating income89.1 76.1 58.0 
Depreciation5.5 8.5 9.0 
Amortization33.8 30.0 28.1 
Consolidated
Revenues$4,581.1 $4,009.5 $3,502.1 
Gross profit1,369.6 1,142.4 947.2 
Operating income409.5 350.9 281.2 
Depreciation26.3 28.0 28.3 
Amortization65.1 55.7 51.0 

___________________
Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses.
Disaggregation of Revenue [Table Text Block] Revenues by segment and by type are as follows (in millions):
Year Ended December 31,
202220212020
Commercial
Assignment$2,476.1 $2,285.9 $2,117.0 
Consulting959.6 641.2 380.9 
3,435.7 2,927.1 2,497.9 
Federal Government
Firm-fixed-price331.6 295.6 272.0 
Time and materials456.3 399.0 322.6 
Cost reimbursable357.5 387.8 409.6 
1,145.4 1,082.4 1,004.2 
Consolidated$4,581.1 $4,009.5 $3,502.1 
Revenue from External Customers by Products and Services [Table Text Block]
Federal Government Segment revenues by customer type are as follows (in millions):
Year Ended December 31,
202220212020
Department of Defense and Intelligence Agencies$606.3 $589.7 $558.5 
Federal Civilian503.4 421.8 370.6 
Other35.7 70.9 75.1 
$1,145.4 $1,082.4 $1,004.2 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Critical and Significant Accounting Policies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases        
Deferred Revenue $ 16.1 $ 13.3    
Allowance for Doubtful Accounts and Bilinig Adjustments        
Leases        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 4.0 $ 3.1 $ 3.9 $ 4.1
Minimum [Member]        
Leases        
Lessee, Operating Lease, Term of Contract 3 months      
Property, Plant and Equipment, Estimated Useful Lives three      
Maximum [Member]        
Leases        
Lessee, Operating Lease, Term of Contract 8 years 6 months      
Property, Plant and Equipment, Estimated Useful Lives five years      
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Details) - USD ($)
$ in Millions
12 Months Ended
Aug. 17, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Gain on sale of discontinued operations   $ 0.0 $ 216.9 $ 0.0
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]        
Income from discontinued operations, net of income taxes   1.2 178.1 22.7
Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]        
Cash received from sale of discontinued operations   $ 9.8 503.8 0.0
Oxford Business | Discontinued Operations        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from Sale of Property Held-for-sale $ 525.0      
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]        
Revenues     324.3 448.5
Costs of services     223.0 306.4
Gross profit     101.3 142.1
Selling, general and administrative expenses     90.1 112.3
Amortization of intangible assets     0.4 0.7
Income before income taxes     10.8 29.1
Provision for income taxes     1.5 6.4
Gain on sale, net of income taxes     168.8 0.0
Income from discontinued operations, net of income taxes     178.1 22.7
Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]        
Net cash provided by (used in) operating activities     (84.0) 49.9
Cash received from sale of discontinued operations       0.0
Other     (3.9) (6.4)
Net cash provided by (used in) investing activities     $ 499.9 $ (6.4)
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Lease Cost (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lease, Cost [Abstract]      
Operating lease expense $ 25.4 $ 26.9 $ 28.1
Short-term lease expense 6.9 5.4 6.4
Variable lease expense 4.8 5.1 5.2
Total Lease, Expense $ 37.1 $ 37.4 $ 39.7
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Supplemental Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, to be Paid [Abstract]      
Weighted-average remaining lease term of operating leases 3 years 1 month 6 days 3 years 2 months 12 days 3 years 8 months 12 days
Weighted-average discount rate of operating leases 3.67% 3.47% 3.86%
Cash paid for operating lease liabilities $ 28.3 $ 29.1 $ 28.1
Right-of-use assets obtained with lease liabilities $ 15.6 $ 10.8 $ 18.9
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Operating Lease Liability Payments Due (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2023 $ 24.5
2024 15.3
2025 8.9
2026 6.1
2027 3.5
Thereafter 0.2
Total future minimum lease payments 58.5
Less: imputed interest 3.3
Operating Lease, Liability $ 55.2
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions (Details)
$ in Millions
12 Months Ended
Jul. 06, 2022
USD ($)
Dec. 31, 2022
USD ($)
business
Dec. 31, 2021
USD ($)
business
Dec. 31, 2020
USD ($)
business
Business Acquisition [Line Items]        
Number of businesses acquired | business   2 3 4
Aggregate purchase price1   $ 483.0 $ 221.3 $ 186.0
Business Combination, Contingent Consideration, Liability, Noncurrent     15.1  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 102.8      
Business Combination, Price of Acquisition, Expected 350.0      
Identifiable intangible assets $ 30.2      
Maximum [Member]        
Business Acquisition [Line Items]        
Business Combination, Contingent Consideration, Liability, Noncurrent   $ 0.0 $ 15.0 $ 19.0
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Identifiable Assets Goodwill (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Gross goodwill, period start $ 1,569.5 $ 1,420.7
Purchase price adjustment (8.1) 3.3
Translation adjustment (1.4) (0.4)
Gross goodwill, period end 1,891.9 1,569.5
Commercial Business    
Goodwill [Roll Forward]    
Gross goodwill, period start 829.3 778.6
Purchase price adjustment 0.4 0.0
Translation adjustment (1.4) (0.4)
Gross goodwill, period end 1,074.7 829.3
Federal Government Business    
Goodwill [Roll Forward]    
Gross goodwill, period start 740.2 642.1
Purchase price adjustment (8.5) 3.3
Translation adjustment 0.0 0.0
Gross goodwill, period end 817.2 740.2
2021 Acquisitions    
Goodwill [Roll Forward]    
Acquisitions   145.9
Goodwill, expected tax deductible amount 127.2  
2021 Acquisitions | Commercial Business    
Goodwill [Roll Forward]    
Acquisitions   51.1
2021 Acquisitions | Federal Government Business    
Goodwill [Roll Forward]    
Acquisitions   $ 94.8
2022 Acquisitions    
Goodwill [Roll Forward]    
Acquisitions 331.9  
Goodwill, expected tax deductible amount 250.7  
2022 Acquisitions | Commercial Business    
Goodwill [Roll Forward]    
Acquisitions 246.4  
2022 Acquisitions | Federal Government Business    
Goodwill [Roll Forward]    
Acquisitions $ 85.5  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Identifiable Assets Acquired Intangible Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Intangible assets subject to amortization:    
Gross Carrying Amount $ 674.6 $ 603.6
Accumulated Amortization 377.8 358.3
Net Carrying Amount 296.8 245.3
Intangible assets not subject to amortization:    
Trademarks, Carrying Amount 272.8 242.6
Gross Carrying Amount 947.4 846.2
Net Carrying Amount 569.6 487.9
Contractual customer relationships    
Intangible assets subject to amortization:    
Gross Carrying Amount 589.3 493.9
Accumulated Amortization 315.7 260.2
Net Carrying Amount $ 273.6 233.7
Contractual customer relationships | Minimum [Member]    
Intangible Assets [Line Items]    
Estimated Useful Life (in years) 7 years  
Contractual customer relationships | Maximum [Member]    
Intangible Assets [Line Items]    
Estimated Useful Life (in years) 13 years  
Contractor relations    
Intangible Assets [Line Items]    
Estimated Useful Life (in years) 4 years  
Intangible assets subject to amortization:    
Gross Carrying Amount $ 0.0 45.5
Accumulated Amortization 0.0 45.5
Net Carrying Amount 0.0 0.0
Backlog    
Intangible assets subject to amortization:    
Gross Carrying Amount 44.1 34.8
Accumulated Amortization 36.5 31.0
Net Carrying Amount $ 7.6 3.8
Backlog | Minimum [Member]    
Intangible Assets [Line Items]    
Estimated Useful Life (in years) 1 year  
Backlog | Maximum [Member]    
Intangible Assets [Line Items]    
Estimated Useful Life (in years) 3 years  
Non-compete agreements    
Intangible assets subject to amortization:    
Gross Carrying Amount $ 41.2 29.4
Accumulated Amortization 25.6 21.6
Net Carrying Amount $ 15.6 $ 7.8
Non-compete agreements | Minimum [Member]    
Intangible Assets [Line Items]    
Estimated Useful Life (in years) 1 year  
Non-compete agreements | Maximum [Member]    
Intangible Assets [Line Items]    
Estimated Useful Life (in years) 7 years  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Identifiable Assets Future Amortization Expense (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 $ 71.6  
2024 58.1  
2025 48.8  
2026 41.8  
2027 32.0  
Thereafter 44.5  
Net Carrying Amount $ 296.8 $ 245.3
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Property and equipment $ 263.6 $ 228.8  
Less: accumulated depreciation (197.3) (173.8)  
Total 66.3 55.0  
Depreciation 26.3 28.0 $ 28.3
Selling, General and Administrative Expenses      
Property, Plant and Equipment [Line Items]      
Depreciation 25.3 23.4 23.7
Cost of Sales [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation 1.0 4.6 $ 4.6
Computer hardware and software [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment 201.3 172.2  
Furniture, fixtures and equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment 27.9 24.0  
Leasehold improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment 27.0 24.4  
Work-in-progress [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 7.4 $ 8.2  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Narratives) (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Net book value $ 66.3 $ 55.0
Software Development    
Property, Plant and Equipment [Line Items]    
Net book value 35.8 27.7
Software Development Work-in-Progress    
Property, Plant and Equipment [Line Items]    
Net book value $ 7.3 $ 8.2
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Components (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Nov. 22, 2022
Dec. 31, 2021
Nov. 22, 2019
Debt Instrument [Line Items]        
Senior Notes $ 550.0   $ 550.0 $ 550.0
Long-term Debt, Gross 1,072.3   1,040.8  
Unamortized Debt Issuance Expense (5.7)   (6.9)  
Long-term Debt 1,066.6   1,033.9  
Long-Term Line of Credit 31.5   0.0  
$490.8 Million Term B Loan Facility, due April 2025 [Domain]        
Debt Instrument [Line Items]        
Secured Debt $ 490.8   $ 490.8  
$250 Million Revolving Credit Facility, Due November 2024 [Member]        
Debt Instrument [Line Items]        
Secured Debt       $ 250.0
$460 Million Revolving Credit Facility, Due November 2024        
Debt Instrument [Line Items]        
Secured Debt   $ 460.0    
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Narrative (Details)
$ in Millions
12 Months Ended
Aug. 17, 2021
USD ($)
Dec. 31, 2022
USD ($)
Nov. 22, 2022
USD ($)
Dec. 31, 2021
USD ($)
Nov. 22, 2019
USD ($)
Debt Instrument [Line Items]          
Maximum senior secured debt to EBITDA ratio   3.75      
Leverage Ratio   0.92      
Senior Notes   $ 550.0   $ 550.0 $ 550.0
Disposal Group, Including Discontinued Operations, Net Sale Proceeds $ 400.0        
$250 Million Revolving Credit Facility, Due November 2024 [Member]          
Debt Instrument [Line Items]          
Secured Debt         $ 250.0
$490.8 Million Term B Loan Facility, due April 2025 [Domain]          
Debt Instrument [Line Items]          
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%      
$490.8 Million Term B Loan Facility, due April 2025 [Domain] | London Interbank Offered Rate (LIBOR)          
Debt Instrument [Line Items]          
Debt Instrument, Basis Spread on Variable Rate   1.75%      
Senior Notes          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage   4.625%      
$460 Million Revolving Credit Facility, Due November 2024          
Debt Instrument [Line Items]          
Secured Debt     $ 460.0    
$460 Million Revolving Credit Facility, Due November 2024 | bank base rate [Member] | Minimum [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%      
$460 Million Revolving Credit Facility, Due November 2024 | bank base rate [Member] | Maximum [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%      
$460 Million Revolving Credit Facility, Due November 2024 | London Interbank Offered Rate (LIBOR) | Minimum [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Basis Spread on Variable Rate   1.25%      
$460 Million Revolving Credit Facility, Due November 2024 | London Interbank Offered Rate (LIBOR) | Maximum [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Basis Spread on Variable Rate   2.25%      
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies Contractual Obligations (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Purchase Obligations  
2023 $ 18.0
2024 16.6
2025 17.8
2026 6.6
Total $ 59.0
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Self Insurance Reserve $ 2.6 $ 2.4
Workers' compensation receivable 10.2 10.4
Letters of Credit Outstanding, Amount $ 4.0  
Business Combination, Contingent Consideration, Liability, Noncurrent   $ 15.1
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 09, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]        
Stock repurchase and retirement of shares   $ (281,400,000) $ (183,300,000) $ (27,900,000)
Stock repurchase program, term 2 years      
Stock repurchase program, authorized amount $ 400,000,000      
Stock repurchase program, remaining authorized amount   313,900,000    
Common Stock        
Class of Stock [Line Items]        
Stock repurchase and retirement of shares   $ 0 $ 0  
Repurchase of common shares (in shares)   2.8 1.6 0.8
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation and Other Employee Benefit Plans - Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 49.3 $ 52.7 $ 32.3
Continuing Operations      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense 49.3 39.6 27.4
Discontinued Operations      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense $ 0.0 $ 13.1 $ 4.9
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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 27.80% 39.20% 32.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.10% 0.10% 0.10%
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 32.40% 55.20% 63.30%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.00% 0.10% 1.80%
TSR [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 Term 3 years 3 years 3 years
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 Volatility Rate 43.90% 46.00% 38.80%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.80% 0.30% 0.30%
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 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%
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 27.60 $ 21.70 $ 12.53
Stock Issued During Period, Shares, Employee Stock Purchase Plans 0.2 0.2 0.4
Share-based Payment Arrangement, Expense $ 6.2 $ 4.9 $ 4.0
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details) - $ / shares
shares in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Unvested (in shares) 0.9    
Unvested (in shares) 0.7 0.9  
Unvested and expected to vest (in shares) 1.0    
Granted Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Granted (in shares) 0.4    
Vested Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.5)    
Forfeited Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.1)    
Award with service conditions [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Unvested (in shares) 0.6    
Unvested (in shares) 0.5 0.6  
Unvested and expected to vest (in shares) 0.5    
Award with service conditions [Member] | Granted Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Granted (in shares) 0.3    
Award with service conditions [Member] | Vested Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.3)    
Award with service conditions [Member] | Forfeited Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.1)    
Awards with performance and service conditions [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Unvested (in shares) 0.3    
Unvested (in shares) 0.2 0.3  
Unvested and expected to vest (in shares) 0.5    
Awards with performance and service conditions [Member] | Granted Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Granted (in shares) 0.1    
Awards with performance and service conditions [Member] | Vested Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.2)    
Awards with performance and service conditions [Member] | Forfeited Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) 0.0    
Restricted Stock Units and Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Unvested (in dollars per share) $ 76.29    
Unvested (in dollars per share) 92.13 $ 76.29  
Granted (in dollars per share) 110.62 $ 93.36 $ 61.23
Vested/forfeited (in dollars per share) 73.99    
Unvested and expected to vest (in dollars per share) 91.80    
Restricted Stock Units and Awards Forfeited      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Vested/forfeited (in dollars per share) $ 85.67    
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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    
Share-based Payment Arrangement, Expense, Tax Benefit $ 4.3 $ 2.5 $ 1.4
Share-based awards expense, service period 1 year 7 months 6 days    
Deferred Compensation Liability, Current and Noncurrent $ 13.6 15.6  
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 22.5 $ 19.9 $ 15.9
TSR [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in dollars per share) $ 8.71 $ 13.90 $ 49.11
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, Number of Shares Available for Grant 0.9    
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, Purchase Period 6 months    
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.2    
Granted (in dollars per share) $ 110.62 $ 93.36 $ 61.23
Shares surrendered by the employees to the Company for payment of minimum tax withholding obligations 0.2    
Unrecognized compensation expense $ 56.5    
Total intrinsic value of options exercised $ 49.3 $ 47.9 $ 34.4
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Performance Period 3 years 3 years  
Restricted Stock Units (RSUs) | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year    
Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage 0.00% 0.00%  
Restricted Stock Units (RSUs) | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 5 years    
Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage 200.00% 200.00%  
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Narratives) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
U.S. federal statutory tax rate 21.00% 21.00% 21.00%
Deferred Tax Assets, Operating Loss Carryforwards, Domestic $ 0.5    
Deferred Tax Assets, Operating Loss Carryforwards, Foreign 1.6    
Retained earnings 1,200.0 $ 1,174.4  
Gross deferred tax assets 59.3 71.7  
Gross deferred tax liabilities 187.6 160.4  
Unrecognized Tax Benefits 1.4 $ 1.3  
Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Deferred Tax Assets, Valuation Allowance 0.9    
Foreign [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Retained earnings $ 16.2    
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Income Tax Components) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 44.4 $ 43.6 $ 44.9
State 15.8 15.5 15.5
Foreign 4.9 3.0 1.7
Total Current 65.1 62.1 62.1
Deferred:      
Federal and State 31.6 19.5 1.8
Total $ 96.7 $ 81.6 $ 63.9
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Income Before Tax) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
United States $ 347.6 $ 304.5 $ 237.6
Foreign 16.0 8.9 3.9
Income before income taxes $ 363.6 $ 313.4 $ 241.5
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Deferred Tax Assets And Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Intangibles $ (159.9) $ (127.5)
Depreciation expense (8.8) (11.4)
Operating lease right-of-use assets (11.8) (14.8)
Operating lease liabilities 12.2 15.6
Allowance for doubtful accounts 1.3 1.5
Employee-related accruals 21.0 20.5
Stock-based compensation 11.1 10.0
Payroll tax deferral 0.0 10.5
Other 5.7 6.6
Deferred Tax Liabilities, net of deferred tax assets and valuation allowance $ (129.2) $ (89.0)
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tax Rate Reconciliation) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Income tax provision at the statutory rate $ 76.3 $ 65.8 $ 50.7
State income taxes, net of federal benefit 17.3 15.2 12.7
Permanent difference – non deductible items 5.4 3.3 1.3
Disallowed meals and entertainment expenses 0.5 0.2 0.5
Excess stock-based compensation benefit (3.5) (2.0) (1.1)
Work opportunity tax credit (2.1) (3.1) (2.0)
Other 2.8 2.2 1.8
Total $ 96.7 $ 81.6 $ 63.9
U.S. federal statutory tax rate 21.00% 21.00% 21.00%
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Income from continuing operations $ 266.9 $ 231.8 $ 177.6
Income from discontinued operations, net of income taxes 1.2 178.1 22.7
Net income $ 268.1 $ 409.9 $ 200.3
Weighted Average Number of Shares Outstanding Reconciliation      
Weighted-average number of common shares outstanding - basic 50.6 52.7 52.7
Dilutive effect of common share equivalents 0.7 0.8 0.6
Weighted Average Number of Shares Outstanding, Diluted, Total 51.3 53.5 53.3
Continuing operations (in dollars per share) $ 5.27 $ 4.40 $ 3.37
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share 0.03 3.38 0.43
Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share 0.03    
Earnings per share (in dollars per share) 5.30 7.78 3.80
Continuing operations (in dollars per share) 5.21 4.33 3.33
Discontinued operations (in dollars per share) 0.02 3.33 0.43
Earnings per share (in dollars per share) $ 5.23 $ 7.66 $ 3.76
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting - Segment Reporting Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenues $ 4,581.1 $ 4,009.5 $ 3,502.1
Gross Profit 1,369.6 1,142.4 947.2
Operating Income (Loss) 409.5 350.9 281.2
Depreciation 26.3 28.0 28.3
Amortization 65.1 55.7 51.0
Commercial Business      
Segment Reporting Information [Line Items]      
Revenues 3,435.7 2,927.1 2,497.9
Gross Profit 1,126.2 934.9 778.3
Operating Income (Loss) 411.1 355.9 284.5
Depreciation 16.3 13.9 14.4
Amortization 31.3 25.7 22.9
Federal Government Business      
Segment Reporting Information [Line Items]      
Revenues 1,145.4 1,082.4 1,004.2
Gross Profit 243.4 207.6 168.9
Operating Income (Loss) 89.1 76.1 58.0
Depreciation 5.5 8.5 9.0
Amortization $ 33.8 $ 30.0 $ 28.1
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting - Disaggregated Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from External Customer [Line Items]      
Revenues $ 4,581.1 $ 4,009.5 $ 3,502.1
Commercial Business      
Revenue from External Customer [Line Items]      
Revenues 3,435.7 2,927.1 2,497.9
Commercial Business | Assignment      
Revenue from External Customer [Line Items]      
Revenues 2,476.1 2,285.9 2,117.0
Commercial Business | Consulting      
Revenue from External Customer [Line Items]      
Revenues 959.6 641.2 380.9
Federal Government Business      
Revenue from External Customer [Line Items]      
Revenues 1,145.4 1,082.4 1,004.2
Federal Government Business | Firm-fixed-price      
Revenue from External Customer [Line Items]      
Revenues 331.6 295.6 272.0
Federal Government Business | Time and materials      
Revenue from External Customer [Line Items]      
Revenues 456.3 399.0 322.6
Federal Government Business | Cost reimbursable      
Revenue from External Customer [Line Items]      
Revenues $ 357.5 $ 387.8 $ 409.6
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting - Federal Government Segment Revenues by Customer Type (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from External Customer [Line Items]      
Revenues $ 4,581.1 $ 4,009.5 $ 3,502.1
Federal Government Business      
Revenue from External Customer [Line Items]      
Revenues 1,145.4 1,082.4 1,004.2
Federal Government Business | Department of Defense and Intelligence Agencies      
Revenue from External Customer [Line Items]      
Revenues 606.3 589.7 558.5
Federal Government Business | Federal Civilian      
Revenue from External Customer [Line Items]      
Revenues 503.4 421.8 370.6
Federal Government Business | Other      
Revenue from External Customer [Line Items]      
Revenues $ 35.7 $ 70.9 $ 75.1
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Long-term Debt, Gross $ 1,072,300,000 $ 1,040,800,000
Long-term Debt, Fair Value $ 1,000,000,000  
Business Combination, Contingent Consideration, Liability, Noncurrent   $ 15,100,000
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for Doubtful Accounts and Bilinig Adjustments      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 3.1 $ 3.9 $ 4.1
Provisions 2.0 0.4 1.0
Deductions (1.1) (1.2) (1.2)
Balance at end of year 4.0 3.1 3.9
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 12.8 13.1 16.1
Provisions 3.2 3.3 2.7
Deductions (3.2) (3.6) (5.7)
Balance at end of year $ 12.8 $ 12.8 $ 13.1
XML 82 asgn-20221231_htm.xml IDEA: XBRL DOCUMENT 0000890564 2022-01-01 2022-12-31 0000890564 2022-06-30 0000890564 2023-02-17 0000890564 2022-12-31 0000890564 2021-12-31 0000890564 2021-01-01 2021-12-31 0000890564 2020-01-01 2020-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 2019-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000890564 us-gaap:CommonStockMember 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-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000890564 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000890564 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000890564 us-gaap:CommonStockMember 2021-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000890564 us-gaap:RetainedEarningsMember 2021-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000890564 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000890564 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000890564 us-gaap:CommonStockMember 2022-12-31 0000890564 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000890564 us-gaap:RetainedEarningsMember 2022-12-31 0000890564 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000890564 srt:MinimumMember 2022-12-31 0000890564 srt:MaximumMember 2022-12-31 0000890564 srt:MinimumMember 2022-01-01 2022-12-31 0000890564 srt:MaximumMember 2022-01-01 2022-12-31 0000890564 us-gaap:SegmentDiscontinuedOperationsMember asgn:OxfordBusinessMember 2021-08-17 2021-08-17 0000890564 us-gaap:SegmentDiscontinuedOperationsMember asgn:OxfordBusinessMember 2021-01-01 2021-12-31 0000890564 us-gaap:SegmentDiscontinuedOperationsMember asgn:OxfordBusinessMember 2020-01-01 2020-12-31 0000890564 srt:MaximumMember 2021-12-31 0000890564 srt:MaximumMember 2020-12-31 0000890564 2022-07-06 2022-07-06 0000890564 2022-07-06 0000890564 asgn:CommercialBusinessMember 2020-12-31 0000890564 asgn:FederalGovernmentBusinessMember 2020-12-31 0000890564 asgn:A2021AcquisitionsMember asgn:CommercialBusinessMember 2021-01-01 2021-12-31 0000890564 asgn:A2021AcquisitionsMember asgn:FederalGovernmentBusinessMember 2021-01-01 2021-12-31 0000890564 asgn:A2021AcquisitionsMember 2021-01-01 2021-12-31 0000890564 asgn:CommercialBusinessMember 2021-01-01 2021-12-31 0000890564 asgn:FederalGovernmentBusinessMember 2021-01-01 2021-12-31 0000890564 asgn:CommercialBusinessMember 2021-12-31 0000890564 asgn:FederalGovernmentBusinessMember 2021-12-31 0000890564 asgn:A2022AcquisitionsMember asgn:CommercialBusinessMember 2022-01-01 2022-12-31 0000890564 asgn:A2022AcquisitionsMember asgn:FederalGovernmentBusinessMember 2022-01-01 2022-12-31 0000890564 asgn:A2022AcquisitionsMember 2022-01-01 2022-12-31 0000890564 asgn:CommercialBusinessMember 2022-01-01 2022-12-31 0000890564 asgn:FederalGovernmentBusinessMember 2022-01-01 2022-12-31 0000890564 asgn:CommercialBusinessMember 2022-12-31 0000890564 asgn:FederalGovernmentBusinessMember 2022-12-31 0000890564 asgn:A2022AcquisitionsMember 2022-12-31 0000890564 asgn:A2021AcquisitionsMember 2022-12-31 0000890564 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000890564 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000890564 us-gaap:CustomerRelationshipsMember 2022-12-31 0000890564 us-gaap:CustomerRelationshipsMember 2021-12-31 0000890564 asgn:ContractorRelationsMember 2022-01-01 2022-12-31 0000890564 asgn:ContractorRelationsMember 2022-12-31 0000890564 asgn:ContractorRelationsMember 2021-12-31 0000890564 srt:MinimumMember us-gaap:OrderOrProductionBacklogMember 2022-01-01 2022-12-31 0000890564 srt:MaximumMember us-gaap:OrderOrProductionBacklogMember 2022-01-01 2022-12-31 0000890564 us-gaap:OrderOrProductionBacklogMember 2022-12-31 0000890564 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0000890564 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0000890564 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0000890564 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000890564 us-gaap:NoncompeteAgreementsMember 2021-12-31 0000890564 asgn:ComputerHardwareAndSoftwareMember 2022-12-31 0000890564 asgn:ComputerHardwareAndSoftwareMember 2021-12-31 0000890564 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000890564 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000890564 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000890564 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000890564 asgn:WorkInProgressMember 2022-12-31 0000890564 asgn:WorkInProgressMember 2021-12-31 0000890564 us-gaap:SoftwareDevelopmentMember 2022-12-31 0000890564 asgn:SoftwareDevelopmentWorkInProgressMember 2022-12-31 0000890564 us-gaap:SoftwareDevelopmentMember 2021-12-31 0000890564 asgn:SoftwareDevelopmentWorkInProgressMember 2021-12-31 0000890564 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000890564 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000890564 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000890564 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000890564 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000890564 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000890564 asgn:A4908MillionTermBLoanFacilityDueApril2025Member 2022-12-31 0000890564 asgn:A4908MillionTermBLoanFacilityDueApril2025Member 2021-12-31 0000890564 asgn:A460MillionRevolvingCreditFacilityDueNovember2024Member 2022-11-22 0000890564 asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member 2019-11-22 0000890564 asgn:A4908MillionTermBLoanFacilityDueApril2025Member us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-12-31 0000890564 asgn:A4908MillionTermBLoanFacilityDueApril2025Member asgn:BankBaseRateMember 2022-01-01 2022-12-31 0000890564 srt:MinimumMember asgn:A460MillionRevolvingCreditFacilityDueNovember2024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-12-31 0000890564 srt:MaximumMember asgn:A460MillionRevolvingCreditFacilityDueNovember2024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-12-31 0000890564 srt:MinimumMember asgn:A460MillionRevolvingCreditFacilityDueNovember2024Member asgn:BankBaseRateMember 2022-01-01 2022-12-31 0000890564 srt:MaximumMember asgn:A460MillionRevolvingCreditFacilityDueNovember2024Member asgn:BankBaseRateMember 2022-01-01 2022-12-31 0000890564 2021-08-17 2021-08-17 0000890564 2019-11-22 0000890564 us-gaap:SeniorNotesMember 2022-12-31 0000890564 2021-12-09 2021-12-09 0000890564 2021-12-09 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2022-12-31 0000890564 us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000890564 us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-12-31 0000890564 us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-12-31 0000890564 us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-12-31 0000890564 us-gaap:SegmentDiscontinuedOperationsMember 2021-01-01 2021-12-31 0000890564 us-gaap:SegmentDiscontinuedOperationsMember 2020-01-01 2020-12-31 0000890564 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000890564 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000890564 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000890564 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000890564 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000890564 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000890564 asgn:TSRMember 2022-01-01 2022-12-31 0000890564 asgn:TSRMember 2021-01-01 2021-12-31 0000890564 asgn:TSRMember 2020-01-01 2020-12-31 0000890564 asgn:AwardwithserviceconditionsMember 2021-12-31 0000890564 asgn:AwardswithperformanceandserviceconditionsMember 2021-12-31 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2021-12-31 0000890564 asgn:AwardwithserviceconditionsMember asgn:GrantedAwardMember 2022-01-01 2022-12-31 0000890564 asgn:AwardswithperformanceandserviceconditionsMember asgn:GrantedAwardMember 2022-01-01 2022-12-31 0000890564 asgn:GrantedAwardMember 2022-01-01 2022-12-31 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2022-01-01 2022-12-31 0000890564 asgn:AwardwithserviceconditionsMember asgn:VestedAwardMember 2022-01-01 2022-12-31 0000890564 asgn:AwardswithperformanceandserviceconditionsMember asgn:VestedAwardMember 2022-01-01 2022-12-31 0000890564 asgn:VestedAwardMember 2022-01-01 2022-12-31 0000890564 asgn:AwardwithserviceconditionsMember asgn:ForfeitedAwardMember 2022-01-01 2022-12-31 0000890564 asgn:AwardswithperformanceandserviceconditionsMember asgn:ForfeitedAwardMember 2022-01-01 2022-12-31 0000890564 asgn:ForfeitedAwardMember 2022-01-01 2022-12-31 0000890564 asgn:RestrictedStockUnitsAndAwardsForfeitedMember 2022-01-01 2022-12-31 0000890564 asgn:AwardwithserviceconditionsMember 2022-12-31 0000890564 asgn:AwardswithperformanceandserviceconditionsMember 2022-12-31 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2021-01-01 2021-12-31 0000890564 asgn:RestrictedStockUnitsAndAwardsMember 2020-01-01 2020-12-31 0000890564 asgn:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0000890564 asgn:EmployeeStockPurchasePlanMember 2022-12-31 0000890564 asgn:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0000890564 asgn:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0000890564 srt:MinimumMember 2021-01-01 2021-12-31 0000890564 srt:MaximumMember 2021-01-01 2021-12-31 0000890564 srt:MinimumMember 2020-01-01 2020-12-31 0000890564 srt:MaximumMember 2020-01-01 2020-12-31 0000890564 asgn:DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember 2022-12-31 0000890564 asgn:ForeignMember 2022-12-31 0000890564 asgn:CommercialBusinessMember 2020-01-01 2020-12-31 0000890564 asgn:FederalGovernmentBusinessMember 2020-01-01 2020-12-31 0000890564 asgn:CommercialBusinessMember asgn:AssignmentMember 2022-01-01 2022-12-31 0000890564 asgn:CommercialBusinessMember asgn:AssignmentMember 2021-01-01 2021-12-31 0000890564 asgn:CommercialBusinessMember asgn:AssignmentMember 2020-01-01 2020-12-31 0000890564 asgn:CommercialBusinessMember asgn:ConsultingMember 2022-01-01 2022-12-31 0000890564 asgn:CommercialBusinessMember asgn:ConsultingMember 2021-01-01 2021-12-31 0000890564 asgn:CommercialBusinessMember asgn:ConsultingMember 2020-01-01 2020-12-31 0000890564 asgn:FederalGovernmentBusinessMember us-gaap:FixedPriceContractMember 2022-01-01 2022-12-31 0000890564 asgn:FederalGovernmentBusinessMember us-gaap:FixedPriceContractMember 2021-01-01 2021-12-31 0000890564 asgn:FederalGovernmentBusinessMember us-gaap:FixedPriceContractMember 2020-01-01 2020-12-31 0000890564 asgn:FederalGovernmentBusinessMember us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-12-31 0000890564 asgn:FederalGovernmentBusinessMember us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-12-31 0000890564 asgn:FederalGovernmentBusinessMember us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-12-31 0000890564 asgn:FederalGovernmentBusinessMember asgn:CostplusfixedfeeContractMember 2022-01-01 2022-12-31 0000890564 asgn:FederalGovernmentBusinessMember asgn:CostplusfixedfeeContractMember 2021-01-01 2021-12-31 0000890564 asgn:FederalGovernmentBusinessMember asgn:CostplusfixedfeeContractMember 2020-01-01 2020-12-31 0000890564 asgn:DepartmentofdefenseandintelligenceagenciesMember asgn:FederalGovernmentBusinessMember 2022-01-01 2022-12-31 0000890564 asgn:DepartmentofdefenseandintelligenceagenciesMember asgn:FederalGovernmentBusinessMember 2021-01-01 2021-12-31 0000890564 asgn:DepartmentofdefenseandintelligenceagenciesMember asgn:FederalGovernmentBusinessMember 2020-01-01 2020-12-31 0000890564 asgn:FederalcivilianMember asgn:FederalGovernmentBusinessMember 2022-01-01 2022-12-31 0000890564 asgn:FederalcivilianMember asgn:FederalGovernmentBusinessMember 2021-01-01 2021-12-31 0000890564 asgn:FederalcivilianMember asgn:FederalGovernmentBusinessMember 2020-01-01 2020-12-31 0000890564 asgn:CommercialandotherMember asgn:FederalGovernmentBusinessMember 2022-01-01 2022-12-31 0000890564 asgn:CommercialandotherMember asgn:FederalGovernmentBusinessMember 2021-01-01 2021-12-31 0000890564 asgn:CommercialandotherMember asgn:FederalGovernmentBusinessMember 2020-01-01 2020-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2021-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2022-01-01 2022-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2022-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2020-12-31 0000890564 asgn:AllowanceforWorkersCompensationLossReservesMember 2021-01-01 2021-12-31 0000890564 us-gaap:AllowanceForCreditLossMember 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 iso4217:USD shares iso4217:USD shares utr:Rate asgn:business pure 0000890564 2022 FY false P1Y 10-K true 2022-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 4400000000 49300000 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 2023 Annual Meeting of Stockholders, to be filed within 120 days of the close of the registrant’s fiscal year 2022. DELOITTE & TOUCHE LLP Los Angeles, California 70300000 529600000 853600000 708200000 39900000 41200000 17300000 30400000 981100000 1309400000 66300000 55000000.0 51100000 57100000 569600000 487900000 1892000000 1569500000 25600000 23900000 3585700000 3502800000 35200000 20100000 285100000 305500000 22900000 23300000 98700000 102000000.0 441900000 450900000 1066600000 1033900000 32300000 40200000 129200000 89000000.0 14400000 23400000 1684400000 1637400000 0.01 0.01 1000000.0 1000000.0 0 0 0 0 0.01 0.01 75000000.0 75000000.0 49500000 51800000 500000 500000 703500000 690800000 1200000000 1174400000 -2700000 -300000 1901300000 1865400000 3585700000 3502800000 4581100000 4009500000 3502100000 3211500000 2867100000 2554900000 1369600000 1142400000 947200000 895000000.0 735800000 615000000.0 65100000 55700000 51000000.0 409500000 350900000 281200000 45900000 37500000 39700000 363600000 313400000 241500000 96700000 81600000 63900000 266900000 231800000 177600000 1200000 178100000 22700000 268100000 409900000 200300000 5.27 4.40 3.37 0.03 3.38 0.43 5.30 7.78 3.80 5.21 5.21 4.33 3.33 0.02 3.33 0.43 5.23 7.66 3.76 50600000 52700000 52700000 51300000 53500000 53300000 268100000 409900000 200300000 -2400000 700000 6000000.0 265700000 410600000 206300000 52900000 500000 638000000.0 744700000 -7000000.0 1376200000 32400000 32400000 800000 0 12100000 12100000 0 12000000.0 12000000.0 800000 9200000 18700000 27900000 6000000.0 6000000.0 200300000 200300000 52900000 500000 661300000 926300000 -1000000.0 1587100000 52700000 52700000 500000 0 14300000 14300000 0 16000000.0 16000000.0 1600000 0 21500000 161800000 183300000 700000 700000 409900000 409900000 51800000 500000 690800000 1174400000 -300000 1865400000 49300000 49300000 500000 0 18900000 18900000 0 16600000 16600000 2800000 0 38900000 242500000 281400000 -2400000 -2400000 268100000 268100000 49500000 500000 703500000 1200000000 -2700000 1901300000 268100000 409900000 200300000 0 216900000 0 91400000 89600000 89700000 49300000 52700000 32300000 31500000 -19700000 1300000 -8200000 -6300000 -5900000 116300000 111100000 12900000 -2000000.0 18200000 -6500000 7600000 -23600000 800000 11300000 67400000 12600000 45300000 42700000 -88300000 307800000 193700000 424800000 37500000 34700000 32600000 484600000 222800000 186200000 9800000 503800000 0 -2300000 -200000 200000 -510000000.0 246500000 -219000000.0 94000000.0 0 65500000 62500000 0 65500000 18900000 14300000 12100000 281400000 181300000 27900000 16600000 16000000.0 12000000.0 -8100000 0 0 800000 1400000 1200000 -256500000 -184400000 -29000000.0 -600000 -600000 2400000 -459300000 255200000 179200000 529600000 274400000 95200000 70300000 529600000 274400000 54500000 170300000 64200000 43700000 35200000 37600000 <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 6. 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. </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.</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> <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 6. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span> All intercompany accounts and transactions have been eliminated. <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.</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 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 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><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 performed a qualitative assessment for the October 31, 2022 annual impairment test for all of its reporting units and trademarks. 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, and the trademarks, exceeded their respective carrying amounts 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. </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 Segment 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; (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 a federal government 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 $16.1 million and $13.3 million at December 31, 2022 and 2021, 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><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-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-</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%">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 original maturities of three months or less 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.0 million and $3.1 million at December 31, 2022 and 2021, 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 three months to 8.5 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><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%">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 2022, 2021 and 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%">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 </span></div>credit risk with respect to accounts receivable for the Commercial Segment 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 for the Federal Government Segment are primarily from the U.S. government and are considered to have low credit risk.<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 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 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>The Company performed a qualitative assessment for the October 31, 2022 annual impairment test for all of its reporting units and trademarks. 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, and the trademarks, exceeded their respective carrying amounts 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. <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 Segment 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; (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 a federal government 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 $16.1 million and $13.3 million at December 31, 2022 and 2021, 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. 16100000 13300000 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-</span></div>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. <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 original maturities of three months or less 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.0 million and $3.1 million at December 31, 2022 and 2021, respectively. 4000000 3100000 <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 three months to 8.5 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. P3M P8Y6M <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 2022, 2021 and 2020.</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 </span>credit risk with respect to accounts receivable for the Commercial Segment 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 for the Federal Government Segment are primarily from the U.S. government and are considered to have low credit risk. <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 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-weight:700;line-height:120%">3. Accounting Standards Update</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 October 2021, the Financial Accounting Standards Board issued Accounting Standards Update 2021-08, Business Combinations (Topic 805) Accounting for Acquired Contract Assets and Contract Liabilities, which requires an acquirer to recognize and measure contract assets and liabilities in a business combination in accordance with Accounting Standards Codification Topic 606 Revenue from Contracts with Customers, rather than adjust them to fair value at the acquisition date. The Company early adopted this standard during 2022 and it had no impact on the consolidated financial statements.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4. Discontinued Operations</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 17, 2021, the Company sold its Oxford business to an affiliate of H.I.G. Capital for $525.0 million. The gain on the sale was $216.9 million ($168.8 million net of income taxes). The sale of the Oxford business was a strategic shift that provided for the redeployment of capital on acquisitions of businesses that enhance the Company's IT consulting capabilities and services in the commercial and federal government sectors. As a result of the sale, the financial results of the Oxford business are reported as discontinued operations in the accompanying consolidated statements of operations and comprehensive income. The Company's reporting segments were retrospectively changed in 2021 for the effects of the sale.</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%">There were no significant operating results from discontinued operations in 2022. The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:345.75pt"><tr><td style="width:1.0pt"/><td style="width:217.75pt"/><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:58.00pt"/><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:58.00pt"/><td style="width:1.0pt"/><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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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%">Revenues</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%">324.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%">448.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="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt;text-align: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%">223.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%">306.4 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Gross profit</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%">101.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%">142.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="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.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%">112.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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Amortization of 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%">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.7 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt;text-align: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 before income taxes</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%">10.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%">29.1 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Provision for income taxes</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.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%">6.4 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">168.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Income from discontinued operations, net of income taxes</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%">178.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%">22.7 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">During 2022, the Company received $9.8 million cash related to the finalization of the purchase price. The following table provides select cash flow information related to the Oxford business (in millions):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:343.50pt"><tr><td style="width:1.0pt"/><td style="width:217.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><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%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><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%">2021</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%">2020</span></td></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%">Net cash provided by (used in) operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(84.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%">49.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 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:400;line-height:100%">Net cash provided by (used in) investing activities</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"/></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%">   Cash received from sale of discontinued operations</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%">503.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%">— </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;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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%">499.9 </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%">(6.4)</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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 525000000 216900000 168800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no significant operating results from discontinued operations in 2022. The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:345.75pt"><tr><td style="width:1.0pt"/><td style="width:217.75pt"/><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:58.00pt"/><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:58.00pt"/><td style="width:1.0pt"/><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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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%">Revenues</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%">324.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%">448.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="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt;text-align: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%">223.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%">306.4 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Gross profit</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%">101.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%">142.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="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.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%">112.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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Amortization of 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%">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.7 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt;text-align: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 before income taxes</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%">10.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%">29.1 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Provision for income taxes</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.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%">6.4 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">168.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Income from discontinued operations, net of income taxes</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%">178.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%">22.7 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">During 2022, the Company received $9.8 million cash related to the finalization of the purchase price. The following table provides select cash flow information related to the Oxford business (in millions):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:343.50pt"><tr><td style="width:1.0pt"/><td style="width:217.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><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%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><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%">2021</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%">2020</span></td></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%">Net cash provided by (used in) operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(84.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%">49.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 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:400;line-height:100%">Net cash provided by (used in) investing activities</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"/></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%">   Cash received from sale of discontinued operations</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%">503.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%">— </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;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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%">499.9 </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%">(6.4)</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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 324300000 448500000 223000000.0 306400000 101300000 142100000 90100000 112300000 400000 700000 10800000 29100000 1500000 6400000 168800000 0 178100000 22700000 9800000 -84000000.0 49900000 503800000 0 3900000 6400000 499900000 -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 Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"><tr><td style="width:1.0%"/><td style="width:50.581%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><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%">2022</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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></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%">Components of lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">—</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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:#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%">25.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 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%">26.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%">28.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 13pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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.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%">6.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 13pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5.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%">5.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 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%">37.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%">37.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 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%">39.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 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%">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;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.1 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2 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: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></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.67 </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%">3.47 </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%">3.86 </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 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="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;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%">Supplemental cash flow information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">—</span></div></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 13pt;text-align: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%">28.3</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%">29.1</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%">28.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained with lease liabilities</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 colspan="2" style="background-color:#ffffff;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%">15.6</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 colspan="2" style="background-color:#ffffff;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%">10.8</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 colspan="2" style="background-color:#ffffff;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%">18.9</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future maturities of operating lease liabilities are as follows (in millions): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.994%"><tr><td style="width:1.0%"/><td style="width:75.140%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.616%"/><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%">2023</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%">24.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%">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%">15.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%">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%">8.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%">2026</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.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%">2027</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%">3.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="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%">0.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: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%">58.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><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%">3.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 #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%">55.2 </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> The Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"><tr><td style="width:1.0%"/><td style="width:50.581%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><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%">2022</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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></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%">Components of lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">—</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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:#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%">25.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 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%">26.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%">28.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 13pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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.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%">6.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 13pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5.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%">5.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 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%">37.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%">37.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 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%">39.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 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%">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;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.1 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2 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: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></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.67 </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%">3.47 </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%">3.86 </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 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="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;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%">Supplemental cash flow information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">—</span></div></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 13pt;text-align: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%">28.3</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%">29.1</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%">28.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained with lease liabilities</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 colspan="2" style="background-color:#ffffff;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%">15.6</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 colspan="2" style="background-color:#ffffff;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%">10.8</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 colspan="2" style="background-color:#ffffff;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%">18.9</span></td></tr></table> 25400000 26900000 28100000 6900000 5400000 6400000 4800000 5100000 5200000 37100000 37400000 39700000 P3Y1M6D P3Y2M12D P3Y8M12D 0.0367 0.0347 0.0386 28300000 29100000 28100000 15600000 10800000 18900000 uture maturities of operating lease liabilities are as follows (in millions): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.994%"><tr><td style="width:1.0%"/><td style="width:75.140%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.616%"/><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%">2023</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%">24.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%">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%">15.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%">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%">8.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%">2026</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.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%">2027</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%">3.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="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%">0.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: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%">58.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><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%">3.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 #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%">55.2 </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> 24500000 15300000 8900000 6100000 3500000 200000 58500000 3300000 55200000 <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 is a summary of the Company's acquisitions (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.210%"><tr><td style="width:1.0%"/><td style="width:51.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><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%">2022</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%">2021</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%">2020</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%">Number of businesses acquired</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%">Two</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%">Three</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%">Four</span></td></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%">Aggregate purchase price</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 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%">483.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%">221.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 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%">186.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"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maximum contingent consideration</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">2</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%">— </span></td><td style="background-color:#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.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%">19.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Status of purchase accounting</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%">Open</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%">Closed</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%">Closed</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___</span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:-4.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%">Generally, working capital adjustments and contingent consideration account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.</span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:-4.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">2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">See Note 16. Fair Value Measurements for information on contingent consideration.</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:112%">During 2022, the Company increased its investment in IT consulting through the acquisition of two businesses. On July 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">, the Company acquired GlideFast Consulting ("GlideFast") for $350.0 million in cash. GlideFast is part of the Commercial Segment. The preliminary fair value of the identifiable intangible assets related to this acquisition totaled $102.8 million, including a trademark of $30.2 million which has an indefinite life, and the remaining intangible assets have a weighted-average useful life of six years. On October 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">rd</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">, the Company acquired Iron Vine Security, which is included in the Federal Government Segment.</span></div>None of the acquisitions in the periods presented were material individually or in the aggregate; therefore, we did not present any pro forma results for these acquisitions. <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 is a summary of the Company's acquisitions (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.210%"><tr><td style="width:1.0%"/><td style="width:51.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><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%">2022</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%">2021</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%">2020</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%">Number of businesses acquired</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%">Two</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%">Three</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%">Four</span></td></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%">Aggregate purchase price</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 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%">483.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%">221.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 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%">186.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"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maximum contingent consideration</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">2</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%">— </span></td><td style="background-color:#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.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%">19.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Status of purchase accounting</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%">Open</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%">Closed</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%">Closed</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___</span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:-4.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%">Generally, working capital adjustments and contingent consideration account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.</span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:-4.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">2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">See Note 16. Fair Value Measurements for information on contingent consideration.</span></div> 2 3 4 483000000.0 221300000 186000000.0 0 15000000.0 19000000.0 350000000 102800000 30200000 <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 table summarizes the activity related to the carrying amount of goodwill by reportable segment since December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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 millions). See </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 15. Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for more information on the Company's reportable segments.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"/><td style="width:46.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.815%"/><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%">Commercial</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%">Federal Government</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, 2020</span></div></td><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%">778.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 #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%">642.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%">1,420.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"><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%">2021 acquisitions</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%">51.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%">94.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%">145.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 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%">Purchase price 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%">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%">3.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%">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.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%">(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"><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, 2021</span></div></td><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%">829.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 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%">740.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 #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,569.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><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%">2022 acquisitions</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%">246.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%">85.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%">331.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 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%">Purchase price 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%">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%">(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%">(8.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%">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%">(1.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%">(1.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"><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, 2022</span></div></td><td style="background-color:#cceeff;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:#cceeff;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%">1,074.7 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">817.2 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">1,891.9 </span></td><td style="background-color:#cceeff;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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div><div><span><br/></span></div><div style="padding-right:148.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Approximately $250.7 million and $127.2 million of the goodwill for the 2022 and 2021 acquisitions, respectively, is deductible for income tax purposes.</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.827%"/><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, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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%">Gross Carrying Amount</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%">Accumulated Amortization</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%">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"><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></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 - 13</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%">589.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%">315.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 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%">273.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 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.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%">260.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%">233.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%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">45.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%">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 - 3</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%">44.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%">36.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%">7.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%">34.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%">31.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%">3.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%">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%">1 - 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%">41.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%">25.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%">15.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%">29.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%">21.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%">7.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%"> </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%">674.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%">377.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%">296.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%">603.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%">358.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%">245.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><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;text-align: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%">272.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%">— </span></td><td style="background-color:#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%">272.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%">242.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%">— </span></td><td style="background-color:#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.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 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%">947.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%">377.8 </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%">569.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%">846.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%">358.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"/><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"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated future amortization expense is as follows (in millions):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">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%">71.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%">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%">58.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%">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%">48.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%">2026</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%">41.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%">2027</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%">32.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%">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%">44.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:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">296.8 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;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 since December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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 millions). See </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 15. Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for more information on the Company's reportable segments.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"/><td style="width:46.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.815%"/><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%">Commercial</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%">Federal Government</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, 2020</span></div></td><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%">778.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 #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%">642.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%">1,420.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"><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%">2021 acquisitions</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%">51.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%">94.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%">145.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 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%">Purchase price 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%">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%">3.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%">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.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%">(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"><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, 2021</span></div></td><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%">829.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 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%">740.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 #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,569.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><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%">2022 acquisitions</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%">246.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%">85.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%">331.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 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%">Purchase price 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%">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%">(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%">(8.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%">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%">(1.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%">(1.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"><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, 2022</span></div></td><td style="background-color:#cceeff;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:#cceeff;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%">1,074.7 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">817.2 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">1,891.9 </span></td><td style="background-color:#cceeff;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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div><div><span><br/></span></div><div style="padding-right:148.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Approximately $250.7 million and $127.2 million of the goodwill for the 2022 and 2021 acquisitions, respectively, is deductible for income tax purposes.</span></div> 778600000 642100000 1420700000 51100000 94800000 145900000 0 3300000 3300000 -400000 0 -400000 829300000 740200000 1569500000 246400000 85500000 331900000 400000 -8500000 -8100000 -1400000 0 -1400000 1074700000 817200000 1891900000 250700000 127200000 <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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.827%"/><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, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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%">Gross Carrying Amount</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%">Accumulated Amortization</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%">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"><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></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 - 13</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%">589.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%">315.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 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%">273.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 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.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%">260.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%">233.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%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">45.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%">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 - 3</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%">44.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%">36.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%">7.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%">34.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%">31.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%">3.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%">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%">1 - 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%">41.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%">25.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%">15.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%">29.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%">21.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%">7.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%"> </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%">674.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%">377.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%">296.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%">603.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%">358.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%">245.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><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;text-align: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%">272.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%">— </span></td><td style="background-color:#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%">272.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%">242.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%">— </span></td><td style="background-color:#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.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 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%">947.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%">377.8 </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%">569.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%">846.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%">358.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"/><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"/></tr></table></div> P7Y P13Y 589300000 315700000 273600000 493900000 260200000 233700000 P4Y 0 0 0 45500000 45500000 0 P1Y P3Y 44100000 36500000 7600000 34800000 31000000.0 3800000 P1Y P7Y 41200000 25600000 15600000 29400000 21600000 7800000 674600000 377800000 296800000 603600000 358300000 245300000 272800000 272800000 242600000 242600000 947400000 377800000 569600000 846200000 358300000 487900000 <div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated future amortization expense is as follows (in millions):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">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%">71.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%">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%">58.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%">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%">48.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%">2026</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%">41.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%">2027</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%">32.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%">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%">44.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:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">296.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 71600000 58100000 48800000 41800000 32000000.0 44500000 296800000 <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 consisted of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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%">2022</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%">2021</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.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 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%">172.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%">27.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%">24.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%">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%">27.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%">24.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%">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%">7.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%">8.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%"> </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.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%">228.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;text-align: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%">(197.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%">(173.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%">66.3 </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%">55.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><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, 2022, the net book value of computer software was $35.8 million, which included work-in-progress of $7.3 million. At December 31, 2021, the net book value of computer software was $27.7 million, which included work-in-progress of $8.2 million.</span></div><div style="text-align:justify"><span><br/></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 following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations and comprehensive income (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:2px 1pt;text-align:left;vertical-align: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%">2022</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%">2021</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%">2020</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%">25.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%">23.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%">23.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><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%">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%">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%">4.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: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%">26.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"/><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%">28.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%">28.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: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 consisted of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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%">2022</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%">2021</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.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 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%">172.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%">27.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%">24.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%">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%">27.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%">24.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%">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%">7.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%">8.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%"> </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.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%">228.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;text-align: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%">(197.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%">(173.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%">66.3 </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%">55.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> 201300000 172200000 27900000 24000000.0 27000000.0 24400000 7400000 8200000 263600000 228800000 197300000 173800000 66300000 55000000.0 35800000 7300000 27700000 8200000 <div><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 and comprehensive income (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:2px 1pt;text-align:left;vertical-align: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%">2022</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%">2021</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%">2020</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%">25.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%">23.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%">23.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><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%">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%">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%">4.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: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%">26.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"/><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%">28.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%">28.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> 25300000 23400000 23700000 1000000.0 4600000 4600000 26300000 28000000.0 28300000 <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. 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%">Long-term debt consisted of the following (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.169%"><tr><td style="width:1.0%"/><td style="width:66.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><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: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%">2022</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%">2021</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 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:120%">Borrowings under $460 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%">31.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 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,072.3 </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%">(5.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%">(6.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: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,066.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%">1,033.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"/></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%">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, 2022, the Company entered into the ninth amendment to its senior secured credit facility (the "facility"), which (i) increased the capacity of its revolving credit facility (the "revolver") to $460.0 million from $250.0 million; and (ii) replaced the LIBOR reference rate with the secured overnight financing rate plus a 10 basis points adjustment ("SOFR"). </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 facility consists of a term B loan and the aforementioned $460.0 million revolver. Borrowings under the term B loan bear interest at SOFR plus 1.75 percent, or the bank’s base rate plus 0.75 percent. Borrowings under the revolver bear interest at SOFR 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. The revolver is limited to a maximum ratio of senior secured debt to trailing 12-months of lender-defined consolidated EBITDA of 3.75 to 1.00, which was 0.92 to 1.00 at December 31, 2022. There are no required minimum payments on the facility. The facility is secured by substantially all of the Company's assets and includes various restrictive covenants. The facility permitted the sale of its Oxford business in 2021 and the net cash proceeds (approximately $0.4 billion) were used for the acquisition of GlideFast on July 6, 2022 and other permitted investments within the required timeframe. At December 31, 2022, the Company was in compliance with its debt covenants.</span></div>Unsecured Senior Notes — The Company has $550.0 million of unsecured senior notes, which bear interest at 4.625 percent payable semiannually in arrears on May 15 and November 15. These notes are unsecured obligations and are subordinate to the senior secured credit facility. These 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. <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 consisted of the following (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.169%"><tr><td style="width:1.0%"/><td style="width:66.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><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: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%">2022</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%">2021</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 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:120%">Borrowings under $460 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%">31.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 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,072.3 </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%">(5.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%">(6.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: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,066.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%">1,033.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"/></tr></table></div> 31500000 0 490800000 490800000 550000000.0 550000000.0 1072300000 1040800000 5700000 6900000 1066600000 1033900000 460000000 250000000 460000000 0.0175 0.0075 0.0125 0.0225 0.0025 0.0125 0.0020 0.0035 3.75 0.92 400000000 550000000 0.04625 <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, 2022, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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%">18.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%">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%">16.6 </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%">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%">17.8 </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%">2026</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%">6.6 </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: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%">59.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="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.6 million and $2.4 million, net of anticipated insurance and indemnification recoveries of $10.2 million and $10.4 million, at December 31, 2022 and 2021, respectively. To secure obligations for workers’ compensation claims and other obligations, the Company has undrawn stand-by letters of credit of $4.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 and 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, including collective class and PAGA actions alleging violations of wage and hour laws. 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, 2022, 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;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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%">18.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%">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%">16.6 </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%">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%">17.8 </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%">2026</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%">6.6 </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: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%">59.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="display:none"/><td colspan="3" style="display:none"/></tr></table> 18000000.0 16600000 17800000 6600000 59000000.0 2600000 2400000 10200000 10400000 4000000 Under stock repurchase programs approved by the Company’s Board of Directors, the Company repurchased 2.8 million of its common shares for $281.4 million during 2022 and 1.6 million shares for $183.3 million during 2021. All repurchased shares have been retired. Under the two-year, $400.0 million stock repurchase program, which was approved on July 27, 2022 and superseded the previous program, there was approximately $313.9 million remaining at year end for future stock repurchases. 2800000 281400000 1600000 183300000 P2Y 400000000 313900000 <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, 2022, the Company has two stock-based compensation plans:</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%">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, restricted stock units ("RSUs"), performance shares and other incentive awards, stock appreciation rights and cash awards to its employees, directors and consultants. As of December 31, 2022, there were 2.2 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"), which is amended from time to time to add additional shares. 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, 2022, 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%">Stock-based compensation expense in the accompanying consolidated statements of operations and comprehensive income was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:49.532%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><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%">2022</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%">2021</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%">2020</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%">Continuing operations (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%">49.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.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 #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%">27.4 </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%">Discontinued operations</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%">13.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%">4.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: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%">49.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"/><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%">52.7 </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%">32.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: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 recognized income tax benefits for stock-based compensation arrangements of $4.3 million, $2.5 million and $1.4 million for the years ended December 31, 2022, 2021 and 2020, 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%">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; and (ii) a combination of service and market and/or performance conditions. RSUs generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFiNzU2MWM4ZDQ5MzRiYjc4YThkZGI1ZDIyYjA5YjI2L3NlYzphYjc1NjFjOGQ0OTM0YmI3OGE4ZGRiNWQyMmIwOWIyNl8xMjEvZnJhZzpiYTU2MDQ5N2Y3NmU0YWMxYTBlNmQwZjdjNzE3NjlkOS90ZXh0cmVnaW9uOmJhNTYwNDk3Zjc2ZTRhYzFhMGU2ZDBmN2M3MTc2OWQ5XzIzMTE_23b7cb3b-6eac-46a2-a63d-ea4970e4af65">one</span>- to five-year periods, and the RSUs that have performance conditions are based on the achievement of specified annual or multi-year financial or other targets. In 2022 and 2021, the Company granted certain awards that included three-year financial performance targets plus a component based on achievement of total shareholder return ("TSR") relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200 percent of the target award. In 2020, the Company granted certain awards that 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 percent 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, other than the TSR components thereof, were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $8.71, $13.90 and $49.11 per share for the 2022, 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.888%"><tr><td style="width:1.0%"/><td style="width:44.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.065%"/><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 Awards</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%">3.0</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%">3.0</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">43.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0 2px 1pt;text-align: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.0 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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, 2022 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021 </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.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%">0.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%">0.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="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%">76.29 </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.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.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%">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="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%">110.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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.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%">(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.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%">73.99 </span></td><td style="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 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%">Forfeited</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.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%">(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="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%">85.67 </span></td><td style="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><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, 2022</span></div></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%">0.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 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%">0.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%">0.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 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%">92.13 </span></td><td style="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 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, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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.0 </span></td><td style="background-color:#ffffff;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:#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%">91.80 </span></td><td style="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></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </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:2pt;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:8pt;font-weight:400;line-height:120%">Vested shares include 0.2 million shares surrendered for payment of employee income taxes, which are available for re-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-weight:400;line-height:120%">As of December 31, 2022, there was unrecognized compensation expense of $56.5 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.6 years. The fair value of RSUs that vested was $49.3 million in 2022, $47.9 million in 2021 and $34.4 million in 2020. The weighted-average grant-date fair value per unit of RSUs was $110.62 in 2022, $93.36 in 2021 and $61.23 in 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: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, 2022, there were 0.9 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: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:2px 1pt;text-align:left;vertical-align: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 #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%">2022</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%">2021</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%">2020</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%">27.8 - 32.4%</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%">39.2 - 55.2%</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%">32.0 - 63.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.0%</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%">0.1 - 0.1%</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%">0.1 - 1.8%</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%">27.60 </span></td><td style="background-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%">21.70 </span></td><td style="background-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%">12.53 </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.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">6.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 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.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%">4.0 </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%">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 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 $13.6 million and $15.6 million at December 31, 2022 and 2021, respectively, which was primarily included in other long-term liabilities. The Company established a rabbi trust to fund the DCP and is primarily comprised of mutual funds, which are measured at fair value using the net asset value practical expedient.</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 made matching contributions to the 401(k) plans of $22.5 million in 2022, $19.9 million in 2021 and $15.9 million in 2020. 2200000 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%">Stock-based compensation expense in the accompanying consolidated statements of operations and comprehensive income was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:49.532%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><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%">2022</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%">2021</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%">2020</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%">Continuing operations (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%">49.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.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 #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%">27.4 </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%">Discontinued operations</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%">13.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%">4.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: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%">49.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"/><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%">52.7 </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%">32.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> 49300000 39600000 27400000 0 13100000 4900000 49300000 52700000 32300000 4300000 2500000 1400000 P5Y P3Y P3Y 0 2 P3Y 0 2 <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, other than the TSR components thereof, were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $8.71, $13.90 and $49.11 per share for the 2022, 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.888%"><tr><td style="width:1.0%"/><td style="width:44.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.065%"/><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 Awards</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%">3.0</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%">3.0</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">43.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0 2px 1pt;text-align: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.0 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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> 8.71 13.90 49.11 P3Y P3Y P3Y 0 0 0 0.439 0.460 0.388 0.018 0.003 0.003 A summary of the status of the Company’s unvested RSUs as of December 31, 2022 and changes during the year then ended are presented below (number of units in millions, except fair value per unit): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021 </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.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%">0.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%">0.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="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%">76.29 </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.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.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%">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="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%">110.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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.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%">(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.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%">73.99 </span></td><td style="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 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%">Forfeited</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.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%">(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="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%">85.67 </span></td><td style="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><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, 2022</span></div></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%">0.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 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%">0.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%">0.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 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%">92.13 </span></td><td style="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 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, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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.0 </span></td><td style="background-color:#ffffff;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:#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%">91.80 </span></td><td style="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></table> 600000 300000 900000 76.29 300000 100000 400000 110.62 300000 200000 500000 73.99 100000 0 100000 85.67 500000 200000 700000 92.13 500000 500000 1000000.0 91.80 200000 56500000 P1Y7M6D 49300000 47900000 34400000 110.62 93.36 61.23 0.15 900000 P6M 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: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:2px 1pt;text-align:left;vertical-align: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 #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%">2022</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%">2021</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%">2020</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%">27.8 - 32.4%</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%">39.2 - 55.2%</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%">32.0 - 63.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.0%</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%">0.1 - 0.1%</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%">0.1 - 1.8%</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%">27.60 </span></td><td style="background-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%">21.70 </span></td><td style="background-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%">12.53 </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.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">6.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 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.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%">4.0 </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.278 0.324 0.392 0.552 0.320 0.633 0.001 0.010 0.001 0.001 0.001 0.018 27.60 21.70 12.53 200000 200000 400000 6200000 4900000 4000000.0 13600000 15600000 22500000 19900000 15900000 <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 for consists of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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%">44.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 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%">43.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%">44.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 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%">15.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%">15.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%">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%">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.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%">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%">1.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%"> </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%">65.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%">62.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%">62.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%">31.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%">19.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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">96.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">81.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">63.9 </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><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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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%">347.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%">304.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 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%">237.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%">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%">16.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%">8.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%">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 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%">363.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%">313.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%">241.5 </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><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;text-indent:-13.5pt;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%">2022</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%">2021</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%">(159.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%">(127.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><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%">(8.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.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%">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%">(11.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%">(14.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%">12.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%">15.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%">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.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.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%">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%">21.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%">20.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="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%">11.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%">10.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%">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%">— </span></td><td style="background-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.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="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%">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%">5.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%">6.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #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%">(129.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%">(89.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><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 to income before income taxes and the income tax provision is as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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%">76.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 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%">65.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%">50.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%">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%">17.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%">15.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%">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%">Nondeductible executive 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%">5.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%">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%">1.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%">Disallowed meals and entertainment expenses</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.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.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%">Excess stock-based compensation benefit</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%">(3.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%">(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%">(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;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(3.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.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"/><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%">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.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%">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: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%">96.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%">81.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%">63.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"/></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, 2022, the Company had $0.5 million domestic credit carryforwards and had $1.6 million of foreign net operating losses, which will start to expire in 2030.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recorded a valuation allowance of approximately $0.9 million at December 31, 2022 related to credits and 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, 2022, the Company had undistributed earnings of foreign subsidiaries of approximately $16.2 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 $59.3 million and $71.7 million and gross deferred tax liabilities of $187.6 million and $160.4 million at December 31, 2022 and 2021, respectively. Management has determined the gross deferred tax assets are realizable.</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:112%">At December 31, 2022 and 2021, there were $1.4 million and $1.3 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 in the accompanying consolidated balance sheets. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying consolidated statements of operations and comprehensive income. The amount of interest and penalties recognized in the consolidated financial statements is not significant. The Company believes that there will be no significant decrease in unrecognized tax benefits by the end of 2023. </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 2018 tax year with no change. The Company remains subject to U.S. federal income tax examinations for 2019 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 2018 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 for consists of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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%">44.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 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%">43.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%">44.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 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%">15.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%">15.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%">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%">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.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%">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%">1.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%"> </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%">65.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%">62.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%">62.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%">31.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%">19.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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">96.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">81.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">63.9 </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> 44400000 43600000 44900000 15800000 15500000 15500000 4900000 3000000.0 1700000 65100000 62100000 62100000 31600000 19500000 1800000 96700000 81600000 63900000 <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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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%">347.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%">304.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 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%">237.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%">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%">16.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%">8.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%">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 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%">363.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%">313.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%">241.5 </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> 347600000 304500000 237600000 16000000.0 8900000 3900000 363600000 313400000 241500000 <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><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;text-indent:-13.5pt;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%">2022</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%">2021</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%">(159.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%">(127.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><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%">(8.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.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%">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%">(11.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%">(14.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%">12.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%">15.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%">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.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.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%">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%">21.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%">20.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="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%">11.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%">10.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%">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%">— </span></td><td style="background-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.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="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%">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%">5.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%">6.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #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%">(129.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%">(89.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> 159900000 127500000 8800000 11400000 11800000 14800000 12200000 15600000 1300000 1500000 21000000.0 20500000 11100000 10000000.0 0 10500000 5700000 6600000 129200000 89000000.0 <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 to income before income taxes and the income tax provision is as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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%">76.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 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%">65.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%">50.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%">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%">17.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%">15.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%">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%">Nondeductible executive 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%">5.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%">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%">1.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%">Disallowed meals and entertainment expenses</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.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.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%">Excess stock-based compensation benefit</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%">(3.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%">(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%">(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;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(3.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.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"/><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%">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.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%">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: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%">96.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%">81.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%">63.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"/></tr></table></div> 0.21 0.21 0.21 76300000 65800000 50700000 17300000 15200000 12700000 5400000 3300000 1300000 500000 200000 500000 -3500000 -2000000.0 -1100000 2100000 3100000 2000000.0 2800000 2200000 1800000 96700000 81600000 63900000 500000 1600000 900000 16200000 59300000 71700000 187600000 160400000 1400000 1300000 <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-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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 from continuing operations</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%">266.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%">231.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%">177.6 </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%">Income from discontinued operations, net of income taxes</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.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%">178.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%">22.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 2px 5.5pt;text-align: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%">268.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 #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%">409.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%">200.30 </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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">50.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%">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.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%">Dilutive effect of common 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.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%">0.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%">0.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%">Weighted-average 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 #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%">51.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 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%">53.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 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%">53.3 </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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 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 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:120%">Continuing operations</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%">5.27 </span></td><td style="background-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.40 </span></td><td style="background-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.37 </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 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:120%">Discontinued operations</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.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#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.43 </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-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-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%">5.30 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.78 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><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:120%">Continuing operations</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%">5.21 </span></td><td style="background-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.33 </span></td><td style="background-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.33 </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 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:120%">Discontinued operations</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.02 </span></td><td style="background-color:#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.33 </span></td><td style="background-color:#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.43 </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 #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%">5.23 </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="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%">7.66 </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="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%">3.76 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="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-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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 from continuing operations</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%">266.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%">231.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%">177.6 </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%">Income from discontinued operations, net of income taxes</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.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%">178.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%">22.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 2px 5.5pt;text-align: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%">268.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 #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%">409.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%">200.30 </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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">50.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%">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.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%">Dilutive effect of common 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.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%">0.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%">0.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%">Weighted-average 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 #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%">51.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 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%">53.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 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%">53.3 </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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 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 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:120%">Continuing operations</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%">5.27 </span></td><td style="background-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.40 </span></td><td style="background-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.37 </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 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:120%">Discontinued operations</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.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#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.43 </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-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-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%">5.30 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.78 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><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:120%">Continuing operations</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%">5.21 </span></td><td style="background-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.33 </span></td><td style="background-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.33 </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 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:120%">Discontinued operations</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.02 </span></td><td style="background-color:#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.33 </span></td><td style="background-color:#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.43 </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 #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%">5.23 </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="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%">7.66 </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="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%">3.76 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 266900000 231800000 177600000 1200000 178100000 22700000 268100000 409900000 200300000 50600000 52700000 52700000 700000 800000 600000 51300000 53500000 53300000 5.27 4.40 3.37 0.03 3.38 0.43 5.30 7.78 3.80 5.21 4.33 3.33 0.02 3.33 0.43 5.23 7.66 3.76 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASGN provides information technology and professional services in the technology and creative digital marketing fields across the commercial and government sectors. ASGN operates through its Commercial and Federal Government segments. Virtually all of the Company's revenues are generated in the United States.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Commercial Segment provides IT services and solutions, digital and creative services to Fortune 1000 and large enterprise clients across the United States, Canada and Europe. The Federal Government Segment delivers advanced solutions in cloud and enterprise IT, cybersecurity, artificial intelligence, machine learning and digital transformatio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">meet the mission critical needs of defense, intelligence and federal civilian agencies. Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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%">Commercial</span></td><td colspan="3" style="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%">3,435.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 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,927.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 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,497.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%">Gross profit</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,126.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%">934.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%">778.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%">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%">411.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%">355.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%">284.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%">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%">16.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.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%">14.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 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%">31.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%">25.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%">22.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:700;line-height:100%">Federal Government</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,145.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%">1,082.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%">1,004.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%">Gross profit</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%">243.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%">207.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%">168.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 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%">89.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%">76.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.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%">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%">5.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%">8.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.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 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%">33.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%">30.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%">28.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:700;line-height:100%">Consolidated</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%">4,581.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 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,009.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 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,502.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%">Gross profit</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,369.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,142.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%">947.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%">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%">409.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%">350.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%">281.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%">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%">26.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%">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%">28.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%">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%">65.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%">55.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.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="display:none"/></tr></table></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:2pt;font-weight:400;line-height:120%">___________________</span></div><div><span><br/></span></div><div style="padding-right:67.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:95%">Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses. </span></div><div style="padding-right:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Virtually all of the revenues from the Commercial Segment are generated from 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 from the Federal Government Segment are generated from: (i) firm-fixed-price, (ii) T&amp;M and (iii) cost reimbursable contracts. Revenues by segment and by type are as follows (in millions):</span></div><div style="padding-right:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:389.25pt"><tr><td style="width:1.0pt"/><td style="width:198.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:58.00pt"/><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:58.00pt"/><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:58.00pt"/><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%">2022</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%">2021</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%">2020</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%">Commercial</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,476.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 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,285.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,117.0 </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%">959.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%">641.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%">380.9 </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%">3,435.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%">2,927.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%">2,497.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 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%">Federal Government</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%">331.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%">295.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%">272.0 </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%">456.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%">399.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%">322.6 </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%">357.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%">387.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%">409.6 </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,145.4 </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,082.4 </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,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"/></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%">4,581.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%">4,009.5 </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,502.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"/></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%">Federal Government Segment revenues by customer type are as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:50.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.317%"/><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%">2022</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%">2021</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%">2020</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%">606.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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">589.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%">558.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><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%">503.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%">421.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%">370.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%">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%">35.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%">70.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%">75.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,145.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 #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%">1,082.4 </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%">1,004.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"/></tr></table></div> <div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">2021</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%">2020</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%">Commercial</span></td><td colspan="3" style="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%">3,435.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 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,927.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 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,497.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%">Gross profit</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,126.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%">934.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%">778.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%">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%">411.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%">355.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%">284.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%">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%">16.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.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%">14.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 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%">31.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%">25.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%">22.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:700;line-height:100%">Federal Government</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,145.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%">1,082.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%">1,004.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%">Gross profit</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%">243.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%">207.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%">168.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 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%">89.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%">76.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.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%">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%">5.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%">8.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.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 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%">33.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%">30.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%">28.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:700;line-height:100%">Consolidated</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%">4,581.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 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,009.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 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,502.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%">Gross profit</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,369.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,142.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%">947.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%">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%">409.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%">350.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%">281.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%">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%">26.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%">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%">28.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%">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%">65.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%">55.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.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="display:none"/></tr></table></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:2pt;font-weight:400;line-height:120%">___________________</span></div>Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses. 3435700000 2927100000 2497900000 1126200000 934900000 778300000 411100000 355900000 284500000 16300000 13900000 14400000 31300000 25700000 22900000 1145400000 1082400000 1004200000 243400000 207600000 168900000 89100000 76100000 58000000.0 5500000 8500000 9000000.0 33800000 30000000.0 28100000 4581100000 4009500000 3502100000 1369600000 1142400000 947200000 409500000 350900000 281200000 26300000 28000000.0 28300000 65100000 55700000 51000000.0 Revenues by segment and by type are as follows (in millions):<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:389.25pt"><tr><td style="width:1.0pt"/><td style="width:198.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:58.00pt"/><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:58.00pt"/><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:58.00pt"/><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%">2022</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%">2021</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%">2020</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%">Commercial</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,476.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 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,285.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,117.0 </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%">959.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%">641.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%">380.9 </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%">3,435.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%">2,927.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%">2,497.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 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%">Federal Government</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%">331.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%">295.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%">272.0 </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%">456.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%">399.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%">322.6 </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%">357.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%">387.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%">409.6 </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,145.4 </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,082.4 </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,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"/></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%">4,581.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%">4,009.5 </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,502.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"/></tr></table> 2476100000 2285900000 2117000000 959600000 641200000 380900000 3435700000 2927100000 2497900000 331600000 295600000 272000000.0 456300000 399000000.0 322600000 357500000 387800000 409600000 1145400000 1082400000 1004200000 4581100000 4009500000 3502100000 <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%">Federal Government Segment revenues by customer type are as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:50.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.317%"/><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%">2022</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%">2021</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%">2020</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%">606.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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">589.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%">558.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><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%">503.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%">421.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%">370.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%">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%">35.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%">70.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%">75.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,145.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 #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%">1,082.4 </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%">1,004.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"/></tr></table></div> 606300000 589700000 558500000 503400000 421800000 370600000 35700000 70900000 75100000 1145400000 1082400000 1004200000 <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 contract professional pay approximate their fair value based on their short-term nature. The carrying amount of long-term debt recorded in the Company’s accompanying consolidated balance sheet at December 31, 2022 was $1.1 billion (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 9. Long-Term Debt) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and its fair value was $1.0 billion on December 31, 2022, which was determined using quoted prices in active markets for identical liabilities (Level 1 inputs).</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 contained provisions requiring the Company to pay contingent consideration in the event the underlying acquired businesses achieved certain specified earning targets or obtained specified contract awards (see Note 6. Acquisitions). Contingent consideration liabilities had a fair value of $15.1 million at December 31, 2021, of which $8.1 million was paid in 2022 and the remaining amount was reduced to zero as a measurement period adjustment, with no effect on results of operations. There were no fair value adjustments for non-financial assets or liabilities as of December 31, 2022.</span></div>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. 1100000000 1000000000 15100000 -8100000 34 <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"/><td style="width:39.435%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.012%"/><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:#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%">Year ended December 31, 2022</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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 12.25pt;text-align: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:#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.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.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%">(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%">4.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 2px 12.25pt;text-align:left;vertical-align:bottom"><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></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.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.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%">(3.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%">12.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:0 1pt"/><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 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:left;vertical-align: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:left;vertical-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%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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.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%">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.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 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.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 6.25pt;text-align:left;vertical-align:bottom"><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></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%">13.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%">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%">(3.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 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.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: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: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></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%">Year ended December 31, 2020</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><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 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:#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(1.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 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.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 2px 6.25pt;text-align:left;vertical-align:bottom"><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></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.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%">2.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%">(5.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 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%">13.1 </span></td><td style="background-color:#cceeff;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 3100000 2000000.0 1100000 4000000.0 12800000 3200000 3200000 12800000 3900000 400000 1200000 3100000 13100000 3300000 3600000 12800000 4100000 1000000.0 1200000 3900000 16100000 2700000 5700000 13100000 EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #V,6%8'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 " ]C%A6._UCG^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITT6#Z';B^))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]1CQ.-+?@D)11I& !5F$ELKXS6NJ(BL9XQAN]XL-G' K,:, !'7I*T-8ML'Z9 M&$[ST,$5L, (HTO?!30KL53_Q)8.L'-R3G9-3=-43Z+D\@XMO#T]OI1U*^L3 M*:\Q_TI6TBG@EETFOXJ[^]T#ZWG#1=7PBF]VG$LAY(:_+ZX__*[";C1V;_^Q M\46P[^#77?1?4$L#!!0 ( #V,6%:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M/8Q85KJIAIRS!P V'""PZPHB7N>XPQZ"8YHY_(\^VS&+\]9*N.(DAE'(DT2 MS)^O2,P>+SIN9_O!?;1:2_5![_)\@U=D3N37S8S#5J]4":.$4!$QBCA97G1& M[KN)?ZH*LCV^1>11[+Q'JBD+QGZJC6EXT7'4&9&8!%))8'AY(&,2QTH)SN.? M0K13'E,5[K[?JM]DC8?&++ @8Q9_CT*YON@,.R@D2YS&\IX]_DZ*!ITHO8#% M(ON/'O-]3P<=%*1"LJ0HAC-((IJ_XJ<"Q$[!T&DH\(H"[Y<"M]]0X!<%_J$% M_:*@GY')FY)QF&")+\\Y>T1<[0UJZDT&,ZN&YD=4_>YSR>';".KDY80%*?R, M$F$:HFLJ(_F,IC3O3^IWZ:*O\PEZ\^HM$FO,B4 11;=1',-WX@B]4IM7Q>9Y M3\()*=E>4!S\*C^XUW!PUT.WC,JU@".')*P+]* E97.\;7.N/*/BA 3'R'>/ MD.=XGN:$QN;R&[(X1NYI5NYKRB?F\C]2"D=W=$>OM<8O?QP_T_,;],;L@7#T MUV@A)(.<*[0URNH6>.=V." 7'1@6A"$/Y#.Y>O?W('S7D?'IMC$DEB- M7+\DUS>I5]WZR_.&Z+"9RUVG^U''QUC5EH\EL1J?DY+/R6%\1I2F.$;W9,.X MU($RZTB>ZO".C55M05D2JX$:E* &!W8DCN%BE\V)S;#,6DL<"RTM8UE;6I;$ M:K1.2UJGQA86%Y";*";H+DT6A.LHF34R;.3;A\<4M_7F:2QN;@M/%MJ=7H[_M@]A-XH#$$=+&_Q M!GV"_=!GJNUP>R3[?<>!SOJ$[AD.H1^G$?1CUW6T+(U2K5E:4JNS]"J67BN6 M8[4% _@+>Z1:CF:Y#S&A:!3#_R,M.F-U:W26U.KHJB3@&NWR?]"5D]^,LX>( M!OI^:-;\-M)BLQH";*G5L54QP#4;^5^QS9B08'?_C#:-5XL]BI[O#/0CU6HX ML*56YU;% ]?LZ[.1.>($-V,R"PR'0RTDJ\' EEH=4A4-7+.?_\0"Z$NS-:,F MM[M'I#_TND-GH*=E-1C84JO3JJ*!:_;U7R()J8 MD>N]6;Q% VZ/Y@^AN (_-56VYV5*KI3NFA675[-M2J\.JS+YWD-D?IYRK^V?Y3;-L)@/KFNJAF16; MNIA5GV]+K4ZM\OG>03Y_2B7A^3,QI)[K;#%JJ9D5FZA9M?FVU.K4*IOO'63S ML^&(QI",5HQKG<4>G4^8PZ5C% 0$A$ FS"6U_*S:?5MJ=7Z5W??,;KW@-T]P M'*.K5,#70C]"S3J-=[C-=:UIO83O]RK?[YDM>T'K.B%\I2:T#Z @UY"4D@VF M^F[W/Q\,F.M:8WN) .!5 < SV_;I^.8>C=(PDHRCD90$HGAV&_(FQBLM-;-> MT[,G8K\&K&7N86::YAUE- ;;4ZK"J%. =])Q@EB[B M*(!NQ;#^@FG3RX^MJDT*M9-,32W:>;CL'_?/>P\:,'YE^/V##/]N<#Z"/I4M MZ/B<2AB(- N9;R):K/-XJUUK8-/,CPNUP6Y3SX[]LJW%*H*7L/Q^9?E]LU'? M/O\5.T^?P!8LU*.[)0%+IK_SND?U.T$ &475 RV #YI\JPE?289FF$LTG4[5 M71.YCD3]:3U24R?C"5*K%5#FKAD5^;X$I+9/%E__-O3*:)1YR@UG M3\](3< D>[J]A"E95:EU+]NCW!*2G1<(9CUFS>(0TLX1@C-;$+0$9Q2BQPA. MC"+7V?/!/-LLD>L:8U8>:RUL1>(@KY513RS1'F5V(SPB,6&IB9Y6Y^:(E9#3^VU.K$ MJO#CFT/+"'"%.;(&([I'H-%M:8WJ)U.-7J<GQS2BG'8S$0C L4DR64.L>G,#)X MOL [WY!LDRUY7C I69*]71,,[D7M -\O&9/;#76 C7,5>H74Y\7V5%L"PZHD2N-G9"\FP-J;, M?55*P)D+8M0/@V#L,TRXET1N;2.32!PT)1PV$JD#8UC^F0$55>SUO>/",\D+ M;1?\)"IQ#B^@7\N--);?JF2$ 5=$<"1A'WO3_F0VMO[.X3N!2IW,DY6YRV6$%%JH\ @U"SL5%Y#V MT*!_B\(@##OT!FV2 Z?*_="FNAT)3GIC&H M6S3'E)AGP0D^Q^:?%!8#F;OVH5 J#ES7-=:NMAUJ6A?F/_>ZO3UBF1.N$(6] M"0UZG\T5RKIEU(86I2O3G="FZ-VT,%T6I'4P^WLA]-&P![1]._D+4$L#!!0 M ( #V,6%8AK54!/08 '0: 8 >&PO=V]R:W-H965T&ULK5EM;]LX#/XK0FX8-J!-)#F.G:X-T*6]VX"]%.MV]UFUE<:8;662DK;W MZX^R7=N)9+7%[4MK.R3]D!+YD/+IG9 _U9ISC>Z+O%1GH[76FY/)1"5K7C U M%AM>PB\K(0NFX5;>3M1&G8JOSK.17$JEM M43#Y\)[GXNYL1$:/#[YEMVMM'DP6IQMVRZ^Y_K&YDG W::VD6<%+E8D22;XZ M&YV3DV40&(5*XN^,WZG>-3*NW CQT]Q\3,]&V"#B.4^T,<'@WXXO>9X;2X#C M5V-TU+[3*/:O'ZW_63D/SMPPQ9,.3S5DI>:L24XEJ=N/RI M#4S=!DQJG:@-2_C9"')'<;GCH\7K/\@,OW-Y]YN,[?D:M+X&/NN+)5-KQ,H4 M)>:"_]IF.Y:#\\Y5K$V%E2F3_[M%A,?!Z637]\86"NE\/&NE]F!.6YA3+\SS M)!%;0 65(>$ \2;G1ZCDVH6RMC3K 8C#H >@AFE+13@>4S?,L(49>F%>2;YA M68KX/911Q545V:Q,1,&19O?<&=700A+,Q_,#N+;0E RAG;5H9UZT7_6:2R@B M_=WN CBSWDTB:]EMH0"/IVZ 40LP\@+\+C3+GP$PLMX]C\F8'""TI4B YT,8 MXQ9C_,22 V5*_5 MM8MR#J2&I&$O)%9H"S?#@9U;:$,[K@ZAJ">TAY?@CG>P%_''%,*8K3*3ZI!" MFI6WF;FLP0[&M[&ZAV8VM[+?(3:-HU[6[:/NL27QHOY+B/0.>- )C5C+2N(Y M/41&[&UJ/!C8 *0C->+ED2;;2U$>/YU0C:D^"!K:071(!8,Q[!B)^"FISGH/ MN, N-6$"XY3,?Q ,".B\CT6?U!#ILSRS.=<7>30+R<]M(NX7=9VW>Z M8S;BI[:6@3?LP>2DTV$'E85C:X?;4A0/%HR.S(B?S0"@W/+4X)-B( -MDJ*P M<0X+FD,LP.%@!G9L1OQT=EB$>_O'B=8F+$JMQL E%?0891]KQVK$3VO[O<%3 M2&U6F\=V/MJT1O! "T,Z8B-^9MOO$9X":G/5%/HH*Z8.L1 /53;:<1KU<]HG M4=X>:RX+&"1OG/1%;5XB&#J$P]+KE L&BR_M"(SZ">R%>Y3:;!50JY]Q2$WQ M4/=*>V.:G]$N^(K#LO<[["?QVI1%8#HY+%&-6'^KQD.A[7B-^GFM3JF\W0-/ M0;7IBTQ[W6J#U):"]!_H:6E'<=0_;]59]11">X8BL]B!T2471(,H.TZB?DY: MBJ+(M.FWZTDK$:79NKQ, #%Z\T5HC@A^Z\3NM>QF4^0Z7:,?R+3]"9(Q149]((;5FT@SC6[T6,ON7IS ^B,>GF5+0-C@C M%EE5 !]N;9_(OF\=]5(_]9I=;4 /.!:%?L^F,"NTOYNL@)$M/E006ZU@I$I- MH6<:7?"$%S=!)7:=MG:DUP;,['O1:I"8]?:#] '>53/^5?L2P]SDJ4 ML$T&9W D4\CL""K#]QU#=:;*JO!#=" M:U%4EVO. +P1@-]7 MBVN3$?'MH/38O_ %!+ P04 " ]C%A6-2!S#M$" M "\" & 'AL+W=O3")1F%2!286JD75+KMLYLHMI(OI&)&7:-4T11!!CT6 I)&IFQGB,I>KRN2E2#CC,13$U M''W\K$)]WLLDY0D,.%(9'&,^?L54+;L&[:Q&G@D\TCJ =/OI7@. M4Y _T@E7/;-R"4D,B2 L01QF?6-@=X>>CL\#?A)8BK4VTID\,_:B.S=AW[ T M$% (I'; ZK& (5"JC13&:^EI5$MJX7I[Y?X]SUWE\HP%#!G]14(9]0W/0"', M<$;E(UM>0YE/6_L%C(K\%RV+6+=CH" 3DL6E6!'$)"F>^*VLPYK ;GT@<$J! M:(%69[6"$OL]SA;(JZCE9MNY+7)U2H;DNA=G$JN9HG227_X<#]] MN+T9#9[&(W0UN!W<#\=H>CT>/TW1V01S2&0$D@28GJ.OZ LRD8C4J%@]2(+N M"*5J1T3/E I(VYI!N?A5L;CSP>(C"!JH:5\@QW*<'?+A\7*[+C=5&:I:.%4M MG-RO^8'?5++@)6(T!"Y.3SS'=B\1O&9$OG=WY5:8M7:;Z;>O*U(<0-]0KY< MO@##/SVQ.];EKDS_DUDM[V:5=W.?NS]1;PYP#B'**W"!4LS1 M,,T)G:WY!1 MBKE *?!BU\]W5:-8PLN7T)^.A6\U++4KB_4L#P35Z%L5?>MS].7)Q)F,&">_ MU83.HAC=B5[XNVM4F]S[(FK0[0JZ_5?01(CL,'!["\?: -X740/N5,"=OM;8Q-[.ZAM-[P-<'/M;M'W^AWF- M%W=ET9$LS:^;9R;5Y94W(_7W K@.4/,SQN2JHV^PZ@^+_P=02P,$% @ M/8Q85FE+))SR!@ U!X !@ !X;"]W;W)K8@M^SN=GGWY3J8 M/LP#L'P0'S?SVX.@S+L5T58X,]8[,@ MN"$IWS(P3U=XU78P%$0KMO#(]@IJ/08X-(!MG0%H0J@8T.S7S2V%>?#KYJ:& MC5W-G9W[LWO\7:69?Z@"=4IGP8F:660,] M3!QW9!EBZ@_-6"A@ICDVW#8LD&&V:\*&M];XW6K\KG;\,\(X(&N0Q24*U3P* M#U[SR="RN@.!4/3\OC3TH8 SM*UA%7D7IY@QL<(HIB@%*5P"M1->. MLK+,%CB G\6*S=335'CW&X,:C;MSY$L#]VW7&'7HR9X\RU63&U7D1EIRTX10 M'OV'\M5:Y%N4SN=CB;H'0C>&5-545F+ W-D:M\)J-$E1L=FH&,@J*Q].2?9=:+N:FE M<9UR+%HD/Z:9W;JL6(I5VFCS.VIB0!H9!M4;K/ZHD4E=4G M &TYU)XG)Z,"9EM2VU/ +-]OI$&;6BT1++U&:%);1:QDAU<-(12%X]V8$+:C2G%>65HZ\5@Z?U%MP*F_MV-4RQM+K MF)FJ>L%[\2ZW(G&,J)!IF!8O?!^4H2WW!GX+:H_P?T? 86(CY% M!BZS*"F#5(QPW&!F&J;=#9*,$OREOJ?RY?354*V)++THFB.:BB1H3/=KDF L MCR[F4-,CH%9MO;9'G-1;<"IO M[>C5^@SJ]=GO]HC2?3L]8'<14: K@7JE?XU)*&J MQKN+O0)E*TBJ?/75.*Q5&]2KMM^J\=)WI]%WBUR!$IK,Z_*34;;A]T@W6$LW MZ&BK?%EL2V9=O&"'?^RC XIQRAG8,S&SG( 0Q>$^1ES\*H7C7$E2?)M:1U3H6RI7=I-:JOQ&LY!WUM"=QCT<;"*(ZJO9NT$OAY]I-$ M9,(V.\LY'%^UU5FOE8VOSOI3>@M.Y:T=XUI00KV@U+\RE<8OO3(I8*I7)I6W M_ES_HH;;K. M%"A3+N>QO'>I9F;74L_6;XO-6AG>$O]MW3[EG$:/>XZR;4U1&@M1]RD_ P^$ MHUAYIF(J9E;:L)PI8(XE-;Q Y% >LM9OBO/<&T4TDM$Z,U\*EF"4Q)EH2?L@MZW94?K%OCD_R]BWA\$MVF8;"6%[&3W*Y6?OS]G0RC M^],6:3V^<1G<+-/LC>[X9./?R)E,/V\N8G76W:$L@I5<)T&T=F)Y?=IZ2]X( M-LH,\A9_!?(^V3MVLDOY$D5?LY.SQ6G+S7HD0SE/,PA?O=S)B0S##$GUXUL! MVMKYS SWCQ_117[QZF*^^(F<1.'?P2)=GK:&+6[)^>=%/5P@I;7_C!HJVZ/?$W@=T] MAP$N9:HR6"X<[L?K8'UCNW !0YRG2QGK9EU%Y(Y-NF.3YCB] SCO_-!?SZ7S M4EW/EI]7CI\Z4SGO.(R\=JA+1C9:0-1L<'N3;/RY/&VIT2N1\9ULC7_]A7CN M[S:RMF!>#I8-;'?C/NTHMW?[G&!ZY)A@ @E,XX_M^&.U^*O#V1:IOQ=FP@9> MA^J!GIC-W$Z_0L:V#7'W&GELJ#?B)M"@U^L,]%;" M4NVVA!Z>V"TLN-V(&@ MG*WG:LY,U%VM8I(?O;12*ZK$S]!1*8QHFWX\0#.>&K31A]E])),G*FF XY)IA M,H'.PH'#R90AMM R/2A'9( M):4&YN#O5MBH@\/!KC>-,A*8%N7A+LI#,,I7_H-:SZ?+;)I2*T,GK\:2- [F MJ1K.MJ&_4V]DGQW)&]!1T[S9@@T GC#=<4PP@02F\3G:\3G"XM/&X<@(>YM4 MUVM@!YI.2S4<X92WK'E\K*$9VHYF_7JC3-(CE2JY3)[I^K%J/ M)!OLIVFV%6C[@U[;G*=0?7)4-(&%IO.ZIU$0'%ZM7!(S^G10+4@G:)I[- MZ:A#1MI?)1%M-F1H5%A8'=6Y*!4& DL,%JFBB#,U!ANO&F/,0GV*BL91T008 M##WRI39 8''@DTQ5W:MJ(&O-4QCOWSW4=3NL2@'HHS$%F&B\WB4(+*P2VT'J#/+>](?#HSZ MIV@'BVT6,,\CU;N<6YJ-J&?H;S!T MXVP<6A0X8\1#%1-0T006FLYDJ2<06%!H*L,5<-I,U#,7>:/C0EPM) YWOW&P M?X0\0$MY@,+R *(:!WMJ_(VI>U2/0W7(4=$$%II.:ZD.4%@=>*8H5Z#K*ZAJ MY0IWH>F45<@I29!84WB6O]-ADR8SJCEDT%QOAHP:*DNA3A5I>J^JJ(L0*^[*>& MM=08**PQ'!39J%GVN\;Z&@9O/%BA:@BH:.)(./3HE]( A:4!6&BC9F'>& MG@S[:$P")AJO=PD"RZE.0ZE"4'B700VAC5@)0M4;J+G'H&^,%U-4GQP536"A MZ326.@*%=80#0IN=.LOV@*'7-_;N%.U@HU^< MUL-3UO)T^!.U-HI:W:.B35'1."J:P$+3;X)2!J"P#/ 4K8V:!7QO9*Z=4/<3 MU/+)47T*+#1]0VXI&C!8-'B.U@9#-\U&9FXCL&SE1=4)4-$$%IK.9*D3,%@G M:*JU,?/[>#(TUGE%*[ XJ87$X>XW#O:/*/A96? SN.!'U-I@3XVSR/QFWJ + MM=Y'11-8:#JM>\\GP/7^,[4V9BV_JX++!.Y$TTFKGE..ZE1@H>D\E0("@P4$ M-+T-]M,X^ I MS8+%+'.:S66/5I:#"9:FQKJ?G?OV??LMQ ^^O%-L$Z<4%XK,["=L\.]B,CT[&V=7A$ M.B(*\)'$J+T;[HCB<3:'8LX M2L5]3N0Q27C^>B7B[/EB1$=O#[Y%C_M"/9BNS@_\46Q$\>?A/H>[:6UE&R4B ME5&6DESL+D:7]"QPEZJ!1OP[$L^R=4T4E82#SP*589_%?T;;87XP6([(5.WZ,BV_9 M\^^B(N0K>V$62_T_>:ZPSHB$1UED2=48>I!$:?G)7RI'M!K0V4 #5C5@_0;> M0 .W:N!^M(%7-?"T9THJV@\!+_CJ/,^>2:[08$U=:&?JUD _2M6X;XH#E?;&@\L]N8') M*,DNSQ)R=Q Y+Z+TD5RJ"1(5D9!GF-M+LQYN5B6/,WG@H;@807:0(G\2H]4_ M_T%GSK\PEYW26' B8QUW>K4[/9OUU5=(G%$:9HG ?%:V]75;E1^?5FRVF$ 4 M/+6=8:(\9SE9=E$!8LMQ)FZ-ZG3?K[OO6Z/A394P33BCR\DJR.'&Z/'/^4D7-*8\&)C'503W5KX=R("EX7DK%)Q>2)6(60LQ9G1FQ)3-4(?4 MO"8UMY(*!'@JC'BYXJ9;PI,L+Z+_Z0<8E;G1T26=>$[KKS];S!:+Y<1?MO]Z M+-$6\O6Q"UIF2"?M3I9,C%! M+AM* "8 3"A2TO(K)$FL_Z0!0C(;TVQ+HV67*+V!7K/TT@V;AZ_8G2\4FM!:>R MUG4]:US/K!%T&8;942V%D,-$],0?8G15KZQT@YP:\;'&<;2__@#1EH@7E9Y$&3[OS?+*9GM-8'U>+M+?Q83U:9FP62M?=$DU>HO: M!5<]1@?^.CA GO'F^6369V&"QLSMPP($YDP6 RP:V46MTD*QR-4Z#R3R+(Y1 M$KZ9)*D98R9J-K1E2* MYYL4,9BY-B*PQ6)P56D$#;4KFJ\?E;XH0U-ZN,Z\%3X50Q-&EZ[)T(1YS!L, MQD;*T,6GMH2WZ9.0O2TARLXJD3Z]DIS26G J:UV7-IJ*VD65=JE.OKLL5Z$# M 5.\ZND@8'T^J!T7ZE)$/[ES0V6A,,\,& PV.-59H[2876EUV;451ZU(])31 MW^3](DQ5$::QG",L?X<"C <7%R!,0,0]HCJ[,M4=VZ?6#Q,0X_0!!E)L_I(]9(\/8.S(L M!X4?'4![@;8L"WN0IS[ "E%9,V:L/.S=VE. 6AIFUB@Q9E=BW7$2R2'.7H4@ M4E5BR.&8AWLN!3G$'"W",$1C+?H%L36&\HR-/X9BK6U=EV"CPYB]IO1-U"S4 M"IHEB2H/*GHH(;,8-&8+.C%"$<'1A;&3"%![\Z%=*&ND$+-+H?LR#'690H^9 MOM/[3]AGQ[R +*U+S[&HF,,D+_(H5%^4@\N?>;[%TQI6;YJ9(F)I)F/:W^FA MH(&UR6VTDFO72BWZ97GW4=W!I82%*A^L&;J(G#%_.:A0MMEHA70Y-9+(M4NB M '((B:0\PM(#(P82$"ANDY*8+-"18>A]"!0B*M=S29=R()??] M'^=NTS#7B07&<_U&3U]WJ99 3 MX06Y$H]1FJH AE'_C^"HO'=-(>*SI3F0)HS-D=@U84M_D&8C:UR[K+'2O%95 M)@M!4Y#,'7,<313BA@"!==W0)=BH&W=N%?:;X^$0"Y5#0;H%D0SC3%:;S%KS M0S"7YW"&%@VK@/KT;_2GM!:+_/[FF0G<1%$SE ($ M-O,&YT"CI%R[DKI-0<&#-D+[7S;M'"(P*HAK!.4BJ0I!S8VJT;1U)"@1^:,^ M6B6)KLZ7AVOJI_7QK4M]:*GW_(J>!>4AK,9,>2;L"\\A?TD2BQV8="9SZ%)> M'K,J;XKLH \>/61%D27Z&PO=V]R:W-H965T&UL MC59-;]LX$/TK! L4*="U;"5-B]0V8+MIMH>V1KW9'HH>:&DD$:%(E:3B9'_] MSI"R;&-M;R\V/V8>WYL9&/O@*@#/GFJEW817WC*R"FKA!J8!C3N% ML;7P.+5EXAH+(@].M4K2X? ZJ874?#H.:TL['9O6*ZEA:9EKZUK8YSDHLYGP M$=\N?)-EY6DAF8X;4<(*_'VSM#A+>I1'R?LCR7%_O$7_&+2CEK5P ML##JN\Q]->'O.,NA$*WRW\SF3^CTO"&\S"@7?MFFLQUREK7.F[IS1@:UU/%? M/'5Q^!V'M'-( ^]X4&#Y07@Q'5NS89:L$8T&06KP1G)24U)6WN*N1#\_O0,- M5JAQXA&,EI*L."*=A' MJ87.I%!LA8N E><=^S%;.V^Q=GX>"U$D<'6< -VG&]>(#":\H;/L(_#IRQ>C MZ^'[,_*N>GE7Y]#/9>Z\XUPXZ4CP00!>OGB7CM+W[*\*\*IDIFZ$?I:Z9%D? M.,A9TVK,&^U)\C&2@1I%#A61A7J MF?:A\='7(XE[+6D6 ^:]KZ<);YT MH,3-3650T1]FHW'1M6LG]U9K+"F#@MD19L!V\E0!A<.@'TQN'$] M8+/=AF-(<:84'N3!=N6Q"T=(A17:B2Q:[VH"E,1WBP@-V+T+!]XZ+^N0UOVJ MB\737\<3N2")U(ND?XYU1<6 4D-X'#Z-&GL)&3-O2QWNU(Q?8$HKZ2 MI98%3C%8\37HPSM M/X!I'WMDO]I_8&PO=V]R:W-H965T&ULO5QKC]O&N?XKQ+9H'4"2 M[762%G%B8.W$J8&T,;Q.^^'@?!B1(VEBBE1FR%VKO_X\[V6&,Y2T=H/B +EH M)7+FG??RO%?RV_O>?P@[:X?JX[[MPG=7NV$X?//X<:AW=F_"JC_8#K]L>K\W M _[TV\?AX*UI^*9]^_CZR9.O'^^-ZZY>?,O?O?4OONW'H76=?>NK,.[WQA]? MVK:__^[JZ57\XIW;[@;ZXO&+;P]F:V_M\,OAK<=?C],JC=O;+KB^J[S=?'=U M\_2;EU_1]7S!/YV]#]GGBDZR[OL/],>;YKNK)T20;6T]T H&_[NSKVS;TD(@ MXS==\RIM23?FG^/JK_GL.,O:!/NJ;__EFF'WW=5?KZK&;LS8#N_Z^[]9/0\3 M6/=MX/]6]WKMDZNJ'L/0[_5F4+!WG?S??%0^?,X-UWK#-=,M&S&5WYO!O/C6 M]_>5IZNQ&GW@H_+=(,YU))3;P>-7A_N&%[BE;'1]8:.GU]7?^V[8A>J' MKK%-NL.2MM\%V@WP!?KUVG>EJ!X;=XDL+31U"]3\WZS!X MZ-K_GF.1$/#E>0+(_KX)!U/;[ZX.M)>_LU?[ \;Y,Q_ORH=7_ MFY)^<*/SQTA;GMF"R?@A# Y&AK_>V;H'29'-/_9]<^]:(?:F_FUTWC;5&PBB MV[IU:ZN;$"PX_Z<__/7ZZ?7SZF:HAIV%N>/*(*M B';!W[[J]P?3'0$G=>\; M[(QUTT*T@9O6-;*NB5O2SZTS:]=B5:(Z ,DLW5*9:CT&L"&$JN[W:RB&:,U0 M;8SSU9UI1R5@WX>A"AG+<<+[G:MW0*^Q;:JUK;;Y@=/N)X2MA!ERQ"4=,=L, M!SR(N@;>]N!=;?$)%*5]P ,+1&RJH:\ D[2?+%WUOCH8QS] E[NPL1Y'C&<_ M\HDA&]]8WQ[E$B,@N[;#O;4=$,I_P$('XR%U!Y83(T.UMR:,=!I<>DY(J^IU M.D*H[JVW0%C/1&Y\O^&OMN, \Y< MU2;LJ@V<8%A4C0ML!96G:Q>5[X^F!6/Y3]5#*!(D9C[JE^, WO\[JEM< '^G M=:%;C6T7JDZ@TU0=- -B'KUG0J8#JR (LR9.CEV_)G/5DQ]&'/?13_;.MM4S M_?N+U62"D5'GE+,:C@-N*3'?N %[$GZ"$ M%WX!Q?6'MM\N^'S@TP%BJ,S66P5AV@%7-I;4$(;RAO4UTP*Q1?NQ)HLU>Q:% MZLIA]/4.'*'= H[H1;/8'OH[D#^4JJ.W==#VSP:,H/@C2AKM?35!W;LU7HP-^B%'KYVOQWV 8D+* MGX\,MR,.6D(#E$3TREN60_7KV&PG34LV']E$QZO-"!W:N/S8.&;C-@2F=+EW M;![,NMZ[+5^:UEJQ&X2^1&.L\2-ETW$B$+0OU] MC]-M?&*PVY#A '(/FK@2*"K2L["6KHM!#T!WGH<6$M:MWZ_;DTTB=< ZVG@!E%'4"?134Q(W4F=7FX ;3:H1( NE' MI#=#7W]8%;R&^%C+)!"!+?>>XYT100VHN"M >FL[")DT@5SJ@?$&UP:[C723 ME?%=L!F">5KT],*T+CG-+!Z1*]6KD.S5E.% /,'F)D6QN=F1][@SKC4Q+H)T MD!#A5.MCVG)O.N1M]%$<:K13[$@KP0>RA9!^%1J7+$H-\6=(9 VK>/84W&0: MK0&)^,6QT>7\@V'\:V>[J,_T=8J72LTN SZRR8WS88C4@4>_@3!'\?Q=;N9L MIM&O$S^Q#-8=B"=L'ZW[8"GL@3*RFC.TF+F<<;708ALXH$U!#/0+GD6@%+M] MBB(V34?USENV^+W3GPF*4BWP;) 438KA&OCGNP )U>4FD#UF^J1 M^X()GH"T3BS52.8LRP*[@[\\OR 3"FGF/%#%:0W,Y9+\R5L^!U%*528TA[@U MY@'%W>>]ZG/&%RRD*W$F0SJ:AR<9O/P9Y^PXKFPLP L>9MERAG F=8-9Y''@ M[P,IAA5RWVFEL[B%R/@2HA2V0LME2Q6FXUB !.#T;\>'A*19%2[:\YX*3VSR MDM212 ET;F:R0WQQ#"Y%7Q-%3G,YSO>@);Q+1F*)JVRPLA+6%KJ\YY>_Z7._[ M31FN-N3T[LVGO-X9P4?.[) HSLE<")V%+BU49$*=HWR4M)?Y->-Z( "7&(F^ M)*S>F]KW$%G7[UU-X7&#^-(?>9\84?8X)B>XBJ0U58=2A"J8R$D 13 ;,U3RO6K%+UYD;LO9C[B(OQ';(ZKG@WY+9<96@;U,^ M#V1QA")4V: BF NIJ.7%F%+*O-#*5K1\TB5-3,5LRYI 2ETXC='D)%J/;C=3 M^$1JR/(=#@Q\'[BHY=B[0,4ED:4J#J3:41&M/34UX5!6@9OM1RES@QBT'BZ7 M7#+HFQBQ1H@B9_8N? B: ]P;*IKJ[M :.C$[\07OQ.Y;$@L-D*3]$GDGU1M( M9 /MX9* VAU@!)F&0](W%2OGC*3EUE;J"0WYM_>*@>7;W_D]D?GO_]ZHM$:=!LZF".FNWCCU0MV[B/^+!# M#MC&PEU*793E2)_P#5W"NM(U6A3RUNW72*:U7*52[>\YVXHT,1@(X_MQ6/:; MY0&9IAUDJ2 E E4A6D'ISZB?V894KW#TQ70(HBUP,TUD M2TF3RJSM[%:HSM9HH-@KV WL+43="W%P53V$'E#*Y5/F\AUU1ER7#(-#H9T6 M%:$V!ZIM(\6L**M?J0S2!WB5G-GZ%P? M&9.Q2_2S%MP5)4DI.-+7_9*U;BD6\NCJ]>NWN;[&LL(EP4]RST)VU]WUKA;L M1-P5;')IPC;(''$'N3YX*\$*NCNV&;2'P/E+U)FYH(/-M)(^&4Z&'A0ET]7> ML8LMBD<(\^W6IQH,N.V@F=+>E3JK).3>%@GJ5O)XCN8H7Z#JC_1J;V";X.(LWW!-Q&QO^ I0UA6(660[]D5P!HVM5VM:@@)X# ]#T5X=9B).1]#\,2"#K]_(68 M(!=_!0"CL<50"H9FFUR9H]_% 4G>41B3+UY5_YP1(ZF(80]V$RU0. M!<9)"0B,7@M2%,9".T%YVVQ7\O<((2A8YI(NZ=145=>*_RR,T!Z.B(:WB4ZH M>O0?>*["F.(*7PCN1D9H%)XA=-J*F*24<,PEV^!D1:REV3,G$;4H?:;5>A-8 M*,V#2=W)X/6:S=AN<%#)POAZW7;!M6U9/J]O+TH70^YXC2BXLOM#VQ^MG@M< MGII;%/F<<([Z&Z3RA&'. ^>-'P@'?',O%0$LTF^&>]%M1;D(B +A=$MTIC%U MF+PQ+R %Z:H*(^!/U=L#[*+;4@N9*+ OI&B;Z M1MB!PTO:IL*1J,GX*+4#N=D2J%E<)/NQ>T@8W?8:9Z84':8*;6 JSP8$HAO9 MMIGESE.>Q,.\_;KAL89C;.5IX.*XO11#4#$)Z:N4(5ERE*=P,=\DKI+K+:0WN\L/<<'R4/9\OK MRBM='+^HA6ETX#H-/%$X9UH^ @^6A61<4[.JS+DSUP+@ZK3$LI=YK]0<+A;5 M=NM;X9'HJX3AJ1"3%Y(E2F73IBB46D#*7O)^S(34S1Q]W[:+^('F M/12F%9LR6#Q'Y_FD>G6&+DXX(G&B&06)>5[*0'\IZ;REAN?R)6<21 Z^-D5M M1BZ05*/.+] UN&,5!X&*C 1>K!M.1IE29IB*;T;J$$+R+,W1')(Z!ZEVD,88 M-*ZBGO94@.W]QCI&,,\J>2.^(Y_SHR;#3PP7E[OMKS_=BSCU2C@D$FXXT*I- M234[=\F!-SP$4\P!D.I34*=E-.Z6<^6)K;ILS6L5U3[0.X +*3L')'OHSV<- MZQ2_QJF;3ZJT9LT^*6(KNY;M6%:?02H3C8@K M.B=$-Q)6<2[ J#$,WB'F941(\ROR6X1FOC\5IT..@]N:N<)3'NC2OG#3DN+MAA:&/MTN(^F U-'GW&J3CHR@9@TDFTM:T"==V, M>HUV95H@IG&L^\23U,J]P%K6%FHU:85G,D])7LB=RV3")Z8CN-DR6?7IB:>L ME)DF4?V\>$[]%>G8CEV,R&@%!+721]'Q'T\QTDUWX:KY>-W MEMVWZ1:2ZMIFPU5<2[4?34J%U#=([R/VZ&R]ZWA>'$[(B9N+V9 M@7A^[3F!;$:9$=;*_0'J(?.>DD7#D-K6DBU%%B2*209@K SN('^R""CA#RF( MKH_5>VJUM&7 \YX!M./^"WFW>&W9DTCJM=$U=8:+Z'=!4:_MZVR%58PQSD'< MH)1(M-%7OZQN5\BQVI;0*LZ>Z2Q%ZDY1IRK!SJ68_%U>C"FJ+]F>NH.AD&%K M%8ORK6!B-$%&8FA$<[DUPDE!>U1<$LUD_\KV-C$WKP]&IQ4G9A'BT(P?SY0H M,Q/3+ZU!]E?KC03&DAM!--[NZ!DCK/4(22F7HV1D@;L-]F"8B47UD&?^=GV+ MQ'":KD',.5!F1K$-,8X__(!O@9E,0:XNT19C;BU/(NP0(\">6H>[2*J(")5Z M3LO3E.B>$N[D%HID2U-OA1X.M.Q$PRHV6ODI"R3 [.YN(I2?IW$J79H<]KG9 M%9&RAK70<&,?N"9(F@%*I]'5J:( PO8 Q#A+VZ0L6:H%P>;[Y?TVJL'&DGV* M$ \THD14>*G$L&UKP@OT[IJP2)79K(*JEAFO-%M23ZY!1*:$K'9KTM"*NB I M):2QZ[6AD=%U+$3 M8PMXV_\(<]\\@3]]D?NV=U,1O;)Q#Q,CQK1 .H$(1** MY^HL>KS*)"T[%'N&C#&9!M 0QA^_ M7#TIBQK/\BK'?U+3^(E&@L^K(&'R-/+:RH52A?,4AC'*;2C/751K />VQ2 MR1.L@^: :=S:EC!.>C(\A2RU!TKX>8)<(K3Q/L=^3C::0 MUTI(L;YNJUJAQ9AM<:MHU4T63(DKR@AV$D!-@IO M9(.4XG_J(ZQ[[_O[V :N'EV]>?GNBEL84=8Q/SLYSYSX-Z?W8+&2ALD_\'R& MH*S*)-;)(HKI4!&U SPUO+P\1_!>UI41O(^*K*+!V87%KC)R1DV[GBJ>+;E, MKW5VQC-V1P$!&((--1^B9AJ4")G@9P_F:.M7[DT)>#ZK+U,7:8$FST8H0!HH M,E.T8$IXSM Q%G-E&,Q^>CWWB+%KDP*)#@ M(:II?'[#C[90ZY9%MSA=TW+BKEQ/!>OSL"-.$W%ZS4&HFN[,/5U(XQ?1-$Y4 M+%JZ]JKD;!QL4DS.Y* M0VG<*&F/J;I#B6V0DG'2KND9JM3;3FP5![3?D^W@A!6U@Q"GD,WQ( $83(D< M%<:H8.X_8">:V$->;&+L)V%]UC[GBE, M8U]SSCUP?$0STXPV5OW>A4.OSEDF19>H#BD NNE[:*%''Q*RY MIE@\'?^)9[5EL#4])R)ZO)@_ ?G?[:A(^"U*>JF[+3F"T^657_HBG5J>!2]!Y_(AZ^DY=-7*BT@!V._0^G M[32"$0?-XP,^]^4&1>]RZK; >GKJ+80X0R=A2ERMC-]A>N0YU^QG %8.\CRT M,JY(G3 MF$SS,?I(H#Y@G49DAOZP9#WAJN=\.BN(%U1?K6N:=7]GE;AS=V6O M*IC._N?9J6E+']F:TC53C"?Q4;ST?L;F.%W&A>V@Y7&./>6+>-KTH+!4K.?E M_E1\V,0B^9E;CW:Z?=IY.EOQ^@C$A8A%N:RLZSU8.N)!]_C8!M40X%(F8,@> M^\Y;0/DO^@8/EG09YLCNLW2Y[-@D#$C//@DJ-='WQ?D'?A;&-%9:EK!X$.(N M6$%Z[TG> 6D01[*_Z8*H"XK$\<'!"_W(;+:P $0YL>EF@75BSRI_ M.$6+)!.7%VEB3QXOEP[?M-]#F(+EI2*E,7&9&8"O%);$=PVP=*F&-94P7TDY MX!V-&V=3".EQ;NCMJ .VQ.)4L,QGELL-8X&!'_G0H95R8J6.Y>UY:7EZSBNO MHLX>/FM-K7AS>1UVVE0)7\KS:> %2E^E%RA]]> +E'2F_=P+D1Z^\67L;!5OD,K-\W(N?U:1.2AE&X!/D<>_ MI+T!VY;*+%=%LKD_>8*(*L#E",5AF'#GEXZG6?EE5DSN#?7>:E,]NOKQYH8> M-(@&Y,=VR@=NZ?TR4_?^AUA/A-#WCB>2L,#M#Z^N=!SPT\>+(7&L:6J&(F1HL&\3B(# ME]J?$,FZ!0J>M<.O5""DI1Z M[A/5VM)C7YE.6/+VG4#7+U)#F%ZNE6N=*$^RG@NRH",2^O/P$>D5*<,$6=-+ M(%)K9^;_Z*TWL7S!4"\-2 DHU7-G(R(/3(;HX"A%O@1%$8>'B_?\AX[A'#G^ M;#.TF5Z7D[7;4TNS+]I8^5.N7+_A6E0=WXBFLTHS:5PFULM3#B,7WN25() 2 MJ] UO;_F=[WFC71/![Q$AVNN >O[:E2#BV.MSD'JX^Q-A$"/+;]OD1?K!GDI M8?JVBJ]TO)$W&4Z7R_L@_RY/RL"O;G#KD]5? +)>WK$H?R FYO<:KOL!"3U_ MW%GX'T\7X/=-#Y;H'[1!>M'EB_\#4$L#!!0 ( #V,6%;]I,CI+ , "8' M 9 >&PO=V]R:W-H965TOC6:N-F6>-]=YWG3C;8"C>R'1J>J2VUPG.7-KGK"$45C5J= MET5QF;="F6P^C6.W-)_:WFME\); ]6TKZ'&)VFYGV3C;#]RI3>/#0#Z?=F*# M]^@_=+?$O7R@5*I%XY0U0%C/LL7X>GD>UL<%'Q5NW4$;@I*UM5]"YZ::945P M"#5*'PB"?P^X0JT#B-WXNF-FPY;!\+"]I[^)VEG+6CA<6?U)5;Z995<95%B+ M7OL[N_T;=WHN D]:[>(7MFGM19F![)VW[' X.KXB<&Y>56SGYPLI;6^\,ANX]\)4 M@BH''[I*>)SFGC<(RW*Y@RT3K/P);%S"6VM\X^"UJ;#Z$9"S9X-[Y=Z]97F2 M^ KE"";C,RB+LCS!FPQR)Y$W^;7<52/,!AVP:'A-9 E6EB@=%@>?%VOGB<_, MO\?"D#8Y/[Y)N$?7KA,29QE?%(?T@-G\V1_CR^*O$Q+.!PGGI^B_F['3L,D( M3O#@QL [Z>T:*22 T^ ;A#?*"".5T,=-EY9_H)SKL3H)#\07Q=49+'O';CG' M"6C7#$\9^/.][92$J^+B^2&&ZQ!WO_:*&+_BTQ:2! OGT*=<#F/_*+%66GF% M[@RVC9(-5Y%H&!9R/8AM F]Y7-J-4?]C)+0H7$\(TX=OKS@]K%LC:Q0H=H&PO=V]R:W-H965TK.UTI_-DMF2P]UU9B+P=+:]FPT,MF2:V$BU7*#FT+I M6E@<=3DRK6:1>Z6Z&J5Q?#*JA6P&\W/_[E[/SU5G*]GPO2;3U;70CU=2M*_LCVC_9>XS3:HN2RYL9(U9#FXF)PF9Q=39R\%_A3 M\MKL/)/S9*'49W>XS2\&L2/$%6?6(0C\K?B:J\H!@<:7'G.P->D4=Y\WZ+]Y MW^'+0AB^5M5?,K?+B\%L0#D7HJOL![5^Q[T_4X>7JET0%EGK*I[ M93"H91/^Q4,?AQV%6?R,0MHKI)YW,.19W@@KYN=:K4D[::"Y!^^JUP8YV;BD M?+0:MQ)Z=GXC3:8:*YN.<[IK60L7+',^L@!W(J.L![H*0.DS0$E*[P&T-/1K MDW.^#S "JRVU=$/M*CV(>,-91./D%:5QFA[ &V]='7N\\<^Y2J+)"7>M,J*B MMUIUK:%_+A?&:I3,OT]%(MB9/&W'M=&9:47&%P/TB6&]XL'\Y8OD)'YSP(O) MUHO)(?2?2=AAH$E$ST7DKJ'+KD3Q4?+:AQ])L$NF:U6WHGDDHZJ(+>1I.TVD4HYJK"N8B^@3H M$O.#T*7.#/+ M!:&AFER$IUN!.EHF)S,HMGVW&!FP8)L,E4S6?' YCB@>01< M.;3O.3I@02Z[EDN9D5G*PD)26&JU6DD4KV?I=#7GW%;J$5/(F\IZ+_PX^=)) M(T/ <+7!9Q.PN%F*)N/=N/UBZ/83(>(&(T,VI8,3"X3*2@YEZ(I%9CC($ DX M5K/.)$RZZP)T-)Y+M6+=>%(&TTUI$]&E\PKE!NB-YRX*(7&%;$#&P00)\UQP MA'9.MTI;1 &!RGHV=5P4D#&[L? F M .%Q&D5&EHTL9"9<<@-#F-M$J-"J/N2_FTJ!=*$J?-N3 M:(S_R60631%W$QAN*S!-Q^C1<7P23=Q0!#5T1R$Q$N($BLDDC1+ZB*\I_'Y% M)3>^,EUV18[OE/0-YM++#U@@7%N,,+$>ZT.(I@%Z2E [UW?^C7!97]?",YY%_KY$GKBB==H7ABF5_AFID".'):7BZ,](R89:X MJGP/89INFK?:"99[UW8:A6_PH)&MI\NPGV:&P@X4L N(@'#8YL)BM6?L^WK< M*[&S'RBQW[FWM!VFBT.=/O/[6!A]0SJ:3:+XV)7C*0;^_V#(9L7F M>XSK$+D^J#YOFZ_ <^TSC<<[&;^#^YJ.QM'I,1VA9 (;1V<8SD]]O$<[FQGW2X,!US4V+&';M]L5]C)L;M_$P_[[7NA2@E7%!511^]@8==@IP\&JUN]Q M"V6Q%?K')=9PUDX ]X52=G-P!K:+_?P_4$L#!!0 ( #V,6%9.'EJ$N0, M #\( 9 >&PO=V]R:W-H965TZ5* M1M@O?1[MV:]U*U3LL9; [:M*F$>KU'IW2J(@_W&)[DM'6]$ZV4C MMGB'[N_FUM J&E!R66%MI:[!8+$*KN+%]9CEO< 7B3M[P -'LM'Z&R_^RE?! MB!U"A9EC!$'D'F]0*08B-[[WF,%@DA4/^3WZ6Q\[Q;(1%F^T^BIS5ZZ">0 Y M%J)5[I/>_8E]/!/&R[2R_@N[3C8FX:RU3E>],GE0R;JCXJ'/PX'"?/0+A:17 M2+S?G2'OY1OAQ'II] X,2Q,:,SY4KTW.R9J+/%!.[0O MEY$C3#Z)LE[_NM-/?J$?)_!>UZZT\$>=8WX,$)$S@T?)WJ/KY"SB&\Q"2.-7 MD(R2Y Q>.D28>KST?(3_7FVL,]0$_YT*LH,8GX;@B[&PCZ:D3]"*6P0+?7""?K+:@N#W2/ M(=.FT;2-H(M"9FA?P<:(.BOW:Q!U#CGU$V18.S0V! 8NM*)+S&!.;!2"K#/5 MYB2>H7$T &BC&Q/^OFUH!H KR;.][1%Z=H'J/A8 M;= ,#<"?F#\C'Y:NR1^*JN@@ 1]H.A%]_FR>Q,EK^'@<[G#^&R23<,QD&EXR MF8U3!?5)O^+01,O?-\Q,\*$J/5-)) MLN03FS*Y] GQ:?:#_D(7%RU)"VN1"[CA?J&"[Z0K3P+%DW#*9$2))C*GDKQM M76N0IA^13NQIM$O8(*!R.JS&?-J2MZIZBT5;MOI$8\5KY1)W/2>X?6+D!634MUHPP3 M %I'D&Q^PAUT:HI$!T.]0K/U3Q==-:YU-]^'W>%UO.H>A1_BW=/Z7IBMK"TY M5Y#J*)Q- C#=<]4MG&[\$['1CAX;[+:00 'X) 9 >&PO=V]R:W-H965TI7'OS9#WB%42[^TZJ_N[^7 M4-$Y;YI!&!8T4O=/\3#$84/@<+I%(!\$\FAWKRA:^4%X,3^R9D4VW 9:>(FN M1FD8)W5(RHVW.)60\_.3XELGG0P1.M\BG>5T9;2O'?VB M2RZ_!YC E-&>?&W/:?XBX@"KJD$^= ^0WWZ:^3A?,6-/G[N4#T:O:>5Q-*YYUK1<''"6K#L;WG9/[Z M578P??^"$WNC$WLOH?]ODEZ6OJV9*J-0?E(O23H2ZQ(D4Y''*6+3"OWX XXV M--$;J4$YI<+B;4I_LK!]G@E9XF;!=LQ4^,O"WY0^=O$$T(LA]CS@6DC>K@S= MUI:9SDUGZ62YM+P4GJGM;%&CO*BULF#*:(?V#F?I%,\\S](9GMGA =97XD$V M74,%B >'6/OPZF3)ML]N3J]?'>99_IZR?=S/?L;?C1>^<\&H48\H"M-%"+I& MBZ,S91P,'!Y?OGR!#1>L@:K4XVYL+N%N(5KIA2)1_H/J1'OR+O)IJSF#'J3 MQF"7LJK8LH:3"_8KANJP+;9%(H(+5U,K9+E+&JR%&W%GC*H<,* J9C(8ZN R M]_:M[U?@@$L1H!O$_Z.!KNP@I7,A+=T)U3%=L7"=':2"P5+W?3\X@M\V)U/Z MT-F@-'!A=Y-30"@P+$)()3"EON<^:L'FR]L(@P8:9'UM3;>L!T^>ZC*0%*QY M8E-*UYI^Z]0C'> R?:]OC,F%@GGGPGD).-V\C9ZN#/;GX(@ \^#52%4 MZ88X*J85UF\42\.VD.# #2^#*RF%$D/=*XD.'>JJ"B&]CR$=I "&T%52+!06 MV@N]E.%5A#;D,-X4LE62-[@MOZM#[(%O.-O)IGEZN+9T-T16=67P2A#Z5HEI M;;\&?3NS:9J/'JUJ6=0$0H%)D,'$DEHB]4I6O!O9%>Q#TC'!8X/XCW&UN,<[ MK>*$X_)'+"T&-G6.JTY%H*#6R0=Z1(_H\W-=>!,[!-ER6XHN+>R[0U81R0($ M\J'.HKG2#>X]D?N< ]L471BHUY%"Z_@_UV(G&S,1^5K&R>\HUF(_'L?=\>/B MI)^I3]?[+Y,K89<2_5!Q!=%I^M-^0K:?]OW"FS9.V(7QF-?QM<8'$MMP >>5 M0:T-BZ!@_.2:_PM02P,$% @ /8Q85C8LKDXA!0 I0L !D !X;"]W M;W)K&ULK59M;]LV$/XK!S?H&B"5+4JRE#0)X*0O M*[ 60=-N'X9AH"7:9BN)*DDU27_]GJ-L)VE2;Q\6.!)?[N6YXSTG'E\9^\6M ME/)TW=2M.QFMO.^.QF-7KE0C760ZU6)G86PC/:9V.7:=5;(*2DT]%I/)=-Q( MW8Y.C\/:A3T]-KVO=:LN++F^::2].5.UN3H9Q:/-P@>]7'E>&)\>=W*I+I7_ MU%U8S,9;*Y5N5.NT:5B>C"0-2 MM2H]6Y!X?5/GJJ[9$&!\7=L<;5VRXMWQQOKK$#MBF4NGSDW]AZ[\ZF14C*A2 M"]G7_H.Y^E6MX\G87FEJ%YYT-],ZU>.7K65JNX;& /> M%J/88#P3.RV^5&5$27Q 8B+$#GO)-N8DV$O^4\RME^U2WT9,+[4K:^-ZJ^C/ MV=QYB\KYZ[$\#%[2Q[TPFXY<)TMU,@)=G++?U.CTZ9-X.GFQ(X9T&T.ZR_J. M5>1-6"^E MM3>L)1O3MY[,@I8;_'.6[HQ=&U1+,-Z3TVVI" >OFKFRF\.?T#/=@@5U#4*[ M_8@NE:+WQBN*,YX,NA^".7:'GD6-P3GJ=FA?W ?P8TSGINED>_.+>\2]BWB[ M4;;4LJ;7JE(6[S?FF[)M"RVUTPS*419#X#"-"HK3+#JDB]Z6*W0;ZJQF%]5G](+@^^F30L3B M!251$OX_6MFZ>HCMCMBS293N;X6'V6[ ,17B$ ;S=!()0,VFAU$6.']AC?\=JPC)G.0IDKE'19Q'PTIQR(#^ M?OA'LZZSYEJC"%1]0WLBXW-8EU(@T5XLV,IF"4ZY3+9URK7$"T,^(/_@# ]0 M2:Y3X3-3WQR0=O@\5#WF7%JLCZ(VC0)WKJGK;6><0J7-V(0%6?0M<>70B4I8 MU8Z)M$9SR[][1#AZ)#\/3_>5\R'\BCXYM>AK^DTO5#!THZ1U^_3&&N?H?$/6 MV4#665GV33_P&4M@UO?A -_CRO"C\/]@XK*??T82N7?(.[)'=!Z^AHB(LX_4 MA,;<@X>AVW B5KISE--SBA-40U9P->\A 5FH$I$G@8SI88(:P7PZ"54CD@3[ MYVN#.*;[]M)M8?[X3ID"X;%9V1A!]99?:K.D&& 22E.0.YE", >"A%D.XDQ MWP+MJWV.JN@4NIA<6J5" PJ*.:4Q$(H,2C$_0,^41(Q1#LTIJA_6\B('6-NR7Z!I@"F@_%[7XL;=0N M>A('C5&*4T4N,4+F"P8Y$5-.4QCEE BD%5\JW$\7'J6"S&=\Q"$]CWUVQW>N M3JBM9;@@,O-0BL,M:KNZO8/.AJO7K?AP@7TG[5*C/]9J 56TEVQ$=K@4#A-O MNG 1FQN/0@[#%>[1RK( ]A<&G[+UA!UL;^:G_P!02P,$% @ /8Q85AA$ M./G, P D@@ !D !X;"]W;W)K&ULE59K;]LV M%/TKA!8,#>#JZ5^YY[YXO=AK\\761(X]-%+9950[UUXEB2UK:KB-=4L*7S;:--QA:[:) M;0WQ*B@U,LG3=)HT7*AHM0AG=V:UT)V30M&=8;9K&FX>;TCJ_3+*HN/!1[&M MG3](5HN6;^F>W*_MG<$N&5 JT9"R0BMF:+.,KK.KF[&7#P*_"=K;)^_,>[+6 M^HO?_%0MH]03(DFE\P@#/Q..56MKP9/M>=@R+96>=;@[*V#="]2M_.,3A MB<(\?48A/RCD@7=O*+!\RQU?+8S>,^.E@>9?@JM!&^2$\DFY=P9?!?3)W\&)\O9!ZU<;=D[55%U"I" U, L M/S*[R5]$?$MES(ILQ/(TSU_ *P9/BX!7_(^G(W8GN7*G#K,_KM?6&=3(G^=\ M[Y''YY%]WUS9EI>TC- 8ELR.HM7WWV73](<7>(\'WN.7T)_)4'R.YHM YVG^ M@KYOGUJ@(22E1NM91Q73&^9J8ALMT<-";=DKH5",4J*O[.450ZJH69,9TN4? M&;O53=LY'-?<5'MN*!BP>N/"Y@)265Q@S69YG+/WG5'"=89&;",>_(O]%Z-\ M%K]A^3A.V<^$3JRUK)AH0']'_KOU JD7&+//N M>"_4:'[< LFR&PSFLY-,B MGK(\G\=SH%A[A8NA[)I.-2_ 684ENP,=2#.LT$MCMNA.XL0H!%XA2?YB X3LR*>C/(9VB.8>%"Z*";PZ)&;$]K4H:]@H98>6 M#-?C24B Z>VSY!%]36LIJI 7"Y!#X0#']T Z:O.*QFJ_?C9 MD7=!-W1:]S'[G;CI[[OG6@"/E-UCYL#XB&U)P88,^+S";2[\G>/3?R1N?5=, M0I'E!2HV+#/4F>U)^JX5)<0R5. 8A>Q_$.KK$D6=]DO!SMT\R9,YT9#9AFF( MRM6=&PO=V]R:W-H965TRX32>I,[;3/G3Z )$K"PT), HQ?WZG@5)679L-P\B"1)[]NP5 MJY.UL5_7I;3W,RK,^C0:1-V+:W6W]/RB/SVI MY!W=D/]XJN"G)]^,/KN[2W9 M4ES0W)_T/3#Y2S]KY6>-?/J"_" 5'XWV2R?>Z9SRQP!]D-DP2CM&L_15Q O* M8C$<[(DT2=-7\(8;"X2RN MD"-7R8Q.(Y2 ([NB:/KFI\$D.7Z%Z6C#=/0:^@_$XG7YPU@\AFB6GI7,E.%\O='8F:L#7A.U$@'*W9&DZ3#10VO3+%B;5DCN&@%]T1>$VL8 MB1UHC,>XO?GI(!VDQR(8,Q.%D?K[_6,Q.DSB@_;Z6;N66,OS=^/);38?B/$X MB9/V.MA+]M-XR/=1(RQ+8[WZ%^*H:K*,$[1FQGDG=L?Q?D_L3N+#'MA!:C*) M)\W3R$6YZ:LI+X7I!$P("CM3?B@\;04$ITP MQ\\+O%8@Y!J%GY M.B-AI2=T/]C*7SN[X"RKN;6*A=)29\PK[*R*V@DI!@EW9>5$9> GO,G_0=<, MCMJ-;JXNKZ->+&XYUSLKVBIP;*\4?BN_F"?KECCLB"' 'A2>F-C9'W^?[BR\ M#3@G:3F0L-!Y(;U@0@WS0;P_%A79#&KVA&EDYU)_"9FR?^S"8;-E:K(E\(+J MCMGK>E$UB%O*]Q;NQ]0W+A@WX.G[R7\X(8AZG *"O7&E&UX?1N&]:#[V^W[85\H:"(,\L@ MJ#@@55F73%\9EGU2+*$;->0XQ$(^26/E-N;,[S%4X523R%A9%/<"E\YC;5OY&97A''&!:.XM65'G MY,1*6F5JKGFJ;D]+=K$E!E\ MY%27";\@&G0ID=I8_U8#8-*>4JS10,)NL55Z14U'<*&]*-VF4NMWCR%S8=%? MD;#/A.MQ=^8(*SX3RJI0DMM6Z%CLA?:([9SWW$#0WQK42K)W81QU$*JU;V:V MS=O-Q'O6#'H/VYMQ^:.T=THC[VD!46X.D;#-"-HLO*G"V#%QB:B?+ M&_!]87 ZM@M6L/D?,/T/4$L#!!0 ( #V,6%:EL2_E0 4 *\+ 9 M>&PO=V]R:W-H965T:CW<8'LZJ2;$RO+QNUXH^< M?FWN YZF TII:G;1>$>!EU>CF_G%[8G89X/?#&_BWIHDDL+[3_+P4WDUF@DA MMJR3("C\K?F.K14@T/C<8XZ&(\5Q?[U#_R''CE@*%?G.V]]-F:JKT?F(2EZJ MUJ8/?O,C]_&<"I[V-N9?VG2VIXL1Z38F7_?.8% ;U_VKASX/>P[GLZ\X+'J' M1>;='919OE%)75\&OZ$@UD"310XU>X.<<5*4CRG@K8%?NK[S=6T2LIPB*5?2 MG7?)N!4[;3A>3A..$,.I[N%N.[C%5^#F"WH'A"K2]Z[D\A!@"FX#P<6.X.WB M2<0WK"=T/!_38K98/(%W/ 1\G/&._T_ ],9$;7UL ],?-T5, :KY\[$T=(>< M/'Z(=-)%;)3FJQ%:)7)8\^CZ^;/YV>SU$R&<#"&$V_5 S\NE%N^R)2LS/U>Z;&:=N63,Z[EUHYS585ENDO M7U#A52A)XC>:2:T"8T=WZ1-^&A2\-:5*,"B4S5'G MYHWT#1QJ8ZW0_/9"6!W3$R(Y:&R<[#;&Y/"A0 85 M)*=-DP,Q#@TS%-"@\6MGED9W1P36?LU!D@2_H_ELLCB$Q\X>/M+XK^ID.RSP M"*X-YTENMZB^A[BT=.M^C?&IVH6;,_#J]6'0VBI3[Q=TSWF*MU!I*8APC M)^PU3Q9F$_S:E)PSHWMN!3M>FA1W= #KD5>U;)(Y5D#PTP2#\Y.&DA]+IKG03^IE7RM)]\)HA M'+=Z=,[*%#-N[>VZFR)K!79"8.5F*Z-MWVO 6R#RULV MKH!/5FWZL;P+I_30O_,)A;<&Q>HD*BNA]U#\DV^DA4^X8*7 MEQ!JR4$,\'[I?=H]R '#'?WZ;U!+ P04 " ]C%A6;KX.H.4" !_!@ M&0 'AL+W=O)&WVWCDJ]S8C6 ZKM@*G] \5P^* MK*!#R7B!I>:R!(7+B3>+KN9#Z^\H7]UM5,M"Z;Q1HI?/#/YQ!MYD.&2U<(\RN8; M;NLYMWBI%-K]0M/ZQI0QK;61Q3:8[(*7[3][V_:A%S *#P3$VX#8\6X3.9:W MS+#I6,D&E/4F-+MPI;IH(L=+>RE/1M$IIS@S?3(R?& MD.UYD&Y1YBU*? EBN%>EB;7<%=FF'T$"(A2QRO>\9K'1Q%O,?4AB080AW%\ M!"_IZDP<7G( KZT,?L\6VB@:A3_[BFPAAOLA[/.XTA5+<>+1_&M4:_2F9R?1 M17A]A."P(S@\AO[?%W$C51ZT/?K8680^R.:2"'LXZ((;C2D MLBC(TCFC!@%)!IS&H\@?=GY9K7BYR]!U1=>&-/HN'8W'FLM:OP/1KL)WH#=.>H*$9?OMK?-W]!3Q0*5"LG??:*ZM*T^M#M=NHZ:T7E MW;V5YGNF5KS4('!)H:%_>>Z!:N6N-8RLG,0LI"'!&ULK5H);^,V%OXKA)MT$\!Q+-G..1,@R4S;6:#;()E. M42P6"UJB;6XDT26E'/OK]WN/H@['R4P7#1!;ELAW'Q^?_>[1V'NW4JH43WE6 MN/>#55FNSPX/7;)2N70CLU8%GBR,S66)CW9YZ-96R90WY=EA/!X?'>92%X.+ M=WSOQEZ\,U69Z4+=6.&J/)?V^4IEYO'](!J$&[=ZN2KIQN'%N[56L>?U*U/C.BEYC,\:MX]&MG6)Q4KC1YO1D2Y+KP[_*IMD-GP\GXE0UQ MO2%FN3TCEO*#+.7%.VL>A:75H$87K"KOAG"Z(*?E2>X/2*]4 M7)L MY#5CK*15!U=LC!OYC-@KQ:6ULE@JOO[GY=R5%H'TKVW:>]K3[;0IN<[<6B;J M_0#9XY1]4(.+[[^+CL;G;T@^;22?OD7]KW7CFZRV*_)YI9BO+)[%7&5:/2@G MRI4LA>M(EO0DR_2RH$5*Z*)4(%4Z819"XTW5LCJ6/]46.6RL0VZ4*^PP3H65 M3'YELE19-Q)WKS%;6_.@4]#310)/:A;/H*J4J%O,)#>X*TLEU)-**EH!%@N= M@"X_OU?/';$@[=J@,LTS)5 916KU@RZ6C0W6RG+!!#=/'6R(%:W1^=K84B*> MK,I8/+?2Z]I<"3+$ZGD%02 ?&6>)4(#6T+=LC3P2EVPL9(#*Y_!NR()A=Y58 M29!]-*\[84TQ<(:=T9CC07S_W4D?BET+\O2J4B"9$-SKU=+O6WI!(R#49 M&0SHYIV"(JFX1-H@U=D$MW P[)MZ9I^"'\3EH[2I9[Y'6P>-,(/]D?B\THZE M))/FY'%O$S(?A4!#AD439LWV'(K"%']4"+&%!L>-9ZFF6(!(ZH\*/L\HM2U5 M;SSS2]<^^6FM6BAK XTA.1[^2E4BWJI=2G/1R9MA)&%X+I=&C8#'W=MA8)1[I M)1[%:#591CR#I ]29S)$NW:N8CTJ>->R1QJGC>@R[@<358^PO5/'@H-8;-UJ4#MQ M75FR:4F[_O'[W4=AJ\QS@AR(_";=6NM"%.$T'"5MJ!4=+WR+H\>CZ/]Q=%RS M>+7:JB>ZIKK.6V22^!I!U8^BT60ZE3Y3\,:91L(":5I?#^NXS1'\*P* #T0+ MGR&W9%LN#-O]3/RNH+UWX M=Z26BES&*%**DJ$B #I<]$,TJV@M)[W[\7N;K M\\L@O=L7.V)Z.IK@;7(Z.L);?#R:(GY=XJEA7X=8"/9H JM.1Z?M[ED\.B8B M,3YU&R7RP"P+_5_FS]J5\@GMD]NSCZG7NV<+2]AV.U,0KWTY%#OQ:-9XEFRY M$T'R<(,(DU^>83OWFO&&WGJTF2S(!6ZM&$-G:#^W;;GC,!"_@N5(X^.QRY\QK3^.A)%WGNO"J4D+5JWTKM?,_A\=\N>A5R%[VY6F<70)VBJ M*/2&4?17HQM&M"!Q/FY(VM65#EIYZ7J"=D]$Q F0' M07XZ]I&%((\B\H,O(0W3+4'4;99-+ W?UK)BM20?':")M)FAJE=YY 38EJJL M;PI?&W@7(B_W7?_,5X1+KPM+U5Z/P_7')Q*+6A($$GN<(/MB,AHW_Q\"=GC6 M*DN;>-]\_V)(ODR7S[ S=3LQA<7$KI@>@JPZ=]LEGM@5E1<1(A2#4X(U#ZB\ @<"8JR:K.1@J*;;6BIL)-.T&;I.?EO M+4LH1>G\MOI<5;97@I;^ O6D )3*4&7M4A&0@@ZYDJZRK;ED;BH/+>N&".3$ M^D%LU42'81&''5M!2ZXA5A&X)^'[.0JYI"_7'"+'YZXF5W4#G.I)/?YOW??7TP@$V M.\C2E&5(J4W:JQ< (&'0$^Y3LZ\VCPV--:J"3 J^7O+MZ,7C@A5U/D1\98.] M*%'IHJB[&2G.A]."*,YI]"3VVMCTT!P]O^Z(L(!Z2M2Z[*8(531:N'\&<.KU MO&[#ZJ9US.'/ON9^-B6"ZS>> ZGTX!+V@LO%CYR '\B$/Q#U+TP=^[EEXJ6K MMZE*F*G@0$!(;1H@0C4XXHHP9H!Q?#2*3ST'4/#W:HWY=4;@YA@EZ53\X/WLUT3[30GSGW;$R6QT=/SGQ(PAP@S_]$[(YS0>19.6 M!#EQ,Y?^%-T9"N28Z*).CL6_7_P%I>L4KE$>"[0!=Y'[ED+&^H /!S^&!&%> MTF(S.EOY(7@S]C.HJ3S= M0DQB;UK>E_6OL]:NMW7>+RU4'"0P0AW\L@[^MC+P>. IE-((8HQ,Z-_V@&-G,NU@7O]D[-F]$'-[DPP5H)&)Y:CS MJI7@=#*:'/59'T6C>-+R;$9O'BK?5!8U#"9]<4C^Z^8K;[+<(Y[Q^/SCWF6JXH MP2SP&> *3L#U/(8"4T0SLC>=YD5*)ZRZ"Q,1,/=UFS[T &Y ?-HZ@HMH-3[M M,AD^UZU'Y?I %@7@1RNOCTU$X(U$QT[TFH_OOF>BPUD?Y^0-3\-7#&ZS(HH/ M.G1D3R5EM-/A%( MI#G$+8&I2C6-:6_PZ?9NL ]SIQP;G+C3>(+0>^FS'';IC!FK-0\Z1*(L#T-K M+U!:.!AZ_NS5XHE#"H"I"4$0HO6V1;:T<2$M33@I+'@:T[-'@P)(PSU7S?\# M.8EU8 P51*9S74.B_6^=89S^Z1D&.60D[OQJ<.A%+@4 -"Q&LP'ZJAK^!!!%P#;L,AZBJ3R?W!78*@AOA4Y3JGJ%>/A?7@ MU%=)HM8SI'=#BQL]+WKZ)K=@/"ZZ8.2/?-]RD..1S\>OCGRVG^4"@*#_;SS+ M-80>VD-=?(P3V@&-=*:[-!V*\6$V&\6[=&N,#T=H"KLM& R-QKYRX"/8=D"H M9K>^Q.MN<_=D5P0T^9I-V_,WCZF."![%T>B8WJ-X-)N$<.=I#+!>@+[[-4Z+ M&39^=:37V;SYH+*$VOP>B M&6]6US'^J@!)Q@= 7PM\?>P9$@L)L=D._*%FP2:0F>\_G>*H&=3E_BL*=\]2 M27\)^ITSFD_*4$L3;9,J)RR=J,T.Q_5_9>CTSQ9ZD"A,E>NR"AF/TZP_1?GR M,;=&IH('CPSI'#6()*/W&LAMNK;Y^N3%MTXH]7+ND\G#J@D@87]D.>O>V78: MJ.=*T>9 R0<-D05, �)S=4:\_(F>F6!YP<0BBZ TUJ*JACVBW4FQU.9]K M](;*L6L6,#G7*<13F&:T_'AZK;F:+41>T>2#=_2.$$V!EKVC9UM"Z6#NS5Q# M4OKVF6T[YL/.SP9R99?\XP@G&'OY7Q T M=YO?7USZGQVTR_V/-]"@EAIL,K7 5ISZ9@/_=57X4)HU_PAA;LK2Y'RY4A(A M2POP?&%,&3X0@^97*1?_ U!+ P04 " ]C%A6]__)L+,' "M$@ &0 M 'AL+W=O])F?3-(!]V#7]7CTO.# MX>WU2C[2 _FOJR\6=\.MEU)55#ME:F%I<3.X2]^]'_/ZL.!W16O7^RXXDKDQ MW_CFOKP9C!@0:2H\>Y#X>*(/I#4[ HP_6Y^#[99LV/_>>?\YQ(Y8YM+1!Z/_ M4*5?W@QF U'20C;:_VK6_Z VG@G[*XQVX2K6<6V>#T31.&^JUA@(*E7'3_G< M\M SF(V.&&2M019PQXT"RH_2R]MK:];"\FIXXR\AU& -<*KFI#QXBU\5[/SM M?5V8BL1O\IG<]=##(S\?%JWU^VB=';%.,_'9U'[IQ*>ZI'+?P1!0MGBR#L_[ M[$V/'ZE(1)Z>BVR496_XR[?QY<%?_MWXQ$?E"FU<8TG\^V[NO(4B_G,HYNAQ M?-@C5\D[MY(%W0Q0!H[L$PUN?_PAG8Y^>@/O>(MW_);W[^;C3>O#V'Y;DEA9 M\Z1"(:&.A8J;>-XD/"@,JLQY)\Q">"Q?&(UJ5?6C.%4U9*78D'+SV)=)+, M^#*)%]0:*JD6O"!/1B)-+L5TDJ1BFG67C[0@^"]W[F5=MM[R%/[3*_8&MR?B M:@K[$S%+P[;3'%Y;BA?65!RX5W7#D:+/67 6(^&@/\B@8A8HN>)%TTACGN:!U6R(8Q*E6&FP&//'2XM>,"+-DHS5,Q5W'(:L"PJR+DTS]XL&^B@*TS G:9(+INI3M=)F M0W1A24O. U;81FHGLA1,9R.L>?"F^';!+;\,M"**&!%PI2(=8=T7N;%@+M ; MN888?_QAEJ793[QB(GZ!5JR8L(A#QD#159(%LF97R>@L) UDF;I --'_G/R: MJ XRDQ4##_LWC'.^$7*UTALF@G__FCPD8M&6@8.8&F_L)@"R7 \0 1(&[@IH M0GC3B?J0Q+F*V.?N8:]O*/>&3OY'S=\? ^$9=3Y.J$:Y_K>#(" MA;'$^YC/18W!!4%V%,RIIH7R(KWD3$]8%QDL_VD87(,1 **%)*EH>!K8S^L$ MM90'@>1\6$@.%1%5Q+I@82?^_/1SL0?F%[0A%;&^@:](>:P0/'RZHQ7P";M;**N,G 3M'^LU]V% M-O J)^>!\@\ )NN-6,I2G##X-J.HFXJ<5T6W?2&MW4 O:VG+R$0PX7TZ$TY! MVZM"1G;5:E#-R--ZJ8HEAAL=9&J#%L&@"B($J'R4A%K8@7*A+BR+2HHGJ9O( MH-R6./9$+5CSK#"=D=YP$%=;1-#5:RUVY8[-8VPQG->0]V-.Q-T!;Z]9;.H2 M9X15\U"K*(H:_ER?'-?,G2J5M-RW7@> /I]U$9R'Q>BT7B'F#0?.%I%([ML M7$GN]?@1WNLG)(W*?1H#X996$JBX>*1@@;49 WQ'6VA;N,B'4[YI#T/DOR2J M0%3Y!"R8U$T3IX9YXS!_@*O=T7D>5,L3A71+S*DUEH=BP1\&A]\3] #(BUEV M9I\_=&B-_D8<]7\QLW..7+_@.5$=UMBP6DUUA@HG]&.M%JH SDA#2:A8C,VR M%W+74W'7U"PQV/R%=&T/RU[_ZTZ930B88:*FT0I+MS4A[-Q@%TG M:N/1 /D/22&Y'Y4-<;2^/;\U/<=S#0>AX6,4;M;*+[$ QLO-RF EVVK0K(M& MA^A>ED\I'BT+>6\&:(]6A'Z"0SO?%0NX/;GD6:O_Y("#_K'+7M+99:\+!#>8 MA-%(WRQ#7L?'PCF8,',[V5;M0-)442)<8 \%!NMRB#1N=2A+8<_HVY?CEL [ >N41N! M,!R,4@?WO<[J^Z79S97?Q16:2-6-Q+TQ/V0,1I:6_);A MJ>LT$?JN2QQ%O"6UQ;"W[0)=!T-=.Y:U -KB?]6G.I[FI!6A<\!=G(M8I]S" MYRR>OAWJH+!A$L;FQS.,>9&1$9#S*#C*\D0<^ILZ[+U"J,@^AAU.%KTN2 MF-]X 7Y?&..[&]Y@^X;J]F]02P,$% @ /8Q85B#G*^UA P #@@ !D M !X;"]W;W)K&ULC5;;CMLV$/V5@1H4+;#1U;>X MMH'U;H+F(<4BVS8HBC[0TL@B0I$*2:VW?]\A*2MVXW7[0HKDS.$Y,^10JX/2 MGTV#:.&Y%=*LH\;:;IDDIFRP9296'4I:J95NF:6AWB>FT\@J[]2*)$_36=(R M+J/-RL\]Z,U*]59PB0\:3-^V3/^]1:$.ZRB+CA,?^;ZQ;B+9K#JVQT>TOW4/ MFD;)B%+Q%J7A2H+&>AW=9LOMQ-E[@]\Y'LS)-S@E.Z4^N\'[:AVECA *+*U# M8-0]X1T*X8"(QI8QE#D=U GN;Y%;QB M5%EXO.*_5#X<5<*?MSMC-1V*ORX)#G"3RW#NHBQ-QTI<1W03#.HGC#;??Y?- MTI^ND)V,9"?7T,]38EY*R56,RPQ_;1!J)>@>$CQP XRN5:EDR05G_HZH&BP9 MR;[=T=XT\MN3H:S")^"7GC\Q@=(:Z U68!643)2]8!;=_>"EMZZXZ"TMXS=B MX EJHE M95JU0&HLE[W31W5+>U4&7D$^F\5O7%]D\8+Z;#Z/9V>>%3>#,VWWU?<&)%5& MB@0/MI8]4SRR.">(14P,\G@.OY#)L.ZVLR?" MWI\&F1Q;"OX0:ZJ#H?#@99HF2@E:DDJ MJ>^OOS>DI-3FJ]T)X=BW6C7V+2C>T:9;+3^2@^?RLM)1("$$H6C"!P_#^)&*$6! ../ M0\S),"4YCN_[Z!]\[LAEPZVXT>KOLG2[R\EJPDJQY9URM_KQ%W'()Z=XA5;6 M7]ECL$W6$U9TUNGZX P$M6S"+_]VX&'DL(J^XY <'!*/.TSD4;[GCE]=&/W( M#%DC&MWX5+TWP,F&%N7.&8Q*^+FK.U&!8L=N1:N-DTUU,7<(2X/SXA#B70B1 M?"=$G+#/NG$[RWYN2E$>!Y@#SP JZ4&]2TY&?"^*&4OC*4NB)#D1+QV23'V\ M],\FR?YYO;'.H"3^]5J^(5KV>C1JDW/;\D)<3M '5I@',;GZ\2_Q(OKI!-9L MP)J=BO[G%N1DB-2J%*BZXSVEKO6^BZ%J:0,"/? M2C\(T_A<+5I4&SMC'B0$QW GR,GHKMHQZ2R[.7;^($H8*?9Q',03ARB_2^,Z MKA0P*L7TUL^. "UO]G^UD)('T72(SXU@E6C\;&6?X6^-I*<[1Q!F[#ZX]G/W MJS,0^>G^B2,"9K7JB%4['3@Y(FHP=II!5ES7"!9'4>2M%#>58(@O3&ND!65* M4DIC%H_P3=D-;WC)O??/G0%U ?(K_/302Z$ Q"!H^<";0HPP$P>%TEWIXXUP M?+J?LF*_@9JY0,\U MMB\]UA +-6T]E%DM?=6!*^ED >-&"%00U@\JBVT L<?;5 MRSJ:%OC0+@8V0 U&ATS:#B\M@7G<2>"6A #)(P;PNN9':(R?!$57\]"=V(ZBA9P'R)#=\>9#F^/;(_[2]2M MTGM!H'CQ1R>M)*.@-I4)'E[;'9E7LF"MXDTS3B?LG-U&8; (.\TP]IT-:=B& MO$:XU_>9XRTJ6.*;^ S3G4%#(3=<6?9F8O;&?]A8$"S@W?)] M$!8*-8C:5G[#S4YW!J#";DN<>"T,XH7-:(,W9!(R(=F@+(V0]:;#3A#"DALM MWB/?*)*J@ DPK NLX"1PIK=G+98-0O]$RNV+_$]L6B]Y.(>ZO44>IC[SR9Q! MNFG[>2/Q^D"'GQ\OY%N/9X#NH0Y$C:",M)-<\>CVK?"S8Z.K M0H)>1+VHT%VR(D&DNSA>SB+?:#A>4*6MEP? MOC* >1$123]@3UC[W3'/:1_H,[CIOTORB/:7+(EI.UA&X.E7E#PPT HN:3F7 MN6?CU([UVO%B/CK[@8O*GW!)>[O&A6/@\'8X1%^'L^.3>3B!?\;GI\17H!); MN$:S93YA)IQJPX/3K3]);K0#\?YV)S@R)0.,;[5V_0--,/QIX>J_4$L#!!0 M ( #V,6%9GV44#)00 $0) 9 >&PO=V]R:W-H965T='SR!*UL[=RLLOQ3*9"B$TF =!4/QOBQ=HC QC;L>,QF6E(GCYT?T M3U$[:UDKCQ?._*Z+4"V3XP0*+%5KPHW;?<9>SZ'@Y<[X^ N[+O=@GD#>^N#J M?C(SJ+7M_JO[O@ZC"$7/'@%VE@<$E)\Q[HO /*7@":97#E;*@\ M_&P++/X-D#*K@5KV2.T\>Q7Q$O,)',SV(9MFV2MX!X/4@XAW\-]2+[7/C1.U M'OXX6_M [(X_GQ/=0,RX2WAD;:8K-Z^F1U-3U\A/!\(SU]# M_S^]>1WH!O.62-L-O );]\<9[/L%+Y5"+DB>I!D5;M6!EW),5^!LD7W@'>M MWBHC,_=Y7^5=&F&.'%X;' 4;]2"1.)>#U&(A,7+&='CL&2D^-.1*]++7E9$, M4 V'[C5O/(10(?,NA?PVDI>-6 #OZF[$5X["AX!4@U6!54V>4R)"C+.;+K' M=1#.CMBNH",47+BZ4?8AEN/CJ8\Z8D10F*MW1A?,J& &1MD]F:3&:RU,7($O?.(\*MC03]-X(LP^29,+IG)^U@-S14;J>P!I@, M__VPS#[L*IU7,;E D<;=+Z#U0OFN=4*V(9VSU?7C*<@G"-VB+.8(=,&-U#F7 MW6C%*^F@.??=%]RB@1E/:MK@WT_@ BFH",'M]UH.51_[I^*"W*VM]C%(8I#H MMU%-(;C85YG!0[QF+"BO3BH>T'T+>%D>DJ>6#Q(R70-E39*RBR[V"4IO*LW) M[*&>F&\PUZ7F""JR<7E%&Y')*MVZY_F4-7A/[105?M2>HPF4'@, +@' 9 >&PO=V]R:W-H965TBIR@HN\5:#J. X-TMC<)F,E7IV MD^N\'\0." 5FUBDP^GO!"Q3""1'>8S:$,ZQ^7Q0OV+SYUR&3.#%TH\\MQ. M^\%) #D6K!+V3LV_8I//H=/+E##^"?/&-@X@JXQ59>-,!"67]3][;>JPB4/: M.*2>NP[D*2^998.>5G/0SIK4W,"GZKT)CDNW*?=6TUM.?G9P3[N<5P+A^AH. MX(&)BM75DCE\JYC@Q1N7$QAFF:JD-;W(4E#G&F5-@%$=('TG0)+"C9)V:N!* MYIC_+Q 1;8N<+I!'Z5K%2\Q"Z"3[D,9IND:OTY:@X_4Z[Y7@Z@(69=B')#V( M3_<_K@0\#8@U60*4,(#@U?J?D8)!YB]Y^Q@=UD;UD)R6RA M\=,]T!TS1+?0R[A^'QWH+RM__Y M#5[:[T*K$M@'2%QFHLH1YII;/%!%8=RAJ"2U1]__QW3P6V--&?,71FOAJJ\M M6NJF)=*A='>& >]<-]9VM;V6AG4W_F=>WVDW=*8YY2"P(-%4G8Q<0':RWKP%U!+ P04 " ]C%A64-_C M:G4: "K50 &0 'AL+W=O M7NBZ.SY;7"W\A7=FM^_QPH/G3P]JIV]U__[PUL)?#P*4RC2Z=:9K"ZNWSQ8W M5]^_N*87Z(E_&WUTR>\"M[+IN@_XQYOJV>(A8J1K7?8(0L'_[O1+7=<("?#X M0X NPIKX8OK;0W]-FX?-;)33+[OZ-U/U^V>+[Q9%I;=JJ/MWW?&_M&SH&X17 M=K6C_Q9'>?;AHB@'UW>-O P8-*;E_ZN/0HC/>>%:7K@FO'DAPO('U:OG3VUW M+"P^#=#P!VV5W@;D3(MTMW#7P7O_\EKE1=-OBI36]*55=J+8J;LVN-5OX ML^V+F[+LAK8W[:YXV]6F--H5]_RO^T\?]( '0GM0RIHO>,WK"VM>71<_=VV_ M=\6KMM)5#N !;"#LXMKOXL7U+,0?=+DN'ETMB^N'U](\NP/O% M[E1K_E0H.,OB9=1@!U\7MW4*5^MCC@6O9.+YY_];>KQP^?S&SOZ["]K^>@ M/W^AG'&(=^3LDEE[FD+U,X%E1/GJ;]]=7UT_*7[=:]"\LFL.JCVA!)6!F+HJ MMH%N+M)MK^YTL=&Z+6#K!V7A.=,2$%O!TQHTI-_3WR*4!VL R*$&L=SI5EM5 MUR>\KP\]O]L#$N];@W\1?WCOC;8@W\6]Q8\W-V\7]XFQ^*0=:GX"_[C5Y8!Z M 5?P_JN/Y5ZU.PTRT33&D6VZM[A]]7)Q?TU[_?3V -=ZJ#1!ETTP/K<__JMX MT\(N#YVEUW%! S>/^PYVM.J.+5QTP\:9RBA+6KC MQ9%9PGU9[7$+1,MVDT##>[)6L;5=0Q?P*;Q)L)TA M,;CGM"[^U<&-QVN0MG##%??7,X+\31#D;V9E[[VC%5^YWC3(URGI_6L0,L%E M^0M:?H&=2"5TCZ8_L6BB/ &UB,(.C'4+[@T?+OH._OJ@"QU60Q8K!R[QP%3I M]ZHOU'8+/HME48,PD"PT05#@>=WSJ[51&U-'\:R,*^O.#98V!7BA?N#*E][I M,\[A[\E-!M680,?J.]T.@H#^".&"@S\JT!I0S?@2*2IH7%>A;'8NI4*E>PWT M0_$&$FUTT72N+TKOC^!:?\Z-R\C"[I$0 ^RY F@0>""72 JOU\47>CP4WWZ M9[T:P!,U4AR89;T29-N:$_#'0< ?SXIGP'",T8G-D:PU)?=?"#A8NL"==[KL M@#2>[C]V774T-1/MQMN1-V#XVYW9U+JX85GSBG33BZF+5@'E;9D9$:O1NL/* M #< (OL7X7H9]DN>"3/JD3B+8C,XV+%#-C4;D!)VW7VQ5<86=ZH>! &2-)>P M'G9XW)MR#]$D\A>$<9=N.*Q^AEAFWU:D4G$Q5 )VCTYDV92:M3VL S30$*&2 M#D#8BNLQ:#3O!V7H!@04K4.)4V'O)]HQ\,96VH+GHT<4![T;W1_1DX+$?P! MH#_ =0,D1T*";=(*C455=.TDD];%Z[ %\$,:-0MT&)$DB<<;XE4P-"8XIN5< MP1!,V*#^:!S9C. ZSI=!:YM0"[8-+&%2F JH!MQ12.IS<8#8 X@)^S.P]<20 M(/]WB8UAUX;7MD./!K)4;E]LP3BX)9D+U(("'2_\;;N3JH&P-AAI>+UK@&/J MHUP<>J#]GU[^\G,+=U\4C^OK^.*N@)-26<17\ZH+K7IQ!_<'*!DM16Y"HP5&4# M5S-/]^8 M/"W0 @OW &,RP]U!S$D[@\C"F!#H796I^[#JDJC&(*BO"%Y3:2 M=5%_+%%CV;=X63D,%D(NQ[$(;%$< .E#=ZGU? M1U,WTMX($59H@,H5Y9X@]R68E0,X&F $4+*%I-23F:EP)GO@['O91$*/=?%# M])^I;+ ']3)5=;"+MNN)=;AML!-IJ;!A 2EBN)L8K?AVH7)2WHO"<3;J]4@^-X(6X;MBGN&Q^W MAM2#2-=9LZ-'HS,G-PCRYFWN%WC"\#P(G&;3B884%,L 08TE#JNV'1"1)5K] MIH/=;6T@L-FBXF# !?I1@AUQ^%1.64Y0EHG!VPP]24EM&B/L59G/JW1I->H8 MV#*,X$H.]R6NPQ6"O#XAS:V $*B2G M)LA!2]J#(X$(MF,X:TJ=JA][A3IE8^+@+N&'W$^/84EHR9!CM4KZ>P M(D)RE$RR?&42%S1*%/$7X,@&M.+1%5"3<-0*4(0[AI0NI1\HQF][W7IYQLLA M7LHE.P_X4">WQKK>8P0H+\@6>A4TIK/8IC$@U#5(C(B86[5-H45*MK*52 M2'1T9]BR06>.I2$KH03J<4XEC(,8;];P2#)RK6+'J@E7F2\=B#.!YH3Z>$0O M+;)$-4J$#4R&19.1N%SR-M50ZLEE,0($(DS!9BE'YE$=YB+GIF6=XK8=W&_9 M9Z* M%L "U:4U K"M:%!/<#4GZU4-*K?%_?,?4(X&M(RD%0BF4F2.7('WSZY MP!,,:<8T$,&I%:C+)?ZCMWP"2 E6"=-,HT,>D+T][56?D'T!0 )IHJR3F9=_ MP#Y;BBLK#<8+/,RJI@QA(G4#M4CCP"\S4F16T'T'2)-V"R+C2Q8ETQ4$EX#* M5,<0 ]& X[\M;1(X3:)P49\;; 20RG-2ARQ%HW,SXAW$%R( \&H+PL'[I[$EUP>AOA& M;U<8!:U\%M2 R<6@$X -CA76R^Z%Z'O,Y$OFA_Q*>!@7H'HDAE%424,V3QB$ MC$&)D% \Z>8LF$I6^T+3E>;KGV/ QB29*PM]&\I"W\Y6;]YQ;):69J9*0+- MIGL,$Y!#_/HN5/HL[QX>^)/#=TH%NSHD;2 ^!D4%H6*EP[A0N;!,L9 7+:5\ MX=F+:B79APM%Z)CXA?B48E6)0+=2 )?E1J8EH.J2H):LO^T<52X,F1!P9YRM M8*HN307%80S6I4+\PQ1*RBRC]3 OJB#0@/3I8EZ=R'Q0MRS]/3CE-TX,A6.\[[W-+G21!.&HCL8T5J M3$BIQU+26.F*]]FHWR%!XARHSQQ!> TEQ+\$7H^,&?BA%:R[\LD6MB]^_4HU MAR<_+^X'3)V$S =UBN7<4!+9FH_P8P^!?NVK,R$^%9)#C Q7\!&N1E>2^5MM MF@UD3%*3$*YV1PJI/4Z AI,TLAOZ5;=='2"=T'TH;*^C%B $P3_!?J0;7** MK2_C)A W1Q4#72'3.3MK0)OK5EA+JT>O@NCLE$0#G40]/;EJ%O>, M'=+GZ""QH1H94?D.R_"F#8KA"_U4.0*Q.6 !$Q()-*92F,/;G*$A&!1JTY,# M15@LG:\UVHH:,D#8 R>;MY(@@ MOWZ;RJO/'2\Q/O(]B]>9DFTGMPU\48+)!CP'YP)6&6@@OA#?]K5D*113 MD.IE9LQHIQ.IQ%^*(MY95A)>]1UYKZQ" +&"U#;@&3R3 47TSCKLCK+ M0G:R!N+>U0.+TLLS+N2J-3BJCF"AX'@U8G*P+=&,6VPL.D&O-BD1H MU7"C\.@ M,$M?8O4_]BG7%\,8+!E?QK+/;!SG^4#H#5N*3%EP)1#>.NN.4D4$DP*JVZ%, MQ=*IE'5'8804ZIDUM$SHKM[["YXK4R8/X3[;W:1S2[(0+718:CP6P,O SK)8 M2U*DML-G6>@3J9:7@(1<(8[BC@HOSVR'>@L;Y5";GI=EEU3 9/!I$7.9NQAT MQYL.#*5N#G5WTK(OH'+L8&#D4 MZ1PX^B<#MEZC?4=JNU1N-R3)) ! B\S_>IR M%"PG$2_Z]T08KR^*AH,(L73_/WJT?I1O-(7/P!2#9>->'Z0'H,? M5^A2L3R"6W^I/$]]DO3$N:K P=P RH]-1F*A#?A0K$=_/S(^B4@7>WPK&I\L.G(;@41*@S MO!R[F-"S#EFUXY@6$G<_ 2@3 "A.ZF2[NE[Z']BT%S,LMB_V,$.28\QF*:=Y)AOQ"4CG#D'\&AOQSEIRWV/=:<:Z!&P+ ZE)=Z',@O3B# M%/B3+E6F#\A^J 7B)TNR[ <\9MN?S<:$+-0K6Z&XYL'D&Z54DJ]B*3K4*4)? M7&(X;)+&BEYGM]J0M42'/4?LJX=Q;/KA+)'.NKQ+' +&XO=/:.'FQFD_ ?F& MO6@Z6QS SC277W^Z]'[NGX$%@],02A1U*"]0F,/5@"W-?&1M[^,>5 C?IB8T M-X>I!L>3D%DG6HKE>J94#LXT+Y2CEH"F?=9L2G;7#Z&,=IHGW]Q62*8O>, F M#KR&@:8PD(#D\_%//EU<2R-7LJC(-*"^) O*U@9V<:*ZGA0U4;Y]FPB0[QI3 M O6W.ELQ.IOQV UM^M*<3;9USJ(X/+$*FQ(KZJ)+,CJG!LGI@:M/J &U$WY% M"SLIZY__>I#D-V'42MRKQ%(BD'%;<0#.Y]<_:%]@5A\OSKSF69]W C*9@R^B M8Z'$C$Q\WUL#"0B9[S QPO=\5^W"*.I8W,EW4(^"KET>XV7-3.PA8H62[#Y_ MB\$ RR!@7K T;"<[SB6"(AHG&*-.QDX M]<$]TJ'UX3%"@ Q#!NMYX,9BP'K37GAJ/- VCH B!P$/)A$WSU(8O?J@6VZC M0R9*$T.@0BU-1QP@Z(SCW.F34K^8,ZG4TJ->S M%A%R1VUV+7A 3"#*4_$KMIGJBZ'<_P%<=M1A"QON>2JP],_F[9T@'%N!F1PI M,4YL5MV5"82U#U*F#%0OF'"XTA7OU[=K2%?K&FV-G]62V8/0Z,.F7S :E]*; M=Y,G$D9KR@H*8XZ=%DN2+@4*@A-7*$5RF(&Z3)1?U:?D+(-F!TW:$HF;EEJ] MR_$3IA CX4P%?S)^AN_"FP=U0?(0=\XYW+-,UF 4YW]N=7F:1F>DXI<7?4 MH@0?AF.4G:/"-.H4T#0.R<:REC_])%.[52C5<,DJ.Q&4-7VQ$>#[1B$X M/^ P%&)AN1Q(N8!47(ZZ7 MZUEAP'NC<#AUXZMA?#2(1F[E1IH2IU6BVQ^I<7P3S=,GJT/)":?\/!]G0:DA M8 NP3CC-%#V"D /J\/Z6/5F%F0,VZ$NPNQAK4O8U)]3Q9-[5_,&ZGW"@>%IX M9U^<%EZ&-BFD&#'$\=N:'^1BL9RDQ/UBN699;,"XTB3K-E3F@;@@6T!6FL#@ M )=;AS01327= FBO#U[<5$A1\V9C,CIJ MMGD16KJU:, )"YP=NWA3HD\JC9_\] A.H&�<9R\.+ )QUQIBD>%.' D^O_ ML43/C?_1?,VH]?=+3O+BW2_OL\"=+L[D77ZF4?/9CJ9!+0[!^#)/W"58S>M% M$DH""4TS- +)VY3I]H)(A_0*I!4C8UYX]JT/$0<'IV=] L^\@526>U2AW;7I M+*B)GU8H[BW>O'BWH$Z;Y[7/7,_V,T;^S?D[ "S'(?HZ&B-B.RP\\1T];^=D M9!Z[5A;[LI;/-/S*<'D<\*/87I;@Y,%L51Y_P]YRAX7Y&L,1*^T@LGCD6IUI M# 1RHCZ(39SG<0GC1X>$9$*!WPW5D?3< \'!0!5FJ=A\-ECRB36@L^)8^)A MR%I3 P.(?74]]NZ^N1B"M*GH\D)CA8P%YQZ"E!,,4N.?EC%IDUE)AD?00GTS MFAZF2GK$[?_?B]QB-'G&KHX.SH!PZ2-VNOG\L;ZJ>J9"7\\EP)9R08'8GQ")M5$I\?+6\4R&/CVB/JJRUC@LT[]'@2^6K^Q/!;B]OHY> QA' 'W/&D@_\20,&W M9[=UN(TB)6U6Q>T5+-B N.+ 0A@C2JDH&.I,RWS( ;TD4[?"\TT= M\P;XLN,(O-&Z'[<,L)D@3>W1Z(#OG.%0#>*2-\_2$[:R&@7K5J9(/$,3K(*K MH;Y?\GOE*1@L)24Q85+DN._DNP$R?3>FW,SV9Y/ .-%]-3_2_28.F@-F/QAW MZ&2$Z*>NW4G[A\LIDSKW'X,^G0G*<44(H?!Y[C)Y+>!:!-4[L[/RGSBYS1/0 MX=0(:]IR?![R/]MPX@"8U>A2\^DFF_K'Q';DP,G&D\8.0>V&-CD"?G[*U[C1 MQ,B%4P+2;@JE]I+E5UQW;FY%1N)#YU;@K30C MA5'+AB(+,/,&Y.Q0\[PM-C"EV!('O.3@HAP##S->?7=8$?EH:&X\7H@ N$6$ M6Q&8:M/=:4%NZJWD@PIQ[_^XS+'DPQ JFZ^CK5CNEPW5*3Y&S0 G+06*2OF" MWVTXSNP_1I,C&#ZIM/6-A8E73SJ^'E=./TB3?.0"(D:(4NEC*0)OMNQ$)S7: M"CPMML94K\ 91X.5'$Y/VV;I'?G."'$ZQ)7);D:)=-[E"K8IG-!B:UGYJ$$@ M%D?\_(>JYLH(9WJ:"S=.#?X,30Z:SO]B2=V*VX\]LN=/>]/L!!%;2M_SIB/ MM$<;$!_P\OA7O[^4.PO>L6I'87\@SSK]N(^4<"*5EV'LE0_B&?=A2N#FP4U7 M&>?62 =MP@%]T/%!INE1%$)A.#V@D!/&EVGH?)=,L.7C:Z5O>(R;#?$S*FFU M>G2*ME:EV.;+<"CPPM[(BL_'GK*/#H#T](.<:CLCR!PKX]#(]?S4QRME,7AW MQ5OP@[=[A<6UR^-2\\"F&1E6./@5 ONF=O @^7YFH^V.OA)*7_AJ>_Z49K@: MOD1ZP]_?C(_S9TQ_YJ,FH%-;>/7A^MMO%ER.]7^ 3Z:O<6ZZ'E(Q^KG7P%.+ M#\#];0=")'_@ N'[K,__%U!+ P04 " ]C%A6*H1X)>X# #Y" &0 M 'AL+W=O%+"YSQEPH!L4<6&CI^F-M>0*UE!UO/"UVQG92 M=^KY-]1@:/L */,^ DEV\V%/MTT&ZT8356T-F &FK%4ME2&O3)]E,20:%2]+ M*XQ\^ .9:CL1J(^P6J,Z]%)D'R$\X18)1,, DGCL)_0>CZ?^!%92MPQMZ7A* M&G&<^"$DX;4_M@U"U&HE$V>4QK)"HAN0W]#_!)I+)" M6".E"4G/28;M"2\*_2G$,P)]5'++W=U)6F^4*#@7 EW:0 K4[W@%@D: <]O7 MO)X2WOMWTSB*/Q[\7FJ"TS #B#Y,B=. ,DC\[QME&\,VRY4K^$I6-1,O5-\4 M*3T9#&;DMJLBI$P7M%4R6WDCG47.!2M[R;)K=:/2@FYH*@I5ZW0;UC8K&5%J M!T.+G9,*$6Y'7#MM7CE[VX^O6NSF/[38+]AYZMP3U@L,&TT?7(QZY\P-*6ZX MR]EP.O;#D6W'F3_[-PPNMJC?8JS:S'5)=76SM;8).W=\)F'2J_@#A:]@F/BS M$0RI95HVELZ@E4]=9$%O'%6H-F[H:DAE(TP[F8ZKQ[E^VXZS[^KM3\%GIC:< M6)68DRGU/HU1U0[:5C"R=L-M+0V-2O=9T+\)*JM ^[F4YB!8!\>_G>4_4$L# M!!0 ( #V,6%84E^3L[ , H) 9 >&PO=V]R:W-H965T&K!-60JS MNT*EM\M@&.PW/LM-X7@C6BUJL<$[='_6MX9648^2R1(K*W4%!O-E<#F<7XU9 MW@M\D;BU+WA@3]9:/_#B]VP9#-@@5)@Z1A!$'O$:E6(@,N.?#C/H5?+%E_P> M_5?O._FR%A:OM?HJ,U:B4>ZSWOZ&G3_>P%0KZ_]AV\I.1@&DC76Z M["Z3!:6L6BJ>NCB\N# ;_.!"W%V(O=VM(F_E1^'$:F'T%@Q+$QHSWE5_FXR3 M%2?ESADZE73/K3XAN63AW;U8*[3O%Y$C4#Z*T@[@J@6(?P PC.%&5ZZP\$N5 M878($)$UO4GQWJ2K^"3B1TQ#2(9G$ _B^ 1>TKN8>+SDM(O?+M?6&:J"OX\Y MV4*,CD-P9\QM+5)GT%L#S^!:6P???"+@ M'I\<7"F=/ARU]C3>?8$$5M:BVD$A+% '&^%DM0'5AH)Z&5)M:DW;"#K/98KV M#-9&5&FQ7X.H,LBHIB#%RJ&Q(3!PKA4U,H,Y;ZFL4M5D))ZB<30$:*,=%;[G MUC0'P!44LKWN=QD!"&-)CNI9*1*S[T/X"X5I*P@H_UBNT?0UP']#_AMXMW1% M]I!7>0L)^$03BNC;-[-X&'^ /P[=[<]_@G@^Y:<>]PLVD3753.>@2>@QP,H6?B8Q:,IL0N6OJ M6B&-6"<4I,(6D%-N#S*X#^HUG]9"9KYXOH,'1>&12CI)FGQ@$R87/B ^S'[8 MG^O\O"%I82UR M=<+Y3PK73%4:#A.)PP&5"@B MRZ3KOT^=[MT9W C7&.+^9SN>5'A\>#2D &F0>SWL[>ND'01#&(Y;UWW412^[ M9\Z]X2,^"L?,CSAR"7-CH* Q,Z%"]CTTI>2/N9/I"<^I_F! !7:ON0+RSBBJ MT++9]T,M=J7OM_&,[G'PYB#+NJ'RHT(A *2IE?B$C[D1CF4H>O$^E6@V_A6F MB<$EVSY5_6[_T%^V[]NS>/N5<"/,1E:6C,OIZB"<4NQ-^_*V"Z=K_]JMM:.W MT[,%?:R@80$ZS[5V^P4KZ#]_5O\"4$L#!!0 ( #V,6%:N8O8630, "X' M 9 >&PO=V]R:W-H965T >)&F MO+4;9;25VL& #X.)#A!":'*22V)P[& [=/OWG)TT%&FM%,5O=\_=<[X[S[=* M_S(UHH6[1DBS"&IKV_,H,GF-#3.A:E'22:ETPRPM=1695B,KO%(CHC2.SZ*& M<1DLYW[O6B_GJK."2[S68+JF8?I^C4)M%T$2[#8^\:JV;B-:SEM6X0;MY_9: MTRH:40K>H#1<2=!8+H)5.GDO\(7CUNS-P3')E/KE%N^+11 [AU!@;AT" MH^$/7J 0#HC<^#U@!J-)I[@_WZ%?>N[$)6,&+Y3XR@M;+X)9 66K!/VD]J^ MPX'/J]G0:0-X9JYI!F3QHN.Q'=C?$84]A%A]02 >%U/O=&_)> MOF:6+>=:;4$[:4)S$T_5:Y-S7+I+V5A-IYST['*5_^ZXX2Y"!I[=L$R@>3Z/ M+$$[@2@?8-8]3'H )DGA2DE;&W@C"RS^!XC(I]&Q=.?8.CV*^!KS$";)":1Q MFA[!FXQ$)QYO<@!OW1G:,08N5)-QR?J#Y9-'R5G\Z@B)Z4AB>@Q]N:&:+#J!H$H8">U? MX0ED]_L;#Q$X;N*F1BB5H&+EL@)N@.T*UAFU=$H!;)F\?TI'_R4/EY2@0KC% M\Q"^(=-],@!=)389ZO$ZW2]QOQ@^=/Z$H+.!#PZXFC1OM@IN:HT(EZK3L*HJ MC16S"&VG\YJ*$5K-24G40(I753 MPPO4?0JD\.31+$W25Y"SVL05WY M3FW 1Z-O9^/N^!BL^A[X3[Q_2:Z8KCAEI,"25./PQ6D NN_._<*JUG?$3%GJ MKWY:TX.&V@G0>:F([;!P!L8G&PO=V]R:W-H965T MH^NS6VT^VZ64CMTU=6O/1TOGNM/QV)9+V0@;Z$ZVV)EKTPB'J5F,;6>DJ+Q0 M4X]Y&&;C1JAV-#GS:U=FO$0EY+]ZF[,IB--UHJUI'1>7_@=R5O[=:8420SK3_3 MY%UU/@K)(5G+TI$&@==7>2GKFA3!C2\KG:.-21+<'J^UO_&Q(Y:9L/)2UW^H MRBW/1\6(57(N^MI]U+>_RE4\*>DK=6W]D]T.9]-XQ,K>.MVLA.%!H]KA+>Y6 M>=@2*,(G!/A*@'N_!T/>RU?"BJQ@##\WSO*ULQ=\K\97L@Q8'!TS'G*^1U^\"3[V^N*?"KYU MHEVHK=!?*5O6VO9&LC^G,^L,2NBO77D8K"2[K1"L3FTG2GD^ FZL-%_E:/+\ M692%+_?$D&QB2/9IGUP#IE4/I_6/9Y>-^+3=+R>:Z!D15NV#.%\" 4_5- M6N:P[?&CW#V@6 LG*^:T7R^%,?CVH&; M".3X(Y\N==.)]OX7N\.\#6B[D:94HF9O9"4-WF_U5VE:;^)&.RQ\#RO @RO+.$!Q'>T7'"PR"G[0C9^M(KJ\@IR]((!TZ2H&!1D@8G[*HW MY1)4PCJCR$3U#X#N;3]_5O"(OV1Q$/O_-T:TMAYBVSIV& ;)T>;P,-OO<,0* M?@*%>1(&'*ZFV4F0>AP]=I4G69"P(L5F'$=[?855=E@$Z1$]HZ,G?8T>^1K] MMZ_<)S/,$R3S@!51'@PKQ0DY]/>/_]BTZXR^4R@"6=^S Y[2/:Q*R8/[(.*D M9;T$HU0FFSJE6J*%(1\X_\,='J.2;"?]-Z2^/V;*@ONK'G,J+9)'4>M& CMW MK.M-IZVTP1Y\IQM\IS^-[RDY9.0.KMJ%^+UZ=[/2QH!Z," &,BR1!&4)]ZOD M/=#%(]R>[KC.'XOQM77^MBKVR'"D12]59EK,7+(I1O&E!X#M E)?U#R//7Q$1*P'D(MBG MMNT+%'$G0;IB8:3T?.D%2"C(HT*[B584N>&07X/R<$6<1((=<"E_1Z5@!W8G^X+HP0%B3+ "$534'Y#GM$-^U'. M8HZ*0$^ -G_N4.4HFI2JT]_LKCR.MSI0P&+A^VPB#:!H:$8WJYM6?CITL _' MA]\![X59*'R):CF'*(@0, .\' 9 >&PO=V]R:W-H M965TF\ MDAK6EKFN:81]O0-E=LLHBPX;G^2V]K21K!:MV,(3^-_:M<55,J"4L@'MI-', M0K6,;K/YW9CL@\'O$G;N:,XHDXTQ7VGQ<[F,4B($"@I/" *'9[@'I0@(:7S; M8T9#2'(\GA_0/X3<,9>-<'!OU!=9^GH9S2)60B4ZY3^9W4^PSR<0+(QRX9_M M>ML11BPZYTVS=\9U(W4_BI?].1PYS-(W'/C>@0?>?:# \D%XL5I8LV.6K!&- M)B'5X(WDI"91GKS%KQ+]_&IM45_K7YG0)7O\ULD63]RSJ\]BH\!=+Q*/0<@T M*?: =ST@?P,PX^RCT;YV[%&74)X"),ANH,@/%._X1<0'*&*69S>,IYQ?P,N' ME/. E_]/RC=LK03F>IKYG[<;YRT6RU_G1Z0+-72L*6$9X0QS89XA6 M/WR73=(?+_ >#;Q'E]!73W@ARTX!,Q4[+]LYQAQP AM,I#%Y' MYZ$D$KX&5AF%]UKJ+;N2&@M4*;QK[GK.4#5H-F 'Y>@O8_>F:3N/V[6PY4Y8 M" &&=U._PXQ:!')OBY@RC\$D>3QCGLWB&*,[-L5D4 M7=,I09F6@$=32!&ZR%7V?AKGUSA.\WAVC40GD\!W/,8P%U0>#RJ/+ZK\L*%C\!NV!8TQ5, 7);9*2?>8>OZ!N*/R&@>U>([2AV&*)>EZDG1, MLD"S#*4<8470#XUZ@;$ZTG[(S^J<'#7A!NPV/#4.4^VT[_OQL#N\9K=]$__7 MO'\*/PJ[E7A4"BIT3>,IBFW[YZ5?>-.&EKXQ'A^(,*WQ109+!OB],L8?%A1@ M>.-7_P!02P,$% @ /8Q85H1=H"76 @ &@8 !D !X;"]W;W)K&UL?55=;]HP%/TK5UE5@=0E(7R6 E(IJS9IG:K2;@_3 M'DQR :N.S6P'VOWZ73LA91KEQ5^YY]QS;1]GM%/ZV:P1+;SD0IIQL+9V,XPB MDZXQ9R94&Y3T9:ETSBQ-]2HR&XTL\Z!<1$D<]Z*<<1E,1G[M7D]&JK""2[S7 M8(H\9_IUBD+MQD$KV"\\\-7:NH5H,MJP%<[1/FWN-!WSGN#,'8W"5+)1Z=I,OV3B(G2 4F%K'P*C;X@T*X8A(QN^*,ZA3 M.N#A>,]^ZVNG6A;,X(T2/WAFU^-@$$"&2U8(^Z!VG[&JI^OX4B6,;V%7QB;] M -+"6)578%*0O0Y@J MK3V?@8)NAX:S3B_>\Y*WMTIL7;:T!"XKX 5D!;H,'3BCC&&7NO,/@Z257(&_ MLU,0BLG_X[O0N8S#0=4^25,)JW1^4Q9-'3R ;C<.XZIM7<3])&R[OE."6:ZT MY7\(3FY'[7A\UE09:Z#1#?M-:/3"RR:I(U2O%_;*4;L=7L*QZQ =^#5'O?*O MDB'"0MK2NO5J_?!=EWY_"R]?S3NF5UP:$+@D:!SVNP'H\B4J)U9MO/L7RM); MXH=K>KQ1NP#ZOE2T&=7$):A_!Y._4$L#!!0 ( #V,6%9CF29XO@( /@% M 9 >&PO=V]R:W-H965TCY,1+@2P/>TDHB3P\)'TX MWVKS:&M$!\]2*+N(:N>:61S;LD;)[$ WJ.AEK8UDCHYF$]O&(*M"D!1QEB23 M6#*NHGP>[E8FG^O6":YP9<"V4C+S$[QZT]L,%74FC]Z ]?JD64>$(HL'0> M@='?$RY1" ]$-'[O,*,^I0\\M/?HGT+M5$O!+"ZU^,$K5R^B:005KEDKW)W> M?L9=/6./5VIAPR]L.]]Q%D'96J?E+I@82*ZZ?_:\Z\-!P#3Y1T"V"\@"[RY1 M8'G#',OG1F_!>&]"\T8H-403.:[\4.Z=H5=.<2Y?:BFYHRX["TQ5L-3*<;5! M57*T\.Z!%0+M^3QVE,M'Q.4.][K#S?Z!FV9P2U"UA8^JPNHU0$PD>Z;9GNEU M=A+Q!LL!#-,+R)(L.X$W["L?!KSA?U5^PVTIM&T-PL^KPCI#G\^O8VWHDHR. M)_&2FMF&E;B(2#,6S1-&^=LWZ23Y<**$45_"Z!1Z?D\2K5J!H->!OB?9,@%+ M9FOX6@B^8>'37[&74.UH#/I6@KZKE DA<(S@HNN/-3\'/1!&A("L90":]>7P?@]>1T;8GR@1HEF$W:.)1ZM=_ %!+ P04 " ]C%A6**5O9D\& N$ &0 'AL M+W=OG,\L=M=[57$QQA/;[?*BI M52NE)#+#W$B5@\;)=:4?7@PZ/-]->)"X-#MU8$O&2CURXVMR7:FS0IAB;%F" MH&*!GS!-61"I\6LMLU)NR0MWZQOIGYWM9,M8&/RDTA\RL;/K2K<""4Y$D=H[ MM?P;U_:T6%ZL4N.^L%S/K5<@+HQ5V7HQ:9#)W)?B:>V']RR(U@LBI[??R&EY M(ZSH76FU!,VS21I7G*EN-2DG+UG@._9_3&GF$$ MWU1N9P9N\P23YP)J9$!I1;2Q8A =E'B#<0"-L I1/8H.R&N47FDX>8VWO#(3 M&L\&SBM#L2(06NAK+?(INOK/_MA838CZ;Y_U7G9SOVR.L@LS%S%>5RB,#.H% M5GH?/X3M^N4!S9NEYLU#TGLWTL2I,H5&4!/P=NPYW1UC#(Q7SR:6!B^%3N"G M.V:XQR<+@Y3 LM?D@TKM-WD7>?&N;OC$=029 ^&/XI9'1;Z2^90FYD:E,A&6 M5AE+A3>!;"6>TDZ <=CE11IG3!\+ED5MA*6@00,3E1(9F0OX%X4&9! "00BS M,<%] R/^A/RID^MR*_."%=C9Y82$I@6O)4U'7SZ*;'[9WVAO3N$(FN=!@XK& M>="F(NH$3>#S\=)HW8ZPCQ^Z41A=0M@(0F@&Y]O5K2CHL)"(6@< TBH!TCH( MD,]":G@0:8'P#04#Q1WVUWQ>6.\Y'O0G<8_Q+)>_"C3[SOSP/O=T=!/>:^'V MH@-"$<_@;O0=I %_[,J?\)2P:,_X3/T*NAT>Z3HJ%SH4,!A- *_%\N@GCY"_ M#,LW55".N.Q,^ WN1W<.#RIW8.%!5),J+*DD"K>HB5E?Z -.GV=ZNJH>M+)Q9PK$R62)TJL#(K$@]##*58/K< M%3Z"W"I#]_G<@?C"QTW?V^*TVM;KF_KM$ZM%HE@A.%E1"%*P-()Z^;N1"YE0 M5,)*8IJ4H?&R?%"L7RKMBOP<6W))DSP&Q]!LDY!C:'2#+A5WTCR>330R"="6 M:"QH-CITHW6*JO7W0'"UR^!J'P3]7AK=4FT5[FA[@@V;[_@/ON>2NOM\3FS( M^]CVH!+[V;:_2;LVB&/R+,R+ '*N[5P:*/(%:4I:';&UAE( M"LUP8&%\I%S)U]3*B'6:Y"QQS(D@G.2%DT5R"W*!80[-9)HRCJI$HC'.[6Z@ M,_9YXND%C,@BCCQBY41Z]ARB=OEI'F/MFX_.>V5%"C]<5H;)67]!5#M%^.*X MYH8!L,.$M-Z=!'UV[:8DEMQ$NS#.[2L'A(2;ML-.W1%VIQU$YWX'DN#[>4Z3 MQL*0YD;PX*6?T. I?R/W;?%ET2'PG@.EFA.4ZSGA:0EVWSJ";BMH=_Y,S8A4 M:-&/2[Y)SJ,@;&Q%\"%B&9,*N/N/Y+8HE.HLER*J?NB*ZI11U#D<1?3R2(KT M50;S+#&I;O-2'TG#0A,6*6_@]+2ZPR;.'_+I]L[U"5D;09N% 8=+L,H:#4\ MXHB/R)4X'S.9W7!_ABI[;SA,M13]U(U)+S( MK7_.E;WE8[COWX#;Z?XE30PXE83#%">TE(*>,C7M7Z>^8=7&PO=V]R:W-H965T5-.[,*$[^?LF1Y#B%H^T"^Z*;R3,DSR%G M?+I5^KM9(UIX+(O*G W6UFY.QF.3KK$4QE,;K.B77.E26'K5J['9:!29C[R;@4LAHL3MVW6[TX5;4M9(6W&DQ=ED(_76"AMF>#8-!]N).KM>4/X\7I M1JSP'NW7S:VFM_$.)9,E5D:J"C3F9X/SX.1BRO;.X ^)6[/W#)S)4JGO_'*3 MG0U\#@@+3"TC"+H]X"46!0-1&#]:S,%N27;E,'BIBF\RL^NS MP6P &>:B+NR=VOZ&;3XQXZ6J,.X*V\8VC@:0UL:JLG6F"$I9-7?QV-9ASV'F MO^(0M@ZAB[M9R$5Y):Q8G&JU!1G%S=5JDJ$ M+^(1#0R_B&6!9G0ZM@3-!N.TA;EH8,)78((0/JG*K@U<5QEF+P'&%-,NL+ + M["+L1;S"U(,H> >A'X8]>-$NTAG!O$ MR6%$;I<3LQ$IG@VH'PSJ!QPLWKX)$O]]3[R37;R3/O3%/;5?5A<(*H=+56Y4 MA94U_+9/V:&H>W$/1_UEC;#1ZD&Z7J-6!]DL8ITN^$.JJ!%-$X$E\UP5U-"R M6L%05J3,HB!7,SJ!/U'H1@5 '&*Y1+WCD2\!7WRXK+6FC$[@ V:H10%',)EX M$[Y%7M*\S>'>"HL0Q-Z,+W%SH7:D9JN #2+/A\";0A)[ 21A=[G"' D_>X87 M5=:B10'A!W-&(]@CF"?D?P2SP"V;1(3:PU^\XR_NY:]E:?A1&3.")5(-<8\Z MN.W*?8C"7NC#%+;0N58E,/M_L_JUDA;;0ANJ9C29 MNJI&_H3J?01AQ.\=@4%"[,T;JG\![I_T19-FW3)49Q@6S^ C$.VBQ(4P;<7-S_5^ MI<@WE1752O*4I@(-@WCNS4?N*9QZ\8C<2!&I=(P#/M+6;4B#,V\V(I/ FXS@ MW25-5%>D(\UE@(U@I9Z%H4!L* U!#Z9'-O5?K]F#?; MS)65LF@RHK@""'RRNQ5/FBKGRMO4FGK\[9M9&(3OV2*&SZ1G#3'/!JX]R-O1:*A;:ZOTDZNFYI@I M(5(;$9^2H,&J;FHBC&E814[=$1\M!*=*&97(HN;B4 E16SH@EUS,MBL-L$A]6HGOUX\I M&D/9O"+\+KYAQ%T^#$F_)&@O&,$W.O32E-\H;6L:O@V'*4T>M@[9@GR"SJ=I MBI!JXQKWO^Q_X[U#9HEZY8[2O(.0T)KSYN[K[K1^WAQ2G\V;H_XGH5>2=J0" M^$%=O]A%O\ 4$L# M!!0 ( #V,6%:DL8#,>@, #8( 9 >&PO=V]R:W-H965TM&%H@U:MENYYM($XZK!\Z!$VW8ACV@99.-E&* M5$DJSO[]CJ2L.JWC;5](D;Q[[GF.Y%'+@]*?S1[1PF,KI%E%>VN[19*8:H\M M,['J4-)*HW3++ WU+C&=1E9[IU8D>9I.DY9Q&:V7?NY.KY>JMX)+O--@^K9E M^N\-"G5815ETG/C =WOK)I+ULF,[O$?[6W>G:92,*#5O41JN)&AL5M%UMMA, MG+TW^)WCP9Q\@U.R5>JS&[RK5U'J"*' RCH$1MT#WJ 0#HAH?!DPHS&D*/$)U[;_2J:1U!CPWIA/ZC#+SCH*1U>I83Q+1R";9E&4/7& MJG9P)@8MEZ%GCT,>3ASFSSGD@T/N>8= GN4MLVR]U.H VED3FOOP4KTWD>/2 M;;5,+ 5P9DDU@&T"6/X,6);# M>R7MWL!;66/]%" A9B.]_$AODU]$O,4JAB*[@CS-\PMXQ2BW\'C%O\F]&^7^ M>;TU5M/I^.NP[@6":N![XE>P8897P&0-MUST]MN$!P$70YP7\'&/T"A!]Y4B C? Z/I5 M2E9<<.;O$A&R9"3[=DMT:&0<(^.Y^$_ +SU_8 *E-= ;K,$JJ)BH>L$LNGLT M,*\#<\#3T',ZGAG7 M9*Y)X9VL5$O*M&J!U%@N>Z>/ZIOVJ@R\@'PZC=^XOLCB.?79;!9/GWC6W S. M%.ZK[Q5(JJ"4"1YL+7ND?&1Q3A#SF!CD\0Q^)9-AW85R\R]@DKX)(=,T+E+X MY.L(UJ_9 V'O3I-,CBTE?\@U55AC*85.P^LAHV5*;$L7RC?^6%#1 VP:JH+? M8CS9I)3L4]+L$/XSA_/[_939<8?++"Z@+.+2-<5P>+_?]@7#1*2%LW!R)H7W+9S3+)[-O>\\/=Z9_TO!;UE<%(%"<8E"'BQ& M"GGA*4RGWGA[?@JWEX4=\SO>-$ M16!#KK3!900ZO%)A8%7G7X:MLO3.^,\]/>RHG0&M-TK9X\ %&'\5UO\ 4$L# M!!0 ( #V,6%;B5@-PD 0 $@+ 9 >&PO=V]R:W-H965T?&T9KQQ%C,[=BL7,['3%6_@5A*U MJVLFGR^A$ONYXSO]P!TOM]H,3!>SEI5P#_J7]E9B;SJ@%+R&1G'1$ F;N;/T M+RYCL]XN^)7#7AVUB;%D+<17T[DIYHYG"$$%N38(#%^/L(*J,D!(X]L!TQF. M-!N/VSWZM;4=;5DS!2M1_<8+O9T[J4,*V+!=I>_$_F"'HPVI]YT-]+"!6M[=09;E%=-L,9-B3Z19C6BF M84VUNY$<;TQ0[K7$68[[].(>2G2Q)G?0"JEY4Y*W#VQ=@7HWFVK$-ZNF^0'K MLL.BW\'R*?DD&KU5Y$-30'$*,$5B SO:L[NDHXA7D+LD\">$>I2.X 6#M8'% M"UYM[9?E6FF)VOCCG+T=6G@>S>3+A6I9#G,'$T*!? 1G\>,/?NS]-,(U'+B& M8^B+>\R_8EN0!GC2YK$3^]:Q=XR?_#DQV M(208 *C7((<@F(=O'AY9B;H&F7-6(:]':':@R!L23,(@WK3!+ MW(Q\E$(ITDJQX9KX$Y_&+B59$.)4DJ1N0#ZW()FUCS>YJ(&$OH\(013A$IJ& M;H2,T-=XJ,UI/\9-?H"3?NB&9%D;[_S5S04^SE%#A5)<< T%8E?DHW@$V1R\ M.;!&,F&$"*;EI;1O>2$2/&%-PP GJ9>X,9Z>(O +SFF&E),8'U'J>J>$([0@ MQ7^&$Z=L S&(QIFS,G"!$UYZ5^+$42>]:^/2T[H4N-?FG:L@E/&<60L-/Z-?%SPY\O? M2!)$0Q)$HU*\XHJ5I82R.Q-3X>",5PI]%/U\ @_>QJQ2AZQB36&Z^KD%PB3^ M%=F("C]HBKSE#=[+587TU+L+\M]S9ZD4+SM!VDRQRC$MFAK5FY;O)ZYG-8'? M&A.]+#*QC4,3L" UP>O3KD^Z/N7.R/Z:R_K]AC]!\;Z5/ ?4GH]H-(O,,Z%X MU -^=ZW1>,. 1):*A)'10I 9Y0:843'R41J_R[Q>[Z2RP0BBQ*@I35#+1EGQ MD%=]5O4Y=:+O<5F/J"@>5!2/JJC7S$:*FGQX0I,:=,G*?EU!VDC?2E'LH!'2,>J7(1@\_+[(S8>EO<'FDO_Q \7]4'N8WD]J>A-ET!1LLL+I8WS0: MBR->0H.:6)H7MW=.[)G(O\';++/W>A29&ZRW8,4?><497FV>N1E#ZIN++/$P M^)_UUG PLDR,1I/(AGCLKCT7[.E1=8.^*&T-IT@N=HWN"IUA="@3EUUU],_R MKL;\Q&3)&T4JV.!6STWP?I!=W=9UM&AMK;06&AUOFULL=4&:!3B_$4+W'7/ M4#PO_@902P,$% @ /8Q85MAM',5.! 8A@ !D !X;"]W;W)K&ULK9E=<^(V%(;_BL;=Z>S.L/@# B$%9@CV3CN33)G0 M;"\ZO5#L Z@K6ZPDA^3?5Y+!X*RCAE0WP;+U/I+.D8YTE/&.\6]B R#14TX+ M,?$V4FZO?%^D&\BQZ+(M%.K+BO$<2U7D:U]L.>#,B'+J1T$P\'-,"F\Z-N\6 M?#IFI:2D@ 5'HLQSS)^O@;+=Q N]PXL[LMY(_<*?CK=X#4N0]]L%5R6_IF0D MAT(05B .JXDW"Z^2\$(+3(VO!';BY!GIH3PP]DT7?LLF7J![!!12J1%8_3S" M'"C5)-6/[WNH5[>IA:?/!_H7,W@UF GRVJ"(+9"/I^9M MJ=3K]IJ58FM?SC6;(UC#;!>UV2ZL9IM1M9'A(@6DMD04L_)!KDIZ"$C"1*IK MHE1DC6;9/RIPV"4L M<01K&']8&W]H72K+9(Z6ZAB9E10Z*(P^!Z,.^HIIBV&T3MCPLBE\5W"8I>PQ!&L M8?PP.)[N ^LJN $A0,6#W[? L3G!&X=TT!_ EPG'POR58?73HH$9*H M_%<=%>\%Z,/.C4JDV[,I>SMRPZ'MG#FWZ\[VC4M:XHK6]$UT]$UDWS3PTW]N M&G;$N8'+*2UV2DM76A7!ELIDZO!0/A; M$F'19PF)U3=KQB,LU2W?#$3""0Y2IR@<(,>9#"),X][B.FU[X(MKMI,AC+;SRT$0[I!:_4_(D*M= /\J*L>_ZYCZXZ3EZ1"0DOM006/W;DR4)0XVD MQO%7#MHK^M2.U>M7]/?IPZN'66%!EBS\@P9R>].;]4! UG@7RB_LZ2/)'VBL M\7P6BO0O>,IMG1[P=T*R*'=6(XAHG/W'SSD1%0F+E/W46_%%8SU1'B57WU+E M)Q@PS\O*MEUA7JZ HB\$EUM17 BP,2U $&:MS%X-'KX.^0$?%VM^D#.+T MR$&P;4!F=Y?X?3"$J3MJ<7=/=V_KW3O=W3&0,2PB.4SQAAUX]['/(@(>)99$ M9;*\ '99 JO%?%3$?&1"7WQ0;P*@RJT*' %L#8)JJ%@1JK;H&('/ MC4X&!IT43;^;]@LUI?=5SC.3<<4"P4E_7K?RC$ UBL8%16-C6M0G]O%YG5K4 M$JF6*M]N5T)R]7IKG?)CFZ3:!'-M@GF6P&KQG!3QG!BG?!Z=-6=1UW2_ +&J M=RH=:&8K\3-IS0%C3^>&*P.;5&8N[*.#)&BQF<[Z\" )FE8(]:?M:3 M:)M: M3H,E%EOP7BTDSYC_4YN$V@1S;8)YEL!J@9P5@9P9YW\:%DY\HM;7098&/U#] MC7V<&ZA9H[3/^S.G^CF8X>ZL,.2_IV^R+*= HGC#5VI50<6@LAV;JW*6ZMH;HY6)9!I7Y$1I52VQ _>1O0C'DNEU;1 MW!RMQN5DUIB3N=D)>R6H5&3(K,AL[K2:NSJ;8JLJ+D<[MBO;8M:]+8M*V85L MRZX?V9A%5O665337*IIG"ZT>SE)O(;/>^DWE@Z\#E.AR'JC(K5[ VYU0%S1^ M]YHZ*KKI"0DJ:4>^6)5F5M'<'*U::RYGATL-U"+,YI6?^^KTEKH,'=%E5G:_ MS9V9/@IED+P8/*>::(\$UZD$P MG^UBF9T.*EJ+PVJWZ1&M@_8EO/*R(V&ULK59= M;YLP%/TK%JNF5FHA$ )M1Y":T&F35JUJUNYAVH-#;H)5@YGM)-V_GVT(RP>A M?>@+V.:<<^^Y!E^B->//(@.0Z"6GA1A:F93EM>.(-(,<"YN54*@G<\9S+-64 M+QQ11RQI:2D@'N.Q#+/,?\[ LK60\NU-@L/ M9)%)O>#$48D7, 'Y6-YS-7,:E1G)H1"$%8C#?&C=N-=)J/$&\$1@+;;&2#N9 M,O:L)U]G0ZNG$P(*J=0*6-U6, 9*M9!*XT^M:34A-7%[O%'_;+PK+U,L8,SH M3S*3V="ZM- ,YGA)Y0-;?X':ST#KI8P*$L63\3=011/(W-"8"8E.$Y"84'&&+M#C)$&G)V?H!)$"W1%* MU5:)R)$JL*8[:1UD5 7QC@1Q/73'"ID)=%O,8+8KX*B,F[2]3=HCKU,Q@=1& M??<<>3W/:TEH_':ZVT)/WD[O=;CI-YO0-WK]KDTXK\K_ZV8J)%>?P^^V.E]36XW>4RQY)[&=^OE-_?PN]?A["1Q+ M4BP0->\QO*A344!; 2NA@1'21^(J]@:V'SFK[<*T@ +[:A>4M( N;;/R0@+/7W=2*05;\0]R'!]B#LPF;3I^NXV@L1%TVGC"G. IA==- M! ?!??MRS\0A9K!5Y\I$&\9K-Q$V)L).$S^8Q!35G^;M<0OAP7O0#_?S&[>" M]G>B!71EAWLNG*VS/@>^,#U3H)0M"UF=G\UJTY9O3#?:6Q^I=EUUU_\R5:^_ MPWQ!"J%V;ZXD>W:H4N)5_ZPFDI6FHTR95/W)##/URP%< ]3S.6-R,]$!FI^8 M^!]02P,$% @ /8Q85J7XAWP^ P ZPD !D !X;"]W;W)K&ULK59M;]LV$/XK!ZTH6B#1JRV[J2T@L5:L0(,%#;I^&/J! MMLXV44I42=IN_OV.E*(YFFQX0+_8(G7WW#W/47><':3ZKK>(!GZ6HM)S;VM, M?1,$>K7%DFE?UEC1F[54)3.T5)M UPI9X9Q*$<1AF 8EXY67S=S>@\IFY%WO/&9[[9&KL19+.:;? 1S9?Z0=$JZ% *7F*EN:Q MX7KNW48W^<3:.X._.![TT3-8)DLIO]O%QV+NA38A%+@R%H'1WQX7*(0%HC1^ MM)A>%](Z'C\_HW]PW(G+DFE<2/&5%V8[]Z8>%+AF.V$^R\,?V/(96[R5%-K] MPJ&Q35,/5CMM9-DZ4P8EKYI_]K/5X<@A3DXXQ*U#W'<8GW!(6H?D4H=1ZS!R MRC14G XY,RR;*7D 9:T)S3XX,9TWT>>5+?NC4?26DY_)/B&)IN%Q5]<"J9R& M"?A8-R,EL-OU<%%B\! LJ_(Q$_D[B+SR+FN/(AB:X@#N-X(*'%Y>[1@'M^ MN7MXADW2E21Q>,G)DFB-> 5_UJBH"-4&7)&NX!-G2RZX>;H"(V&)\,!X 7_? M+K51]/U\&RI%$VHT',KVE!M=LQ7./6H:&M4>O>SU;U$:OA^2\5>"Y;\([(7$ MHT[BT3GT[*MK!UA-K/ATK@"9G2 M$$%I#SVD4+"G(9S%93AQ@T. \2FD_#*DZ5FD%[J..UW'_T_7@NN5W%4&2$6\ M5- F1M2T+#NW]EGHATDZF07[8\%.V(UZ=OD)NVG:V;T@FW9DT[-D%TQOH;:? M(+7+/C$0[NT&D:)C:I*,V.4O-3?]KN;[> M$1-&[/P+TUR#[IG:\$H3_35!AOZ$4E+- MU:)9&%F[8;N4AD:W>]S2;0R5-:#W:RG-\\(&Z.YWV3]02P,$% @ /8Q8 M5D.-KP/# @ [@< !D !X;"]W;W)K&ULA95= M;]HP%(;_BI554RNA?$'"QR!26S1M4JNA=MTNIET8.(!5)\YL!]I_OV.'IFPQ M<)/8CM_SG->.C\<[(9_5!D"3EYP7:N)MM"Y'0: 6&\BI\D4)!7Y9"9E3C5VY M#E0I@2ZM*.=!'(9ID%-6>-G8CLUD-A:5YJR F22JRG,J7V^ B]W$B[RW@0>V MWF@S$&3CDJ[A$?13.9/8"YHH2Y9#H9@HB(35Q+N.1C>1%=@9/QCLU$&;&"MS M(9Y-Y^MRXH4F(^"PT"8$Q=<6;H%S$PGS^+,/ZC5,(SQLOT7_;,VCF3E5<"OX M3[;4FXDW\,@25K3B^D'LOL#>4&+B+017]DEV]=Q^Z)%%I;3(]V+,(&=%_:8O M^X4X$,3Q$4&\%\0V[QIDLYQ23;.Q%#LBS6R,9AK6JE5C$%>2><8Y+ MJ\:!QE1,P&"QQ][4V/@(=@H+GW2C#HG#."9/CU-R>7'U;Y@ G31VXL9.;.-V MC]I1"J#SOY_.NZ$.T8+, 7VQ)?EU/5=:XI_QVV6A1O7<*'-<1JJD"YAX>!X4 MR"UXV<X;IT73G5JL2JS(G;9G'/3\;!UL'J-:S>.5;/ MQ:I5Z0$K2ORNFY4TK.0<*W&QDA9KX _=J+1!I>=0J0N5ME"I'[E1_0;5/X?J MNU#]%JI[;+,IP$O5] UA]5QJD"SAH 4,_=@.'#7!X&B@TY615Z4J"J4 L MKW+";94H][7!EZ*!:1B?YQ^N*,X>H=5J3I+4?P4'U-C?A/95K5BAEE?+G5' MB](6]+G0>#W8Y@8O9)!F GY?":'?.N:.:*[X["]02P,$% @ /8Q85MS[ MU@@@! E!, !D !X;"]W;W)K&ULQ9AKCZ,V M%(;_BD57U:Z4ADNN,TTB90*K3C59C6:T[8=5/SAP0JP%F[7-9+;JCZ\-# .$ MH[!F/ ML52W/#1%P@$'65((Y'&,>;?;R!BQZ5A M&R\%#R0\2%U@KA8)#N$1Y.?DGJL[LZ0$) 8J"*.(PWYIK.UKSW9T0A;Q!X&C MJ%PCW94=8U_US6VP-"S=(HC EQJ!U=\3;""*-$FUXUL!-N\ MZLP."]BPZ$\2R,/2F!LH@#U.(_G CK]!T:&)YODL$MDO.A:QEH'\5$@6%\FJ M!3&A^3]^+H2H)#C.&PE.D> T$D;V&PFC(F%T;L*X2!B?FS I$K*NFWG?,^%< M+/%JP=D1<1VM:/HB4S_+5GH1JE^41\G54Z+RY&KM?TN)(-HT@=Z[(#&)Q ?T M#A&*MB2*=/G"E*HF'6_Z!7634YTWJ+:#MHS*@T >#2"H TS5Q+*=SDL[;YQ. MXN]I-$36=( -[Y M/.L_>#4=1Z7?HZR"T1L5W!0H5#$>?;E39>A60BS^:FGS38X3W!:@Y]!6G> W8A+ MUX->:6ZO-*\O6MV,RN>8W?_^O&#VY4Z?-+=7FM<7K>Z.\^J.\_]LM[KKO=A! MYW2KV5AZW+88>]+81K4&736VK&;E]"$&'F;'/@+Y+*4R_\ O2\NCI75VH-(H MW^@CI^Q4XQ63GU=M,0\)%2B"O4):PYF:ZGE^!)3?2)9D9QP[)B6+L\L#8&6$ M#E#/]XS)EQM=07D0M_H74$L#!!0 ( #V,6%8$[.^8=P4 ",C 9 M>&PO=V]R:W-H965TQCVP$BTK54279*.,V _?M1'1-&2Z YB5,Q[VVDW%X,!B+8T(2(/MO25%U9,9X0J0[Y>B"VG)(P;Y3$ M ^1YHT%"HK2WF.7G[OABQG8RCE)ZQX'8)0GA_U[1F.WG/=A[.7$?K363L M6W;P)9SWO(P1C6D@,PBBOI[HDL9QAJ1X?"]!>U6?6:1"+ID M\9]1*#?SWJ0'0KHBNUC>L_UOM!0TS/ "%HO\$^R+V/&H!X*=D"PI&RL&2906 MW^2YO!&U!O!8 U0V0(<-_",-<-D YT(+9KFL:R+)8L;9'O L6J%E/_)[D[=6 M:J(T>XP/DJNKD6HG%S>,A?LHC@%)0_ EI*F,5A%YC"FX%()* :J ]]=4DB@6 M'\ G\/7A&KQ_]P&\ U$*;M55]43$;" 5H0QV$)2=7Q6=HR.=0P1N62HW OR: MAC0T 09*224'OL1 (2;AL$UZ@#7.T+.D\+>!P-.T/9X.GNJ26,!]Y M_7$59I =5F2'5K)W.QYL5!8 6QX%%)#P'S7E5)9J95I C6H4/DWZ\(!G,PCW M<3O)445R9"7Y.R>IB$F1]JP,1TV&L.\?,&P)\FI!!L5Q17%\SD.G:=A&<]Q@ M "=3V)\>$&T),T>&075249U8J2Y9DE >1"0&5SNA+HK6S&4%Z3H?'8$9>J>5 MWJFK'#1UJ=D1F*$9>KJL>4ZS4 E7'VP3-*W-W$)42]AX/.F/VHPD"E\'W720B>>P-SX[1=5ZZ0C,5ZS*,H*M\A*P%O;-N M1VBF;EW8D;VPGWS(UN:=Q3;+/O2'-?MOJM!U'YVH^]6THL];&D@: DF>04C# M72"C;$V#)&S7G@]0BPM S:EF9W#N<])> =F]0F-&@O_ #[[/V)$[/\*W\ U( M^P;DS#<@I[[!%9JI6_L&9/<-)^>IM7EGL4T[,83'W 32;@+9W43;(.YH@NT] M=-;I",V\']JTH(FSP>QT5<(5FJE;>R%D]T(G![/3Y8@2K;Z ./7[D_;!C+5' MPB<]$CKID>P8G1=WW\(C8>V1L#./A)UZ)%=HIF[MD?#K/!)NNAJ,FXN:]E[. M55'[0^+M/!)N>B0T]!H+)78&YRK4'@F?]$CH3(]D1^X\7M_"(V'MD; SCX2= M>B17:*9N[9'PZSP2;KH:Y(\::Y/V7LY5H4T2/FF2&J.XHTFR]]#YJ;Z%2<+: M)&%G)@D[-4FNT$S=VB3AUYDDW+0UDV%CM25<1@]IV Y56U_DN# &"K&X4 M?]579ZN='I?Y_H:#\U?P8EGLU] PQ?:16\+7D1KT,5TI2%5CE$!>[,@H#B3; MYIL:'IF4+,E_;BA1\R,+4-=7C,F7@ZR#:E_,XG]02P,$% @ /8Q85@V> M"\>6!@ >2T !D !X;"]W;W)K&ULM9IM;]LV M$,>_"N$50PNTMD52DITY!O+0=06:H6C7[46Q%XQ-VUHET17I.!WVX4?)BBA% MTEDRZ#>)9?/^NB./NA\ISO8B^28WG"OT&(6QO!QLE-I>C$9RL>$1DT.QY;'^ M9262B"E]F:Q'5>B&_IQ?OEY6"<>L1#OE"I!-/_'O@-#\-42?OQ M/1<=%/=,#P5)O+P62 EGS%=J'Z)/:_\3P@-]5; MB%!F?]$^;SL>H,5.*A'EQMJ#*(@/_]ECWA$E \=K,<"Y 7YN0%L,2&Y LD / MGF5AW3+%YK-$[%&2MM9JZ8>L;S)K'4T0I\/X627ZUT#;J?D[(9;[( P1BY?H M_9+'*E@%[#[DZ$I*KB2Z6GS?!0G7/\:*Q>N@]-/+6ZY8$,I7Z WZ\OD6O7SQ M"KU 08SNM* >(SD;*>UB>J/1(G?G^N .;G''P>A.Q&HCT=MXR9=5@9&.K0@0 M/P5XC4'%6[X8(N*\1GB,<8-#-]W-'< =4O0WR?1(BUZI%]FA%^7N_A^=TT@) MQ"*1J.!?EB;X15/G';1ILW8ZXR_DEBWXY4!/:HZM([&+5%/%!QLUDTD?2P]SSZ=";C1[*H32T M&I-2JXJ/;N&C"_IXM5CLHEW(E$[^J]+(-+EY4/)*#A#?'TZ>N=G0RIT,2;.; M7N&F![KYNW[6=^A(KW9O//5J'C:THFZ;AW[AH=\SYV.A>N6];S/O+8E5NF)2 M=,4$'*P_$K;4=5C7Z-==!FU2'PX?UP:MH17%;=D_+3R=VIFAT]K=I]0?TF<^ MUEM-J#?$S3XZ8U.]QC:2/UTWFB&2C,$EYN@FUSI01%^V:]+;5J%V#3!?B,=2\7M]45EM2J76$(P $K M:_>9E>M4LG8R+3V-\W#JS>B4M&:M*=$.7*/[U+]UW@Q[X];' M@*G4#ERJNSX&W!HG8)_4'P/U.HT)*053]=(4:@>NU,#);5JKQ@X<#K30;ZN^/I!-T'O%8]D<_A6<<"66C5\ P0. M3 1OI0JB;(Y]D7RU"]&'8,712[V*^L%9(E\U=@ LZ1],&X,%+4\-UC"% T-% MMQG 'H_/ / ^O5/ DEIU@6H@!H\MSP ,4E'?\&VI5<,W=(1A.CIE!AR1=$C[ M%(!-3XW6@! &Z:*8 J*4^(T16D4>6VK5H WRX,Z['ETSW.I6ARVU:OB&I#!, M4B=E."Q)@00'+4\-UK 8=L](^A@$O=[C;DFMVA4&^# ,?)U)/]=)UY\%6KG.I4) M08?.LZQL:$5H::.OZJ6!#0+#1I_)G4M57/!*,S=W%->F#W%:W"R]$X%W1#K. M[EREO'SW:XMW4M\-(:T=:2HX@4=V(U9K MN"VU:OBFAA.XAI_";D: Z:@CO]'Z M,0VGP<=Z*[\-X*BA&'KD#5'CG._(<[!V[]P_!]!0 S34LUSIJ-773;;4JN$; MQJ$PXYQ2Z8Y(MO,<;'AJK 9JZ)%=D]:D[X!WL';O43\'WU##-W1J.^FM;MS8 M4JL>9#/$X\+$:'0\EW+%D'L40A7VG3\=#73^+D<,[W<*'$-CLJ>R^4$E'V<H#AM/?\?4$L#!!0 ( #V,6%9V#T_,] ( ,L) 9 M>&PO=V]R:W-H965TP$Y_CYQX2V\,-%_=R M :#00T:9'%D+I9:GCB.3!618VGP)3-^9<9%AI;MB[LBE )SFHHPZ7K<;.1DF MS(J'^;5K$0_Y2E'"X%H@N@[I;7 M0O>].Y3$=6UP !A409 M!ZQ_UC &2HV1QOA=>EK5E$98;S^Y3_+:=2U3+&',Z7>2JL7(ZELHA1E>477# M-Y^@K"E6)-D!%6_.*',H>:P U>$'BEP'NMP"\% M?EYH09:7=8$5CH>";Y PH[6;:>39Y&I=#6'F7[Q50M\E6J?BCYRG&T(IPBQ% MERDP168$3RF@,RE!2319J970O8P+1?[@//L/#_HADH".+T!A0N4[=(+N;B_0 M\=$[=(0(0U?:40^40T=I1C.3DY0\YP6/]P+/!20V\MT.\KJ>UR ?OU[N/I<[ M.IDJ'J^*Q\O]_!?\)H01!2>?]:.FXV$*LSGY%TX'?0'5:T<^SJ51"/[N_FJ(I6()F%O,^G\HE3F!DZ1=6@EB#%;]]XT;=]TU! M_2>S9['Y56Q^FWNLT_>;"BQ48:XRZ\LZ[KEV.*A_ALZZ7D7K/ =6$515!/NJ M")JJ*%11K8JP;[M;X*W6!X*'%7BX#SQL @]WP(.^W=\";[4^$#RJP*-]X%$3 M>+0+[NZ MUH?"-ZKP'O[P'M-X(6J5P/WO2WL5N,#L?L5=K\5^^L"]-8_4R": MX/N[J0=VN(7?.L&!^(,*?]"*KU=?-,9"/!(V-ZOPBJFF.@8[JXXWB'8>GX91 M06C[U:B"T*EMM>:8=Y>W'/LFQSC MR9[Q1[&F5(*G)$[%U%E+N;EP7;%8TX2('MO05'VS9#PA4IWRE2LVG)(P3TIB M%_7[0SK,)OFU.SZ;L*V,HY3><2"V24+XKRL:L_W4@<[SA:_1:BVS"^YL MLB$K>D_EM\T=5V=NA1)&"4U%Q%+ Z7+J7,(+C/PL(8_X)Z)[<7 ,,BH/C#UF M)U_"J=//*J(Q7<@,@JB/'9W3.,Z05!T_2U"GNF>6>'C\C/XY)Z_(/!!!YRS^ M'H5R/75&#@CIDFQC^97M_Z(EH;S !8M%_A_LBU@_<,!B*R1+RF1501*EQ2=Y M*H4X2(##%Q)0F8":"8,7$KPRP7MKPJ!,&.3*%%1R'3"19#;A; ]X%JW0LH-< MS#Q;T8_2;-SO)5??1BI/SNZXFD)<_@(D#<'USVVT48,JP4=,)8EB\0F<@V_W M&'S\\ E\ %$*;J,X5N,E)JY4=\\PW$5YIZOB3NB%.T$$;EDJUP)#!,X#Z"'44-'][.NQ(QV]/[QO8>-5(>#F>]\I(G(&[ MF*@AT ?DQXT*!U\D3<2_7=H7V(-N[.SA<2$V9$&GCGHZ",IWU)G]_AL<]O_H MTLTF&+8$IFDZJ#0=F-#UV4V?Q>S2K\#Q2" MBEQ@)(=?&<:@Q1&U.08MCJ@Y@$%[BH\.<+3:1U7M(V/M]^JU'J6K,_ G32DG M<=Z.EZ%ZG45"SP0-+!XT4YDQ(P);@ MGL14@!^W-'F@O',2F(&.G056T; M-%U$5(N(3MA=);@M86VB85MHNK"US85& MQ_=Z@WFMEQ1L=I?7ZIM!TZOA,LA_(4BOOC:4T.PHYRS9;"7E8$UXN">L@.A*V!N5"/X MT?/))AJVA:8+6QMY.#IEHUHU\E;1L"TT7=C:RT.CK3VF42[FVZ,AL MT;\S_G@>I>>J*U<*_Y6>M/K3LU4T; M-U[%>+*#!*7O2ZGK!*AJVA:8+6Z\7 MD/E7[B-ZTF^M H-FN\T[@D8].-;^FAUJU=>[!QMX">6K?"-4@ 7;IK+8#ZNN M5INME_D68^/Z%;S Q99I#5/LX-X2OHI2 6*Z5)#]7J (\&)3M#B1;)-O$SXP M*5F2'ZXI"2G/ M3W2\;D\TEV@VIK>O8?4$L#!!0 ( #V,6%;*]OJ=Q0( M %8* 9 >&PO=V]R:W-H965TGMJTF"TBH:HD,4GPR$S*A&J=R;JM, IWF MH(3;GN.$=D)9:L6]_-Y(QCVQU)RE,))$+9.$RJ^NZ>#KHG/ WXS6*O*F!@E=T+)E!0/@W!!A&@\;3JMK9&E,QA/9DL^Q9L:SWRK)#F+2([QX3S_&\!OC@[7"W#K?1@-(%KW3! MR_G\_[AP3$:5+:)):X(,<;PZ(51R&+;]GKZH2 MBB#7J40%01E3RZQ=9M;>F=E8S/2:2B!#6.')D^]+4WX[6=Z[%7LBJPD.2L'! M)U9DL$\;]D16LR$L;0@_6)$%/JS4FA^T.B\JS=D36.9D%%! MT!D !D !X;"]W;W)K&ULK5G1;J,X%/T5BZU6 M,U(+F !INDFD:6!F*[6CJMWN/E3[0,E-8@W@K.TDG?WZM8$02 E)5GY),/B< M@\\UU[XPW%#V@R\ !'I/DXR/C(40RQO+XO$"THB;= F9O#*C+(V$;+*YQ9<, MHFD.2A/+L6W?2B.2&>-A?NZ1C8=T)1*2P2-#?)6F$?MY"PG=C QL;$\\D?E" MJ!/6>+B,YO ,XF7YR&3+JEBF)(6,$YHA!K.1\07?A-A7@+S'GP0VO':,U%#> M*/VA&G?3D6&K.X($8J$H(OFWA@DDB6*2]_%/26I4F@I8/]ZR?\T'+P?S%G&8 MT.0O,A6+D7%MH"G,HE4BGNCF=R@'Y"F^F"8\_T6;HJ_?-U"\XH*F)5C>04JR MXC]Z+XVH ;![ ."4 .=40*\$]$X%N"7 /17@E8!\Z%8Q]MRX(!+1>,CH!C'5 M6[*I@]S]'"W](IF:*,^"R:M$XL3XGF;SJS^ I2B -X&NT(2F2YI!)CCZ%("( M2,(_R],OSP'Z=/$972"2H0>2)#+*?&@)>0N*R(I+N=M"SCD@%T!LHAZ^1([M M."WP23?\.UV;R'$.PH/3U7$+/#Q9'0^:<$O:7GGO5-X[.5_OX.U(Q^\R+MA* M/GH"O=[+#NA.0,K_;K.V8'/;V51&N>'+*(:1(5,&![8&8_SK+]BW?VLS6B=9 MH),LU$36"$FO"DFOBWW\#!FA#'VG EIG=X'&=@Y727@]]CQ[:*WKUG9*G&OM M*8KAD4X-*]S*"K?3BCPSB&UFN$3?&.6MGA0T?DT;VWW'[.VYTJEVKBMMFJYM M7N_YHDFSX9]7^>=U^O>212EE@OP+TR*WWG&^BK(84/@NEWD.;5YZ'\9UY9G] M/2<[=<]ULD71-P=[/FI2;/CH5S[Z9\S#-M/\ELG@^Z:_9UNGS+FVM6GV>A^, MTZ39,*Y?&=<_;ER^M.?K"IVA"8,I:;6P_V$X/6QZ>P9VRIUK8$'6KRGN)S5- M<@WOKBOOKCN]NW ',IML-SHH=_$6W=,H0U^CF"1$_+Q$TQ6@+TM&$K6?\-!K M0-7.O'7I[E0[=^G621;H) LUD35"-JA"-M"ZFQKH#(E.LD G6:B)K!$2;.^J M"_O(?BI>L7(!;*T6"KA72P/YD[>7>;I5SO7W--%0EVC3NEIAAKM3D./950)Z M@C5-UB2;ESF\EH4"F85D90+I&S"5B%ST^I W6F=]M^BYTUXK6Z"5+=3%U@S? MKK;#>HL[K+6ZT\H6:&4+=;$U [.K\/"Q$N](2M)9ODVTL@5:V4+<4C8ZA\I& MO*L;<7?A>.'Z_R]QM49#9]DXTN5R[2NU6M=ONPW0? M4C T6A)SB:&;='_\.2$E&%)#MJ?WI24D[^]U\CBOS8/)V9-,OV:/0BCR+8Z2 M[+SUJ-3\7:>3C1]%'&1M.1>)WC.5:1PHO9G..MD\%<&D"(JC#G6NTV'9W*AHC 1MRG)%G$'9/)B)>Z$^ MS6]3O=594R9A+)(LE E)Q?2\=>&^X]X@#RB.^!R*IVSC-2\ MY>0M$I$8JQP1Z']+<2FB*"?I=OQ30EOKG'G@YNMG.B].7I_,0Y")2QG]%4[4 MXWGKM$4F8AHL(G4GG_X4Y0GU"V3V=N/(HV)+QX4>4O>!VD: MY&J3-[Y001AEOY$C$B;D)HPBW1>RLX[2>?/HSKC,<;G*05_(X5)R(Q/UF!&6 M3,3$!'1T@]>MIL^M'E$K\6(Q:Q/WY)A0A[KDT[U/WAS]5MC,5Y2U?$3*1+T1K^^HO;=WZOTQ$) M\Y$PAH1Q$,S0M[O6MVNC#V^";V&\B$DFDE#JL4>,%ZF8Z"JM95>2L-'51_^" MY+5!ULEMA3>5>P4;%+!\;%P.O?9)[ZRSW)01F9$A81P$,V3LK67L666\%DN1 MZCD!N7M)*6M\4Z5Z.THY[0'=4@J9D2%A' 0SE.JOE>I;E;I?W6COI1)U@^K( M&MU4IQ7,=3:$ZO6<+9V0&=DA&?F>@XSK>K*^KB?6Z^J'V5QF043^2.5B?JS' MK'&TF(3)C.@]8ST1"9.%+FP?YJ(H9DEV3-[K*?Q]$ ERF\JQ$)-:/4YVV]IU MMD[HTMJTI@,5$L:0, Z"&?J>KO4]M>I[1'O.\VR4W(FEC):YN)=ZM H5X<$X MC$+U_9CX"Z%OKJ6('T2:SZFZY,M-L5$[7;'F;'JW(6$^$L:0, Z"&;U@L.X% M ^AT=(#4%PGSD3"&A'$0S-#7=:I/ILZ>\7$U \V5KE/4'MY44BC-A](8E,9+ MFC&0T9<&77?#2'#M9;D[<-JGZ\)<> HCWI&LN+I/E0&H/2.(IF=@-:=0,*K:CB5--C#W=U7S"- M[,UJW!.@GAB4QJ TCJ*9W:7RQ=Q3;*6'>EY0F@^E,2B-HVBFS)7QY5I]%T2E MAYIA)6V[TKN[E1[J=$%I'$4SES-47A?=YW79OPNRAS=5#$KSH30&I7$4S92U M\L2H"ZW(%.IY06D^E,:@-(ZBF3)7GA>UFBV[%;F8%0EPQ*\Z$T!J5Q%,V4N7+)J'W9U#X_VQ[> M6%:H*U;2S)4I_:V5*0R:DZ-HIER5VT7M;MJN06D,2N,HFMEA*G?-P[IK'M1=@])\*(U!:1Q%,V6NW#6OH;O6>$RW M)V@L/*W_OF-G3(>F95 :1]%,33=^2VAWUEYI3+=G;2RT5S^F>SM"8W]1B/U) MX6O89UYEGWG[EJ?]^*!^T/J% S^VVYO9N&= ;3DHC4%I'$4SNT]ERWG8Q6L> MU*:#TGPHC4%I'$4S9:[L/.^U%Z_9$S06OG[Q6LT0#W7^W%;/8$C86O]_'H;N6'&GE0&D?15IIV-IXN%(MT5CP'*B-CN4C4ZD%#ZW?7 MSYJZ*)ZPU*D.7SVHZB9(9V&2D4A,=:C3/M'3CG3U[*?5AI+SXEE%#U(I&1&PO=V]R:W-H965T"%^.S[_3F;N[21ZE47 M (:\E5SHJ5<84TU\7^<%E%0/9 4"3[92E=1@J':^KA30C0.5W ^#(/9+RH27 MI6YOJ;)4UH8S 4M%=%V65/V9 9?-U!MZQXUGMBN,W?"SM*([6(%YJ98*([]C MV; 2A&92$ 7;J?=Y.)DE-M\E_&30Z),UL96LI7RUP;?-U NL(>"0&\M \;.' M.7!NB=#&[P.GUTE:X.GZR/[%U8ZUK*F&N>2_V,844^_1(QO8TIJ;9]E\A4,] MD>7+)=?NES1M;H+)>:V-+ ]@=% RT7[IV^$>3@!A> $0'@"A\]T*.9<+:FB6 M*MD09;.1S2YIA_]X#6H/7O;^W3 ./EWQ..H\CJZQ9UCRJ,]3BQH&#F:;:I\-'U-_ MWR,U[J3&MZ3&?5(M*CY5B@=QOU;4:46WM*(^K>A<*QE?X<3W>:G-G5P#([@NI[,1;(:Y/?-]F*RBX[>LU*)I9:%-PI*Y9^G9M M@.<5J)!^% 2Q7W"AO&12KS6V\_0^!DYODQ+6WW9MHX]#CR6E19UT8!)02%4_>?WS3KL ,+A M"X"H 42O!0P:P* R6BNK;,TX\F1L])89%TULKE&M384F-T*Y79RCH5E!.$RF MNB@$TK:@95SE;*H5"K4$E0FP[' &R(6T1^P]NYG/V.'!$3M@0K%+(27M@AW[ M2"(0]=D@[+$HB*(.^/3U\/ IW"?KK?^H]1]5?(-_\C\3 M-I/:E@;8]]/4HJ%3]Z/+E2(6J]J#W^^Z@:UJ1@VEF+@1/A13XT&-?M,I*8Z#; M]]ZT?WN/XC].7SCJA\]VU-^IG>[=NN1F*91E$A8$"_K'A#?U6U!W4*^K&ULM5A=;]LV%/TKA#9L M"=!:7XYL9[:!QE:Q @L0).CV,.R!D:XM(I*HDG3<[->/'[(B.8I@%YP?;)+B M.;P\A[XB.=]3]L0S (&^%WG)%TXF1'7MNCS)H,!\1"LHY9,-9046LLJV+J\8 MX%2#BMP-/"]R"TQ*9SG7;7=L.:<[D9,2[ACBNZ+ [.4&Z8K+D-2TH**#FA)6*P63B?_.O8UP#=XT\">]XJ(S651TJ? M5.5+NG \%1'DD A%@>7/,ZP@SQ63C.-;3>HT8RI@NWQ@_ZPG+R?SB#FL:/X7 M246V<*8.2F&#=[FXI_O?H9[0E>)+:,[U-]J;OI'GH&3'!2UJL(R@(*7YQ=]K M(5H ?_P.(*@!P3$@>@<0UH#PU!'&-6!\*N"J!NBINV;N6K@U%G@Y9W2/F.HM MV51!JZ_14B]2JH7R()A\2B1.+!\$39XRFJ? ^*\H_K8CX@5=K$%@DO-+]!%] M?5BCBY\O$<\P XY(B6Y)GDN/^=P5,@!%XR;U8"LS6/#.8'Z ;FDI,H[B,H6T M2^#*R)OP@T/X-\$@XQJ2$?)F'U#@!7Y?0"? 0U_#@Q[X^G1XW^CQZ7!O0(RP M\3+4?.$[?*L<3J01US2NP9G^S3;*U3;+8$EG'D7'CR'B(W?R[9#ZM=BS)9#I#N$QE51 & M,MD*Y97Y7_7Y,TA]KC^&S/G+P M_K_-S3#WN1;5;)V7S7$Z.J%/;"NJKJ*MLY@_J.C]JY92O,2DG?K@=4$.Q M/0>9S];3L$4MJ8+1]%C0MYW\472LZ-M.7HO)".6VSJ\%L*V^..!2 /E",V?! MIK6YG/BDC^1'[2MU::'/Q:\TYL;C%K,M*3G*82,IO=%$[JR8N40P%4$K?4I^ MI$*>N74Q RR/Q:J#?+ZA5!PJ:H#F*F?Y'U!+ P04 " ]C%A6I'!@WV@# M !Z#@ &0 'AL+W=O3?CZ0457)D(04$=%\L MDKKGX=US/)DW.W'Q*', A9X*RN33',HL'3Y'IA^L^6BP$I/QP$XLZ"">J'OC[T"$^8L9G9M(Q8S?E"4,-@() ]%@<7S"B@_S9W >5GX2G:Y M,@O>8K;'.[@']6V_$7KFU2P9*8!)PAD2L)T[R^ Z"7P#L!9_$CC)QAB94!XX M?S23VVSN^,8CH) J0X'UXPAKH-0P:3_^K4B=>D\#;(Y?V#_;X'4P#UC"FM._ M2*;RN7/EH RV^$#55W[Z':J 1H8OY53:7W2J;'T'I0>I>%&!M0<%8>43/U5" M- #!^ (@K #A.2"^ (@J0/160%P!8JM,&8K5(<$*+V:"GY PUIK-#*R8%JW# M)\SD_5X)_99HG%K<*YX^?C+*96C-"WV<)"X3PC+T1>4@T$VQI_P9 *V P98H MM*&82?0)W3P9Z*)ZK1%EB^ZE+8<"^A*VU((S':@*U.AAV?4M-O@9[N\/&&1H;__ MT)3H5D$A_^G*3[E_W+V_^1I=RSU.8>[HSXT$<01G\>LOP=C_K4O;(U[G$?>ZM2-:ZO @[$+9#7_8@;!2=A=I+\Z,'84BR9""REGSC6K[Q3R[ \9"Z M#TF6#$36TGU2ZS[I/;8);$&(/M%/1.7HEF7D2+(#IA_1DE*>8J4Q%Y-6_9-U MI:%T9]Q?Q:^-HJD[/JOBUT;AQ(V[J_BJEN.J7PXBT[*0=4C]==Q+]*/G:4BR M9""REH#36L#I3Z[CZ9"Z#TF6#$36TCWPOU\\_?]7)5?^F$==@?Y9(5XU+>0%B9YL;J6\-!Z;*:VN]6C=02]LVG*VO3&-E+_O? M:F[$^V1*!N=^(KC 5X M#H.(CSLK(=;GAL'G*QPBWJ5K',DG"\I").0M6QI\S3#RXZ P,"S3=(T0D:@S M&<5M,S89T8T(2(1G#/!-&"*VO\ !W8T[L'-HN"7+E5 -QF2T1DM\A\7]>L;D MG9&Q^"3$$2"=[QP#50JCY0^J9MK?]PQ58]P@.=" M42#Y;XLO<1 H)MF/?U/23O:;*K!X?6"_BI.7R3PBCB]I\)WX8C7N##K QPNT M"<0MW?V%TX1ZBF]. Q[_!;L4:W; ?,,%#=-@V8.01,E_])P*40B ;DV E098 MU0"G)L!. ^QC YPTP(F525*)=?"00),1HSO %%JRJ8M8S#A:ID\B->YW@LFG M1,:)R9V@\Z?/2CD?7-)03B>.D@&)?/!5K# #7\)U0/<8@PL-X%-CP#EFE9F@Y='A\.->'>\>%F0S9V-L9VS.?4\-V0B(2;$/RXP>$C9O_H M%&YD4,7GG*_1'(\[LKIPS+:X,_G]-^B:?^C4:9/,:XFLI)R3*>?$[';=ZE"3 M5;2G,+L-R5$DI-U/*/952MX0_@2LF"_]U M)+ <9%$KE*M3P#1A1:CC8-ZKL))2_4RI?G,51,^O5L%&AI]=C6V2>2V1E90; M9,H-3EP%!VWJWB:9UQ)92?=AIOOP/53!H;:\64YE<6MAO5ZU"FIAKFWK%S8*]5PAH<'-2H57CKAXUJ?;N[;2R$S>$_NR);9?/: M8BM+9^7262>NAFD'VA*_33:O+;:R^+F3@4Q&^8A=IA:>Z:#?88,9U] MO7QSI/>6R+*TN=6!C6_TOT1:CVR)CR._OGXZFOI9+9ZO8[QF3%FAW)3 =^%* MH-9O./:PJI/6<#AN52J]?1G4[3&Y,X'OP9I O9N 51-7@S/MJEROXLIRY?8$ M-ON3[#-;_$D.S#9LOI*:Q%_;FO?J5EU+JVQ>6VQE37/C D_M7&"KUJ55-J\M MMK+XN7N!I[,Z:L4.YQK&:/TX)"7P^2_"DC1'QJ,<.,4/GH>WRB)$.F6\S0$B<0X$FE M"L)J14NZ/2CD:O6[;E4V#0IV^U7A7J*@U>W5;$96;G*LQO?XY%@(7,M9H:;! MAI%HF64>ZZ6F2<.&I3W%27_3+7].K>9]!,C3@IR:I'-S81UO+K*)D,^59&%$ M7#^H"76OT"/W96XO04YW6,TM 2GKGZ,JJ1F% [\0LV5\<,K!G&XBD9QR9:W9 MX>PT/I*LM%_ *CU0( M&L:7*XQ\S!1 /E]0*@XWZ@>RH^S)?U!+ P04 " ]C%A6/;AE=,D' !5 M2 &0 'AL+W=O\X2J\7W.Y83 [V03W])KRF\UE)KX-*I5E&-.$A6F",KHZ[9VYQV3H MR0+Y'E]"NF6USTAVY2Y-O\DO?R]/>XYL$8WH@DN)0/QYI',:15))M./?4K17 MU2D+UC\_JW_,.R\Z!J7A44+XC I_@;?2R-J!=S1"P5P60 W"_@O%/#* E[7 GY9 MP,^=*;J2^T "'LQ.LG2+,KFW4),?>^1]C!N*5!\^[% MW9;BI'MQQ] ;KPJFE^MY+P53>MP6S+,L"Y)[*HY7CNZ>4'V_R^ IWWRV#;+E M>_1Y(PNP]^A3FCQ2QJG8]NDAOA/C(%T5!1FZO4JC"(GC3I;YIRV.13O]]G;* M7';,-L&"GO9$LF(T>Z2]V6^_N"/GC[880(H1(#$M/GX5']^D/KLI+47OQ&%0 M'!"_M[E7J(QR%9FX'V=.?WHR>*R;8JS)UA0@,.>6-%MIX B6F>N(ZZ%'6,KGPI#(Z0\;J3DFM&IR +;D*^1 M% \7%"W29!GF8Q/=7E Y(-L''B06S4'5")2:;JK"+'=\*-D!%.1 U0B4FAXD MQ7*N$44Z3Y"4,CHNC)HY 92AH-1T9Q1%N6:,ZNQ,&TCM7#VU[=2PCY@;M&>' ML2(D;":D'YH_*K7-+I@;8#L^H-1TNQ0,8>-U?,=S!OH/=9]O,M=HFZ= U0B4 MFNZVHAJ,#^1D@B%!: ZJ1J#4]" IK,)FK.HX\U2JZ+G":^8*4%""4M.-4:"$ MS6LSG7-%YUDJ*#4=+,5\.#AH:0*2$::@ZH1*#4]2(JXL)FXK*FT MU&M0Z4[6 4H*#7=(P50V+Q0U3EKV$QGF>NT'I.@+ 2EIONM6 @?RL(6!EW9 M E4C4&IZD!2683.6V2>.7?1JF6VWS37GM\P-L!X?;X%1GL(HS[QNM.=)Q&K"R]P$Z\0%"DA0:KK]"I"\T:&< M74"7N$#5")2:'B1%:%ZW6PE?2Q[CEN31O (U5V5MS%N@E*=0RC,O*^V?/#K/ M@)E;8#TL01D)2DUW7S&2-SV4W &)57-0-0*EIM^MKR#-[W)#H@7(^KM+;$>[ M5V+F6JWOW7\+Q/(58OD=UMCV2B,V4V+F1M@.4E U J6F!T#ADW\HRVX^Z+(; MJ!J!4M.#I$C.-Y.SC-- *Z_ :EIAM4>S+*3'Y7PJ LS'$O?R01 MW20A9WD6*3.,:0K,+&X]\D 9$4I--U8QHO]3EMJ^Y@_4RMS]2+/@GA9$B4C M*?H8A!GZ$D0/%-V>W8FX!@O>'C90M@15(U!J>M@46_H=GQ23>6(I,F^0,7E^ M+7)&>\HH%">UE#$>]?'443]-H#$WPMJRMR ]7Y&>;R:]?2PK%*3V ML7)6[YCB)K_3VM*JNG:TZ.%TIX=CKS^=3&L_S/-C- MQ[(:[:!Q^Y/FH[B@D .EIENG(&=HAIS7KTXJF&EU#)1>0-4(E)KNK**7X4^A M%Y#+DR$HSX"J$2@U/6R*9X:=>&:?-%PJU\\,DV%_M/,H/RC=0*D5=@UJ[UN) M:7:?O[>&H47ZD/#BW2/5UNK=.&?Y&V$:V\_=8U*\X4;)%"_GTQ^)R-"O>85-\X>DF?ZO+7&PO=V]R:W-H965TB0=Q\-^_$A)TZ@$R.2M,;G:=D- M&Y_3E8A(@F\8X*LX1FQSA2.ZOFBYK>>"6S)?"%70&9\OT1S?8?&PO&'RJ5.@ MA"3&"2T.AW$HK%1>NT!4(\0ZM( MW-+UKS@/J*_P AKQ]'^PSFV[+1"LN*!Q[BQ;$),D^XN>.L@Y)0O";6& &/L;+B&XP!ER].'.!R?OWH-WH /X C', 4G 0T($;U<*KDD4R7ID MV;OJXWE'R*A4VSI!'L%5%@'<$8$+P35-Q(*#CTF(PSI 1])1< *?.;F"1D0? M!P[PW#: 70@U#9KL[^YJW/W]W;N&:+RBA[T4S]O5PXIR70]?RMY+YEA.8@&F M&U"UNT&;M/ARC5@(OGV6D."3P#'_0]<_6?T]??TJ<9WQ)0KP14MF)H[9(VZ- M?_S!'71_TG%K$\RW!%;CO5?PWC.A_WO>V^#+*I[*"4AGF1$'EX]REJ%IA(', M^. 7B2-T'9(U;) V3"7^QW'7D2/QL,M1=X 2]1;1?-MH=7)KVS87>.@35=]2>B)W#6' M-(H0XRKW9UOK]UHR,\#3RMPY=89NM_*ON3O0N,B\UIR3&JO>R'%=_:QT81DB M-(98*(Y4G8";%0L6#N+PB.)%OM==26!LP8C<$U8M^Q M #=,;K/;93;RD8H#N;<$EJ=\U*?N/L+E",Y+[/\3B'S M0B,&N831IA.KXL466IWM4KZX9OURB[GLQMYRD1QM+9+0@XS6/.S1F ]>!GEX[P%(> M0;,\RCN>IT36IK@UD%.?[!U)&2N^6">7D-ZP5)Z0:.Z&-]3@2) U(%9 MPDD 'E&TPFJDT64ZFB1=F 6$-S]>Y81YV^?2HZV#:9W5<$NP:ZR\WJ[#:5C* M&VB6-SOV(R>W=P]$QL8KFVT*KDU_* M&/CZ,@:S]#9&$IB4S OM\-)O,EHA<[2G;_8\EMM2M,"C1$N6),#?X#I?=DW2 MQ5S%P4/7JG2QA5:GMY0N\*VE"[0J7:RB^;;0ZN27T@6^NG3)^N"KG"1JKVG( M'.:69%]SM81;E2^VT.I76DKYXIGEBP7"[Q&;JU,]M*$KH0@/Y$LTUVY:\];4 MC_0:.[ ];'QS5,>R5FHCSZR-7DS!Z.G%%&RNXN#;/E;UD"VT.KVE'O+@6]^T MLOI]RRJ:;PNM3G[EEIM99/V'*?B%EO1W;][,G@.5/6Q\7@1OF5>^9G MEYU+F.SN];4DB20<1'@F(;O.4&HDEEUGSAX$7:87?*=4"!JG/Q<8A9@I _E^ M1JEX?E 5%)?*Q_\ 4$L#!!0 ( #V,6%883$1%2 0 .,4 9 >&PO M=V]R:W-H965TRH6C5A)HE!HEL>.[;M]) M*./69)0^NY.3D5CKF'&XDT2MDX3*YRN(Q79L>=;+@WNV6&KSP)F,5G0!#Z ? M5W<2[YP")6()<,4$)Q+F8^O2NPB\OC%(1WQAL%5[U\10F0GQS=Q<1V/+-1Y! M#*$V$!3_-C"%.#9(Z,?W'-0JYC2&^]/9/WW*A=@S0*+U!GYN MX%<-NJ\8='*#SK$&W=R@FRJ344EU"*BFDY$46R+-:$0S%ZF8J3729]RL^X.6 M^):AG9Y<\U D0/ZF3Z#(V6?22/#P$Y>_>>O".,DUL6 MQ[AD:N1H=,# .&$^V54VF?_*9)Y/;@772T4^\0BB,H"#GA?N^R_N7_F-B &$ M-NEX'XCO^GZ-0]/CS;T:\^!X<[>!3:=8C$Z*UWD%[QXVP->X$',I$O+I28/D M-";3- Q *D)Y1&X$7WR\P36*R*52H!7Y>H,XY%I#HOZM6Y1LTF[]I&9CN5 K M&L+8PIU#@=R -?GU%Z_O_E8G:)M@04M@);&[A=C=)O3)H_U@DSE$(%%BI:E> M:R&?B:9/!', ZH3, +UL^WPY,%SA==)E\W5WY/.L_L5Z1K].56ZEL!*T@T*Z0:- MTMV;DX*C=$ E1[%JCX8,8K"O"!8G%4D&!Q'G>8.NW:TD3Z,[;R1[7I ];R3[ MAS21$+U$B]DO:!HM=:3/#\*@-[0[%=*'@P:>/:A0;G3JC92'!>7AJ91C1F_A8?B?#PX2H&94WSU8[$;?WLC<U6A=_IF^(7&:YI6ZYT< MI+IK#ZNIWFJUW!9:6:U=O>PU%\QYM4.^WD(R UD?;(T0)P=;FVA!6VAE^7:E MN=?[*>G=9@$^;14M: NMK/BNH/>:*_JCRM(&ULK59=;]HP%/TK5E9-K;3EF_ QB%3(JO6A4E7:[=E-+A UL3/;0/?O9R
8F+8#(-PO* M8[9ORED=#LQ M'&.W\)0N5T(M6.&XP$N8@W@I'IF<60U+DN9 >$H)8K"8&+?.*')L!2@M?J>P MY:TQ4J&\4OJF)O?)Q+"5(L@@%HH"R\<&9I!EBDGJ^%N3&HU/!6R/=^QW9? R MF%?,84:S/VDB5A-C8* $%GB=B2>Z_05U0#W%%].,E_]H6]GVI<=XS07-:["< MYRFIGOB]3D0+X 1' &X-< \!_A& 5P.\-WX.CZ8X9F-"\H 2+X#;J.0. T MDZ/OZ&4>H>NK&W2%4H(>TBR3N\?'EI!:%*,5UWZGE5_WB%_'10^4B!5'/TD" MR3Z!)8-H(G%WD4S=DXP1Q";RG&_(M5U7(VAV/MS1P*/SX?:):+QF7[R2SSO" M-ULS)I,_TF6V0OIZI"H4(U[@&":&K 0P"M@K@:H0;D+?-_VQM6DG0F/DF<&^4:1E&C9&>\)[C?#> M2>%S@07H9%>PH.7,Z9F# ]E:H]Z![$^,]F0'C>S@=+XIDT65Z(0''7?M)%6Z M*YM^R\8[$-UE<:0_;OX,X- C7= Y" M^<1H+Y9!$\O@9(6(8 $RCD1;(@:7+!&7)(LN1+:7LF&3LN$Y)0)ADJ"CIV[8 MV2O/.:P#LZZ1,^R<.HU1Z_CN1>#8'_>U_?DGK+UO[4YM&@:M U,)UU@-'+-W MX@N/-)# ZQ0]J]6#Y,"692_'44S71%27>+/:](NW99=TL#Y5?639VWS05$WH M V;+E'"4P4)2VF9?2F)57U=-!"W*3N>5"MDWE<.5[(6!*0/Y?D&IV$V4@Z:[ M#O\#4$L#!!0 ( #V,6%;,NP9BQ ( !0( 9 >&PO=V]R:W-H965T M M(+FN:RS^3(#R[=@+O=W& UDLE=GP\VR%%S %];BZ%SKR6Y6*U, DX0P)F(^] MZ_"J2 W> KX1V,K.&ADG,\Y_F>"V&GN!20@HE,HH8/VU@1N@U CI-'XWFEY[ MI"%VUSOUS]:[]C+#$FXX_4XJM1Q[EQZJ8([75#WP[1=H_ R-7LFIM)]HZ[#I MR$/E6BI>-V2=04V8^\9/31TZA#!]AA UA.B0D#Q#B!M"_%)"TA 26QEGQ=:A MP KGF>!;) Q:JYF%+:9E:_N$F6N?*J&?$LU3^2TK>0WH*WX"B]M"+E].#$V[B M]DYBJQ?_]TY0061)N5SKV_AQ/9-*Z-_)S[Z*.\6D7]'TCBNYPB6,/=T<)(@- M>/G;-V$:?.RKUFN*%:\DME?)I*UD.;:"'&1,BVFST=Z7-TT/KJ#'E08#Y(# M,\>H* D[-^7L^)U^68-8V+DC4>6Y"_9-Q\_(. MBP5A$E&8:\E@,-(Y"3>#7*#XRG;E&5>ZQ]OE4H]M$ :@G\\Y5[O '-#^$]!"G=W.DJ7=55M[U^J/K! M@2&QUN"<;9+=?W]C8%D2G%Q/:CX$&V;&SPS,R^(HU8/> 1CRF(M"+[V=,?N; M(-#)#G*F?;F' I]D4N7,X%9M [U7P-)**1=!%(:3(&>\\.)%=>].Q0M9&L$+ MN%-$EWG.U-,[$/*X]*CW?.,3W^Z,O1'$BSW;PCV8+_L[A;N@M9+R' K-94$4 M9$MO16]N:605*HF_.1QU9TVL*QLI'^SF?;KT0DL$ A)C33"\'. 6A+"6D..? MQJC7GFD5N^MGZW]4SJ,S&Z;A5HJO/#6[I3?S2 H9*X7Y)(]_0N/0V-I+I-#5 M/SDVLJ%'DE(;F3?*2)#SHKZRQR80'04ZNJ 0-0K1CRH,&X5AY6A-5KFU9H;% M"R6/1%EIM&8756PJ;?2&%_8UWAN%3SGJF?A]D<@Z#U+8.EAMFE0!_#B7W^AD_ WE[L_R=B) M\\/6^>$UZ^B\8<66;P0X7V2M/*Z4;8TXQ ,ZGOOS17#H>N 2BZ;^N!4[81NU M;*.K;&M AQ/.J@H CUC+-+@@:RN3[NDS?Q9V?_0,V*%"J3]R\XY;WO%5WH][ M4 A;;(D K#5$V:(RD-F@Q VK\LN%/W:RS,Z(75*CCM0)\:0EGOPO8O&2^2[2 M28^!1GYT!NH0&OL3-^>TY9Q>Y5P);$"L2(!@*R.I+#GL*NGO^5[()X"! L$,UE9D5"433L;:U+1S?G3^H,LZO,MX;F3P,;#M,"98^FU=5CKD0Y_T04?\<U)2"&*P+*=5HV+"V6K"WN'A&5XC_Z!B;(NM.PYUYRN M1:Y*/^\5@4;.1KY3E.=G[@6=2<:.D1^8VO)"8S'*4"OTIWB.JB>S>F/DOAIN M-M+@J%0M=SC-@K("^#R3TCQO[+S4SL?QOU!+ P04 " ]C%A63[DH;P$$ M !$#0 &0 'AL+W=OS3,4A]1T)]637@,8\I)SH6?.VIC-I>?I= TYU:[<@, [*ZER:O!4/7IZ MHX!F15#.O=#W8R^G3#CS:7'M3LVG_^U-G>J9-K!^?'#_JX!'F"75<"/Y M3Y:9]:&C]4LEU\9_L2NTHB_*4O M^T+4 H+X1$"X#PB; 8,3 =$^('IOP& ?,"@J4Z(4=4BHH?.IDCNBK!K=[$%1 MS"(:\9FPX[XP"N\RC#/S;R*5.9#O] 4T.<,?7]XT!&>O#_<[Z&)JI&)"K_H MMR-#$J93+O56 ?EUM=1&X6SYMZOBI>.@V]&VD$N]H2G,'.P1&M0S./-/'X+8 M_])5K3]IEOPALZ-*#JI*#OK<#Y4T6,F-DL^LZ%G4$+,&H@TU6R/5*U'XWG?5 MM/0>%MZVBS[/1[$;3;WG>JW:HGCHCH]%25LT]-U1)3IB&U9LPUZVA;'3E56$ MH#\3@(HMKMCB7K8[ MP,8N0!B2L=4*%(@4R*(Y3 ?UOX_5Z8?[#]J&W'$O0F_ET:RCL3#UH-=A+7FM ^\[9J'+C#2?VOR=$.B2-W<@(D? ,)>T$> MW(5;=>FWA;5MI+ C-(!>W=&FQ M-44P4499:KFV'5@9Q+DQFZBQ1SJ;D U/<8X>*6";+(/TOSN4DMW4<(S]P!-> MKK@8Y("BQ=2X=6XB)Y0&"O$5HQVK70-) MY960'_+F4S(U;!D12E',I0LH_K9HCM)4>A)Q_"R=&M4[I6']>N_]HR(OR+Q" MAN8D_883OIH:(P,D: $W*7\BN[]126@H_<4D9>H7[$JL;8!XPSC)2F,108;S MXA^^E8FH&3C!$0.W-'#;!OX1 Z\T\$XU\$L#7V6FH*+R$$$.9Q-*=H!*M/ F M+U0RE;6@CW-9]V=.Q5,L[/CL Z0YSI<,K!$%SRM($;B,$($XQX)QW'! M/8*2I@-+<*L(NGN"=VZOQPC%)O"< 7!MU]4$-#_=W-&81Z>;VSUL MO*I5&[:&,9H:8M5@B&Z1,?OS M#R>P_]*EZIS.HC,Y:Z31K]+H]WF??@WG&]$5H%832GDQSJW M<#E4+N5RNIVY06".)]:VGB,-RG/,41,5=5%.&)I!A6JP&E:LAB>S2C KB:&D MQFL %-0#--T650TF')E.BVH7Y;IFJ&<:5$R#7J8/ M@D3!0!=[H"E4)ZYY%^7;XW8Y(XTOVS8]??AA%7[8.XN_J=U(%.9V*PJS1.!A MD[V*"2WJ\ERLJ9\WG'&8)[(KGY"H9(Q3K$JH(QR>-+(^J+(]Z MFV2?Y6M89CFOLBPZ)Q.BH]S 2"W9UU)%X%B7Y5&GD8=V;9.47 MH ;;<<5VW,LVPNE&2BB %@NAJ=HL ?JYP5N8HIQKY_NX$Y+=#GNNP[07-AWF MR++FV >-8I]4R9/FRP"H5*!D +X0#E.M"+&[%7!JL[K@JT-YYK#%6(\ZLD(X M-5WF]'*>Z[8E<"G454+2%-)"L:G:7FDI%NY'];!,MUU2#!DDAW MW9I(/Y[2 :ZKF]+7@W* MTY#4^3JZ%!Q4H],KEWZS2T/=?M!ITRY*?)8$;7Y=E&>&[6W>JIU*9(@NU>D. M$ZIDD_/B^[T:K4Z0;M6Y26O\3IXLJ=..@YOB6.H>TB4694[10K@4BD5T%RU. M>HH;3M;J[..5<$XR=;E",$%4 L3S!2%\?R-?4)VWS?X'4$L#!!0 ( #V, M6%:,SF-WN00 ,L6 9 >&PO=V]R:W-H965T MI.AX4_,AUN/),6\S*:X_Y8D8.+(DS_)@#>DC3*/_G M#B?D-->@]GKA*=[N6''!6,SVT18_8_9Y_YCS,Z-A6<_S*_KX4S\6\1!0O2?)'O&:[N>9K8(TWT2%A3^3T&ZX%.07?BB2T_ ]. M-=;4P.I &4GK8)Y!&F?5;_2U+D0G +HC :@.0,, >R3 J@.LMP;8=8!=5J:2 M4M8AC%BTF.7D!/("S=F*@[*89327'V?%N#^SG-^->1Q;/.,M'T4&GO">Y"S. MMN!G(%Z[SZHWK!BIJQ"S*$[H-4=^?@[!U;MK\ [$&7B(DX0#Z,Q@/+&"WEC5 M2=Q52:"1)" "#R1C.PI^S=9XW24C"%>Z<""/P%D(B1):/GV M<"@)#]\>;BK46,T@626?]>9!Z@[(GQ\Y'-PSG-*_9+6ON&TY=S&OW-!]M,)S MC4\<%.='K"U^_ &ZYB^RNDU)%DY$UJNIW=345K$OGO 19P,+";. MX\)V?*CS-^'8K84$9IJ![O1AH0BS'!-UV'KY.TW^CC+_#SFA%#SF9!,SF88J MVNT\%5INH+L##1(8M)%N#S2(L,#V="27X#827*6$3WN<1_7KO"(I!E+XM5GHIHGBE]6"@140A/K@C6KQ&BZ?4$F+^CJ[B\HN4"?#$A[JZ-#[M] B!CA.+HWD.(+ M:IV1;R)HA 1*(4N2ICCGHY" NP/E-ZGT\U:27#HA3DD63D36*QXT6RM@?L*-D " ML_AT)P@28]^Q"2IMV<6&G9 NG8NL7MG5Y4&WSE%U(=&Q\'> ,UP%+ M&<[TQ?6"%&?:8RX;M@X/JBW>V2X42-J?)>J0P$QON#H*)3#H^F.S!6J=%E(: MCDN:4,W43<$/U.Y;$N*YRI"P#NF9<7]$96M[D-KVG.M,2+0JCK"FDX!\88E= M@[KICXU1ZW>0VN^<:TIU>&]=;^G^,/T*51C0%F8.TQ>I^*INN!@R.KM\?)FS M+7=+*5B10\:JG;'F:K,C>UON0PZNW\&;L-I7;6FJ;=Z'*-_&&04)WG!*4_=X M2GFU]Q[[GMR##_'T2-EWOB5$@-,1*LB*4TL9-N^E49Q9LRGQ;5'-I_2O4CBC#PRP/=I M&K%_[TA"CS,#&J<+3_%F*_(+UGRZBS;DF8AONTRYH6B7+&:1Q5GY'KQ41K01X+@%5":B?X)Y)<*H$YZT);I7@ M%LR4I10\X$A$\RFC1\#R:(F6'Q1D%MFR_#C+G_NS8/)N+//$_)ELY%,4X(GL M*!-QM@$W ,<\VFP8V42"K.2= \GV!'S$1$1QPC_)B&_/&'S\\ E\ '$&'N(D MD8^03RTA)Y3#6LMJ\+MR<'1F<(C \W$EH,OV8JLN@"6K*0N!YW*N4-*1$R6 M)G#@3P#9"(U,:/'V=#B2CM^>;BNJ<>J'XQ1XSAF\$_5K1E/PY540ED4)6!1= M01CXZS<9#[X*DO*_Q\@OP=UQ\/P'Y9;OHB69&?(7@Q-V(,;\QQ^@;_\\1IQ. M,*P)K$.J6Y/JJM!/I(ZV:YGI%9GY+^9A[GH3:,I6.+2Y& FS[=#TNF%X&.9X M-FJA=>;OU?/WE/-?T%0^_&4L.^%NS^5-/EJ*$N32AZ\3#&L"ZY#GU^3YUU24 MKY-4G6!8$UB'U* F-7BWHLI,OZT!U_',H*>H81@*4= 7'AX)<\/ #,<5-:GG M/[E44> _\)GS>)/EB^-874K$2SM!)QC6!-9A,JR9#*\IKU GJ3K!L":P#JG0 M;CR:_6Z!5:E=303^8,T:BT,3KZ6=LM(J+FC'01B,*PRV;"9\A\86TC9*@RYM MYVAI2LA+^T$K&M:%UJ43-72B:PJM0M?%K$XTK NMRVQCN:'2?*JUY@PT%'JA MZ?>E-@SS76BBOM*&8<[$/K>8P<;?0K7!O2*AG6A=9EM;#A4&E*UROR!+B!T/=/MRVPDSIZ@ M?AP>C;/=EAZ[132V%ZI]KT)HIFQ^(E&2U5.<#%':(3#>M" MZY+;>'(XN:KVM!ITK6A8%UJ7V<:C0Z5;56LO'*Y)#ARN<,,P%'K],%R%=;QD M<$9VJ''#2.V&U;+[/4X)B+(52"/9,])OCM:I'N+2]M"*AG6A=>EMG#J"UQ0> MTFK:M:)A76A=9AO3CI3652F\*K6M*-?S3:57=:;;Q6 M-*P+KR$OZH/\J?S$6-@G,25]YPS#7#@?*LUK[=?+9;HI] M3PZ6=)^)7]-J3B=Y /4.]'S_P%02P,$% @ M/8Q85AP#4>/X P J!0 !D !X;"]W;W)K&UL MM5C;;N,V$/T50ET4NT"KNV0[M0W$UFX;H$&#I-L^%'U@[+%-K$2J)&TG0#^^ MU,6RI#!"DC)^B$1JYG#FD$>:S/3(^#>Q Y#H(4NIF%D[*?,+QQ&K'618V"P' MJIYL&,^P5$.^=43. :]+IRQU?->-G0P3:LVGY=P-GT_97J:$P@U'8I]EF#\N M(&7'F>59IXE;LMW)8L*93W.\A3N07_,;KD9.@[(F&5!!&$4<-C/KTKM(O+AP M*"W^(' 4K7M4I'+/V+=B<+6>66X1$:2PD@4$5I<#+"%-"R05QS\UJ-6L63BV M[T_H7\KD53+W6,"2I7^2M=S-K+&%UK#!^U3>LN,O4"<4%7@KEHKR+SK6MJZ% M5GLA658[JP@R0JLK?JB):#FH1/4.?NW@]QW"9QR"VB%XJ4-8.X0E,U4J)0\) MEG@^Y>R(>&&MT(J;DLS26Z5/:+'O=Y*KIT3YR?D=;-4N2G0+.>.2T"WZ$7V! M-7"[/ZD M(\XD6&((K$-JV) :#J&?2-4>U\HS*CV+%^IA'D9CSU9'X=#F0F/FNA,[ZIHE M3\V"R/5;:)WXHR;^:#!^C7@7>Z&,A#:E0;#7'@*38(DAL Z)<4-B_)[*BDV2 M:A(L,036(774D#IZL[(JS[BE!<\+(SOL*4MCYH[]OEFB,W-#V]BRN! ]"8/+O_;8F 1+#(%U M:)\TM$_>4XL3DZ2:!$L,@75(]=QSW>>^68VU:UM L1O;04^-&K-H/+%'/37J MS*)QZW/8S:!5N7K_0X^GITMR("G!5)OGX *O/1Q&T1)3:%UR_3.Y_GNJKD8W MQ:Q)M,046I?9<]'N#9:OP\(+GDK%#9Y\!C5FH>_9X[[PGIH%(]>.GQ'>N4+V MADOD8>'])G? M]*YJ,UK%&T5+3*%UF3T7\MY@ M23NLMECS'UC_\[746"D13=S6S^L+3^,2V>ZD_>N)T&FU<-26;\M6F$ KMJ>R MZF\TLTV[[;)L,O7F%T4;KFP-G6&J'MXUYEM"!4IAHR!=>Z3BXU5;K!I(EI>- MHGLFU;DK;W> E=8+ _5\PY@\#8H%FN;D_#]02P,$% @ /8Q85I/%6]=Z M @ VP8 !D !X;"]W;W)K&ULK55=3]LP%/TK M5C9-(!7RU0+JTDBT%6,23!4(]C#MP4EO6PO'SFRGA7^_:R?-VBGK8%H>$E_[ MGN-S_'&3;*1ZTBL 0YX++O3(6QE3#GU?YRLHJ#Z5)0@<64A54(.A6OJZ5$#G M#E1P/PJ",[^@3'AIXOIF*DUD93@3,%-$5T5!US /Y4QAY+ V!FME3E;4VIHFBBY(Z-PE"'.I%>4*?)( M>07D%JBN%. 6&4V.IF HX_J8G)"'^RDY>G^<^ 8GM# _;\C'-7GT!_(IY*N4Z9Q+:U>3;Y>9-@K/T_6) %60* MF>F13TIJW>6XI@D#QV.KP#H-@_,H#NR3^.M=0YVY_>!B/W=/;[_5VW^3WE^[ MUR6ZWR5D^_PF^N"\_[@+@];5X*"K<:6Q1VLRD47&!+6UK(>!,$PL\>;9IF9S M4,W(#:,9X\R\],@7*?)**4SJ6H"#T[[UG XZ5G,0=FVJOU-Z;-F_I6K)A"8< M%@@-3L^12M6EM Z,+%TURJ3!VN::*_S[@+().+Z0TFP#6^#:_UGZ$U!+ P04 M " ]C%A6%BTS/^\# "!$ &0 'AL+W=OV@=AJL0'60#9!VX=%'VB)MKFE1"]) MV',D)/9B;+O?(^0 #\B$O.YM1?B<&?;/-BC M"/(>/:!8OME2%D$A;]G.Y@>&8*A!$;$]QQG9$<2QM9CI9X]L,:.)(#A&CPSP M)(H@>UDB0D]SR[7.#Y[P;B_4 WLQ.\ =>D;B\^&1R3L[9PEQA&*.:0P8VLZM M>_?.=P<*H"V^8'3BA6N@7-E0^EW=/(1SRU&*$$&!4!10_AS1"A&BF*2.?S-2 M*_^F A:OS^R?M//2F0WD:$7)5QR*_=R:6"!$6Y@0\41/?Z#,H:'B"RCA^B\X M9;:.!8*$"QIE8*D@PG'Z"W]D@2@ W%$#P,L 7A4P: #T,T#_6L @ ^A0VZDK M.@X^%' Q8_0$F+*6;.I"!U.CI?LX5NO^+)A\BR5.+)YE(H4)0>#A =R"+Y D M,%V/. 1_)9#@[0N.=^ ^"&@2"P[>^4A 3/A[:?WYV0?OWKP';P".P1H3(H%\ M9@LI2Y';029AF4KP&B2X'EC36.PY^!B'*"P3V-*?W"GO[-32:V7T4= #??<& M>([G&02MKH>[!KA_/=QI\::?+U%?\PT:^.Z)+$X8!PC(,@<^339BFY#+DJBE M6F*)PG*=PG]DSLBZ%,:%:/V0:C%W_ #-+=D#^&('9&U>/N;.W(^F(+8)9G? M$5DIP(,\P /-WF^J@8\K<*Z#&^!ZM\[T1J;D$:DXJMR^E$6^%FG8GU(M'/S] M1 D!LA.=( N_F4(_Z#+T79+Y'9&50C_,0S]LS>TE)#JSH0 ;M,-QK)H-W8(7 M!)DIBBG;4+.I+>VXZ/=DB1Z+P3'93,LV?MUF4. IN3+*71FUNO+(Z!'SIA:8 M8L>%#WH5V:G%J&#A] 85V766!M'C7/2X5;0ODUYOP$;1XYJD6[<6;J-1Q3G_ M)T8E[9-<^^3:W$&R%ENR9E(+6R6PJTE-7RVO?)/-U.S"-'=A^HK6_E6>D!#C MOX,5C>2YCE]VXC4*<0 )6$-R8.JH)!%_4L[S!F3RNO73K^TX79+Y'9&50NXZ MEQ./\^O;?::AH^AWRN9WQ5:.?^'$Z7;:\S.Z8N&Y7F]2J6"35;V&35:CIL[O M>A>7O/_1^S-PN7-4V[_1J%^57S?R>N,&]9?SI=M^P&S?!#)PJ7<;Y!NM1E7] M!JMAHP.7\YO;>D9YQ4Z0$0U_DDO76/DFJWXME^S";!8AMM,S+@?Z[)Y.-/G3 M?(Z^U]-CY?E2S==ZYKO0I,/Y&C)91AP0M)643F\L);%TWDUO!#WH"7!#A9PG M]>4>P1 Q92#?;RD5YQOU@?R_#HO_ %!+ P04 " ]C%A6"*%GR40# "L M% #0 'AL+W-T>6QEIQ.'.>62 MC(=RF5_EI@QF:BG-B/2;4.!N7](1Z<;G)'!R$Y6R$;D[>?]SJGE_O(20V=DM K?+$KW K]B1@_R]%3EE#I_C.D45U,=."=:.=X:ZJ= M8XR<^,F[;)3>[WCH+=71PKH0QL-,R;8>(N("5I?F++BG8D0F5/"IYL#*:,[% MVH5[$)@IH71@;"':1%V(E \.[KH>U&BMDW.I=)7;97"_I_7P/6#3 X-%A08YB65[93#:Z"CZ"@;M^N"^MPKNFZV[L@+:&ZV213I5.FFS1=L@F- MAX)E8$?S^0+N1A4A@,:HW#923N=*TLK#AE$WK.R,"7$##_"/;$=[E6WM6+5? MLFE:0W73R;@.Z&^K.>UMV?,7Z08%OU?F\]).1U9]*&YVK5G&5U5_E34&,/4N MKDZ+0JP_"3Z7.7.3?W;"\9!N>,%":?Y@LT&IS&R :1+<,VWX;#OR2]/BEJW, MIIQ6&>ZY]P8]_]MUGC/)-!7;IFWM'_(JO]AQ_<9[#<_5U\J^8\3DQ>&;C/J' M[[$^31RVR2@Y?(_UV>G030[>@LFWL-W]5_MF?])D6)^$MHY;.X>M)AK H79$ MOL/A6+1)@^F2"\-EW5OP-&7RT9G+RALZM7^*[>C;\2G+Z%*8VP8?ZG^0S0^3@,\S;P(@.4,T YCN5#)M4'R^/G)/;RSS1) MHBB.L16=3+P.)MBZQ3'\^-4P;\# \D"FOUMK?+?Q"GFZ#K ]?:I"L)GBE8C- M%%]K0/SK!HPD\>\VE@<8V"Y@M0/Y_7F@IOR<*()=Q;QA3S".) F&0"WZ:S2. MD=6)X>/?'^PIB:(D\2. ^1U$$8; TX@CF /P@"%15+T']]Y'X>8]%;;_GQS_ M!E!+ P04 " ]C%A6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( #V,6%;^]\QI9P4 #TL / >&PO=V]R M:V)O;VLN>&ULQ9I+4^,X$(#_BBJ790YL$K]FA@*J,DE@4I4A+,YRG1*VDJBP MK:PD\YA?O[)"EC8X77OIX61L"^5SR]+7DGSZJ/3]G5+W[*DL*G/6VUB[/>GW M3;81)3=_JJVHW)V5TB6W[E2O^V:K!<_-1@A;%OU@,$CZ)9=5[_QT7]>U[L,3 M945FI:K;"K12/YO5^<\H>I)%WLI#V^:SG_RY$CY6RDJ7\)?*SWJ#'S$8] M?E=:_E*5Y46::5449[WA[L:MT%9F[RZG#>22WQE_Q?*[&^Y SGK)P%6XDMI8 M7\+7SQWC@W"%=V>U51>RL$)/N!676M5;6:V;:MQ3],%C^#CLC[L@GNC_$T:U M6LE,3%16EZ*RNSAJ432 E=G(K>FQBI?BK+I;OGMHZ7!!#?2+=#3W+/3@=Y*C.I3V %2!8 2W6>'&5+N:SR6@YG;!OH_GH M:CQEZ??I=)D"P! !##\,D!U=

I=\!Y&<$\C,MY*6HA.8%@/F"P'RAA4GKLN3ZF:D5 M&VOI!WD_$*9R78./S M@!9Q(DVF&L1:Y&RQ=0WLBT \5!_$_I@+;H1A1U1PH0Q)#;&I5+YHRQVO6"6N\*N&W#'P$;&" LQ,64,B9WATC[WDKE4Q6:*(;$LYJI:'R^%+ME$W+6H,#D,J>V@RE+:II#Q81O[#KL6529% MZ_W#Y# DMD-J57:_444NM/G#MZQ]AFR8*X;4LFC8CN_<4-($KW0U&5_(1W/1 M:F?,%D-B7O6@O?=2$>)HJ 6!2IJR.OG1=F M,W;L.5_[PE\UG%H$F"@"8E&@"=[/ &)BQ@B(C7$@?V)'R\:]K4;'%!(0*V2? M1^VH8"(58-((B*4!$ZE..,P: ;$UT(RJ_09BU@B(K=&=475%,\1$$A*+I)U: M=>)A-@F);8+F6.P(8F)N"8G=@F8RK7OB!T#,YG.IL;,$A*;Y7U*TXF( M624DMLJ[W*:3$!-*2"P47,\AQ,0$$Q(+YJ">)\)R"=>R0DPU(;%J7O3L#ZY? M&[L';#.,,M$'[GD]3."F.@N";%O<,P88F+. MB8B=CS$Q,03$8OG3;I[[+,U5?G\TH448F+B MB:C%\Q;S)8P/PC<\Q,3D$Q'+!\_.X29>C,DG)I8/BMG*SF-,/C'UREG'4FVG MA&),0O&'3G6@A&),0C'U>^*"8"<3$)!03 M2Z@]O_UOS#2?=MT(8F(2BHDEU,9\/7N1$<3$)!032Z@3\YMP=?F+$!.34/P; MMV>:=EX)K=UKVL2SV6*%7Y)@$DJ()?1V[>6)W3@2=B/<1#AK37D33$()L82Z M5F$Z%)1@"DJH%?1N&>:8@6L0$U-00JV@#LR)-'R]UF+-81*78 I*J!74@7DA M\N:;(G:I'B FIJ"$6$$'MN\ZEHP2](LQZ@4X;!NOE6LFF((2KZ"^+VS.3W.Q MDI7(K]Q/&'<]XT5VK5ESV'UT$\7-#OFJ+HJQN[:HYHKG^Z]?]U_NGO\+4$L# M!!0 ( #V,6%;(7,%2( ( - G : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-VCMNVT 4A>&M"%R 1_0 M"^D0*=(8/!4Q)'CY5Q^((9]^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M M=UU?3N]V5,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3 MY@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V" M> N!WHIZ*X'>BGHK@=XZ>=DFT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!; M46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+.;0&]'O9U M;T>]G4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O0+V#0.] O8- M[YA\K"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<"O3/JG0GTSJAW M)M [H]Z90.^,>F<"O?/D9Q,"O3/JG;]3[SI^'DJ]]GRM\?G?2?5XOK=<'W]9 M?IV_4$L#!!0 ( #V,6%;B(3)"\0$ !DG 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^ M7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\# M7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1 MI:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$] M,9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \# MTL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #V,6%:Z MJ8:&PO=V]R:W-H965T&UL4$L! A0#% @ M/8Q85B&M50$]!@ =!H !@ ("!;Q( 'AL+W=O(8 !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ /8Q85O%IH*KR!P \$$ M !@ ("!$2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q85D!P0$&UL4$L! A0#% @ /8Q85HWN<8(&!0 Y L !D M ("!]U8 'AL+W=O&PO=V]R:W-H M965T;[+:00 'X) 9 M " @21@ !X;"]W;W)K&UL4$L! M A0#% @ /8Q85C8LKDXA!0 I0L !D ("!Q&0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q8 M5J6Q+^5 !0 KPL !D ("!N7, 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q85O?_R;"S!P K1( M !D ("!68D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q85F?910,E! 1 D !D M ("!Y9L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ /8Q85BJ$>"7N P ^0@ !D ("!0KX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q85M(& M5BM:!0 [ P !D ("!#LH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q85F.9)GB^ @ ^ 4 !D M ("!7-8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /8Q85J2Q@,QZ P -@@ !D ("! M->4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /8Q85M4+=[)%!@ YB< !D ("!,O( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q85@V>"\>6!@ >2T !D M ("!+@P! 'AL+W=O&PO=V]R M:W-H965T M 9 " @286 0!X;"]W;W)K&UL M4$L! A0#% @ /8Q85LKV^IW% @ 5@H !D ("!1QL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/8Q85LU8J,A& @ T 4 !D ("!CRH! 'AL+W=O&UL4$L! A0#% @ /8Q85J1P8-]H P M>@X !D ("!Y#,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q85K>$L^(*!P 8"X !D M ("!V$0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /8Q85LR[!F+$ @ % @ !D ("!^5,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q8 M5C7:SV2]! >Q, !D ("!]5X! 'AL+W=O&PO=V]R:W-H965T 9 " @=EH 0!X;"]W;W)K M&UL4$L! A0#% @ /8Q85AP#4>/X P J!0 M !D ("!\&T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8Q85@BA9\E$ P K!0 T M ( !]G@! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ /8Q85LA XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 198 338 1 false 55 0 false 6 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.asgn.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.asgn.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - General Sheet http://www.asgn.com/role/General General Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Critical and Significant Accounting Policies Sheet http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies Summary of Critical and Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Accounting Standards Update Sheet http://www.asgn.com/role/AccountingStandardsUpdate Accounting Standards Update Notes 10 false false R11.htm 0000011 - Disclosure - Discontinued Operations Sheet http://www.asgn.com/role/DiscontinuedOperations Discontinued Operations Notes 11 false false R12.htm 0000012 - Disclosure - Leases (Notes) Notes http://www.asgn.com/role/LeasesNotes Leases (Notes) Notes 12 false false R13.htm 0000013 - Disclosure - Acquisitions Sheet http://www.asgn.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Identifiable Assets Sheet http://www.asgn.com/role/GoodwillandIdentifiableAssets Goodwill and Identifiable Assets Notes 14 false false R15.htm 0000015 - Disclosure - Property and Equipment Sheet http://www.asgn.com/role/PropertyandEquipment Property and Equipment Notes 15 false false R16.htm 0000016 - Disclosure - Long-Term Debt Sheet http://www.asgn.com/role/LongTermDebt Long-Term Debt Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.asgn.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders' Equity Sheet http://www.asgn.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 0000019 - 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 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.asgn.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Earnings per Share Sheet http://www.asgn.com/role/EarningsperShare Earnings per Share Notes 21 false false R22.htm 0000022 - Disclosure - Segment Reporting Sheet http://www.asgn.com/role/SegmentReporting Segment Reporting Notes 22 false false R23.htm 0000023 - Disclosure - Fair Value Measurements Sheet http://www.asgn.com/role/FairValueMeasurements Fair Value Measurements Notes 23 false false R24.htm 0000024 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 24 false false R25.htm 0000025 - Disclosure - Summary of Critical and Significant Accounting Policies (Policies) Sheet http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies Summary of Critical and Significant Accounting Policies (Policies) Policies http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies 25 false false R26.htm 0000026 - Disclosure - Discontinued Operations (Tables) Sheet http://www.asgn.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.asgn.com/role/DiscontinuedOperations 26 false false R27.htm 0000027 - Disclosure - Leases (Tables) Sheet http://www.asgn.com/role/LeasesTables Leases (Tables) Tables http://www.asgn.com/role/LeasesNotes 27 false false R28.htm 0000028 - Disclosure - Acquisitions (Tables) Sheet http://www.asgn.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.asgn.com/role/Acquisitions 28 false false R29.htm 0000029 - 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 29 false false R30.htm 0000030 - Disclosure - Property and Equipment (Tables) Sheet http://www.asgn.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.asgn.com/role/PropertyandEquipment 30 false false R31.htm 0000031 - Disclosure - Long-Term Debt (Tables) Sheet http://www.asgn.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.asgn.com/role/LongTermDebt 31 false false R32.htm 0000032 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.asgn.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.asgn.com/role/CommitmentsandContingencies 32 false false R33.htm 0000033 - 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 33 false false R34.htm 0000034 - Disclosure - Income Taxes (Tables) Sheet http://www.asgn.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.asgn.com/role/IncomeTaxes 34 false false R35.htm 0000035 - Disclosure - Earnings per Share (Tables) Sheet http://www.asgn.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.asgn.com/role/EarningsperShare 35 false false R36.htm 0000036 - Disclosure - Segment Reporting (Tables) Sheet http://www.asgn.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.asgn.com/role/SegmentReporting 36 false false R37.htm 0000037 - Disclosure - Summary of Critical and Significant Accounting Policies (Details) Sheet http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails Summary of Critical and Significant Accounting Policies (Details) Details http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies 37 false false R38.htm 0000038 - Disclosure - Discontinued Operations (Details) Sheet http://www.asgn.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.asgn.com/role/DiscontinuedOperationsTables 38 false false R39.htm 0000039 - Disclosure - Leases Lease Cost (Details) Sheet http://www.asgn.com/role/LeasesLeaseCostDetails Leases Lease Cost (Details) Details 39 false false R40.htm 0000040 - Disclosure - Leases Supplemental Information (Details) Sheet http://www.asgn.com/role/LeasesSupplementalInformationDetails Leases Supplemental Information (Details) Details 40 false false R41.htm 0000041 - Disclosure - Leases Operating Lease Liability Payments Due (Details) Sheet http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails Leases Operating Lease Liability Payments Due (Details) Details 41 false false R42.htm 0000042 - Disclosure - Acquisitions (Details) Sheet http://www.asgn.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.asgn.com/role/AcquisitionsTables 42 false false R43.htm 0000043 - Disclosure - Goodwill and Identifiable Assets Goodwill (Details) Sheet http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails Goodwill and Identifiable Assets Goodwill (Details) Details 43 false false R44.htm 0000044 - 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 44 false false R45.htm 0000045 - 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 45 false false R46.htm 0000046 - Disclosure - Property and Equipment (Details) Sheet http://www.asgn.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.asgn.com/role/PropertyandEquipmentTables 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - Disclosure - Long-Term Debt - Components (Details) Sheet http://www.asgn.com/role/LongTermDebtComponentsDetails Long-Term Debt - Components (Details) Details 48 false false R49.htm 0000049 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.asgn.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - Commitments and Contingencies Contractual Obligations (Details) Sheet http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails Commitments and Contingencies Contractual Obligations (Details) Details 50 false false R51.htm 0000051 - 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 0000052 - Disclosure - Stockholders' Equity (Details) Sheet http://www.asgn.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.asgn.com/role/StockholdersEquity 52 false false R53.htm 0000053 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Expense (Details) Sheet http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails Stock-based Compensation and Other Employee Benefit Plans - Expense (Details) Details http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables 53 false false R54.htm 0000054 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details) Sheet http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details) Details http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables 54 false false R55.htm 0000055 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details) Sheet http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details) Details 55 false false R56.htm 0000056 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details) Sheet http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details) Details http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables 56 false false R57.htm 0000057 - 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 0000058 - 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 0000059 - 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 0000060 - 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 0000061 - 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 0000062 - 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 0000063 - Disclosure - Segment Reporting - Segment Reporting Information (Details) Sheet http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails Segment Reporting - Segment Reporting Information (Details) Details 63 false false R64.htm 0000064 - Disclosure - Segment Reporting - Disaggregated Revenue (Details) Sheet http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails Segment Reporting - Disaggregated Revenue (Details) Details 64 false false R65.htm 0000065 - Disclosure - Segment Reporting - Federal Government Segment Revenues by Customer Type (Details) Sheet http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails Segment Reporting - Federal Government Segment Revenues by Customer Type (Details) Details 65 false false R66.htm 0000066 - Disclosure - Fair Value Measurements (Details) Sheet http://www.asgn.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.asgn.com/role/FairValueMeasurements 66 false false R67.htm 0000067 - 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 67 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - asgn-20221231.htm 4 asgn-20221231.htm asgn-20221231.xsd asgn-20221231_cal.xml asgn-20221231_def.xml asgn-20221231_lab.xml asgn-20221231_pre.xml ex211subsoftheregistrant20.htm ex231consent2022.htm ex311ceocertification30220.htm ex312cfocertification30220.htm ex321certificationofceo906.htm ex322certificationofcfo906.htm ex46supplementalindenturen.htm asgn-20221231_g1.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "asgn-20221231.htm": { "axisCustom": 2, "axisStandard": 18, "baseTaxonomies": { "http://fasb.org/srt/2022": 2, "http://fasb.org/us-gaap/2022": 895, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 198, "dts": { "calculationLink": { "local": [ "asgn-20221231_cal.xml" ] }, "definitionLink": { "local": [ "asgn-20221231_def.xml" ] }, "inline": { "local": [ "asgn-20221231.htm" ] }, "labelLink": { "local": [ "asgn-20221231_lab.xml" ] }, "presentationLink": { "local": [ "asgn-20221231_pre.xml" ] }, "schema": { "local": [ "asgn-20221231.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 515, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 4, "total": 5 }, "keyCustom": 19, "keyStandard": 319, "memberCustom": 31, "memberStandard": 22, "nsprefix": "asgn", "nsuri": "http://www.asgn.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.asgn.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Accounting Standards Update", "menuCat": "Notes", "order": "10", "role": "http://www.asgn.com/role/AccountingStandardsUpdate", "shortName": "Accounting Standards Update", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Discontinued Operations", "menuCat": "Notes", "order": "11", "role": "http://www.asgn.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Leases (Notes)", "menuCat": "Notes", "order": "12", "role": "http://www.asgn.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "13", "role": "http://www.asgn.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Goodwill and Identifiable Assets", "menuCat": "Notes", "order": "14", "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssets", "shortName": "Goodwill and Identifiable Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "15", "role": "http://www.asgn.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "16", "role": "http://www.asgn.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://www.asgn.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "18", "role": "http://www.asgn.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans", "menuCat": "Notes", "order": "19", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans", "shortName": "Stock-based Compensation and Other Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.asgn.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "20", "role": "http://www.asgn.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Earnings per Share", "menuCat": "Notes", "order": "21", "role": "http://www.asgn.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Segment Reporting", "menuCat": "Notes", "order": "22", "role": "http://www.asgn.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "23", "role": "http://www.asgn.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "menuCat": "Notes", "order": "24", "role": "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BasisOfAccounting", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Summary of Critical and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies", "shortName": "Summary of Critical and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BasisOfAccounting", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Discontinued Operations (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.asgn.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.asgn.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.asgn.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Goodwill and Identifiable Assets (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables", "shortName": "Goodwill and Identifiable Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "3", "role": "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.asgn.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.asgn.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "32", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables", "shortName": "Stock-based Compensation and Other Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.asgn.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Earnings per Share (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.asgn.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Segment Reporting (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.asgn.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Summary of Critical and Significant Accounting Policies (Details)", "menuCat": "Details", "order": "37", "role": "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails", "shortName": "Summary of Critical and Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Discontinued Operations (Details)", "menuCat": "Details", "order": "38", "role": "http://www.asgn.com/role/DiscontinuedOperationsDetails", "shortName": "Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i6017c5baae7c45a8be7546cd05935b19_D20210817-20210817", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfPropertyHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Leases Lease Cost (Details)", "menuCat": "Details", "order": "39", "role": "http://www.asgn.com/role/LeasesLeaseCostDetails", "shortName": "Leases Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Leases Supplemental Information (Details)", "menuCat": "Details", "order": "40", "role": "http://www.asgn.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Leases Operating Lease Liability Payments Due (Details)", "menuCat": "Details", "order": "41", "role": "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails", "shortName": "Leases Operating Lease Liability Payments Due (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "business", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Acquisitions (Details)", "menuCat": "Details", "order": "42", "role": "http://www.asgn.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "business", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "ifd53bc0c387c4197bbd4343b1878ba7e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Goodwill and Identifiable Assets Goodwill (Details)", "menuCat": "Details", "order": "43", "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-20221231.htm", "contextRef": "id549363838f14358a4d2d6c2354a1821_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Goodwill and Identifiable Assets Acquired Intangible Assets (Details)", "menuCat": "Details", "order": "44", "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", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Goodwill and Identifiable Assets Future Amortization Expense (Details)", "menuCat": "Details", "order": "45", "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", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "46", "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-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "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-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Property and Equipment (Narratives) (Details)", "menuCat": "Details", "order": "47", "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-20221231.htm", "contextRef": "i7148a339593f43e6a23e63815e0a66bd_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Long-Term Debt - Components (Details)", "menuCat": "Details", "order": "48", "role": "http://www.asgn.com/role/LongTermDebtComponentsDetails", "shortName": "Long-Term Debt - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "asgn:DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Long-Term Debt - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.asgn.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "asgn:DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Commitments and Contingencies Contractual Obligations (Details)", "menuCat": "Details", "order": "50", "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-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "51", "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-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "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", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "52", "role": "http://www.asgn.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "id8fa443aa5b24a0a8c204679124bab58_D20211209-20211209", "decimals": null, "lang": "en-US", "name": "asgn:StockRepurchaseProgramTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Expense (Details)", "menuCat": "Details", "order": "53", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails", "shortName": "Stock-based Compensation and Other Employee Benefit Plans - Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "ic00d8df594d747e7a577788baa29bac2_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "id141b165c3a1421e92227490ebad55ef_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details)", "menuCat": "Details", "order": "54", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "shortName": "Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "id141b165c3a1421e92227490ebad55ef_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "ifd53bc0c387c4197bbd4343b1878ba7e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details)", "menuCat": "Details", "order": "55", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails", "shortName": "Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "shortName": "Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Income Taxes (Narratives) (Details)", "menuCat": "Details", "order": "57", "role": "http://www.asgn.com/role/IncomeTaxesNarrativesDetails", "shortName": "Income Taxes (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Income Taxes (Income Tax Components) (Details)", "menuCat": "Details", "order": "58", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Income Taxes (Income Before Tax) (Details)", "menuCat": "Details", "order": "59", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "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-20221231.htm", "contextRef": "ie8f3acc1c908402a9c24ac80428e7576_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "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-20221231.htm", "contextRef": "ie8f3acc1c908402a9c24ac80428e7576_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Income Taxes (Deferred Tax Assets And Liabilities) (Details)", "menuCat": "Details", "order": "60", "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-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Income Taxes (Tax Rate Reconciliation) (Details)", "menuCat": "Details", "order": "61", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "asgn:NetIncomeFromContinuingOperations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Earnings per Share (Details)", "menuCat": "Details", "order": "62", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Segment Reporting - Segment Reporting Information (Details)", "menuCat": "Details", "order": "63", "role": "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails", "shortName": "Segment Reporting - Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Segment Reporting - Disaggregated Revenue (Details)", "menuCat": "Details", "order": "64", "role": "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails", "shortName": "Segment Reporting - Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i5a004b62bcd84a3597e54ada3e58c34f_D20220101-20221231", "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:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Segment Reporting - Federal Government Segment Revenues by Customer Type (Details)", "menuCat": "Details", "order": "65", "role": "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails", "shortName": "Segment Reporting - Federal Government Segment Revenues by Customer Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i459697bb3a1342218527c9fde9301306_D20220101-20221231", "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", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "66", "role": "http://www.asgn.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i131ca1bd17c948c1bf77d0e284a0470a_I20221231", "decimals": "8", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "ifbed1d57881b4cd6a2c2fb057732ec24_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "menuCat": "Details", "order": "67", "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-20221231.htm", "contextRef": "ibfac61325d99492b84bbd2947a649310_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "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-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - General", "menuCat": "Notes", "order": "8", "role": "http://www.asgn.com/role/General", "shortName": "General", "subGroupType": "", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Critical and Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies", "shortName": "Summary of Critical and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "asgn-20221231.htm", "contextRef": "i8395a27d6de64568be293f04599f0b8a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "asgn_A2021AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Acquisitions", "label": "2021 Acquisitions [Member]", "terseLabel": "2021 Acquisitions" } } }, "localname": "A2021AcquisitionsMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "asgn_A2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisitions", "label": "2022 Acquisitions [Member]", "terseLabel": "2022 Acquisitions" } } }, "localname": "A2022AcquisitionsMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "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/20221231", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "asgn_A460MillionRevolvingCreditFacilityDueNovember2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$460 Million Revolving Credit Facility, Due November 2024", "label": "$460 Million Revolving Credit Facility, Due November 2024 [Member]", "terseLabel": "$460 Million Revolving Credit Facility, Due November 2024" } } }, "localname": "A460MillionRevolvingCreditFacilityDueNovember2024Member", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "asgn_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.asgn.com/20221231", "xbrltype": "stringItemType" }, "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/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "asgn_CommercialBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Business", "label": "Commercial Business [Member]", "terseLabel": "Commercial Business" } } }, "localname": "CommercialBusinessMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails", "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails", "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "asgn_ComputerHardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer hardware and software [Domain]", "label": "Computer hardware and software [Member]", "terseLabel": "Computer hardware and software [Member]" } } }, "localname": "ComputerHardwareAndSoftwareMember", "nsuri": "http://www.asgn.com/20221231", "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/20221231", "presentation": [ "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" ], "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Maximum Senior Secured Debt to EBITDA Ratio", "label": "Debt Covenant, Maximum Senior Secured Debt to EBITDA Ratio", "terseLabel": "Maximum senior secured debt to EBITDA ratio" } } }, "localname": "DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "asgn_DeferredTaxAssetsLeasingliabilities": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Leasing liabilities", "label": "Deferred Tax Assets Leasing liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsLeasingliabilities", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredTaxAssetsOtherNoncurrent": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "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/20221231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward", "label": "Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward [Member]", "terseLabel": "Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward" } } }, "localname": "DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "domainItemType" }, "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "negatedTotalLabel": "Deferred Tax Liabilities, net of deferred tax assets and valuation allowance" } } }, "localname": "DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "asgn_DeferredTaxLiabilityLeasingAsset": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liability Leasing Asset", "label": "Deferred Tax Liability Leasing Asset", "negatedTerseLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilityLeasingAsset", "nsuri": "http://www.asgn.com/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Cash Flow Disclosures", "label": "Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operations, Net Sale Proceeds", "label": "Disposal Group, Including Discontinued Operations, Net Sale Proceeds", "terseLabel": "Disposal Group, Including Discontinued Operations, Net Sale Proceeds" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "asgn_FederalGovernmentBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Government Business", "label": "Federal Government Business [Member]", "terseLabel": "Federal Government Business" } } }, "localname": "FederalGovernmentBusinessMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails", "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails", "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "domainItemType" }, "asgn_ForfeitedAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forfeited Award [Domain]", "label": "Forfeited Award [Member]", "terseLabel": "Forfeited Award [Domain]" } } }, "localname": "ForfeitedAwardMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "domainItemType" }, "asgn_GrantedAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Granted Award [Domain]", "label": "Granted Award [Member]", "terseLabel": "Granted Award [Domain]" } } }, "localname": "GrantedAwardMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "asgn_NetIncomeFromContinuingOperations": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.asgn.com/role/EarningsperShareDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income from Continuing Operations", "label": "Net Income from Continuing Operations", "terseLabel": "Income from continuing operations", "totalLabel": "Income from continuing operations" } } }, "localname": "NetIncomeFromContinuingOperations", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "asgn_NetIncomeFromDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.asgn.com/role/DiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.asgn.com/role/EarningsperShareDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income from Discontinued Operations", "label": "Net Income from Discontinued Operations", "terseLabel": "Income from discontinued operations, net of income taxes", "totalLabel": "Income from discontinued operations, net of income taxes" } } }, "localname": "NetIncomeFromDiscontinuedOperations", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/DiscontinuedOperationsDetails", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "asgn_OxfordBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oxford Business", "label": "Oxford Business [Member]", "terseLabel": "Oxford Business" } } }, "localname": "OxfordBusinessMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "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/20221231", "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/20221231", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "asgn_RestrictedStockUnitsAndAwardsForfeitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units and Awards Forfeited", "label": "Restricted Stock Units and Awards Forfeited [Member]", "terseLabel": "Restricted Stock Units and Awards Forfeited" } } }, "localname": "RestrictedStockUnitsAndAwardsForfeitedMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" ], "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/20221231", "presentation": [ "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "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": "Unvested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "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": "Unvested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "perShareItemType" }, "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20221231", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "asgn_StockRepurchaseProgramTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Term", "label": "Stock Repurchase Program, Term", "terseLabel": "Stock repurchase program, term" } } }, "localname": "StockRepurchaseProgramTerm", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "durationItemType" }, "asgn_TSRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TSR", "label": "TSR [Member]", "terseLabel": "TSR [Member]" } } }, "localname": "TSRMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "asgn_VestedAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vested Award [Domain]", "label": "Vested Award [Member]", "terseLabel": "Vested Award [Domain]" } } }, "localname": "VestedAwardMember", "nsuri": "http://www.asgn.com/20221231", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "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/20221231", "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/20221231", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.asgn.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.asgn.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.asgn.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r592", "r593", "r594" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. 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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r595" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r590" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r589" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r589" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r589" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r596" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r589" ], "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r589" ], "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r589" ], "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r589" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r597" ], "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r588" ], "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r591" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r694" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r313", "r578", "r639", "r693" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r345", "r346", "r347", "r348", "r395", "r510", "r526", "r548", "r549", "r576", "r582", "r587", "r638", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r345", "r346", "r347", "r348", "r395", "r510", "r526", "r548", "r549", "r576", "r582", "r587", "r638", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r313", "r578", "r639", "r693" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r345", "r346", "r347", "r348", "r394", "r395", "r426", "r427", "r428", "r509", "r510", "r526", "r548", "r549", "r576", "r582", "r587", "r634", "r638", "r685", "r686", "r687", "r688", "r689" ], "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/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r345", "r346", "r347", "r348", "r394", "r395", "r426", "r427", "r428", "r509", "r510", "r526", "r548", "r549", "r576", "r582", "r587", "r634", "r638", "r685", "r686", "r687", "r688", "r689" ], "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/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails", "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r244", "r560" ], "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/2022", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r310", "r311", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r550", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r577", "r586", "r639" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r310", "r311", "r533", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r550", "r551", "r577", "r586", "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r238", "r239", "r240", "r242", "r243", "r560" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r585" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r315", "r316" ], "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, 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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r48", "r49", "r50", "r210", "r522", "r531", "r532" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r47", "r50", "r157", "r508", "r527", "r528", "r601", "r602", "r603", "r618", "r619", "r620" ], "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": "Other" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r32" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r435", "r436", "r437", "r618", "r619", "r620", "r677" ], "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": "Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r73", "r98" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding on restricted stock vesting" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r130", "r131", "r397" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r430" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r613", "r614", "r615", "r616", "r617" ], "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/2022", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r73", "r93", "r98" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r166", "r182", "r205", "r233", "r293", "r299", "r305", "r318", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r473", "r475", "r482", "r585", "r636", "r637", "r682" ], "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r198", "r213", "r233", "r318", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r473", "r475", "r482", "r585", "r636", "r637", "r682" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r79" ], "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": "General" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/General", "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r471", "r580", "r581" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r139", "r140", "r471", "r580", "r581" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r151" ], "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": "Goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r147", "r148", "r150" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate purchase price1" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r146", "r149" ], "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/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails", "http://www.asgn.com/role/CommitmentsandContingenciesDetails", "http://www.asgn.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r152", "r472" ], "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/2022", "presentation": [ "http://www.asgn.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": { "auth_ref": [ "r673" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition.", "label": "Business Combination, Price of Acquisition, Expected", "terseLabel": "Business Combination, Price of Acquisition, Expected" } } }, "localname": "BusinessCombinationPriceOfAcquisitionExpected", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r142" ], "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/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r141", "r142" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r75", "r200", "r561" ], "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 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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r76" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r70", "r75", "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount 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": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents at End of Year", "periodStartLabel": "Cash and Cash Equivalents at Beginning of Year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r70", "r160" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r18", "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r18", "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r172", "r187" ], "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 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r111", "r343", "r344", "r534", "r635" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r112", "r535" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r618", "r619", "r677" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r31" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r31" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r31" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r31", "r117" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r31", "r585" ], "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, 49.5 million and 51.8 million shares outstanding at December\u00a031, 2022 and 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r215", "r217", "r224", "r518", "r523" ], "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 (Loss), Net of Tax, Attributable to Parent, Total" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r179", "r278" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r59", "r514" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r640" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r611", "r671", "r672" ], "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r611", "r671" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r456", "r462", "r611" ], "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 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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r611", "r671", "r672" ], "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r145" ], "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/2022", "presentation": [ "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r25", "r26", "r27", "r167", "r169", "r181", "r237", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r492", "r571", "r572", "r573", "r574", "r575", "r609" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "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" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r27", "r169", "r181", "r375" ], "calculation": { "http://www.asgn.com/role/LongTermDebtComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsDetails", "http://www.asgn.com/role/LongTermDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r41", "r359" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42", "r237", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r492", "r571", "r572", "r573", "r574", "r575", "r609" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r118", "r121", "r122", "r123", "r161", "r162", "r164", "r178", "r237", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r492", "r571", "r572", "r573", "r574", "r575", "r609" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans).", "label": "Deferred Compensation Arrangement with Individual, Allocated Share-Based Compensation Expense", "terseLabel": "Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense" } } }, "localname": "DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r668" ], "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 deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Federal and State" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r28", "r29", "r168", "r180", "r451" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r443", "r444" ], "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 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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r74" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r452" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r135", "r670" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r135", "r670" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r135", "r670" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "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": "Employee-related accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r135", "r670" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r135", "r670" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r135", "r670" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "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": "Payroll tax deferral" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r453" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r135", "r670" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "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", "negatedTerseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r135", "r670" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance", "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r73", "r104" ], "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r73", "r288" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r639" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r400", "r431", "r432", "r434", "r439", "r583" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation and Other Employee Benefit Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r126", "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r5", "r7", "r9" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "negatedTerseLabel": "Gain on sale of discontinued operations", "terseLabel": "Gain on sale of discontinued operations" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r5", "r7", "r9", "r20" ], "calculation": { "http://www.asgn.com/role/DiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "asgn_NetIncomeFromDiscontinuedOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Gain on sale, net of income taxes" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "terseLabel": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r6", "r7", "r8", "r9", "r16", "r20", "r445", "r461", "r467" ], "calculation": { "http://www.asgn.com/role/DiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "asgn_NetIncomeFromDiscontinuedOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Provision for income taxes" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r17", "r197" ], "calculation": { "http://www.asgn.com/role/DiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Costs of services" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r17" ], "calculation": { "http://www.asgn.com/role/DiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r17" ], "calculation": { "http://www.asgn.com/role/DiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r17", "r197" ], "calculation": { "http://www.asgn.com/role/DiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r17" ], "calculation": { "http://www.asgn.com/role/DiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "asgn_NetIncomeFromDiscontinuedOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Income before income taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r17", "r197" ], "calculation": { "http://www.asgn.com/role/DiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r24", "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r225", "r250", "r251", "r252", "r253", "r254", "r258", "r260", "r266", "r267", "r268", "r272", "r479", "r480", "r519", "r524", "r567" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "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": "Basic \u2014" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r225", "r250", "r251", "r252", "r253", "r254", "r260", "r266", "r267", "r268", "r272", "r479", "r480", "r519", "r524", "r567" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted \u2014" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r80", "r81" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r273" ], "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/2022", "presentation": [ "http://www.asgn.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r483" ], "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, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r235", "r446", "r464" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails", "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r667", "r669" ], "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 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": "Excess stock-based compensation benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r433" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Share-based awards expense, service period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r430" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails", "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r117", "r194", "r219", "r220", "r221", "r245", "r246", "r247", "r249", "r255", "r257", "r274", "r319", "r393", "r435", "r436", "r437", "r458", "r459", "r478", "r484", "r485", "r486", "r487", "r488", "r489", "r508", "r527", "r528", "r529" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimatedInsuranceRecoveries": { "auth_ref": [ "r599" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r159" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r481" ], "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/2022", "presentation": [ "http://www.asgn.com/role/FairValueMeasurements" ], "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": "Estimated Useful Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r203", "r336" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r99" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r99" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r99" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r99" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r99" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r334", "r335", "r336", "r337", "r515", "r516" ], "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/2022", "presentation": [ "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r97", "r516" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r94", "r96" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r97", "r515" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r579" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r490" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r202", "r322", "r517", "r570", "r585", "r623", "r630" ], "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 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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r324", "r570" ], "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": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r101" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r323", "r330", "r570" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r138", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase price adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r57", "r233", "r293", "r298", "r304", "r307", "r318", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r482", "r569", "r636" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r102", "r109" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r58", "r74", "r153", "r250", "r251", "r252", "r253", "r265", "r268" ], "calculation": { "http://www.asgn.com/role/EarningsperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Net income" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r234", "r463" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r54", "r165", "r174", "r193", "r293", "r298", "r304", "r307", "r520", "r569" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "asgn_NetIncomeFromContinuingOperations", "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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r234", "r463" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r52", "r173", "r175", "r189", "r225", "r248", "r250", "r251", "r252", "r253", "r260", "r266", "r267", "r480", "r519" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r52", "r189", "r192", "r225", "r248", "r250", "r251", "r252", "r253", "r260", "r266", "r267", "r268", "r480", "r519", "r524" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r55", "r190", "r192", "r225", "r264", "r266", "r267", "r690", "r691" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r158", "r264", "r266", "r267" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r0", "r10", "r11", "r12", "r13", "r14", "r15", "r19", "r21", "r22", "r23", "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r338", "r340" ], "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r340" ], "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r235", "r447", "r449", "r455", "r460", "r465", "r468", "r469", "r470" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r236", "r256", "r257", "r291", "r445", "r461", "r466", "r525" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "asgn_NetIncomeFromContinuingOperations", "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/2022", "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": [ "r218", "r441", "r442", "r449", "r450", "r454", "r457" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r446" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 4.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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r669" ], "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 nondeductible meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount", "terseLabel": "Disallowed meals and entertainment expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r669" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 5.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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r669" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 1.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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r669" ], "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 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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r669" ], "calculation": { "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 2.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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r77" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r72" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r72" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r72" ], "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 accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued payroll" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r72" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r72" ], "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 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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r261", "r262", "r263", "r268", "r399" ], "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 common share equivalents" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r100" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r96", "r511", "r512", "r513", "r515", "r564" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r92", "r95" ], "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 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", "verboseLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r163", "r177", "r222", "r287", "r491" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r227", "r229", "r230" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r505", "r584" ], "calculation": { "http://www.asgn.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total Lease, Expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r680" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r105" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r497" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r496" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r681" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r506" ], "calculation": { "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r506" ], "calculation": { "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r506" ], "calculation": { "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r506" ], "calculation": { "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r506" ], "calculation": { "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r506" ], "calculation": { "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r506" ], "calculation": { "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r506" ], "calculation": { "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r679" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r507" ], "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": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r233", "r318", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r474", "r475", "r476", "r482", "r568", "r636", "r682", "r683" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r170", "r185", "r585", "r610", "r622", "r678" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r199", "r233", "r318", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r474", "r475", "r476", "r482", "r585", "r636", "r682", "r683" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r27", "r169", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Long-Term Line of Credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "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": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r27", "r169", "r183", "r365", "r376", "r572", "r573" ], "calculation": { "http://www.asgn.com/role/LongTermDebtComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails" ], "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/2022", "presentation": [ "http://www.asgn.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r206" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r113" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r228" ], "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r228" ], "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r70", "r71", "r74" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r56", "r74", "r176", "r191", "r197", "r214", "r216", "r221", "r233", "r248", "r250", "r251", "r252", "r253", "r256", "r257", "r265", "r293", "r298", "r304", "r307", "r318", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r480", "r482", "r569", "r636" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2022", "presentation": [ "http://www.asgn.com/role/AccountingStandardsUpdate" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r143" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r293", "r298", "r304", "r307", "r569" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r498", "r584" ], "calculation": { "http://www.asgn.com/role/LeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r494" ], "calculation": { "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r494" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r494" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r495", "r501" ], "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": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r493" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r504", "r584" ], "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": "Weighted-average discount rate of operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r503", "r584" ], "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": "Weighted-average remaining lease term of operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r144" ], "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/2022", "presentation": [ "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r212", "r585" ], "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 current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r204" ], "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 non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r154", "r155", "r156" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Other" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r39", "r585" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r74" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r604", "r605" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r67" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r69" ], "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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance or amendment costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r63" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r226", "r674", "r675", "r676" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r30", "r377" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r30" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r30", "r377" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r30", "r585" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r211", "r320", "r321", "r562" ], "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 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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r61" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from Divestiture of Businesses", "verboseLabel": "Cash received from sale of discontinued operations" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r66" ], "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 long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r65" ], "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 employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r606", "r607" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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": "Payment of contingent consideration" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.", "label": "Proceeds from Sale of Property Held-for-sale", "terseLabel": "Proceeds from Sale of Property Held-for-sale" } } }, "localname": "ProceedsFromSaleOfPropertyHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r110", "r536", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment." } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r103" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r105", "r201" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r106", "r186", "r521", "r585" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2022", "presentation": [ "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", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r106", "r536", "r537" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r106" ], "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r68" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r33", "r124", "r184", "r530", "r532", "r585" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r194", "r245", "r246", "r247", "r249", "r255", "r257", "r319", "r435", "r436", "r437", "r458", "r459", "r478", "r527", "r529" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r565", "r566" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r223", "r233", "r284", "r285", "r297", "r302", "r303", "r309", "r310", "r313", "r318", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r482", "r520", "r636" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails", "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r502", "r584" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained with lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r94" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r139", "r140", "r471" ], "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" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r139", "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r136" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r118", "r121", "r122", "r123", "r161", "r162", "r164", "r178", "r572", "r574", "r612" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r134" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r0", "r10", "r11", "r12", "r13", "r14", "r15", "r19", "r21", "r22", "r23", "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r621" ], "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/2022", "presentation": [ "http://www.asgn.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r132" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r88" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails", "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r88" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r570" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r570", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r611" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r106" ], "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails", "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r53", "r89" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r85", "r86", "r87", "r91" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r85", "r86", "r87", "r91" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r396", "r398", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r127" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r128" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r114", "r115", "r116", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r207", "r208", "r209", "r275", "r377", "r378", "r379", "r381", "r385", "r390", "r392", "r576", "r598", "r608" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r96" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r27", "r169", "r183" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Continuing Operations [Member]", "terseLabel": "Continuing Operations" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r1", "r2", "r3", "r4" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations [Member]", "terseLabel": "Discontinued Operations" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/DiscontinuedOperationsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r281", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r313", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r341", "r342", "r570", "r692" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails", "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails", "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r281", "r282", "r283", "r293", "r296", "r301", "r305", "r306", "r307", "r308", "r309", "r312", "r313", "r314" ], "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" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/SegmentReporting" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r43" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r60" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r171", "r188" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails", "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r129" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r416" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r416" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r413", "r414" ], "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", "periodEndLabel": "Unvested (in shares)", "periodStartLabel": "Unvested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested (in dollars per share)", "periodStartLabel": "Unvested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r417" ], "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", "negatedLabel": "Vested/Forefeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r417" ], "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": "Vested/forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r427" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r426" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r428" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r129" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r420" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r404", "r423", "r424", "r425", "r426", "r429", "r438", "r439" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r425" ], "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r499", "r584" ], "calculation": { "http://www.asgn.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.asgn.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r79", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Critical and Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies" ], "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/2022", "presentation": [ "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r195", "r281", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r313", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r339", "r341", "r342", "r570", "r692" ], "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/2022", "presentation": [ "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails", "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails", "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails", "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r117", "r194", "r219", "r220", "r221", "r245", "r246", "r247", "r249", "r255", "r257", "r274", "r319", "r393", "r435", "r436", "r437", "r458", "r459", "r478", "r484", "r485", "r486", "r487", "r488", "r489", "r508", "r527", "r528", "r529" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.asgn.com/role/StockholdersEquityDetails" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r245", "r246", "r247", "r274", "r514" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r30", "r31", "r117", "r124" ], "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r30", "r31", "r117", "r124" ], "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": "Tax withholding on restricted stock vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r30", "r31", "r117", "r124" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r30", "r31", "r117", "r124" ], "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 repurchase and retirement of shares (in shares)", "terseLabel": "Repurchase of common shares (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r30", "r31", "r117", "r124" ], "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 repurchase and retirement of shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.asgn.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r31", "r34", "r35", "r90", "r585", "r610", "r622", "r678" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r125", "r232", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r393", "r477" ], "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" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r579" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r317" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransactionDomain": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments.", "label": "Transaction [Domain]", "terseLabel": "Transaction [Domain]" } } }, "localname": "TransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionTypeAxis": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.", "label": "Transaction Type [Axis]", "terseLabel": "Transaction Type [Axis]" } } }, "localname": "TransactionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "calculation": { "http://www.asgn.com/role/LongTermDebtComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r440", "r448" ], "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/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r82", "r83", "r84", "r276", "r277", "r279", "r280" ], "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/2022", "presentation": [ "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r238", "r243" ], "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", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r241" ], "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/2022", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r242" ], "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/2022", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r238", "r239", "r240", "r242", "r243" ], "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/2022", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r238", "r239", "r240", "r242", "r243" ], "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/2022", "presentation": [ "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r500", "r584" ], "calculation": { "http://www.asgn.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "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/2022", "presentation": [ "http://www.asgn.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r259", "r268" ], "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/2022", "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": "Shares and share equivalents used to calculate earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r258", "r268" ], "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/2022", "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/2022", "presentation": [ "http://www.asgn.com/role/EarningsperShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r589": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e405-128459", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 90 0000890564-23-000004-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000890564-23-000004-xbrl.zip M4$L#!!0 ( #V,6%;U;(YZY6H" ('A&@ 1 87-G;BTR,#(R,3(S,2YH M=&WLO6M7&[FV+OS]_(IZ6>OLG8P1$]U+2O?*&220;'H%Z ;2V>1+AJY0Q':Q MJFPN^?7OE*IL#(&$= .^Q#U&$]M5I9(T;\^Z[;+VTPY[O#[+7E=<#[[*S8G"4?7"^_IR%JNQE'\KJ M?'\>="U62VKP^?PXW/H*EEI;RK. MQ_>KA^7I<[API=UAW3G4 M^N3K#K07KG5B<',O+COP?%#I?AW*JJ<'0+CX..H@TL&C1JXT<$;3XU@I]?P\ M3LGH3;H^[%^Y,_ZP:LM>Z@\F%(_NC'TH;IL;%.>F'NB^]>/[Z^*F+L"]^/G_ M;KW;LT>^ISO7GX+A??[&2^)EHVL_,5$=F/$K3XPH\*VYPKR#9.?JX-PU2K8O M%<^;B^-7UB4C./_63#1WC"D_J&Z]63V'J^-.?#7X*V2+5].M+[JZ?_BO%=_O MO-]; 0[WVKW\M><'.HN/=OQ_AL7IOU9>E_T!R&UG_^($ILLVW_ZU,O#G@^>) M YZ__#__Y__\.B@&7?\R4KTSHOBOSYL??WW>-&U*=_'R5U><9O7@HNO_M>** M^J2K+U[TR[Z'#A3G+^*-OFH^%L[Y?OH(U[=!>52%;=Y_/MCUX5\KA:2*:Y([ MX;Q@7$CCB:(!,:Y40$;J3^NQ*Z $<.>2"_NZ%U_MBQ<;?>C?Q6L83J6[FWWG MS__M+U:RPD'3COYY8=;+TW=D]_2 ;@W=\<;IQ[?J>*?WIMC^\IYL?=AB']?_ MX%M?=HN#8\L.]H\^?WR[B3^N;UX<'*_Q@^--\HYN=P^^G!S!=;Q]_.9XY^T? M:&=_"QWT-NG.VPWV\>UNL?WACXNMWN;9SH?-B^VN1._(QXN##U8W>]M'VVS][6_N'\-QO1UMOW_,#LG&^_?;CT<&7SZ?N[9O"O'TOMCYL MX!UX_S8Y8%OKN[WM]3?''WL;7[9Z!SS]]N7C\/PY_O8%^O!Y:Q_:^U-^>;>_,=C: M0^?O]@_/=]8/V:= O:&,@]ZPN>TPS/*.P@YW5V_@EWI)Y>]1&7U%91L,D#D'=:;@$>F[!L1UB=H+O1C"^)_6UBDZ^( M+:FFH)I%!R/$.HP%V9&6B0YS'CL)H#O7D=AK[_8V?H3>SN9.>VT4=X9YCTS. MM.""YCDP%J#P;]"[1; O]HYTY5\!.G.OR]Z)[]<);:U5 +X.?>2%5Q>7M_RN M+^)/:V>Z%/W#1A7@Z7+&^59\3_^WHX]?3@J@%MF"=P!5Z7;O/3KX ML 44?-7=[OUQ]O'8'6]_V:#;Q]W/.WL*??S?(V1[?_;U!S7"@-Y&CR,?U5[UMLD6W]BW9^? '_]\OFU^V]C<^$6IR:ZCI"*_! M(@L-NEI0U_&:J1QY$&W!5U[^CK\6Y>=7H5?E@Z\\ .OZ!L08D>2+.@%P('Z6 MD.6+ >#$?ZW41>^D&^%U^NVHBKQQ!1RNGM<.FGA^M8WF_9) M(4??P%NI!NO@"">#V8'.(3QZ[O+:N)ON\E9,.A1?OJ*Y,OH^>LGS*Q-UX[P9 M"[K=>Z\D!$4S,%V->S=H)TMT*!HWU%ZYVPP, M^T4S_&'BON;'GM?UL/(O6W_KQ?N]]='CHTNC[_'YFV?3.6>TA!&"VG-$2.$( MQ@(QS>$/%FDV*8KNW$S-)DV^?OXW9[..ZKC^:D);=DX7?WA&,<568^-P;A63 M%IN0YPYY(IE&+$>ZX<\9$>6NR6WI05G]1F+]Z/OZX[OME MK^C?U.Q=6?I*$\^O]OY[G.\$DP&#_<*",N.Y<21G"&O'N3 X;RP:'EFT66& M*Q8-W]VBX7NS:%X9Q#')%;..6T-WG#=W? MO,E M;78*B09(EI9PK25B!'IZ_L[PU*^[EI MZ]?G-[YB/&OCGOR0 L3JWDP P FM4$ < %9!"N-"#APFUN$ ?BRA2'-FG-% M]/)T]W==N,W^:WU2#'1W3LCD C.:8.H"RL% YPI9G LJG0.]G5.Y,&3:]0-= M]+W;T%4?G.QZ3N@CD2'&4 X&-# 4(CH'"*F(L!Y1X?W"T&?-VF%OV(T+K#N# M(U_%^RI_%%L[]9M]6_;\G) ,>PH81^5,4\&H!:.$5;"@ SV 8*_-XY%L6C.0 M"Y4#G(%>:X1EB&B&E+54A& JZ MV=BDP?^![IPS'CCE#*@Q=,NMP$#+X4 M012#@"'I%H8^4_:![Y%DCC-%!954!LPHEYHYXH0EE#.-)7E$D9K6#'APJ)&S MP2"E&#"IQHY;X%G".#',VRDLA2R*$9C^>@T*(B<\"!$<8XH$1:URADMA!7$* M36.=:Y[!UPP0E 3CE72$:P[&AADGG1$XYWEN9:[,XA'TD7W@J5 5*&E1SIT3 M2#-*B;:Y,QX+<)&(D$@L'E6G[P-/A=" TP/5SFKN!,M]KH3CA)"0,\*],(^8 M;S+/:OB^$F&NAHNQL42+@!382NF4L5@1EWN6$TQQ;A>&--/P@>^/3$+A/*>& M,X<18X#<#8!62R4"0^A"< M#ID?U@>^//IP)4&>4>(0XHPP;C8F*6>F> %PA M^<+09]H^\/V13.<("V]B I=E7@2M+2-&YIB"A9+:3B&]>U%4X/1ST*GQ'&P9 MQ2%N/3%<:^USXR@ADH*1(XM'W,?S *="4&])"+FG0$+'M%(FY\1Y*0+UE%D\ MC>+!8$,4HHL;DA'($\$8B('58/*I.WP.<"J&#Y2Q.NPLL M,*YRHT3PDN6.(ADL(8^WYV*>U?"#; :1@6D6X/V1C#E,@O66QN1ZFQMC!.8Q.BD(RD>QKYDF MV9^Z.VSVL'>[Y5DL4U2O]=VNKWUUZNM86.<:[4:WO2FKUY4'??BNK.=%PH+Q M#CN>2XD-LTYH CZ!03R/<1=+V.S'6.: 7/<77W%<@XWRQ @EF9=>8PIR9:3S M0#[&^.Q*5UT-7NS&DA -->+7K:)?](:]>9$4CW.O'*?(VI0RS.!? '=Y3/+( M@YROJ=?G1-WV?IY\&@?D_VG[YDZ[Z@!:.V0 M4XP'K#%!*@BD8R%',#%S2K"'$IKI$TP@@&;ONVZH#.[^&!._>FP>YC+^"5[D;HL7?D_0!0RJ7W''O1+6-A@OK5Q94AU-!$ M=^C :[NYI\V@8K6>%SOGH:SKMSZ=_;M(&)R M:D*.-&4N)UKID/-@P<-@7"(R1]DM2SY]-#Y]_.0< UI3&QZ 7P,3A"E)A)<\ M9S&6 ;_,T4ZD)9\^#I\^UD:J<&.]EK9Y159SAH +8,_"CA[]5 &K?.$$QG-S8Q)8_K'O,X7*XT M$8A$/.BEDMCEDDGK+,PVI71VMY],:>KO<0-=CF,1A6"$\DP)(HVR'&9?ICHR M[=9D@G(D.J,/,["?Y+H+DW>0N)L+<^76O[,:J@AC6N<&AL(<%AK%5>_@@Z;$ M>N/:"HFS,5U7*R1.SL#?X1PK%:6,*6P%XPXFA,:C$SSH4"ZPFZ<]?2.;VV** M2:,<%X-]90O=?3C#_$!;+F-077LC/&68"" 3J%.&@\Z9!56[&.1YXQT@J>[; M\M17_(/BM"/'TOD.6>6&:-H(2"2:**LX"DQ@RIX$'\E[PT9QIG^BPE MO 3R"I;GWC,?I &8(R4RRB&7.RQ_6I::2VK&DF&Y G *WFU4"IIA+C4 -Q1( M3IR;(VHNM?YXVPK)K2&>2"T<$U89SBR05ZF04V_R>4(02_5['<-SRC&)Q?BI M9#)GFEMK!<#Z8$BNT3QM&9L=%^O^PE8!Q=08'R,HACE+%;'"6NFDEL0101:# M/--QL>Z/2N!*@? @RB6*<8I8AD]K0:S2BA.1BSG(#GA0:;I'!$4>$4%-)7$! M.$;E(/;6AYQQ;+6D,? 5A)2& RI>,%[ZJZ*_9*D?J>2;*XER,/3(@)\5EYJL M1)QZ&T2.U3PD+RVI>6EL&+A7)!9-TYZQN%55Q*B,-YXA$X*?(VK."G2;/E&E M]A;GH.DI1HP39[B607@JD8K1$;1@1)V6BS45VH)_)<'-TAI3Q9Q0DA@/*#X M9/0YUVYV\ZQG34X?)!=;:)IS1Z1D0C).F3;8>9]+1(3(N9WA'0@S*G$/0B6+ MF;;(8.^I92CDD@=&O!$(6^\,GH.MP5.'+@]"%\,(=1;3X*UAX+C$ Z]8'B/X M(%,BG^%-)#,3M7\8N@0C2%SSY83%0D,*8(5E8&]04)BS? X Q5_>87)GTK^! MY@;^77'JW68?9OJP,%V_5M=^4+^ZV-+'99720Z_MW1_6@Q),W:[O-OF51\7) M0N(6*83-G=4XN,!RJPPE2H'SD3N"'$=T3EGH3KES2Q:ZG\@#"L03Q4W.&+.< M::2D##CD3E)MPQQL=Y]E^CZ(X< >(8&Q#"ANR%584CD'BOHOT:[U._N#2MM!>4FZ1=2D MX/@X[1 V1!,F1:Z5S*F7/B! WMKE"Z9)'X^T#[._VR/&E&8Y1831>'R,QTAC M*31%B.LY6+:=?6K=G_ZTR#IMA8Q'E+"0!XFE\YP@9B7)S5PMW_XEV[=3.5_M M5+]7I1O:2+A7VG[NEH=_%R/_7"4"K!!$()ESZT'FG=:,IA.(')%.:3X/[M+< M<-'BUBT(1N4D6$R-LXQ*HX.1#*N87L(I]W3![/S?9)Y9L?Q%\B MWW89]YZ?^(%?.ZQ\6D'ZVVDW/Y?-#U0$)9P&)C&,,&0$R)"I;#'RIQ/@?'%,T'Q>[/SL?3PX(QU G0T=9@J:10,54;$Q>XGX,,#T!8 M,-[!Q>]=F(*UOHNU=T]2%L?%93W041K.R7#@J__1E3O3E8>;]\HPB!_G1+ZL MMTS'$QF==8P:IC!EP=%XBE^(91)G7[YFGUKW>#)80($H;SP"FB'-I!,R2%". M6A*E<5@0V1JKSF$%NG.8*/6F.(^?YL5N<1=+WB!C@3[,8ZJ$Q9:X6 O *27F MP&[--J7N3Z8 4<2:)\C%$^@U.HA"&YF^&*7G-"JGOJJ%Q!2Y )"" M(HK%@LC28Q/H_B0HQTQJ2A57- "!A";P!WQ>#N!/"#,'&QE^2-F-D/BZ/_7= M,MTV)Y)DI'91",P[IG-IJ(]TK^D4]B"6A3_W&^0DT^Q#^\ PLJ#"*)$$JQXHP )+&YP*\,VR45R'7 M>HZ*%2WES0@T-'!/EYVFA_4ZD?EW6@YVPI[N+J:0-([$..*/&(28! MW0KO3#RCQ_MX]N\\%7V<,7).IT"@SDTNN0-YS)EP7GO/E39$>,N0E&S1%/'C MD7,JRC;WR)L@N"+&,B>P,D!/P%4,*&L#FX,XS[HW@TUP%ZIA?'!R.S=32&X5 M8$?+_KZO>J_>E;K_1MNB"]U?'_JUDZKHPNCXG$0-0C#<6>MHK)#/-%,,$4HQ MD]@K:R6>?6=TQDEU?SXH1L8B(ZGW5#.J=#KK-*?:A-R@@$0K59B0.2250"VE M=OUIV3T%E-J<1#M!K^VX7@0M1\S^T-(%=H;< \F(EKGP%*E ':-<*!N(RZUT MC@3.?%HRQVH^24;X[) ,JWLCF1;@_9NXP@=:D(-/B)&()#2QG \ DSER%!Y< M,WZW)^EMFS"[E:\'\1"M&U:$R[XK^^D>H_N?=T* FUV\]]WFJYW=!7%>Q@># M]8>QXU\="]:V 1]'#=SY3#"BN'(W%I""96>LWG:O#U]AKT\ M0KTJM.GZR(<3_7@%'/I*U^GG!>',JP$QKFT\/C0>=L^8D5I9@XD)BC$5[%SQ MTM<4O!^-\]T./'S5H5F&4=/G8?24RLM Z_3.&2IIS&_(.>&SU,ES)GB MX?LM>[3DX>]L+,3&1<8E@6F5:X^M"U08SHQB36I6Z='6ZEQGA"O*!,Y''#K59:"N5ED"$>"4K: MI2.)\\[HPPP]0/J?+&I?) ?VBK+;+P=QL2'(R MICQ2K;DA3",M+4$@U H39K3A[2(P)DAU1A]F@#6O23),!E)W7FV]O/5O'>=A MI#'$6DL88S(W'@F/. G::1S(>,UG)J;K^E+*Y0S\G:UL4N:22$4%5TSX8)#% MEN4HE\HP&N9@T_S:F:[ M:^491R$>")FC0(T+BG&I%BUO9WKDG<6=]Q*S7'(5!=E8@9BC!K>Q MMP7*XYD>>:>3UR.UI5Y)#2H:_ "N&3%2:4#".L9^T54]%92#MB,2H/CGE%A$*'2$8^DUU;,59;3O1+S+S'GXA87 MS*4AFCD$4)XS92R >TH0]YXY$7"N?E8VF4MBREBLSM@< _E8\,YPZH0P"GSO M8)%&$Z) MG2<['VM2;.O>Y+K(_MZBI)%?7<0B\6#H7.0$-+X'_&Z,L%QHA )27/@YDNVI M$&TJDH:1S%$>X@FJ#@PV4$LZ4,1$VEPPF=LY"L!,A6A3":IHI[#!W% N:-R/ MK)'GAFM!"'A'P8;9WR1YTW)Q^NVL&!S5OCJ-59/+OGN$(XKO;T-DB%%JB8V, MIZ5)S51N"#',6LX"T68.#DF[E2QUI M,12BKGNY;K_MN7JGDP<64#.>. ,2@ M 8.90I1P0KDR*LQ#5<;9RK6X/\HP@8-EF%$/GH" F9-*$.$)D@9I@>?I^)I[ MU6]W?NM^I?NU3@<777OW6[@"O)&ZL(C8TR'JG%?8.@:L(Z3)B;?2L0#>I1NM M(\T'Z]P+$>=5X\\ )WE)M&5*$JY8"#&W&!'C' _&L)S,PX+54AV !^.9TEZJ M'(%C0[40S.9,.6F)I"',$1%GP-C/ #U9SAA6FC(7]Y0S0T(PTAHCG* 8SU,6 MYNU"^2=0];&T^R.Y6=/G'$]S+',>XCX0YHB0R 6%*$=44$W5/&'*V>" MG]68<,$9B=6[O07SD0"?2*Y! M(7@:"\7F@6C'YXB,/^QFCJF[B(05L0RIQ?@',$9LX0/R1(#5QTGALM&=$XGC^!+@PU OLA0WS5)#NAI2?C=Y)M[SP/A'S]V%E MCW3MXWV+B%.< )5*+",B5TP*9235EGN,7&Y%8'-0-V*Z%'R8,C!Y<([B7&,E MF%'.:!J+E0:*Z,9I4KAB&>"";%^@'?SL)7\+V]0F4O94]Y;RS#\X901 M)K7T(6:&"9U[KNV\$FQQ-VTX18! -J4#F8. M%.*XT,R(,*^&=='W==U6GJDGB/.Z[/5\90O='=VTB$J3$8M1()P$))BE6B*E M/#6<<*UROW!$?>-=/$SW;7GJJ_[DO8M(VP@MF1'$6">9IAP("DC&:>JYM)3- M4Y[O@PCL=]_>1L!/?7_HKR]+U35H[MB%18R<6N.D\YRJN V,1ET +"2MP@0T MON;S5(C@Y^6+R3E3L5:8::(M MQSK7C.7.28Z"%$AZ);U :FFM_@;GO"[[]; ;_<,Z6@+'",PPI<(,5XL/%8&6L4 WUC?)!R::WF@'.F4UR; M>T$I)V"R#)-*&F^08[%Z@F/4TWG:<_>0?O-?9*!1U]X4Y][]7A76QZ+ME;8+ MZ6W1$# 6Q-(\QPQ0D 0F0D$XHP4#>NL%LU\_"R]-IV1XSAA#BE+L$'S*C:!2 M"L*9Q9[I/%\PB_:S\-)4;)S*2:Q/+A$VDDFG-:-:4DN8#ARQ,$\; F>8E_;A MQK6^VX(.5H#,ZL6V= 8'BK470%]NK618>@-8&YA'(^J6EFZ..6HZ]LZJ>$J5 M4O&41RVL\EP82:4)*'C'YR&M9LE1,V7U&/=48*2YT8%QY%60BE%L#>$*>3U/ M-3%FD*/:T$ ]..D.ZQ!A5/ +[=QQ:KQT.4$*0)3V7%D/\(F9$ 3%>4Z6)F]> MV6DZ]HZ >F+(TB ( ^@DL906&8JEHB3@15M?^XG8:4K&3@F5&T,UI@R,F>0D MMRHXKRC"=*YJODR5G9K4VN.R>CVL!V7/5Y-O7?,(6#TMF*)XGNIY?;V].Y9BV_6Q%**OOUZU'=_V!AB@\JX8Q%W@ MBVAZE.9.4D^%0H[I0$U@-F"G;9"$(\IG_]2RN]*VV0@TNB>4U8>R^@QR#<)\ M FVF)B*51T_>/[4?Y'"SG#J&L0?/F"#F!96.&I]3;3$+@";FJ7SX_%!R^G(K M1>Y,3I"QBC)P8[4CWKI@8B*/R1F=W?(.\T?M!ZD)(263WL1=5@0#8L,J)YSA M$'RLH(DE2@2<:7PVJT9U@ESHWLBEM< ,:$45S\';#X9CXV7NA$8@;6:>=LK- M*MVF[SQA&H]UDU*&($ LG4$62)T*(EG%'%D,::,5EQ@KBW)"N<]Y'N46JT6@ M]O1L*5;W=YYY$ 8#\M&$"4:=UH'S>.P"U0%)(<(>6(HGZ=U MTOFAY"/+[?/B_$7EZW)8P90T7X^\=JGSKCA]^2O\:4VLR;G \>AS%?/"^.#P:O,#R9/#+6>$&1R\P0O]W)=WW M\M?Z1/=?_FJJY_!T\[EIY*NF8H<[NEL A2S,H*]6FH='UVW9+:L7_T#IOU\" MC+ 3=*_H7KSX[[@'I\ZV_5FV6_9T_[^?U;I?=X"$16ANK(LOONE@^GK6]#B' M=KI%WX]'0&*WWV]O[F^L9WO[:_L;>U?[/(.]W=MX_7YW>UI?U==2?SAG[\CNZ0'=&KKCC=./;]7Q M3N]-L?WE/=GZL,4^KO_!M[[L%@?'EAWL'WW^^'83?US?O#@X7N,'QYOD'=WN M'GPY.8+K>/OXS?'.VS_0SOX6.NAMTIVW&^SCV]UB^\,?%UN]S;.=#YL7VUUY M_HY\O#CX8,4!>=/;.G[3W7D;GSNXV'Z["?=MD*TO!V1GW74/R&]'V\>_??[8 M>W_JWO[)W/_\UOU(NJ?F^.3XX,/!Q=:']^P@]O%X$T%?+@[V#[YL'Q^P;?+G M\4%LI[?;^_BG_+*U?\ ^Y<11D0O3$23X#OA]IB-S'3I!^!"BXP<._,I+C#K_ M3HKMD@HOLUL9J*>K0]!9@_+D!0=*W\1/ VVZ?G2_*2O0EAW@JZX^J?V+T8=? M7%&?=/4%&.#$'>FA7]K633D8E+WT@E-?#6)IV_8EZ7W-Y597>!&;VY5Z2I*UYX/W T7QX_>?/F;SW[K(E-B%=WUX>>IW]7HCK&<-&-R(!+= M2(Q_K="5T3TGVCF0^1?DY#S#5\E0Q:>_FK;RY.Z"OA;W86;O^X4MG<^V]FZ3 M=/0]26^LV,/+]UJ_/]3=77]25H.5+!WD-H#684H .KTP9=DU&C#+P)3G)EOM M,W_"NWC_X_[)\H#EV;O]M<'6'CI_MW]XOK-^R#YY(:41VG<4-Z[#C+0=[0CK""V9YR)@JP'; M_-<_5,[$+]Y?M;OR^L[N?_?Y^ M=^_]VO9^MK^3 8S8!ZS0F#1,LYW=#/,G[FGSP\Z;;/]_-K()K#'&&6NO]S.X MC $T9D\&1SY;6;.#E:=7IBTIB.=)0]ZND5N=*6 @$SKZQOE\Z,EC-YK\UMRW M YL"4'I35EF_='KPSJ/X M6,?IBT[L6\?WYU);_6700K;6_Z!;7S:^[.R_QSO[!_@3PM0[@SA@%X<[3"C4 MD52;#I !@9OEN;7V02W,ZV%5 ?'>)(XY *+&IRHV21*^\7/>V"4I$U_RJY7B618K<:D^^ 4SQ;5KO<9$IDVH$ F<( MF>9D-;]KR[<@4[9$IG?U/.,9[>D,X45'IUN] _QQ__T7N \0Z@;>7M^@!U\^ M?_D(.N2 ')QM??D#;7WY3+?7/U]#I^7%Q^,_N]O[6Z!;=H\/]M^CK7UWO+._ MW?UX_-OQQ^.U+]OK?X!>L6CGSQO0*2$JI\13P*2<=1@%B*I!Y70,4E1JBQW1 MMD6G[)[1:=>'6_CY%KTT#3!V,^_O[ZYM[VU&R/I0:/9:M/+[.';Z,Y-08DQ= M+NH8'L_>%& M@%6B?7I 9;&1PMWQ9$;I MS\=Z9Y](B#F&P'5"<-UAQABP'19W\(857N2&[QQJ5_,5G7P<6P'JKU5W@([2YK/7Y; _J"Y> M@SOVM6M3QSM.JO(TMC.G 9'&N=E>AWX='T2GYFQK?;L'3@SY^.'-T7ZP_\=UYP9M[\,[CJ-3LW:V10Z@GQ^[!Q\V^,Z'/_#.OBNV M]CX$%6(U&D<1XC&(TM5GNO)W]FZ6 MW'T#=^_K\\TVE<8F#I]C-/[8;+MUE6WCACEEI.\XRX%M!48=@VW>"4**("U' ME/F5EXIW&"*44?I-QET0G7T+*DMJ- *R*\KUZ9R*[BV#W%S=7=U;S39Z)]WR M ISIJW*6;9>K/[+@-2. >NKK60\?DUASKO)UW?[S#GJ YU(=_AT/\3W]Y'VN ME VTD^=!=)B6N*,X)1W!.7B(&N6"NY67#-@D>UV> V6U>Y;M#0L0;(S1;2TPQPA'<4\N RY8\QC;@)F*R__+&)$I=#72?G@29A7Z/E["03K?BQ. M&H_Q)R.6/?_DL:36&MY1+@?XJQGJJ$!0AP,P9L[D@4:'CE DOK(;,Z2\;X%Y M+9&?92"KW6$$I]F7XB2+B[7/(L3]O8(+Q8GN9AOGW@X'Q:G/=@+ 0%_?'FB< MU0#^W0S:DX=,3HER57G]<\K2Q2=J/J3]>E>"Q_7[4=G_:5?SSC\)J5T\_;2C90" X1%\XH1U N;88NFE M4SD 9DDZ$HFOR#/[BNYRT>R__B$)SG^ILX'O^I-(]:R?R#ZI!#4(:=*"3U]< M=1IG=8!-+_= 1U?%H(!FF]4B7WF7G0RK>AB7C09E!G=$![[-$R!/3)LA +H^ M)EJNV<&+[RT@W9RV.BM+2FJTM/#C"5P2/5 &%V$/U#"FZ(&6:!ZNRS\RR_>[ MSV)VPN--0D\QZ*8X(IC!H\QV=5W??W)3(QW3&> US7F/VPFF.:K]2B<3L7?1 M,V7W!T:'XMA6[G/OMQV+K[<;9Q^,-LGW\ MJG< [_[8VSK?VM^\OL)%#O8_'@.:/=M^&_=%Q?LVSP[V7_4 P9*MMQ^/8)R] M@R\;YUNQCU\MS&KPUW,5.I)KV6%,ZIC=;CK&Y3V\\.G MGCZ.'KN97>==.S^Z$+:*O]'[2PF\@P1N7D^-P,YQ03H,9KW#E% =H^ KUKG! M@N9P23=I>W]#\N;4RD[-I&RTMGMN]V.Y_[ MY1ETT^L:*.3@0CV,H3M=9\Z'HM_D0^\.N[YA.89XUK+=!-\"!\9?L:)TM;GO M+Z6&W-OFME:ZVNWX4TPV>.A%Q0] PG]'"NZU!-Q,])M+P_.W(NX7GP37+LY; MQ].85I>+O".#)ATAB&=&>(-SMO+RP->WK/].G5795%FUF87M>[H,^JLA_CI=V+S)_ZZB+; MC#$0;5.^X+H>Z*8PPS4-?]G&)+:-OGO6NNV[_G#8;7:<['7VLR=Q-O-?,D+) MZMBQ+]+6YY.X]?FAM7S3X;'B]O73I5[^:G?-PV]I';-6Y*Q65_]TROD]^T29 M"Y);W7&"YZ"<8=H,3%HG!_,-Y3Q;K#MM1;U8*CK%2[O0$38X&EU>!53N4\]2:#85U4KH=N6VGJUD*S?^>'L/5A+.7KFE!RNC8# 8 =,A M(V0]Z2&L_IB3];CIC%*M,ID6 F_)9OR_M^;O\56$Q*V7T2J^]=JWFJ6KBLK[ M;U6L"J3NO=F'FP-V^Y.3K;;I3@N0+/(HM;2JUR#UAV5U\?6FL>9\B:0/;'O3 MG&X=:Y:K=];7SJ!]O/7E8_'QV*+M]:TO6V\W+K;6MXNM]?=?MGM_?-E9/\1; M;Z]7AB[9UOH:C"7>\UMO.]7HVSH[V-\\VR*;9]O[6^3C^A;;67]_=F-E:!(X MQS;XCA?"-07F3>Y"1R@G2"!*!B=67KZ[63\_8D+40ZVVWF\]RFN@>Z)PWD,F MJSDUKV .1FO]R4TKH 9-R^"?W]'$3\F:1U[S8LW4AMMG@4?W#P MDJ;TU;"&-]?UXA8,?B30\G6.G7(H)T[(#E6"=AC\[4A+6$<1K+A41'BI[U8P M^([:^@C",92F_PM;7+QE3:1ABO, M9.@H;5&'.:PZ&H-RX=13CS A]*[EQW_PE)F_5A:&7$(*=% MG:!F7_=ME%8 H+% 9;PYGO+I=.7J+%:+*=S-2<89ID_TTV]']F8AJOT=]J!7 M%>#QL!X4X6(>0LV1+_[K'X(1GO^24CI:9!DW \;8K!X,?*SY$VD%9(NEBJ&# M^C E.XPWX^NZ!NP4?QJ1TH?@TRI/!%7QQ_AD$>U"'Z@4U6]5=K,2;,0$^UR" MVB$PY#@K+F.(/3%C+MG3E='0;&?GO.LO4I[($\RS]ZM[JZ]7LYR(N"_^:1S^ MY5C;)'?3!=T_P:2CD5>]9@7Q!'J@XZW W2DWV:5^ZZ$K!FWO5K,96'-Y0&NV M:4.U%L=;5FN7M'_3U8>+:,S^5H(%^42\M#D+M!,\9AUFJ )HF^..< 0CYH6% MZ?W^26W?U2WSH$C2FE5]Y+O=D77*GMR6UG_K&(HH[R#!">1J$CM:7P)W"JO$,F?!_A32V#8IF@/&=+\VL)GOPV[+?* MB:+F(+1G23OIPT-0Q_WFV1.C(QH>GD2H M!(_:;EE'D'$"?.E'VJZYM;TC#N"@!)V:-JR/->'3#!1$2IY-2_HA9IE"#\:I MI==RG/[9*JPW*:\&FA[VBT9=#6NWA3'IABF.L.)YYT&!&V8R@B'$@>:D@I'=C8?&3 ML?#.^AK])#5"1B':01*'#K.4=0RSH6-$+A%7EEJ+@(75*OV:AWL-#X.N',]T MUE Y[7*=J-;Q+/LG6D4X _>K4;$_P/RS>W7.[N_ M[^RN[6^L9Z\.LMV--QN[&]NO-V9=F!_AB,;ZLO"^=Z\NH&UPSOO6[\.+7G6! M%7XN(8O)H/P3:+3@N*"$AY6,@]ZZ"3NLJ^&?N7E M!Q\+'<:RAZ-S#$"Z #14HQF-\98R^UU7@VQS7V2I(G0*_83VO.>HD$=OV?(^]0L:3')^ M5':=K^IG5[8)Q< B.(C @FF[S.CM$4#Y;W1E\ESIR'&KW\^4_4Y"_T@6XEEQ M)V43"WU1^9C$?NK;K+YV/6'BJ59HT>4CVM1E=SCX^I';2^E._HUM)QG0!O 9 MMM(Q19DQN=02K"%WA!BD#!&?\I71,T?5Y^8RNO/@!U!&;[0W3.8U97G M5Q4.:)MVN*PYH?:'._O-6V:O*$1SHMR$9I[Y#F]OOU][-SHO=&<[>[.SN]4( M*GQ*9X(>;*SM9AO;ZV!FUC=>;VR]VMC-*!Z=Y#S;P]M?>_5N(YY>^GIG>S^: MS1_J\..F\BJU*CG]*ZF\&*\*FM][&BM?9?+^4WESNIKC^\^Y9:!?[I8@?.,* M_ZU'\&3I7W770X(?E\=!C3;= B^B/67H15K6B'>MO/Q]#61Z<^&+TOU8@MTL M$?3F(6X"UFE]W-6%)]Z#)06W373B_0EMW3[D$!YJR-^2SE_UK'0E.ZJB]_6/ M[V-!+%9>CM+8?GVNKT.V!R7HQ"-5'-62GO=#3W(+(1=8K:XM]>I2K\Z4'*J5 ME[M%_3E[H^V@K):Z=4%H*GX^W?IJJ5N7NG66Y)"0E9?O^Y6OR^ZI=]G>0(=F M72@N%"P5[6(0&/]\*)8L%>U2TJ=4L%NR"$_0D5+%LJV*6"G24YI'CEY18\DNWI MX <7V7I1Q\RP8;7$L8M"WA]3L[?F@WR/I+W"N:Y?+#4T-8MQUV2/!<[>6:;O MS"Y%OP=S^!+F+&'.3-G!'&!.L\ M?;85ZS54=2K=T!S.E?T^K.R1KILM-\VS$^=M+!'48G .9C^=HRJ6&GRIP6=) M#AE:>;DW*K+T9ES5)IYSL%2SBT%>S'\Z-9LOU>Q2S# M [#\Z52Q7&KBI2:>*3G,5UY>XN"]4=&6)E2\-SPYZ:;ONKI8!BP6B.18_72J M5RU5[U+USI(<8D967KY.I3UC#?2D<0'WZL/*MSKX0ZRLO];4)=?I$/G^Z&LL MGA4?F(@GCR'S4DDO"',P]/-IZ66L8JFF9TP2.:CI,IU,T<#BE-#OEHFF"T3? MGU'3+G?]+S7MC$FB7'FYDTX1V>PWA;>AJ:6.71#*LOO9[__](P6GF<\?]6NF M7O^(:GW $R27&NN!^9KCE9>7CG?,SM55*F?_IJS@7?WLMV%5U*ZP3?WL=)K8 M[Y4_C76Q-_OU27.2V0SCR,R9+4N31]A3^53X\EFV<>[M,.7M[(10V-%.H]>C\URRM_%$ MU[A0L5R;6!3RLY^O! 9>UG9?*N+9DD2!5EY>:M]X>*SOUP\>-FMD<:EE'YZV M/Z.671;)7&K9&9-$&G=PIKWQ%]G.61\ [E%QDLZJ!)+HHI^]\GT/R#?FX337 M$P"^W([4[BNZ=6?^4ELO H_\C-IZ67ASJ:UG3!+%RLN17DXJ-ZZP@+ZNKRCA M_0IZJ=MUF2;ULHEG9)OP4H#1SC]PN&*IEQ^+&WY&O;RLU[G4RS,FB2K6FB_Z MMC@!F#R1Q_[&^W:_D:]."_NP:95+K?M8M/XQK?MS+$4OJW?.^()YMOGGPMO- M!48]R_*=2]0S6Y8PYW&%YJ@P1;NI^H;=UMF>/?)NV%VNCB\*Q7\JCS/#/U1S M\_[SG<<0<*G-'IJWY=?V=[PUY/5Q=+K;4@E%UZ;#^AQ_;# 9-' MUZP_ZL<]H/S]8%=^0/YDOO)R;_/M]MK^^]V-O:5*70"5&DG*OEGC[/E FZX? M_3Y!C[8OC*SF'/I[4M:I/.F+*JUGG?I?S@HW.&I5P.2##7%?H,M'M*G+[G#P M]2,-B5_^:JKGUSLX\3>V7;A_K=QAO&AE]-!1=]XI^Y]J0?[2WW[SE9DYO=@\^>A2*Q"'M_;[Q>G/M7;:]L[^1[6QG M;W9V/ZSMKG?>[>S\>W/[;;:WO[:_L;6QO;_WU4@>V\R0&\S,-V;U>%@/BG#Q MZ-8P=7/_J*BSM7Y_".[UKC\IJT&LF7.)6"VTH(M^'<_2.-.5ZW3+\G-<@Z@O M*Y^=%8.CHI\-CGS6\[H?KY8AGHV1"@23?"U^C5DJ0&][--EI7?G,Z!KN M'Y[ NZ#Y*@86_'G<8M@L@:=6SWRW&__M?5TIV?ANX4,3I-!U/>R=7"Z.%_W3 M>!1[IK,CF.W,^5BD*':W*NK/Z8YAWS9K[H.+5:# Q63GVEF'SAWYRJ>YU8/4 MY7XYF+P1&@0"#LHJFJLL:)B2GKZ GL$;X1:7#+'.,ZZ *[5 M59S9RJ>ZTNV+8)"G_F)R'N)PPG 0-X:F'9\POBHKAP-;1H:/P__60-[>B=/#^G=B. M'41)JMJ"V+8<=EWFBA!\!80!Y0G-=B^R4)4]F(2R!CHUY;;AO=!D/3P\]'7L M1"M/WY"ZAC-@V#IM*AG-:7RAU4-H&=J+?%05!HQ99(0ZBD#3F9BJ,9Z69QG< M,>:N+M!KD#CG6=N%;K<\BW I>X*?CD;H?"_.3D@$@HZW"Y&_9$_(T_28/M5 M=E-TBX:N_XG%:D/A7=.IR*DG51D:CM!MH9A$BO89Z+ >I!NA'Y5NZWU5/J6I MP!MZ\"[Z]/HC%?0+KMN8V#TH4I(W?"U-?&I4 JQI(WZSP-SHAX;&_ ML=W#JCP;',%5_C3UNN@/H?^3?-"(^@"D.ZF,T8/)3IZ J/L.F.78A7%UAJR^ M +WXCO%5[UONI!^A9^*P^:)7I/R"$_DS=P"(6&NZS#LWO1R;?\S+"KH:#TT M=>$*716),#(.,!FF"B!?I[5:(?WWRR/9,%#YJIF8T,J"\[4%OF_D:$I=3F]Z40R [>T=!M'$ M!==64\'FD5#/XFPW)OG;J.')RG ;RI(CYQD05C\WT0>@=X:*03+^WTZ'' M6P#JOC&49&& Q5UIATTV^A@MEOTKVKPU<]TT<<,Z=J"%K"[NXSP#G53$B[&U MR)B)"9ZE$<.UA!JCV04+U1VI^]C027I: RJ\M9?1OL?W@*M81TQU=G1QP_0G M\C;$7+W5&7D,Y_G1W$F,[B0*^%X\>#IE#W[&G/0F(>1K/KOC;(J5F?"4;QY; M8Z!7LU?#&J[5]8^[]GKX:NZR'EU"^;BH.K&8??.O)1EL$(.CP*!N<@4O8 M0'WHP^NK;7SM%CP#"U. PF#Z)6#: Z[8Q>H'@!4.!PV&[ MOG6.)U[1NABC-N/Q4M'GT55T?T>]>C::Y100B>8L#?SV26DFV4S#4""4_4O>+T0B^X2R-N]HK$H4[ M-L:K["2A1]AJW9_H:C!R--=]\/W:-\YV=,^Z(!01>"6R#OO1-4RN=OMN6YR" MOPARHN-=J6NW1#SG1 *!-8\TD#-ZV_TQ!^DX? /@;^S:5H= "=LZY2.V X8^ MA!^3S]M D$@JH$Z:SFZ#(*'Q"Z\CK(R8:^0>;[S>&Q'T6?;NW6L0?/@I"GH_ M6P.&Z )@PS*]".-L93"TGSM%?^7*N]K 7)S$% 9M@B%-MQ*/^?.3$2[>W)]@ MXZN*X9)%K#YIX@&%KT=!H&OB/6*$"3%O)*"^'>'-"JW_@AUY9!I>DM47]W2IAN!&Q@T#+KN'#JCW;-L;UB ML08/ M=L&+ M?#@R/T9U$=%OU"9X0B@9Z-O2>0?W]R5(("Z@][!O@8&G\BI7R:,4DZ M$@EY@[S/VB3.SN+'K5&8F['/UR9J$8%/ _-NM,C9DYROHFA$;6N?DM<:%5?9 M+5SB\52.<>CKIY=&3V>F F[/4H'&:MB+#X*^NT7)?1O:W&*MK]CEV,)U\SV* MYJYF;QL3,?+B6S@1)$%]/>/4IK-LO3YNOE4\FHT5* M9V7U&6X%N>^5455_N7RF5X)J[D_VJ>^]JT=8+33A: =D!T@]RC)HY@,4?5%% MKSV5N#SU*7H[0F^15M#-A#/*LINE)2C\RP@]-6'\>-I%?516 "7ZT=K%CXU: M":'Y JV#BH&9!1 %_)96B4ZZY46CX.(]@\P-VVCRB%R=V*,"]!P,Z[ -D*>% MF6[9/^S 0'LCL];0LRK'@*\JRR:8$EEAH$%9IJ7!N!@2TQ.J,D*V9EM3BJXT MY@T>BGO]4]P>&FFIVJZZ9:9UO^(@8/C=)EH^85A3^_"AAOZFP,PP :_FM;TX M#:>Z.TSQFB9C1B@\HV3T?>#V'X4(I6#9 '. M/FIM33V)^]_WBZ8\0EJ-:U?;SF]YX+7N:Z?331O#"IR!*Y&YT71!YVYX$%J% M^0$U0Z\!IHGW3<*BY,RTHO_M20N/2 M@@-RV)\T7M- >DE@R2^16*V9F!3G1MKBHG%51&?'11WQ';MPR\)A7(,<^%X4 M1*"['@]^[',?@QJ=5%Z-[PT8C7?8RJ_IS6UWL3JZ+ ^B&*CTH5K.Y#L3\(!^_OE3J M4V3D&_CX9@3P[ ;S']EBQ T3@.)F5_";?)F4^] D7FX6A!N^'-0CG3<9:!BE MBUB@:-F+"RLE?&SS:QK[UX"@U8#1V/ @?($N'# M!;@FSZ\L:[?E?L , :QI2_M,AC.>][0]@MF-(;1JO!9_"P"[$C,9V=8;T,"W M9SR!KT65F9L=F-LC5/,\"=]U9+X1F'M"?L"A:44)Q,V=ZF26+CDQII5$B6AL MPB7';>ZW\O!=$0 -<4T&X-:3D^YHL?(; A'% 1YM+@(&JCK_KL>AZ-'L<#8 M25.F0"R(]=!T8VPL6<'B-,'4*QZ%UTG.Z\]@>+P;ZY-!3/< W3$*8(Y0B M$^.A77^>V:,(M])!?-'\CM3,.&3U?G5O%2:SC6Q>B6I^)Y8)ZF@,ZZHKQ6@2 M8A@-N-5-5^:]45)WU3ZC"'ZC6I/',6G:8U):;$B/B=^L58\C]/,=>6V3/_W8 M.1Z[\F.HDE*XLP&\KP,SU!FEKT7M7]8#($[1,\.J3CY6(FI1]3JA./>N ^R6 MXM>-):NCH]1^S*J4E)D2X(#UJ_*\B U'%_\H9D@F*U\99[Z:%A<07"9I= M3TJ*#/Q/NDHS,,3=HDD!2%%UZV/XK(E$4?PLB?UHO:'R,1>QS7GTF0<:])KP M72\YHY=9 R/5T"925N#-'/83@S33H^/B_$126SVYF*-K\.&J,8^5)VU\^KMN MX]A9?*.+*NCSFWW%>">1U]V]<23R%C_Q0:#4'1?=_TKH >;.Z521%T:1N>C>.6<59NSI+ MHZA9;.\N"TBM92_C;&GG8L9U4M#-S"5:7=&Z_^0Y&:G.U6QS5;*Q4 MFY3:T2Q?Z$LW(J(H4K5OH\TI2SQ!/[ >%B[&XU>W61188_' 5D M)]K\L2:?7>FX295B!PUD2,@#U.S0)NN<4/H P",\$P"7%A.YXPWSP\_QWB:# MOTU:CQBY%G P:FHGDZ::@DL7H(?#>Y9/=U/"IY#LV.I"@$(]%MA+T\ M2ZK&)9]_M(#8+$69BT9(DT+K-XN-SZ+J2NY.NVAT&6C[S["PGT'I ,:/DJWP2_4X'UKQLKM(@(?H0:HFFYNC8#O.\!D:9UZ.Y%X^D"Y_<;C)Z@ M0PIZ73+-9.1JC-IO6/ZXM(@-7[4-3BZ$7 U[)Y[3T(7B/T-_/24L!:Z \286 M:,;K-8G]XI8J#["WL85M.'AG8J0U7*R*PQ)0>7UEF;]950*9:I?=X>-%$O3: M^\^- ]*D\"<,%;=\G8.*J9.S BHJJI!FG,[[DYL"6>7MH7[H=5(G,/4@>?W( M'.V4^4X-L^NCX $Q8O RYOW'L;7S-PI738QZ1D2Z2*JA\>G_L5-HE&]L"U16A2M5,@@.K5]2#QGLYT4U'6\B6(D7@ M*17C/-&TCZ]YL!Y%/J$+:26ZB<^,XRTMW!M%55PJ-@TSDB8OA1=O4&_C,.A9 MBH]<\70(G@P"WQC_37V,FS&2@6NMP3A6Y%V3/@!JL9_A*R'E40-SOB)_I7]*TO>Y95BD+ M*+YM*^XY&F_,NEE!C6*04;N,.W9:Z+@^.7HB;>)*&3"ZB-'U871)SM+FU@F] M5Z4AC#=6-:9EG&_4J/?5)H0;ERGU1;OCJ?%IHC.8H%;3_R;':XPSZS(!H?'B MP$"?)S>QU1I-_G!TE8?]B>?;NR(AP.:-EAGMQ#E1\(IZ6(U56J,K1IOQ=5)N]86_$1Z-=Y+')Y_!TG+"ZZ85[]BU;$:-MC@R9CEVHDH M U"#HDBB-,+$$UE345^6[;Z&KYC.CY%VU""WNO!C")=6OUN?.M7::'17NZGDZC:14;&$YI=+PC?S MEVSKU2C<-=]8.]?XP^/ Y97M&RTT:!%L>N)**LMWZ3K.WKETF\8!AZ(_JBR3 M8IJFV?P[?B+:U$501;>G?%QN_IE(K *WM:Q:9IR0MB;B,G+LVM#KR7 P:/U/ M$/(Z&08W;!9B8PBY[(X#*X#X73VJF-&"1#_:ICX!QD:9JV.D59=M49VT]%)[ MW>NFH'1971&WVQW!2YF-VJG)UFJ#K.UVD6C"8W;((#I?@U'5& _^4^.;@!F. MT@_CK'R+7Y.^FNFNDJ393]A=@C-\(%"5WH?;=4U\WE1R.+DQ5N'&%B).X M*).6=S(]3'DEESP6KW5 AU],*E0W'%><.--13ML$C;/+I,2C(70]*M9D(A,* M:ZU3QUQT1NF]#?:*XM&4_FD78AKPV]BO)AVJ>P'CZKK)K"CXJ3SK>S>1$A3K M:EUY;ZL(OKDX^_^S]Z;-;6-)NO!?03C\WK8C():X:2E'3UR5M_9,5=G7=G5% M?^H B4,)91!@ Z!DSJ]_7)Y\DFJ +$D0LO9 M&U-NR]- I$:*(8]S>EX8<&1+[@.,61?F-S2_S9+>3HP7%H3B9YF-S;+Z8Z54 MZOM(F0O$L5OPGQ)WXS(1+C6D#%B$G%"EE%;HG;(>@K6+*M=O ''D6]?%?5M@ M-EE9&BPS5>!@QA([I]2]%Z(L*>EF,NXP!+ DIDYID>)D)\E@*I!7B>DEA9_7 M?PR*J?G0OB.8E2D=@K65ZB(J['!*8KR8@XE]8FZ>+#1/[!EEAQZ_ND)GBZJ_ MY*H MS CM+%>Z#%\$LUE B[#B^M\,"Y1EZ:E81N'N;]9[ M^4H8Q3B<"C:H>. 2*>6U-(7H$E^9J7R6FE"RO?W=.(18K'-F<*%REQ'JL**< MXW<:/LJZ#AD889&_(D)L0L5@Q!@V4UR<:M0K3PUWUE2<+0/.FXC<9&/P"R0) MZ"N#(B6^&K?V FU4+,K N]]LK<0*',JSB:D5TG9&$ZSRD1U("2U[!Y*O%UU9 MW'0NKB>RDYHS!"2E5 J#VRDF;@TY;Z)L?^4CKU#&+W8D";!;3.(M&&1?*=#6 M,]# OLW,BOGF/'=YFL,YS L#&*D-#\Y@.>%VDTC7!)0+VA=,X:7(N(^QPNY;T$NJKG]!@WPCYEQK\VGT5U[((79->1Q9G(MNPW3?C*P34*F@*9SRBSFH3-"3 MH%A"-_&ETUVL#3C?): ?+%4EAE+"CFN8N2V:DGM)8'48L+BD$KYQ%"O/LF T M79+&VM\A=!-=7^[.<'P.!HP5]ZZ\43*IP2Y%"6E<.U2@:!Y=1 7EA[AN5HP? M"Y7.9\B^FC#@5A\@6X+H!@,DD4D )@-;XHE<1+I6-19YHK &K*%;+AS!,Q'I M=/O6RE/$_?3W#O=STQONOK]WS[[W/\A->\UNVB.8Y>J EZTZ3-@%O%!14=6U M.3M8&M'DD@8P_)G5J'<3NG<,F75&/9%M?Y[F(P;]K@)N8N5')W@SI\MM,D62X#,HP05HAT8OGS/LO:EH6X;TB:R%5Z"\:A.%8?<+MPO7:A.E=7 M(F!8)*D$\7JNN$8'3>6($Q?B\P7G.?DX'$^)P&A(T0BI99-MRB*V*Z#L"B1F M!5X\>_/VP[.7#L!%Y)-YS,!01QR->)A26ZC+KC@+ZPP%"WKB,O39/5#TP=1" M+C[]$O(S(TK"7(&=0K8TG&"Z*910J1& MW1)C_XLCBL&;ET MI@89)J./&MED)9T6/5BD5S;&_HOD)1@O<#J+2",_Y:RA=V,"!IZS( 8?+0!: MI_9$:6#&E&5PKE$4E:7I-H&NB@6709\\%.>I%/7*HDMBAB7U@VDWO:Q.#:;3 MIX#LS%F!%',6;EX)X0"/I:S43*?1'P2+6^T MV;0@*N:=@B\%P^#%>]94;T4],>("_]8]#%Y\5O&<&#(R45]P*%Z"AY([!X\$ MWI\;GJ70.Y'Y)#26@9/($1, /Y42ACO)9*B*\,Y)>8&W.*]'MF!*^W_"B&&* MYFH(/N5PF3#<6GT?*X55D3ES3-EOL7KFL%4NYQY/ 1P(\(L&%E3'9Y?15#Q@ M"9J]L%:"Z'12>:0N7#5=JN](@YQCF+D2?H;9Q:)D7(P%+5.($-1S05(95?.2 M" !+E26HF0AM3<$Q'9V"KX#A%6N[J\+<0L5LSUQ<<,OGC=R-I?^+LS;_>LE*C59-^\&@>O?CS[2<8+'R;],3Y7&#: M58[H:G@#R83<@20Y9$)2,+(3\#NT8:6DE0/ZWP,/VHAS-,::-4%IT7VU33!A M%RVYO#^HKV=ETTO[F[S4 ,7(8E5@?Y923K"FYA==>>F]@AMA<49XXV?!+SDN M%GY;6YL41"/Y$Z#;%0*J\,&E@\?57&)\8V7+LZ>Y[G5J87,KD3TQ%:7511A\ MB29*#*0_X5(ZH'5Z2-)[;2-2963AQ$]=.\3/@$3)U"DB"[$N'..4%&''9D?G MB#J''\:ZVP^6>655$,-6](&SMN(K:OE2L(FF3<(+N*W+$@?R:LEH>U5G MEZ"TI8E:+I>\O*J]NJ0-(28-&\<19B^"I(DXG2Q7ATRBS.\A5ZNB!: M!DOH8XZH[B^E' =7*.@_\SJX $1V!B?S@D&;C4ZA8I-8VZWZRI AT'JAK476 MMMB'4X=[F&TS7P SGUF;DU(O5"44^S?C6QD G1ECRO]I-I%/%]L%?,!F M>.$21)@N& ?T96LK(MI\%C%ZP,*] _Y43FT'QR+!4J1\ N-*_:71L7E9BH1Z M+=BV3OKS9 ?C^2A++AXPW')^T25(",D*!^OARQ2:X%%?1+-9H@IWL*X1IX?4 MN!/,\EO.DD*9R]'?XH(,*F*MQM%H$ N;P_4=%Z P'M=0! Z>!C91P+EE@9@9 ML4GAI&'+T!$06NW0\6@I/2#^ M'@>]C,B9ASLM;@Q\(@\^>G^W8Z#M"A$>47&Z$0M+C;D3 M1)Y6W50ND%#PCJM=;59$':->3(H0,QBQS4K $5 74L!DWJS=7ZD1%RG$P^/ M>E8Y]IS:H)@C57@Q0(U,9YX1DY:AKY"FC/:V#6-,$-$P+8@W,4E 6_F:TR@# M!TD"-P?VEA/D*,/NR82.M$#$YERB][0'$Q5%M+ 1)B7\FEH'&(G^K---[]E?W)38QQ/\R M]D+#^4/S, QA: .;:\+0B$FDW+RD\@,[%!N]NE2.J>#YIJBY? (,*AQAD)]& M@;BQ()VN,^)HZ&VXJD&DW942!Z\C=Q5E+6$®VDOEJ"UM_"#,D! 5!T<2! MJKB6[*LNU2/0A#L^N@KT$MAGCY3!KU#@0;ZXUKTZU B^W;U^_+EZ%3>B(E.>.DP*80WDF@RJB_)%^U.4'^($)J M0AG&@2+H[*%IBM;\"N)U(!T*]\!YT2\X@:7I6^" M(PH.3E:3.< Z7T2XD:#MD?1!GZ_K<-+FPK)J0-./I2NF<+)[8E1J5"(7!*-N4:;OATZGRPP9^)UP;;;.I M*3(63.:S$_R>4PQ$1^+T:\H+REZ9WL->!XW1 EXD+051E^>UGGB/80>;$0K. MY?Y9G<^YI'&'1KWK+3RN.QZ4W.(NB)2:X?06IAO6OY*\$F$+=)BD#$;"2Y#*$),.%X78]MB M."X[Y'\>SJCTU MZV#(>(^;.*BT()>+PZDD*8RZ0GPO&N^5]@W]>!Y6!MVM2;>E#?H)D5$?PD!W M57Y(>W.G%N:Z[M+WM"AM+UIW-09[!T;=#;7Z(.;GX_"'S>?'.#/\&]T2_ M 57.;JSKK@T3?: 4&XOENJA_HB-H7A/Z4G>AYWEQJ^W_-X>[@.IA5GWH_X7! M:['[&C]R@H_Y5.3?%TRA;9O+H,D8P3]C_A4Y-_M=B!,QAL;M0X,7S[Z\?8TQ7R1IAQ^-F20=SM'"4U5 CM=.W3#@@W; AGC( M&Y+0 B7F%F Q<8D%";DK+N/0C^:W'\8Q T@R+NE7V88;\[. M#U(UJ7[N'\$CKS'L#[HG#V?9G_1Z1Z\>3*Q?>8O5'71.AK@4'VW\)=PM/1"5 MYUD'O-P'5 2OP+ULA>_NA.^7!6O9<:6CAQ^(: 6\R\^:NLOM=HV< Z!8_Z\6 MC<<0\UM=KV.,@,(44:>V^[KEV2.ZEO.<6.&P>-ND5NV7)@)@!#,!F2QJ<5<$ MI^?<^41P_$R-1I1SY9RP6MR[!=/!#9:4]ND+# ED#/>5G"K=7@1GM:.IOYY M#;-$&8:_-;#:CU2MPS4:7QASB^"9C/(.\D?J3L]/ M_$77K+[.,^3J8?.)7A,Z;54XY$HQL?<(B\4-LA7MN(I4.*0'YF8]> ;+J- : MCS3&3%)*LF,Z1)N \!?*D5Q%A&T0!#9'!%V(5,,"W7AQZMN!N(49,J7R_E,! MMQF?'=L%(5A5%IP7$:(KKH/_+X?6VJK2I6,_7.W(XVB3^._/DFAT/#SJCD_B MP6E_,!H=GT0G<3P:QKW>Z/!TU#OZ=_?TV5/U_E>TUI$@7M 4O'J45X* M'F[ZB'F_J"!4< 'KX-9+AO"%B@KXL?*KTMH;U5.L$&L\P@2<2O.KD%Q6T#R, MX1U3/CN*"1%#*H-#^G1[$1J+:5.4KB4B_*-10=C95WA^6/YX\CG-@DS&Y2P&CFOZ,^$O\5//?NO3V[N M@Q;THUYXC'#@GN_SJJQT'U8<^@DA]\"V0+EFTPE=9PR#>-7*U[.B,)65-'33 MR.R$B"(036M)CXF:YKQ0$@Y AQVQ'LPV*TELPS4AN =M5.A/:>8@JN^AK"$V M@IEC^0AEQ] <<]YQM>X$.JSDC<=QRP8*NZ;IOJXE5&ON-21D&* 7F57$+UQ' M[51$YX(7Y8:1HA%'45$D%+'!Q# \PR.+ R'25&N6D,W00:6F9P8]DDB -:6; MH9SGN-*U7_9Z3.IDK)VX^S1G!6RU'@<$I1AUB20.EQK3DD!XR>JG M4A%%>$)I4,A\^PYSH^9FXGM$/G5-ZX(]%\C?$+^[K =<\G3-E*.3_(0!^*Z! MM-)0BZHI/:ZC316,H;,^HX+CB]!C=II(ATS&ZBYOB:$)Z@0?)I:O2#]^I5*B M\:XX>\YP8:HR>YSGG/T64:OUMNNBN^>9UMQ2 ,TR1V4+I,YY*BDW%&5]QZ11 MHJ?K C[6"+RZRD2>= URN%YSVN> +SA%[^?,-5Z8KC69\NB>3Q#6L-[K%D#+_/+V M[;GN^,KQ$FH#4^D,A#F0#/+$8T"$*X48*;HM(T&=&2(7S\?&,J8C)Y1@%!XR M?20(D@.V-QP]+B)@>4XY^>3L!BZ]QN'P9\04#ST7 $\!=Z-BDP4%>%G2Q'X$MF92WOLD)UIKX!5B>EP:RXYXC=M5@?ZOEN^[98M MQ1KSY)6J=S&(')58721%?( ?6#@%TN E,Y)\?"D*+ZS[[D]RM0Q[/YA M4],ZYJ'*/()WAF7FE=2YFG$1^RK7+.&=BM:10#1)5:QN=L;X:2=;D%/+$]1; MR." YM.U-@,8)CAX%?FQ<*)[)!!QF8 C(#\38(7P[#_]P" M"'_]M:)."I>.=D5_EC.I,5]VTIN'Y6CV4E&EGJ;Q=(G":E*MK?)U,H %806/ MK6:SNJXDMBKRJ879\1J+BQ!M.1WOBM.BSPU?N:'8E=>^-Z',4*&DR-J]*=>/ M$O\1^I&XI$&MSB(^S:72P-U,V[A>T.0FL%W?SJ!;5WSPS2Z;B()$6&?O>4RK&S:0 M"A-^7^[-$;*CL*3L8 +GN;;6_ (@UR2XF$M=4K,)5%]?:@KB+_"*P4Z(HSK# M5%$^J\29D_9&[H'V6^\Y9S_4]/V19M@7PE>KORQGM^_)ZA4WST;=(^O.+=@: M>;]Q!%@*B2J4,4LAE,<00FZ^][^ 4C#6R7HYM5ZK[G*4'=N M77'KZ("2]_6(F8.H0!JLTBG51OC-;U VL75Y9ZTFHL$5=J].\ZF]#.UN:=Q_M"%X-YC@ M7/,H1U+8;TF:=!M:S<1E<^C&\M5MFW9_R=9;\Y>2K9\A%9JV>18J*MC#)Y%S M&V?HFX/81[A'=JDOB2VZ8'W5=L:RG7JEK$EJ@D*:K!S/'97J8\T(O]4WXSR6P(SV7 M*."C:VG8^,CMA.F1)3948?"((OUF>< K$8NQ:R+&?IC5LE-J.C^S)Z9P4^#( MO!-*I\5,-E?K(;/^J40Z,VEPC/$<"9\2<";G:'EM PQ_O,MBC M98EUCO-2$_M%YX@ZIL-OE*2-.(8< R.>H\KQ6VQ\S].ADO Q?H8?"F3S7B94 M^R4'H\@51XL \@C%2R+H[-:>HETW80LDM?!+5R*<_,5K4^&4+K8N6F:+]^/ MPI@9)@#K-@ V/51&^;SC0CACJ.N7S$C%2@LC!>HE8]L?'29#LDL!]A8%Y1R> MH[:<:?T"L>,MDMZII5_\HV/XC_21W>SP^.69#8B=35)C=Q\P7?&]'3%9'97F M-7@A19P7KJIW+*H5B15/U8KBV>\[\JRD)(>VQ\7>T)>EM5FG44QA2U4@=LU? M*K%A+*[6;89#S:Z(Y E]*O>+OJ6YJNV?=5BO[=[G1('%:M1]T-P&L36.4(Y^ MK@OT-AC0GB09.EEL6<,Q2>=U;I?WPC?"42M4QM+VE@9#8](/B:$%)84 =;+W M R8=OS%-IB>T+.PS3D+I/ (2G\XE\CZ.R@LRN)'23(T(3$QE4)IX-&$[A;4- MVQ!-!V,-Y"E-X.,Q]2@J3.M%+[; *HN;F'*G0AVWI"3D19XRQ3M[-62P7;L[ MDBD7\A^)HYJTNA#\$NU^5D9"L$)M8!6!CISEUD9"YG234:Q7D_X);Q7>EE9KT,@U=-9V7%B)\);8?NF M,4MMS-2\_#J;B37!AJC2[)&\9:1$G#PB"$Z!8APG&!%&=<$RR5 -T3'U68TE MX&N'Y[:#@$]\4PLAS,M4&GKA[GGF^GL2J"^:8E.DBZ+OFD 7SZRI4BR-@3NE M?H X#Z._0ZP9DIDG&VDX+B&\;?ML P[_Z)W-)\.2/K,4H*S59)OE)4% O2_J38 MF? CCPV459>_@OX_3R1)IDQ00-(7L/)7H._508Q49W(8>2[*0X>-[MG%+'5)\S%1WE,)-B/)^BD2&H7FJA)PS4#5+J M1!;@VB7B5J+Z_+ T^ L* P0\Q2#EL!=*+.B^BN!PN<19DP)AC.AFI28X%E$ ML=2=""Q:.5RC M9H &V>2Q93"(YQ M>O("W!=>@28?=(\TQ)8J_)WDN6II-%UO8 99(X[2%U)A"T91W@RB#J<^;66 MPU:[ME[7!FGS>47L]=1,GE:A6M$'1)N!>(B(1#/-(]*DSP>GAYT3HUNI(D<@ MW%1RR5AYHBD&2P'-$%8'F/S&=B\A:.?A8>?0UV("S*G:N%P0+P2(RYPFX4$Q*?>+F*4U:=-T85K#1@'ZRDZ^#MU'Y,Z_$NO: M'O^)Q%+HF>" "M8KLZ+-;6-)\TG%)BD0']^':B7!IK(C2 MZB1$B.J>?.LE1W(#F*EL-R21 )&+4PV2Y# ,FSU>NM [8R#,[+9I19 MG>:96JS"^Q1*1T:H!K/PHF>@E-GBPC<@H1YU_8CTZI MPQ,OEC;0)YKST=F:%%U[[S5:IZ-._I-ZU(@JW=_"N2RSK1\?^X%C) M[;R&V=*R^*/SI<.A:.YU)_EJ$AF=''=X^HU)T634W3#1L/MKNE9KOR%PG^&0 MV*Z04<FN[" ]"VD+N;0NY@*B\#=EXPV%@*OD_,(< MKQ2)7YU(*9+"N+FJUH/X3B#\3 E M^AP;_I/XQD@M,451&VLYA=6%B;!<_$ MT90@]43V7,QG;N+,S4P(<[@8F6/N;..4Y,E5Q&=]$5I+W3NOF3KGLEE[3N=E M[2JI:7M/1<$8]!C)1,<^]Q?_F4??\*JZF!<%:ARZP7(8;)SCCV#1YS&I "J) MA U#;P542N2(-,@[5=#I&H/2.0 &!&B;M.$X\B(IIR$UVZNH+=P\PSL4_YAB MF0SVO-',\.+$A>!C9S&("WZ1>C<>1%45C9&SY5SE]E'HN$EP$71V5%Q[6C:F,SY%BQ5S-=IQ MBQ5;OT#:@0\M(X"Q'C4"W" ,_#/I'F0'^VAT@IO:)FQFI4E14) 9Z.%77Y6" M<;4-,[6*.B AI;!DB9W%LK$AO&@X:$[:ESNN<347?'>6$PZ(S_(4A/F_W%R-YH75HC>T?QO-W#5F,6PC-5+;=U_X^ MD4_)D"Z[96ZUC#F9F,A@UCTO%RW3I1R\Z _Z/86[G MV"TQO6N=Y]1.U"*=E.60U(O4D7HD)<2NDE ?7=\K-VKT(L%Z!C+1G/B(0R*V M'+)FV#A!_3#%X19+7,>LN=O^R W*O)3MLH@):>GZ2,%&R\OZXNV7]R^%>=66 M8 NM*M*:T)+".N8&^P]7Q;S2O@ES8E#!C0>'6CQHKY>]WNKK56RADRAV*QA= MT= =:#8?I10*M#OL4%B:SG#;2(M3RU0G >!>@6PIX[HS3='G!&H8@-$[N3@/C"#@,]A-,,%T($[3M ME&56)*P'5-QU786AD.)RO[A4TBI2/6T:G%JDH2D-B$IJ82H:VYXN&S6M'RC0 MS(:"B+K,XTQ@0\SJ7) ^1T5(@"*IF',PM#5@MTDMLL,+'OQ,.W?\;AXZ%B[F8&H30!'TKQEN/Z=_ ^AE/3,74=J*"F&[&98NUPK^9/VT 6U M'(7GB)F8V89S- ;[I?H03$S7*:[V8[D2R1[-BUAEVK$6@YWJ,,DPR>%0GNM[ MZ2.A"E+;--*VZK7S0D;%J4)/W/0SR>*HB,O0\YF+&3(F:'!TA';LV*!@V>)= M_2 *5/%>T25,% 28E<3_4FR:+0K##^,7(]9J$ W+RS=E\. X56DTZD8=\K04 MI!>A%6"#7;F.J&EJW8(WX0X)*7!+5PW&B+!+*VO!*69]9BD"CT%A8:VWDW;_L2+5@ M##77Y(Y-?28UM?1MA)(OOVGJS A;HRNG,-XCUQDEL5#=D=I@'=*0G--RN<1L MR/Z7@:WHJE)=J63*=BE4R+)L5-0C<,A7K[L!,4Y43"P'#MT6F9/;[(M11$26 M5Z[D"VI.:?Y)7&,X/KQJ)%4HY49< 4SA*7BGV7*PF2*Y-LP4!>1D:A7LW)U@ ME)D6D7IAP OKLOB7YG['S^K2(FP' L-%C+*[? S_JKW( (>I6S1>R!PP%-NU M(=*5&-IUPU()LT/XLR";TU2ARG?VT9M C8M*MB4TMK(6Z*8G-@',ROE(-S^# M=:05AQ^G>0T3 MGB[!NR*HXL)==SNBC]X+[R9B2JMV_ VX2 M'-)1Q>8+]!*=CQ$=#A'P:?+==HAP;Y253,*:Z\WSRXTS#MJ(G4-^!E8!LJ,4 M-MP!N[\%UU[#[^2.=)1Y/.5EZ-;78BPFUB00X)X49H@0'[]3;".A.4.:TH::D MS0DN%QRB81@!7$BDY)P9=8(_:,KU:=54O@8;ZUN(+F3Q!;4:9;U-SV!^Y YC MNPH=%FM8J-6O=?C7PA;)H?HZ7R"E KADUM &.]0^V#AGI%A%76&%;B2H M6Y/&8(*82T1>8&C@W?JS(P?&VDJTX39#GBDEAH)>./_\HE[//0M83J+CF3MI M<[]NR:1#,/6.3/)U>T(CXP0\)Z8"Y_WT?B_M16W#N>2(_RSE8+ 7^95\%$,SG/EEJ^,&;:VS@]XN7S=/V0F8P*+M!,G><5 M1VB1:0^&0:6&F,$P&12R:!GY::Q$,BOQTIZJNCRA?EXS)%?>Y %DY]%7)WH? M>5M]^Z=QN(\3AOVG:_1;%@)DAP!%F,Y-]FJ-%C=9RU$T_@:GSZ5.LF>"!<[V M"+B@ )"U-78?"[GVIGN]8A&NHC)XWN_T366M4Q_FU. BS:XN!^5 '*V\C8E+ MXL]&%B3@OGI?.D%]3($4UOHW*CV*!XM%'7@@3&\^TG1D+HK3\@(_0MUL^(E8 MOG;8.5H[NY=T0N>9_U4+:T9GF-,SZ$Z(AH^79LP%)'AYZ_O4.:1&!FF@J^;$ M?C#,2T^'M X^:IZI[ZH8)Z7[+,X*E,&+^MAIVKW.\?II. MB /2+UYZKTNAQIYW*/<6N96+$,.9%09U\L)ILN)?=,@55$K];SJ6= ".OT6! M.:?WI$6!K5^@+:\ %TYKF)=L60>R(P=O.!>'HFG^PM FM>QOF8A=[3C9L!45 MQNL[S .FE38RYCS11$-,6:Y#%.C.Y:G )[H])(GP0@R,;D58&,8HW0:RIM97 MJ)>P_@54,W,/K NO2I\8[$!/Q-TV7)9D'DPF= LE?=R/!#9VWQA;>Z30KL4+ MJW1"0M+/I=[C18X)R7Y3R#JS';Z(@E\SD'-0N*&7A,XHZ]R[@62NW5>.3/#W M]*'R$&SX*(8,UOIQF$)+YU7(4'&9Q!BI:GC9>H)\V\#(DHH[.#I_4"GWCZL] M"ET'=&VI=6/3"#07+G=9MBMC/H&=E=U=."?0J: C4"?9.]E5/8*@Q:H[O/[I MCL>L?2+!0R'_D@!B+>P:V9%R43+&FN9^"!#%$?4M@3IJC<-"4XGA@3TT&I/Q MHW-)7(T44;# 4:$".R;HY] MN;W4&B.3OF/46@D[6G"PG!'J_)T&+2!=$';^ M!&_O3K$3;*NNW6IZ/3,=Q04RRB/2$_^5P3DWI4^%Y5,B-VUQML!WGRF/(D*_4ZU-X MO[?QJ_=;P&)T6^I2#T30PHXD1&5I4H=^W*GQ:C6I. [^-+Y5-N8BO^*V;=S& MWB0Q#'RNZ046@_P%_4W)1?E??!M,V4 FI6@+J M4)8G ^W,R"O\%7- ,*4&/@)73Z1)QSQ-HM:)-G]UUD=2R.:QE'MCP(PN#,\S M3 ]9=%^NF<%Y*ZE(0^@[&%=8$'R M96 B$5C5JV+M MQGM2D'J2SI70:7"0A*G>KMRQ/+9+^[7-Z=0EH#2I'U17\;DB;"))JN0]2'%K M4.[$_2Y_7L>MHAF5+%%6,=+&YR@J$[YL!2KA=L&32)8%R;$L\K$R% 14)N0S M-ZRZAYS*67\L'Y6&]W81"J?<]Q0,>@4 M(W3]-,4L8(9LN1PVA'I6\^)5YCX?-U+W]UI:LU@ ML <(]\R+RK P<-!X%K?=3EYT#6\2%\Y;4HT<,L<>:=;ZD4RP<@O MHD9T'[ W\H!F=:'#N=1<)S7ZQ>H STVTH"LWKBU#-.!;(RTD!H;)@FFN;:6C MI:42Q*+?C;O&EE:+OM>H<'4:7.K!&B\T\:R]RR-P,&N!0%SDV>[G.,CC]MWT MM=]451=(0F((E? ^3Q=<4FDM9\KK&K)D6KNYKA]E\\3'5%X?<@JNH7 R]\4X MFM7Y.9L%PBD#&"V<:X#(#NJ7B8429- M?;EN?\85M6F:CW6X*[*P)G,[$-S2\!-K4 G=OJG2G9:)TB(M5!0O7.0)Q5_H M>YRWI6"R'ZREC9IGY,^69F!D;Z12C\4F=J(\S*V3V.(P!*W44AQ"#J.W@>:P M>Y+HARN<38*]FZA$I\,$2A36D\PTF[\$6E/?T4.Q< M_A-AD%5IZC5*^& Y60A[G%- 9X#\'LXZK*71/(P7>QE2NV[8%]:9-;LO ==% M8YD_/C,[O7)C02U.U37;2VE*LLBIQ'>$O=VH5(#1;M2%V%JJ3CF@W[N'"0@) M"9DZ?>2F(T<7:%QGJ-M6R'AR[CMC E^QY(!T&!7G.95VQ:!#+U0Z$TN$4>XF MEEQSF#XNF_U;2PL5=2R=$M.KCA-W#A>BXPPL;,Y0.!U81C840 ;MN@^FTA$NT[$]X^>I0*"PH4$$%#\T]E$W/&:W MUK=:KD4^'6.D13(Y^NZT13*M7R P7=D<=*IJ_'/JW[OT2^3Q<94FM3J(#RB4 M:*N8"E8$3@6]8T*;BP!T$$CM5& *3L!D,D\GJ+"IW-NYY9E/IG8WT=L8D \7 M2FT.VEC]2^5@3,38=J03!']B.Q2Q3'316YZJAC-*!F\.DI%QAW4#B$>,E0Q3 MQ[OJ]4RS/%]R/3SX@XT9:3X)6R!F[X"0N*RXAR]L<.VK1M_[0;8:?.^VCH.*BK?YVC%EN[)5R>=Y#0 COPT!/J/Q-T@(JQ) M:#3JIJF^U>%=U6K/45SR"4VY@2HD*86HVF)\'#K*%5U&74B1H=]RV*J]]TIJ MDDS;T">#,>0O87"4 MN[.K95B8]%JQ*>VC"]<0R$H,$7N1T([0))WEQ'7 !Q)WGAP:JKS)HJDJ#165 M.?59^_4-[+*%.YV#!F$F M\H;*U'@Q@!$O5W"Y$@D?*A%?IG:8HF).N#&PI-31LII/HXS+*N0=1,9'=,P^ MP7&L+O.JSO[A$#B8L(_%26'X2SW$>6H8?PR2#-TN%Z2U-EF/I/>A0E# M4%'E15[A."9<8*_'8DBR+Y-B3J<+,_3Y]"HJ'/O=2DP))C+]S885^,C#-$T4 M[QPVG_%#T1S$IJ >@!'U8-;@W TT]&Q>X.U(%J:_$J@;39\>$(,)*V1?E6%\ MGRG-<>)1%7%_XSG%(\S-P92R8B5PX:6@D))L#A-.-1\B,W!X$ZI@J#-&NS@; MP3Q.3?:#$8H:/WD"G^5AMDU?XQRI< M)OX*':XSYZAIVVL?D%#7ZM-EBY+<%NTTZ::M=D>YDWZ5+8U&P#UR1\8..%TW5:A,GM(<76PPI#WA7L1&'B3 MI&N8[56W='>BCQ3)Q[C(E!%\$TIL&(BG7SV#;$:#8?3*,P_'U&3O[O[2W^M[RBI?$GKCR$=@2";7,4)>,^8A .)#!UFM>%AI0=)E"0>_M7/M),/\A, 3>5 MUZ M#*R))]>C .J]=^I:'<7$*WY5A3ML!%A(O7L)>Z^8I02['7" D\;G#]E" M+WD-L))< & U GOY MZQT+COYJJ($_6P.F.2BZ:TILR_OCBUMW; X!AJ71HD);/KP.O@7 H_(Y9EG MU(4#)%T'$!,K92CS4I51JXKTS,JEL*DX0)X:;.+ ]OK_U$O@KJ'%WO,[";O> MDO<.AFT^T[V=,U,7F-B*'U+C?.#)K=-[H-NH>"4QDG:J5Z:8Y[B4VO[64*]( M:4K1"=YQV6IHRJ29-5H7(#O],%-S9;K/XJ)FX[3+[GL>J3:2.1S8Z(53 T,B M.>%(1\%48=A6_KI+[$I)/YS(!+=,B-R0&S='(='=T'QJSL))/S)[X]!)]M>\6(1T"!CBQD<$W+&H+'G1"S]?P5$G;P6:_$78:W'JT7S.*C&PA8L! MK\.2:H[MH,AFEWB T'2BA\%_=TIGH_%_YDF96-7!$5BLOCA NYQ[S&42[YC2 M\<:8,1[\E#O[ZM3'>]- (G'3 84 MR14STAC\KT&;^",_CN MBV>?SMZ?/7MIE2JB''';+Y/4P][2G5G3@,)?O6 JL@.4R-A:B\UMWADM%W0V^@W'HU[H/3:X#%TPX M$UB6"!E!HWOA=J80AAPGMVTIQ@M)YD]!RY<*S;'*M,P.(IK;C;[JKFH$U\*JT5+FWH=#:*IT*D*!@4;DPU$8BQ7/BY0S Q=8(U; M-TFCUB-=.W%KB@QICC)5QD>P"VI:BI+3-:%CU MF2G9X-ZR]$]-^AF40E=QH#%/-"^<2IF48+QAO$WQ 9@=(1^ MP4+%OW(VCO[MPH[LZ]"EQ0=3:"'/#JX-)O!MN?KR?J4]:*I,U21Z;CU+ O;S MN=!]&4%8QF7"'9$(S5"MNM1?"2T($EW$;""O7H'*PBL&QD<:QYS%3\"51GHI M2..(,-5B7$[BNNSV:[2Y\*X&8A& M B$M%A9V&B+GF<[4TYFL,#QAKF-AB-+!-:J ^JY+:FMR&FO64@DQ(G0!U;"< MTU(9,THB./ HTCB,F*KVHK)VK5:MVU U)4?95($:AMIPU@)FEK%)A+@*C@)9 MKDGCT1[B)TP701WF?(.O_&3?Q&'/]V\^?7[VTI3S_]'YGXXI+6OZ1N^P>Q*\ MD M:)UTY:H^/0L\^IZ?@X%]R,VY-M2=4=[;#IJR">8'/:9)=TRAX,KF[[0NN M>?==BDXC?DQJ 0R1FT=-8RH )MP=R3IJG=KZZYHBTE"N+6II5O#/1GC\CU!M M3D2=-5';$/<='6"+***C'FEL/'8](>6(GR(Z)]%!WM0(-8\21-U8,DF)560I M@BY+(@X9!Z]% ]+@2S8TV #'5\ B$&3&/5H\;]L==AD")F"SA@0,D>[ Y5:G M>:"PQ=([',13/7E:CV99O8^:>0ELYW$52$F %'KQ5&Q27P!/JB&/VK'0P>I1!37NB Z M&M#LAX2ZKHC48J*?C/@5XFDR?HDC@)Z"=&1!^RU.2Q[>[&L\%Y=DWO5V;6^[ MNA'\%YR?,DXL/JENTNL^='0FJ6T')63U6HB7[5!6BR./+888LZ3[L[&AS-ZX MW6:[;+6FQI-P,PG 24G[7.VIT-38ZJ!CSTQCAN_>/_^.Q)6&Y77="^OGWVE: MPI%FGU=8^#(-\Y'H] -7J?NE [5$EZ3UL M: MHI;K>[\_((#GMZ/5PP#U>>CSYW9KC$?1 )@A8^K6#R9)P%^?*J"Z)8EU4 MYN+[Z50"+"M,U5EUW;"\2>X6[;XJ_)&0BQPYEXK:H633BT1P9<2^L2T(GJ@) M13J*9G,":T$2:KZXW5_BS9DR_1@6+!5KH)6!D(K)J^%Y64U_&IH3$P\1A0QN M:99/D[&4C*-R@JVY6Z-T2QE[2!/9!$LE:,(]TF #=)3:7^9EI('7*)1.@,?O M8AK?.4^W&,J&TT.Q9MV159JHUTC*5XI'XO71--T7B>M6Q\XXTT!=2J60M)H3 MUM&.#REX%W5["/^L=1\#??QK<\^/Y3\UU 41L&6-8)@K$;B##=X6L'#$U3V> MZ^ZEE&U@W@0G['6>E R1T-4OWN5&WR%;RB2_O$77"]ZXW7FQH2)PVRHH ?S4"^GR#I(4K$206M!"#N_1=?EIY=Z+NARH>7SA(PD M$;'/P%EY'651'-$2C'/.%(OY*TZ(/*P@\GNCJ*G>)H@7@L4P6C<]DSFJW**^94, I1PU=P?0L!8,7 ME>S[VAS,+4M,"TQ;!J9U6V#:34L\=/SZ459U8/*5N\A-@F\*XY)$86&KR;*$ MZ*H,IRXQ(ZWPQ2@#^EV-YVXEAM&B4I"T,#R(&S0ZV+75O>[JL&R1D:;TTR63 MVZR,@Q<;S1-8:B(R6^K)XT'I)71GRS7.^EA$TN*B8 ?L6NZP$('VI-2:.\E)4DW)0[(DM'P YG:#+^:P6X' M$YCI CP5SCYB,W&/-M[#/-4'RT:,5]BZ%I3G\2"Z'?:MRE%(HA MLYHI=\JK*2]5W,M^23RHU!$N?69OX'H/*X,HI)W@'YS\#7%G-A/'$:CKJ0GE M8O. [$IZEDMQ$B'/>* )!G/)2 KT]F&GJKCK^DU<^ M.#/E@UR:AT 75(U(1\'-[]*427*32ZF,%HUYA-H)U&64.K!RO3[N MV+4#41^T^T@!0_-B2^40)1EP'4/AQ@REG0Q2FA"+":X241R-A=%*LDE@(Z!J M&$M]D"6V=#9SR?,D$&QN75-GM[EIJS5SPF4S96O6B1TI";^!*0UF!',<%X^VR+E)+JG2CU#'^ZV8<"FF4?&-.N(X*V&7P(248C?O MRV)*V>^HK)R:2_/QYD]SU#S$?FVZ@YO+EM6#XZJ-(V]Y5@]9A$$9I3BL"Q6?ZY%K6YWJ5"GU MX$!I*-M\$16J;)+J6D*8%P6W6H3 6<^Z_%\D2$]$(2,K_JP$$Z0O=XVF"^5L M6JW?*MUX[%5T@E^*/(KURSW6#RU()BW3Z,0VR:X[7XI[P=*FPOS>*$YPQ35$ MSYQ)RI;Q2O&[I&DO(I]X":B0#&]/M]V*SGB7>$6R;2M[$]&V1Z-<.A;04P4W M-8L6#(=SQT YBI5=PGP$O &P>PJ-4M_271/S^TYN/YI1'ST<46EPH5XRRO%@ MFQ@'0O-=QT71.&?T40QV>?<5YI:WR2?;/]7@0#2N.\['<\O(^@9."'%HP7]( MI!D]0N@5PTYLE(2V*HQA1[N(@&]TN/0F!::)UNXO[-J;J&$952%X:G$@]+IJ ME.-H0?DSQV47D!1A%R>\O-)S5%:85*A>9&OKU1K,^?I9(R-G[@BYY(KS]6F: M7\&#?[[9!LSP((*SGZI)]7/_"!9K>4OX5PD1W_Y\T#V950^S20CX[1V]>K!\ M_BMOL;J#SLD0EP+=*[Y!+QA[*LQ*Z$@2Q"G6MRJ#5Q"^"G8'7-ACHSKY^Q2^ M8\(LO-4-_W:$]8T8S)GFETQU&IF'ZFR/B%CI'U0J;&3Z7$OV!P/@UZ,]+P%# M&0#(:&K#9PY8% P3Q+I-E:J$J\M]S^I&=*U\_;!\?7$WE I/C%L87Y)=(]4D M%=8>2H,>EQ2'&F:GRH $K,!Q:VU!+XK)J'%4C*ECK#())A5ANKNN*V1$*)PB M6RM1"8:V.,9(D'LD>E7,=J*APQF1S\DOR9J;^4-&HDL*XS;H0KK(L#A[KDLJ MT:]%?AT+7Q0OMC#]=36W.!HD5)5MO&]*BC+*3.")VOJ [YN"@_P*!".5F\&> M;I_#GIET)$6!IZ8XX:Q YW*D.(4YJB M0%A/!O-\K)*9Q_39*(VR;W!KJ_&W9ZA[P=ZED#:[.6@].\D9[KFTU3.(IJ_$ MG(#A4-(&+4_+/+;^1<)Y7.:5F!YL*].-)/UW\>/*0F2-5:_$I-"DE!J%RX(, M]@Z9V40?",/"T)??E!=]32ZQL-7,W8@J9JJEYD/W37;$\UAM32 MQWY4U]ZI[%Q3!+AI =NRCOMR90MAJ?+LB:N+/,"?@^[0 D8*%@;MX,XK:B!* M)$\LAMK#8P&E-R-_)M: 7"U9=3C M*6OCJ2Z\8$K#;4=]R6MNW!K7(R2BKJ+0G%>!\N@D<$2?)B]$/-=41%G=9A(T'\B)X1C36U#P,YL9VSJEF@1">('/9 M2G6&DUU=N8IPZYZ#Z%;Y[.=AH[,(B\JO,DH"V[X>($="-"O5S_J'5]C\%J[4 MGY.,UHB^]$H>+YH%WW")(C:.4GD+O9#_+ ?F]*1S>GR$9Z8JX/]C_6(Y3ATZ M3C]5\?+?^L-._V2P\L^'G>[*OZU[;&_8&9PH_ MWWRP_=.;/77M8$\Z@\/-!O03"0,+!(@<2O/?G_6?U<(>/Q\&78IFZ.>M^6AO M]AT__&KI"JN+*$OGO6.&:1=_%;5@SN_U\WIL2_ %E!NHO'=*54]X%7ZEHIJW MWV=)L2P0UQR.433^=E[D\RP^D-&.QTI-)J_6K "&Q)9T=3Y[H"OVR_O?&52& M3D5!>+(OZIPP"/]048P2@N'G#>1CY5K(O887(2P%17?C &>V#ZM$(O(Y&5^ MDQV'P3\3O'63Z$?68XN#=+MKVGSV'FQ5CT]">'Z[DC^^DA_'58Z4&V 8#[91 M7]JPS'*LE5FW?/O\R:UU^(3^;Q^T$R.JA?#MO:U>OC45OC]+<2C@\F(2??]! M/5V;](VTR_4+MV,Z9' 4]FZHC9_D>OWW/%.MPKT=A?LC1O-#Q=!^0<3_A<2> MRKOA,QETAL.-LNU+@6@T9PYZG<%@.2Z$.&LNCGW1?5F+EOZ #;;K5X-7^Q]* MO7^H*0'^!Z80YU*U]646)9O$!>[4+MT?37A\W W[#V_([\^"_7>4S9$]%VZ/ M?J!;=?\6T2].?BS\L#_V&BG1-YI7XS7S:CP%&[7.&]*:7)NNW,D@/&Y-U"TD MC55*/PS.YN<(485_'$G9 >?4 OS5\;+*^8ER3/>!T[BU)>EMI'#^O?Q_MXY) M\;&/_4YS]J\&%:6/W?::W)_]>*O#/MZ,95OS)73[W6#D6N,VY2MIWO%X/EMP M?A@;;&7GIIN6S[C4/1TBL&EPC(')H.3TR$2IBN%W*9.XJ6*JFWL06$OZ%"'D M;0JCOB"@\DEGR "X:S!/(@"]8[/[/XA<.MD-Y%*_$W![Y4]%#O89'H@6_+ E M(0W3#UXR]LOAI^2V##.[L*';$M0I-X7/EUS,RC#) CZ-AN>8FFPAN**I.?S8 M=$ 5]#\^%3N^_Q"GX6:'N-_=C4,\ MZ 2_P5^"+]$$R['?&!J)1XX]O&-T:7_P;/W+/,!?RXBWC$GL[P$CWMVLT&:G M]]/9YZ^LPSY\V$2Z-Q*X#87[^!KA?D"F0%%K0U!K#(E'7-]GY.Q%A']E2LE> M,Z;^K72I^BPT!D[-'SR +Q]RX['DIP@^S8OQ!;6_/QE.6CY;J7$K3=XQ@G4>J](DI8KT(CP=;J965-(7S?O_+B&R]7 M\/8[EX!0)<7O__KR-J02-:Y#*1?349X&"-KI!&=5\$Z-"HPD\E'O'H<<4B36 MVC@8G';Z2U5SME(&/MP+= D12*QT,R/<:T9-Q='3X<)5V]*#^[B1M80%-44C MI8BN">+(YJC(O^FCPH5OQ$0T5;HYSQ,Z&F^H[)9"?Z9;T!,_(E^0S9 H#6>F M=(\,=O0!8@4N2,&EF=1O$$O@R/R.925-L;S/\>*R-V>YH0^DWN&FKIBI(/"1 M:Y]F,>7X%$68;>GG'-B25J3%R6,,E!"EV66BKDIA7Y,]IYX85(&ISY9"[G:A MF%$R65/V;,>4E"Y+)5>R@DDQGD^%XBSD7F 5[KKI41"=%XK9,Y[0@;<& M0'#&_0G_%U8$[0ZT&H@H@"M%Q6!X[;+E?$JCIZX='#UINDE>2MNI!$NQP9[3 MS81*MN@JP[(NG%+&KHOAZLH2;OU>Y-\7 ;5Q(J04[@C2!3(?0"85OTS/7Y5\ MKYXQW<9OEF[#8X%X@:]\1I_\1$__HI_^[*6TT)XDJ2;]QP]_>?N:_@$OA5D' M,7@G ;DJS%66Q;K M3X1:;:# 4:FR"H=+APDYE*%@H>.4!-(8?F3.G2DM3\Y M)&/OBVAV\<2/TE>O+.H<5X0I) LI>JZQLJ&9:23.NP^9[RR>%[IU,M]]' DW MN24NU>H>H^PW%W'9DX#CP#"$83VC"FA-;UFSF,$J9F/2_8SP+YG;YLN'UW!L M8OAXW@F.^T>R"I\,(?27.?6B_*(;[KTVC_H "OD[WXY+8UCQ=$/_-%/2>UB/ MB@WW:*HLCQVH&MPE-_Z*]R6;]?A6WIM8S9*QM$=U0I%,*X.@TFG.L M'[-,AL,/9A2ZMOUW2Z:ZX0SS;'EKY9%PDTTU N71>@&6JI-'ZQB\>3#G908M2XOD!]']I;E:Z1 %5#@W+'U'$I'[%-J#.EQ MQ/3W'O&$9W5Z_^^_S;N>OV?DS[*.XZD]^H+9_ M>#C[?I/JS2/\(@8O'R+BRE*__+\;5K_>>ZGKR5'G].3D)J6NO5ZG=W334LYU M?SL:W$&9YV'GI-]K!]L.MAWLW0WV]#;JJ'<$?+\E2O)^"G.;X6MGE6]P/HD: MY>:E0%O[:4__Y&E/__1)3[^W">CW$4^_^[2GW_.F?TO590'^=U@'YS;=@=,D MCE/U0'?@E_>_WT5AS77?VZPJ_C#8 S/B>7W];FGN[IR)R767)@W_VSD\K/GH MMSI_?82V6(=6@%L!WKS6IW/2RF\KO_LJO]WN86?0:P6X%>!]%>#>:>?TN!7@ M5H#W58!/>ZT)W KP'@MP[ZAS?+2+ GQ+M!3[$8)9 L(0/.@N6 BV6;Y'=FR; M9KC;A_,F 98UQ^"N[I!6Y!Z-R)UT.\?]5N):B;M7)3=P^' B]Z0P%%0((X0/-_?=?S 8]XA/ M7],,=_STW1PZ^V(G>?OOM)Y_"&*)56Y%J1NXG(]0>=W@V1?;?FNZ\D:-^DZS"/>6T%_*-\ MS).D2AWXR[&35*D[1A_T68VIB5Z4,A'-'UE!'*$*B>B6&3WO5P+.50*,R>D*#LOHJGP?UY=).,+EPPLF$8+]^/S&5*F/.\/#SN'AO83 M^8(JG[VI$\!(_WN>+H(>$X;V-AEF!DMUVT,=8!R.+]*UX_U#$Z#:-Y6A]WS[ M[#CH=4Z66$^7GQH@9SS\IJSPK\][)]W.P'PMR6A=S)LUU2+Q%)D!6.$;@\R- M%,PR5H9K?Z8RS;Z$U'+TH"CX/$]5T#T<#0^Z055$1%<_2Z.L$^SS(;Z6B4CV MZ6^ELU/-V^(P0GDM-9@3J)E&C$F*B&+2MO,(8N24*8++*)T3U9;( G$6H3S" MAEFAL1R[6I0C&M_*%Q8U?R)B.T^(?_T M#-:+%JM=H4WD"*_13U%!1M:G^0B,?+ [S[(LGV=C^"L2'%-'G4]B5=W*JA8\ MP,>YXK]%8-_,IWK-R7!X 2MXYI@^;]CT^2>:/B^=;?F*M@]V!?R7PO9*SC89 M$WMY2^058.>(>5R^]';IIEB2VSX=]Q<"W7"G/H(3!5NT4J1[][!&C<'B>PRI M;KA4W=YI>-K?%H-W7\5Z#[-+.R?/CZP(;\-9H^.SDT5XK2II54FK2O9)E?2' M1YUM0;_^_'_,LKW76M]';][]GE]2:/!&]MUM+=*>*.5>_S0\&MZPQN+AE/*= M[M+."?36]1:/0BF?'&V/6;LOP6Q52:M*6E6R-ZJDWQ]V;EBZND?VW5,)W^G4 M;QN_VT I'_7"PZ/6Z=YI@7Z:3O=)O]-KXW>M*FE52:M*?M2^Z_8[-ZRHVR/[ MSK=(!2/6/.3':_P1KN$6(GMWM'Q[HLN/^MWP:+#MD=EB!1_ZFP.N.4W=@A761G1)[ .J0QO6($SZ(?][I%3 M<%5O2L\#@$6(SL\+=8XP55.:\[SOU&Q1VWCJ 8[EEJ-%H*:S-%\H>.PD+X)9 MM)AB=29\S7:2AU=$U;S*BT501=_I5=BC'.91=H*O5#@F(\/"'?5]G,YQ,I,B MGSK5.]$HOVRHIER_Z4G\]V=)-#H>'G7')_'@M#\8C8Y/HI,X'@WC7F]T>#KJ M'?U[VNU->Y/,T1JA^H:(8:PU!H_\USQR53L6F\#^@V%G32Z4J;"=JYJ![ M>/ _(7P359[6ZW=;++UE2?>7F2)Y^SV'*P%F]2XOKJ(B/O@US[_A@+^ :B?Q M?= B;S@#.[5J7%7S(0SHF'?/.L'GI/P6O(NH>-=E,J8O ML$'C?W8,Z@,93D"WG*.(264Z'J])HM(8[*)QD9M-E70F<3OGH-15&1D MY$_PS*:IYE*8P MQC35]?5NJ?BERN9BLYVKC-X6ZQG^D27X+](.\*SE^OF]VG4IDM=+]X77R,K! MAZ]VBW%=B7T&E7UHMM3;9_/A*D>%6LTSI!TX/*1/I5%Q#E8PEK;-B@1LXW&: MD'YUA,!;WC!X#49$'-&WW\X+V'DRJYNV5P\]5BD,!$DDXLN(BOW,F.D>2_-Y M3,]SQO'A:QB,%^!=E$RRLL!">]B4A!8E@0^"BP"2,%8A2/#X I8Q2%549"C( M^"R]%E4!6^&;3+)N=KO:9GXW$^STB_? *7'9>*90<&AQ6*-[ < M]^0@?P2W=V)LZ-+:+JC$9H6:1872AAP** BY>,9VR> PP-=GR#[$:H]4Y'BL M9JOT7_#BV?NSLT_/7H9"OE*H_\P3>..<-, T^@:'7!55!%^.RG(^G?%!Q#TA M]BMXDM)[$T23"9J28BQ&4QP7,7> (K$#@ E0.(:^W#1EN";&J-_AF^P[C,F8 MC1-X?*%][QR.O7GS(V9!,4?#W6=S-##B04MQ11PB"=Q\],L16/;!%$EJDBFN M?@2*%?:3>$K@GT6TB%(=;+%;,/8\-[WZ_#.+!7Z>'HN;D8SA[V%0SD=_X;;# MJW,*W8 ?@_^FL=\78?PGDHAS\TXFO-(I["@+%N.[(SR.?ZRJE#W$]D*3B3) MP$.!QX @8^4W26(G^&_]+VVQ/N=X,G3P!PQJ+5W,G86'&&F18-?0PD+5XAQC%"'_HD"["&RX M*6A^9&^2AU1@$/VO.9<)2/0,0[?P,!PK_T%]!T^AXDAL[12X[^!GZ0LF*<$@ MXR7@I["2A(685_."!G$13-+\RAUU6>9P,O!@F]B(.0@C/,W@,.'0HQ+T%ZY> M2=$6/+A!829>Y*!6X5Z6WZ#J@>^3WD6UT_#F)W>FD!AE!-L%J[3YL=H%PD0S M5) OQ2**Y@LH>[AAX8B1[Q)E&?NE.5Z3(&P3/%!\?2433&*@:UH%^1C<%+HI MQDDQGD]1EZ/3-;Z B2N\4L$4BTIS([%$)SF'3TFUJX+<%/0TZ+*\(AL)SA'> M=NA]N./">TY]3\J*;A_Y+N54:,#>%%#02_F1HK;,1A'TNW#^<+X*'"AM._!] MB*IF#LH2+[<+E>GUP5\;?>.O5$AF (QJDL!%9D<4_ >& P)%UH0SE!>X#;W# M5V6E9L'_JB*G?W=?:>??F0"(A[G,@7]7#H76O'@KJB*!;D MG9+]05FK^NC4]S&YH!@^L5J>]"MFP_S!@85QS;+FF;IF59DO#]0O&'XH9/@9 MKACS1 M>42&^5F4L0K,WM@$%4'9D1G,7[.2202A*TX\Z@O\KE4_G#%N4%G*6@SX+8P) M+NFE7]#0OTQ@\4#:IABO O'(\FDR=DQWM%1BV):"@Y_"PNG^G7@_977@;%^2 MC^U8UJY:1D^(G'8R*7CA9D7^EV1;>/TX P.N-$P"IX+'='%08FH#;"N^+LK0 MTQ\QZHZK:)TB6[;[2&DWGC!Z7ED_%V1S%6J"KY#7P3I(^EN_PQ4>OGA0:-"< M,YMSFV=HPTC7Z2Y'NCZ__?+'KU^_!!_?!1\_O?U\]O7#Q]^_!.\^?@Z^_N-M M\*^W9Y^#M[^_>?LF>//V]=O??GG[V0K^ZX^_?3K[#'_Z\\/7?USW\>ZC55T? MQ,B7K"6?#0FZ6Q4"E$1^Z@4N\K^J;WFX]T.!LE!B3FI5[G- MUGUKNY<H+_S=!L^'W2.@A&#TD*D M+.\..GVT#*@Y (6O20F 10 61H(A^I*,>XI#8CXIGX/O>T Y*? ?SJ,,+('S M(K^JC-_5D/+35-9P35=%,IKKT,KS[O#$(7:G]S?$-CK!V^\NU,-[C/U2J2TA MDV2E.>,L#^TL.6+C4%L3YW4I+J-\<;30*=W (XF\O7-RWUS71T>=PY/N3;BN M>[W.\+AW(YKG]7\[/3RZ?:KKP\Y1;]@.=H\&>W1R^]3D[6#O>$VYI]M5$3O/G7^#$_0C MLWU22]:]F^MF+Z:_\6&ZTYMQ95GE3C!J;+B2)M+Q\R9'\+H9;W("M^8:W/:( MMX-L!]D.99B>@\#*W>2&>V3<>WF>%.-QWOA8/CHTZW M;73?RMP]RESO9'A3PKL=DKF-J(TVE;^=VZ63S@VY,G]PAQXB!'H7M^#CEH[A MX($NC58\]D(\CCO;]KYHQ>/IB,>+7N?T92L9.Q/@VP>?]76>(0 *1GVG<;X- M:"KW[[R=#D\[VW+5KY&4N[*WG_0>'0VZG5Z[1SN]1X/3F_;A>9R75RL>M:3F M37E,6_%X N+1/=K:*6K%X^F(QZ!5'KN3S+M1.O,6??K]H+3?;+?[X> �SO MO5=6N[,WR.2<]HYO&@A^=#N[?_O7/>X,VC!M>_"W7LSCX4WC^W=VZEN1VG.1 MZKUJM>#PA\=@>:->*Q],1CQ?@'&T.M'O4DK$3Q6&[ M[!>]=OIN/$19F-_+M0^"QT1G>]0#^(Y*>VYE97;Z _"X4GW!Q-)/[0\.UZ^ MUIZ-IWPV#@]/.\,G>S8>=_0:R3_;\/7]YLMN7XWNW%+#__Y@.NV^548KCZT\ MMO)XA_)XN\^X!7?Z)R)2_J^])/^F!V[$@4]TX,M\W _#5T^#,3VK+$DY\G>O MX U_@5@?0T^>3PQ!]TM+[7W<&2P3F'<"2S-3HP-_WNL,-04ZO*#7Z;HO0'IQ M8?YVNC6_)*[T$XX _=0);(6C;%-?>2X5PANO\1>^X<[KIF['V M9^6KUW"C(\7ZT>D&#.O8/>:Z"< X^B?.F.OC>+1\^N]HT3+;@ =6 +O@8%N@ MT!5;LUX3[+R39%4>3+!UT*C(H]A^76O]\N?@1?+2:37Q118^A-_#'TBFX-E$ MG_^!OPT?XS_#W_^AHK2Z&$>%PM]DVM^._8-P>8D\\IV8;U4#<,/L%NUPGZ>7E< Z0;@BP?U\$VY2>MU M S!OH-8^98I;@3U69]34J-;J::\[5ZP4.[R1_TRJ"VE2M:P:P]7=TXT8ZK[) MTL556@*>]!U=LE+OA%;!GG1Z*\Y\&,0%->L:+8(+&+G>>NX$75#4O- M+&%&^,@#[%9;%RUX/LZ^BB83]P6@A76K>-TSG=MD)=))'68!FT(]Z--HK+S+ M02\6G)01-;+R5ZU[Y"C_35:M[UQ+&XGMKLGFEE;&,K)IMZV-U>.%J_E:JV/8 M.5EY#YIW);HG6;1\*Y]L8^IMSDQ>I*;FJ 5I&7Z(L*N@YF:4'=U M>AN>+1#*$AO;XN-3>!9H=&X=75WEW$VN4,ET-"]*ZE1"+X_&TM@ZFLV*_#OU M)81W/@?+P-HV<#X+;\&C (9TP%U+8+0CJ[GT0VUO.-UW!6^MBELD8N^X L9_ MI9OV@6(L8NS.5U0P7#F.SN%ZE+8(]WMZH/9:S:V4WA=T]1G=BWX%R+TVS<4DAX_&%P8DD/<]@O:IZXV[6#WK:M-.]@' M[A?TH+U]]H*ZW[UO'ZQASN->W)KMT=_B ^^$XV]]$AJ)Z>8/5[NZ@U6L':?\'JWK0!4"M8K6"M6<_M*9B? M@ERUM#YMN?@F=N2@W]+%[/H>'1ZWO3QV?(^ZQP_4RN/!+YI6/#8YPMVM:SY; M\7@ZXM$];;5'*QYK^$ZWYS;: ML[&.[WA[)MW''4Y:: M&R*?!$AKJ#_1D9)D77L.S^@Y#T"BB4!]AVF64IG?'1P&HZA,X+5YDE6ERRGT M2PXOD#)>)'V8Y06.TGX?WN!6_78"+!5>^6J:I_,;9/M$P<83#>GA]#/_/E=9.1*OPUO K^G,8$(D>6!,-X$$R3[Z'0 M)N#I)'J<:TA#W/E;YH17S*!#O .J:/C^&GH#PP02%<7"/$)>4<&H Q #_5"B M+EC,\(W$KT/$/#CD6(T36BUA$%"Y/0781S M9Q$B?Q%>//OR_O]$T]FKLV0%J=-C(<8)48--9A&?K M*@$]\_RXCVPG]HLG+K.-2XX",LMZ$A4%G&)0-J6B4T_J"-00#%/Q4U&X+9L/ M_DL?WG"59J ))]FE*BM6P'"JROD,E3 ]8#*OYH5[#[A/I4&5ROL^K^Z4%%,E#]AH*:S-%\H14L! X](<1 -UU=D/@&QC9AKB9B7%F6EIN43.9%T M2Y]-8=63_XTTG\V'K((]2U"/GH'^K1[E,21=5)]Y8F<>T?#8>?8I=O0_EH:P= MEKY!=\I5ON:;O1N(\3UO0::? M+B\# P^9WY[3Q;CFB^O'1@?V><]J#5R*J*9L8C51!7XYS:.,;%B^V +>#14? M1&!U1^?(LUB5H)B(VVN4%W GPD]RY=6HN[I@%F@^5/1(4 G0:(P>J9K>X&T MK>/ 4JG:[75Y\(S"VV?!W_+,?RKR2W8$<&T_9"!L*O@:?7^18%Q0JC80*SK<;Y;DC!2]1WEO$6YU,F*85?\F" M"J>H=P0OT3+I48R*;B$GKUKW?4L/*"?F:0FUB#'MV6OX=)+-4=%\A$5ANWB? MUV*M;+LS']N9YV;F+-Z]HZ/&NZ[7[SJ^E!%P&Q59[1>1)O9"54ACZ86;]GG5 M?T "WR2E; 7HB"\X.-WT*66_O3VI'E'1/9W M6 ?>NNVX?Q\DVH2#E1TCH_AH66)ZR\9SEF#C9=+_(T1/<\W9#9659_T.L<(S_G+"\3?,'/=*3@=GBE MZ?2(:L_YHF1&#^U7HA%Q@:_^RA*YS&WKL>[A1HJL._27P_U?'&X2__U9$HV. MAT?=\4D\..T/1J/CD^@DCD?#N-<;'9Z.>D?_'@Z?Z2]=%'H*,W!1#D:%BKX= M1!.8X<]1>A4MRF<_^8FR)#NH+7Q]S59OW@[<#\V*IB&==. VJ/A-544R?I3W M8[WAB4-#/\KS;^0#1P5F9R9,\E[2U7,9I7/2*)BCL3S7=#8H,@876CPO*$^& MG-GC9)(HRI>QDK((HQIES>%EG]]B)($WA1+9-]@C4RDR1NK$))56 9+*" M84>&>+G3!;["H>&&BV\/OE;Q[TCCO#0R:.;B9P;@(@ MRQ]/!IW#=7]?^^7U?SP>WL5SCX>=WIT\N'M'"_&H!RS%,C73ICM@:;QSNM/N M<#]I]?Z%B9ZW&7:,>*/&:CI21=#OADUU2#=9VFW1_P_A.:WH)/\&M6-!]Z9A MSJ\98RVCIUNFWS)Z;K]DFS!ZMDOF+=GAC^JFQU W^8L8L@]8,_F4*[_VO;;K MM'?KU*>[5+W52O#CEN"3[N%-F\BW\MO*[X-/>G!\^H.UM7T?E=XO M$GK\!4./GS&<=Z#LGS9@LPX#J1KY,NVAZT?KMFMW&FJVO2MN?M%)S M6FU-9=,CSJA)1E$R4RB[:7YNLD%KUJ10LT*57*B!63 8_I3 (=$4BRPP1R,5 M&R;' P(UPG^.\_,,!A=+.]KH*BHP*&HS7S;A5D7EMX#N809(Y3.;-2OM6SE9 M5LY'F/W!]W FCKXRC;!G;A!1F@[[[W(>37U78].OU\L+AO+W2@D4JPA45*0+ M+Z,&7U+?D[+R4G;\S2S/#J@<#!8NI_38+%4F;S4O"ER^6K==)Z\(H[?3PHV M=;Y,\GE)92S27G)Y!IZX2729%YW@^J%%V<+(B7/8 MKO+B&Z'?:8OY@"49Y<.3"A/C:0(;NPC=7_YG'L'0JH4CE"!V?W2^=$Q%WA== MQ^B6Y6$.>GRAXGE*S=GK0X;9E>J\4.>D%BC)OE(XX0QDZCR'I>9AK_B@KMVL M\G-%19K3Z!LU[*[RBC/!WL+6UAKB(2A9Q^-.4\8.BNE,$L!H][R@L1]DS)+"L-QI?$FPNPA ! MP.H_D_$WT[K ,@<]*EU;A9/S!H6(@GEUD1?T>M%V]=7 ,<,?\OGYA2U%QA7% M:V.,^$A2P:J@.6=C.&N7>&<%V9P2># P!!F _&^Q)7A#-.W(RCO5 %B6JIAI MF#2D*6(@X*;1FH"&%=YP:Q[OR?E] S6S>B.:31I8:40;T>W@J+'Z1=%\HE#V M%ZKBD]4LNWA.Z.'S#,R68DS 1SB^8_Q@,S&XQ\:]^XIDN0Z^TN)06E]+B4G8!EW)O&!3'-))''.#G:?CT#'2ML^KG@U-#SG7/2R2N MB/'(?V&S=F-(79M%;;.HWJ2')[T6!=#*[_[*;V_[OB>M_+;RNRN3'@P&M]Z% M^391+/>&6-E]V\N)+_ZAXXNW:(@][?9$X=%)]X$:6+6[M/DN#8Y[G<-VEW9\ MEWJ'W<[QP^U2Z[8W=.C:+7^]F94?UZ U*']\<79:/?3#WE'_3IHZ;+Y"^^%4 MM8?D"1^2P\/M[='VD+2'Y D=$G#:!D=[>DAN%_&^5SBI:WB"KND#<[5$?\&DY*MHB8CK+4K'%#ZGB/XN1$"JGF="'9+ MG$+!+)V7/O&0_6,8P%8D,>,%5WR&![OT(D+A(4T1C_R%P;96R_-UWP)/2;#S MPT%UI=)+=3"%!U\0#GLM^EYW9:"6-V:U;Q']M2$[V\FSG1#BYIJ.7Y/_S)-8 MTV^_CF;4%>>S*D&$QS>A:+[G0[@[5/AKA_D1% ("SZF,0!;9$7N>A9%]XBX= M]D]=]E*J[4 NL:B\8+(T_$'![EU&J>WF\?SXL-.W=)$?]3=CR]AX/,B8"F@MCN>G-A/E_/))!D3X9J@U^D!2W.E ?//Q#P/ MCT*8:*947':"LU5+$<*LX&UQ\+S?=4CR77)W1O#C2Y\/C@Z=#B^@ ?+TDD91 M9\'_$T>?)@IYK;$V8?W"PK- AX+F,U4#=@F=Q:4RE4M05=&(">WMR%8.);A" M33Y22^N83O /^-U\!.++5'CATKH6BGI7<%W,BD6VVCF#TQ!T0:A(@3Y*!#/Q M'R))*FT,D;#++=(H]G32^H?'2YS4O:4N0-W3?G/K$KZX#_ *.J KW#0R24K= M78&G9\)*2Z,8ZA_SX:M' MY>ATD\$N%O6.'DVGTJ&;;APL=[G"3<[TY(BD%UR%8?.PM;7<%. E M/6)XV'?DW;3%62,X(=J58'RE 7&[@SEZLGIU+@JEKEN?@7^4FM?GUJ7U25(, M'ZVF&'YJ;,$;ZHY)DD79>)WNZ U7'L+GO9.NTP:'&A_.P(JZP M!>EW"'!=_ MXZ9P6"%8Y>-OW@G# ^_TK&$[@J^057:$O3Y<0\G1,=E&LV36?-!^ V]VMA . M#W5"M9O$^WW2M=8F_H;FXLQXGTGLEX,UQ]2%D)H8?9$F1J]Y'][I?=##ON

];N]5\#$+?@=CA-QIM&/8FG%$SZ=U)L,0?@+C%RR1>"HF*+96O:9A MTPO\ZC/]S[^]U!5WV+14VT#<.PGT.WP*OB(]6U?+,3^3_PXZ\R4.I6;72R.1 MH?,[TWOT)MF[E]_[ZX9>/G[&?'$P7*Q/]]HMZ7A0\P(5TS@1]DN(@4="M M-<2UM>C8;_+CN\_/7G:"O>Y^=O<'KH6!S+WA]U]:N-9;7'N$:UXL!^:?JS^_01&_G2 M_0NL<90!%A:D=[8MP,3M&D79-SJA\X45K]8C6__>WA"/2@__ MN]W[^8M=[XNQ(CL,6T1D0:HD;(<_I.BMT\V5\ F8*#(:X3F'^)S#3M]V5<4C M$RVH#M+TCHN+Z"ISJY;]Q?]*E _!\9R!I6C\)GFP M$5#F$)A&8$.2J^])+Q7<\Z$'C["AN=.:%V% ZJ2I11]K"1A58L["]MI7LJU=U@[[6MNX0+FEI M6_>2@S]TM6MGG^QQME;QG>]3<(3?1=R-[[_G\("CT':ZXX;.=K1>EUC0E^*& MF@VI0+],"K@P-C[':%D0Z_]TEB94)DYZ&)R(B0>"H;$5\]%8SNLGO?HD UMX$,XKD263[1]L"2W@+GVFJ;P.B( M4DU!,C)NO(3-'XL"*_118'^+%D%W2*)J;)ON4)/<\)M1:=A!.6$S[E$\QT08 MDM,H'36YKE>F^W!,9F"09:P*_B\(4DXQTC2!,R,O,K0\(9+\H/JDT]?FNN.UY(Y_ MPDEQ+X>U.7FS*XIBDJI+JC/&1IDYT)SPY8T7PW,@T6FI&UK MHK.&5$.]AVL'"FZ!WVFT'K":] _&#[Y-?@MIZP?O+== MBZ^8AKD5[HV5L,T&Y.8N=+1:KS5S1.]A")5B/?GR57*K@QIV3H8;C*LA 8S+ M?0!&>(.UCH%3?,*S_WK1W;SW5ENHWA:JUXA"6IZ%5GSW5GR/NOV6YZ:5W[V5 MW^%AY[05WU9\]U5\ASO:K.FAY?>)B_!^27$W1)#DR2W+\6V)\@,P-CW(+GPT M!1&_(E)O/UWQWH^XXD^;WF9[PK26@>C>MZBE\MKM+3KM'+4[M-,[=-B>H1W? MH>')0]Y$#\"R]B"K_$D7(>U[]J5_A]F7C0Y:@P#LQT'KGFQ-.MDL[ \9(GC< M6]0?W#2^TV[1?:5 MC;YVAVZWQT2;'*[2SN]2\/3A[R-?C3*=QM]SC>.?LOW M;L[U]LC#X[>_/CM]E?:L/,VS MTNFV1Z4]*NU1V0B(<\/,3WM6VK/RI,Y*-^R?GFZ-&MZ9TW)#BO/[6V2JQ_\W M_]\#DJ ,.L-K\SZ]U7F?7F:$*U-=C!&PJ*4B:P,:HX^VT!7M&?[T7_8_6A*2___['UK4QM)EO9?J6 G M=KLCG$S>+^Y9(FB#/>QKP ;<#ORE(Z]&6$B,)&SC7_]F5DD@)&$C5((29$\, M!EVJLO+D\^2YY3G#^E\WYOVT:PK3U;U4;JCWM65]H3_W_%CEZWXW#+ZE+Z:R M7K;7.A\6Q4D5F >IM%3Z2OQ<.WZWTQ__^FTB;$Y9J9_.X.ON1-F@N&K/RHDL MM.E>#-(Z[U^W8YA56.5%G%2_Y&HRY07O7G.GJH3%UH?)J2\*M5YQ\%'BX*W$ MP4F:"*X7CU^>YY8](S)]H^9T9^#/"KG^F%/2J/EX797[C( X',2M^7H%'5Z< MG[?+OU.%KRT]T(\X9TLHA-T4ZOKHJU82/3^H"H86YU%]3["]:J.3.A[X7G]8 MO[*L'QCINZ*W=FM4/\U_C]M?534\%:0:?NE_)C[>[9=5&^/^,2P75VEG%^?# M(E6)''NMLJU"*E 9&3)52TLU%5/)61V)M!7WGW/=&[;!<#XIA.4GKO0\V]:M MLSC\5CMUXTDEWZH7RO)N9>')R,B=[F!X#^_*;A3:VE0+JWSJV[YPZ:^_='V_ M5#C^K-0KHQ44=_WA8$]:_4&WEW;\T?52;?5>RX^VP?+BJ=1O_.GZ55<"%]=" M7.\NKO?(JF7?H$I='=TC-?\)PV*Z-]\95J,K=Y<;ZM/P[FFV>]YV/W?BZK@J MVC7L-U2V-$A_7U^NZEKD1B5,KRY9UKD\T\[?7=!57Q0\5M"_+ ^+KVM<5]6Q M4T7;N A3?=&J!&9<4%=:0RK&=]9IA3BC@ZJ.;=G-**W4LA VO.[54ET>P?'K MW][K)7VXJM =!YS:BT09MB_7JT\-\5'],:J=6M:Q!>8R*J"#00F-]&XM_4XLY6KBTPN7L3&7[G#XJHJ<:8B MK->UW*]JUJ?F(:5TVU=&[F@ K42I'TMD1C6\U3])K!8-66-:D3KB/%ZU_4DP M_#UN_EW[!?Q9,NJK\8&GZ=LO)V;[[+S=O8Q/\*?O^!"7\[OX M3(]:J#7KEEFW7'S.?G\2RN7LZJC[(410M\LM_/#$QQU^L]=+6D4IBP8-?Z4[ MVVV6F_PONK=UNO%# 9BA-/JE-/28-)["=C][%6Y6FGU2Q@Z3=J1[4=O^<.Z2 MEMN@P:_T&CQLI&I!UHN?"/]Q_5*-FJTBZPZKJ#N4YKU.M>3M1;\_[ K0B9?6 MUZO^O-?MQ-_MD.5S2[=:6KJ)VUNZS5&$GZZ-OO0X?> >93LNJ49LKA?O+Y*S M9U NDA);\87VZ.^MN*;;E4-Q&$/9U;TO46J3TX*=J6N MYA>]?ME)U]?F0Q01+ZN&G* LK7=T.M>]<\=1T8*-*2V5RD2#THLE)?^UKUH MNU$$)_5Z'?7>'7ZW;.<:41G:%RDR4'6XO=G$BHWYS:]B&O]@&-_L*UGEW(PY MMLMG[UP6"(.RF_4PE%#Z*LL!I8C)C3Z'Z=-CU)*Z_Z2-_ZL?GZ&J>U9/E_T?%P?:;G<.C[8/MK>+=AS_? M[KPJ-E^]VO^P=[2S]Z9XO7.P>RO&[__@C?.730$:X;*"?JG6E3&9DV[;C3J= MI1?_+/._DKNQU?-VT*T"C)N';_:*G8[M1K8N&Z8W_AG?M'VGV&S'GR^*OUI) M?*UI\#P!!VCYL/OG\?'2+E[IZ[/XY D\^VQ!7\5Z+UQKU 0T>4?*OHIE^^-H MR:2$]6&N\)A[?/;2'K4R[+=<2Y?9!U7#Y&&KQK7?4_OP,7_\=&#]Q;"19Y6> M?./^_6N"3PIDE>@ZZI^8!MWS)TEI*E6F^+=_4?3'8/H_1>K.-KA\47T^I1B& M=O=;-,224N6U/1GU5QV<]*)Q5/8*F<@$\9T4CYX:_8LK"A@-?-CRPS MIZM$X;49]^BGQL\[G5+7[E;+_,5MXTF!]S+ON BZU6O'64H=+MMEJUH_3#HJ M\S_ZDY<8*643W6GO(.GK24O*>7_4>G9"LNFE:VG5(:RRSVN9AIHR&$H;^89/ ML#3+VU%^GWTG#J7LOFNM/Q\3TX=."9B2(RHHG/F4SO04 D6_X(IVOSLBC&J1 MQ*GKN>N6N67KTJMHPE!*[RY,M'&OUL98X&'_:\1FNL]P^_SMQM3&E?_NU>;^ MG[_?Z-;[/_W*B.N4GI7.H-=MEUW2QU9EE8E66G2SU^&+L9RX7JMR2!ID M_)?SOS-ZX%?#!QYUN$QO?*[8]W5J>9R2IHK?,$1D.0=2[K9%$\R&:$4UY_) MRU)RZU ?>@)/>HL"7YXVF+D#ZK)16+D?I17:NDYQN[EDXA!TE1A0N60G/A\G M,N[+PY68UN&M:V_F**YHJ6S G(BV2G%+H]/%>46D8_M5:/7.XA ^)S6B-_+Y MEIR;B+-*?.WYR=ZT*0YP[LM@0/6-X?8^:CX]8NI;"/[#^N%Z$;Q+VV.5PEGF MXA5M_>U:[='1 H][8CH>T[MH#_6A.-)T]FP<[X?7WT^?V/X^]/--P/_JF9[T M)IM:<%_8Q&[7\K_[-EM.3W%TTNV/OSN4?97(_,U7&8]I2J.FE-2@2EKI5DG\ M55IY_)+N=SNE]'3_*M>XC#9]._%5X_#;=,FTX$*O8OLK!3+)#61O4Y!*Q9P%8#2_)=#62\.+Z*R.O;AJ\?QWW4ZUY>ZL:<57@R2 M3WK8?]I_;;DR%SZUI>Y5N=)C+:G+[/ZQ(."HR?2,Q[HQE:7R=CV K[H]='N/ M++]I'?BB/S+K(CK*!/,XC=>)\"G7/6WRUYSX(FE MMQMF#SXBPOAVRW\=KMXQ4,0Y3;.4\GVOEZJYVLC&K)ZG0!BS]^U7B3=3J&2S M1.^N3GGMCZGV/8&9OE5O* V%)TE>IH"QB:J=6U?@*"(6U'--VX4['NXCU=7MU?J=[61QNO]AGX? M>BLJ"NU<'?*)%[[FENK#K?XUGPXO/)OWX]63NZ+5^=IM?QWN8:5BT2K-Z+BQ M)[?BYY+T^A?FM')IO$CW3!ZG%ZXST/PEW-^]5!C7#%;$*X;GR4%UG0[ M_9DVS:C!)$-BC M&6MCL+6"@O_A.(BX==X-NVU>L_\T/C_Q&:HT1:.J=*[+ .7$:&9?(+%89YR;^S>%4TJN.CK1&HRDN=)D=ZM1 M/)O^WG2[[ELK;3512CM)F8T[5+D/1*LXZI"M].MFU [BS(WLY8/D/$L35QWA MQ2\*7GY=_&QE/\DYG4UT,[>48NLZ?)^WER5M+U>>TQ'8RRP".^3X4>)0J9-= MZVSQW:'_]2QJK]TR_C2FR9G+\BS@4(4<0:(Z,GC]9X60JUM5=0BN3EB5^O]9 M>KT\!MGJC9T%+-W%1=+R4B+"UD7IU:G\:S>VUCIKNJV@!7K3+ M0?Z6L(GA'U=OEG^C/WXO9^ ?A%V?RDN^V^0,'K+>F#K=NK*NSWROBN#XSY61 MOG/[HU:G(_&ZO+K#]0&TD3,_)7]UKZL35/D*R2D,K#8:107+UC,59U_GV:F]. MOS+=6\,-:!A)&WOX=,YTF#YXM?)^(>S1DBG5NRO)EYK);=J&U1=5CF'I&QB3 M^I5*-<-<*RW=H82OO%^SL'UTTAI;9[HXB0\?E_KGH9E?CB6B=72O:H$EP-ID MGI7V[F!H@OL0DA,WVMN=<8NZ>IR;IOW0@!P-;63G)2*LK/S1:P5UX) P+391\5.XP=]<5AOI1.;AN.YJDI?6MS[J15_/)JQ,S%A<)V4 M4Q'5C.0G'LJS*M07*7NT'PZ#F/TJBID^,G3 7B^W,2UE2H\_5!MOWQWS4EK>4BI3O7HC M56!7S%\):Y1"-=HG4C[4[0E0I64XI3C?*O])$_N:4GYEU.6E\-C8O[N1O==M_EQ@[@PE[@X[LNU+T>?F.G%_*5XD^TQ=IMXZ1.? MKE^ZJZR]B";+54;5J [U3R/T>2'4OQ"VXC;13A'(SV6QM)1K5158O$H)F]Y M[B+Y:DNJ9)\R8*K4G"N\7Y'$#0=D%OU#BG[[9D+.-+E/*'AE3"D.]W-KE MT MG=&;-('F>#6;Z4=C<27\L__/XE^M[R\[W<[>17E.H+2GXW@/?/C?M98DBFDL M''>>4\:E\5B1 "E3*D C]=];24N#""*0?D&8H+6BH\_B,SG?>KE9>=[WX@MK MU:E%1_ZZ-%O=KV_QP==CLGOA3K>_?GJC3O?/7K?V?GS NQ]WZ:>M]VSWQT'K M^-32XZ.3+Y_>[*!/6SN7QZ>;[/AT![\E>^WC'^[A_M N/ MSW;(_IMM^NG-06OOX_O+W;.=;_L?=R[WVI+LOE)G]NQU9_]L[V3W;!M^.GM] M\NGLH/WIZ#W>^[C#XGU.=K=V?QSCG?C_#^CXQU[[+3EH^W\?7'[ZZ,X-IOP8 M;U\>'QV<'7]\??;IS5_MO:UC='S:/HGW_+;[8^_T^'3O]-/17Z>[^*^P>[K- M]H\V+W=_['[;^_$>[7W^6^M@L0X2V" \H(($((/4 #.DF!&>/7O[>+MVW?_^N<-.35BM?V499:_KMYVJ]R;Y[VV+O?> M_QV$1@C*N+:$MH!RS8 RT $O@F<>&:BQ6]MXV^T7FW%+;:C365!9C=IC\*;?9;R7Y"2HH5V/5R#' J!HAA'86I M!'GDPE0/-JUWK"!9'@+>>[5_\&[_8/-H>ZO8W-LJ#C_\>;BSM;-YL+-]>)?% M6SW!#=T=K^,'\.?,?JA7^WN'^V]WMLKG^7/S[>;>J^WB\-_;VT<-?9J[)TZ6 MS_?;3F>4\)1.&WQ/IUM3*D;1/TF9KJG$_N]W?]"F5Q*[&F79)>V:RC7_Z(INYY6U^^;'7*FY9?^N.F,Q:5]ZO>'J):JG55*6G#1N[# M&P\QOUYB?J+17/6>0'&UB%O?ANOHGN]Q1.[US9\-%J%U!>4J#5;=Z;)E8[VA MY&;THYSHW=?DUH^S6QO^Y)DF6VE>?53=Y?&'[->@"1@/>=R8ABSCG[9;S;D1.=$W>P6>^M6P&UB5I?;R7HOI%]W"G^C,+8"^ M/&'U;GEE=V]1N7T:/ &OTO&JJQ)IZ;S'5]V^<0:R1@J?9PIAL0++YQ^3LS37 M$]Z]]?LC/-HPU/2Z5Y4X+RXZK2K0=-%W:S[_[QI@H_#311]\UOK\95J+FQV7_MF^7HB;@U>ZUTN) M*G^E_*6X^N($Q6_QQPY178Y"5/]WNK?U/G[/HD]GQV3_Z/V/_:U=NO?FX.S3 MQT^MXZ//]/CC]O?]K4\G;\G!R?'9]_;^Z7NZ_^;@9/?TX&SOXP=XG/X]VV'' M/_9.]]Y\^G)\=O#E^,?FC[V/!U??B?>Z^(0_\+VMSW$\VY=[;X[1IZ,XKC?' M^/BT?;J+=^&GLX-6'.OI[M8N^O3F==A[!2_?'FT/=@\AW8WCV-_\6Q%%N(,& M8(H%H(AY8%! @ ECL$&8HU3D5L!U,HIAC9; +;O+?7AQCJ6?^2?SSR_X)SA& MC(662&$I4G$A.THH,4@*:;3P)?^@S#^/PC]P@G^0XM('YH .' )JO /&( V0 M@H19&00QD7\85NN\0014D]6U(DKAYJ@D0<];'W%@4FF4CA\LU;# \\WF3'Y> M91:K2XL:">_@2G9[?C TJ3-YS4->AU/*4Z!,DR@B8(/G(&XQ&!BL7"0OZZB- M2U1KM;8A&5F]?RY;KE19Z9A ?BRF'\QT-_]4GQ0=V*QN]J# MJ\QB=>D;0REN5T+,]'4/^FI-*1H,.^T(18 B$0#%,BH:E,4?U@7HE7/!F[4- MHM95@XRDC-!FZAD9H34@=%+!T)BKM @!<1 "2J,5(*W7($BBD%(1K9*N;5"T MN'[Q<&Z,42ID'*S_.:B;]\GGY:'9+TN7VQN!\NR=60%MJ11<5:,V$_'\1+P_ M'=!B-@H!!0^L] I0J1"0$"D@J;-4.Z-AH*E-^>(!K>R2:2P\ZU*5,CP7A>>4 MGN2,--9(H%14EBBE//ZF!0B(205M$%*Q:,G ==H@>-;IAT&DV:K$47>0^F$M MKDK4:-;=.7_SR1%9;5&@S&'WY;#IL(\3VG)J<;3U7+3U$%' R" !0IIA:RRF MU*UM*(G644W&WCP)S*OBJWF^H*XM8'03U%4QIWC][X.7G8LSX+H#,/QZ1OQ\ MB)_46HRR+FCG ?8B(EXZ#J0W 3#%'4)>0TE\-"I>$*@65UP>"O//X.C NU[J M)SRXK&H3_N>B=5XU*B7#/9RUF'D[;/=H<[+;@ M]\1K^UO;='_K\]]2N2"Y\4!J3P"%&@.ME0104DF])#(8N;;!>?:4/&&DUA=4 MRDBM#:E[KVXB52BM(>8,2&H$H)Q8H"DE@'EK$=-,&!8-#L;688.0^@S."N_' M)5^54RQ+(!?EK(!N *D53S-<)T^:O&J+PHSD^#:)\2 -9C]\Z/O2P,KL-1=[ M;4_I&8(;$J*9!(10/NH94>/0T7 "!EG$>9 ,2A/9JSYOR8HZ1)XT5&N+R&2H MU@C5247#:"ZV\YHW)/] M&:NA:%SW(JU\M]$XVOX^[+DT:F><26PN$MN9TC>B'$R4%P5.(0(H=@A(E)+R M#!., U'"K-CH[&0K4OAR)!= F0G]0[D ^/01FW#"!U-A!"M Q@B M>"EB01@7U1*]MD&E6#S!/7LXY@'<:(5G-\8*:!?7=)1#P75QU>Z4>L&9AAQ# M#9#D&%#/"5 !6F#C5N,4<=@+F6+!4N'%_;'9H]%8U-:E8&34+@.UDQH&XTYX M2!W@)D*7"JU!%)(%A(7@I9+8"9-0F\P"UB#4YB,ZJ^RWJ<[EQ(<&^6S.RJE3 M8\G_>]V.S;FS]R#B#]-9)R9J2Y(0X(P4@!+-@:8X4G*(NZC3R'+-UC8PR\Z9 M)PS1)9S/R1"]-T0G=25K-'2(8N ]PBG;U0$#7<0ITH)CHXTP.$*4/$5GS J= MT5E>@LER4_>;-IMS5\V\^^,_%;ZN]QA2MG3K8^_C*04K$JH4 07@B0O1TH4" M*!X@<,Y0Q3",\M-K&^0%DVQ=K,I9A4QLF=B:K(AF8JN?V";54F\=%C*HR&3$ MI6J;&AB<7'B24.>P15"HDM@@7I>K0FS/P GV=F?SSYVW.T<[VX=5=]"C_5?_ M[]_[;[>V#P[_^[\D1N*/8OO]AYVCX\?N5#(F[6@!%*Y[D9*L[M HJ'$4V(S. M+T]Z/I]!]'_4>:G=TJ;5;@U:_I[MEVKLY;7BJR;/V"-U.%N12FY7M?;/]67* M]ET&A2_L>F[:I-W=T)GUA(T&Q"-V#'A7K)O,%]:H"N29<3+C/%SG@\PX"S'.5%:U8(%0Q2/%< *H M[\"YI>[UN3K->"?UH^^R\W;WT M_L"W]<"[M]?&<2:N>Q#7Z8S*-'%3T5YJ@'C*$?(> 8.H 1)RJ83T2 47B4NR M1IU#S7AMIG:1\5HW7B<5#8RQ,]8X@"4/J:BO!PHB!CBQPBF-$+0P%?5EJY1: M_<0<2Y.U:L9\NCD;>06TCIN%+T8D=IDI[#X4-EVDAFD5E-426!\@H-@BH*&E M0#G-@K,$&BBBRH$;E?.8L=I,C2-CM5:L3JH;RD,L,(1 6<(!-5@"P^.?UJ+@ M@J1(AU#F)S>I<.7S/ -)RC^XC1&J=U#;=G4V1G5/)#6>F(M@W1AD$Z= M60N>,08]8%120(7'0"'&080G"E1!JG3JT ";59.C3A?4:AQ:JTNYJ-&D?;Z- M:.K2/#*?+V&CC4HIJY39\^MU@(E$YE MBM01DWHD@-(T'49'A 2H"2[ML!>0\\4K_&1_26,Q7)O^D3&\= Q/U4I$PF%H M!4!:,D"9U%%5<1H$986QEBEG*@R3&DH -<^;TF0M)&?QK+9*=D_R MLM/=IB@6"D$!&!,BDI6#SZN<%>T.K9[YHN! M_IX30E9,V1C)<*<4X9'^/N;,S6UYY^6NS].5]JBQ$O$ F)0*4.\X4")@$$TD MS[7CQN.H:B"L%B>O[.EH+%KKTC4R6NM%ZZ2F$9CBD4\#<$K;B%9%@22$ AM9 MUJH0,1O0VH94JY0@TKR$V=S^82J?MGT5.FM52H":3];+==S\V_C%]Q)LY M9"7G"EC-.:!11$ ACX!65'/(J)&,1=V)KM,&V7T9I\U4G3).:\/IU%FK",=@ ML072\0DEQ8BG'S^(-:!0RA#F 2)$2<0 W+5IY>6RL0L\H[7$*>B-6!_#-PI;SJGIVU!F<^E4;6 M'5>B, [==VR$3/';7G?@"P1_?^R*]Y/76([R\+W?>MEIM?]W;="[\)-4,C93 MFQWW:GR>,F?<@3-VIM0$KPG5AAL L=P;:SO B7N@@G-RZ.7%QG$D8-E2% 34JL1L0!+Z'!V'.M*+IU$3Z#A(7#0==^ M.>FVXT[;'W65\?^Y: TN<\N*W+)B)5M6W!ENKO5U=.WA)4#Z_$M>5IQYG&EY MUQME$/43,E\4__C9/O3.]PY/=,_7XE'!D[O1U5A*DGBG>_N]PT&J!?J7;E_X MZWL/;2N8MZ@[;%'O![LWMZBO[LU?U/W[_]J?NZZR>I]Y?D"KZYYLH%UM^\&)QT>Y&) M7?8&/=Y:^['W_F^KN&5$*6")P8#R5'1&(@,T"H9#B;E2^">,-7/EU.51S"NG MR2O',0^9A@XHHWFJ*1: H0X#8BB/KQAMC%G;0#-RT:9)*NIN[;2NJN54Z"LA M-XFT=OK]B[3LQGW;H?7=._##][IY.3[>#TYD>34U>359RS$C6@"B4L%$RR50GFH@+5/!:NF=UVL;G>X= MN&W(::U2WE:>H9S+$'MWA70TD M^RGK@^Z'7RG)[=W3+W3W;/?[WMF'^&SOXS/_W^GQZ6Z<+_OM^,?!R:>MS6^? MCO9:^W_)[_N;?T.'@]!127;([KR$&K^$E'+4 M._&8^:"+8$ M6&@$H%PZH#@*0%/LE($"0N;G=0_596GF9=/89:,]$CBN/0,T"8@&XY BAW+JH M7&D('$<8:9+"*V1M@ZH9_4BO%EK*,F[(3GAC9>73 8U<=F3OV]^$4^NEQ$"Y M8 %%.-KUEC$0+.=:\>"D06L;#*W+7_);]UKDA1X46][Z,^-[E<5/T(LBD52Y M1M.:6L SGLN\/*QG? S<0]=:QNQ\F)VL.(T8"X0[8)2/H-,< >F" ,'+U+DU M.)*R\V&C6D]G<#;3]9W!N2 X)_W;4'LDJ;7 *9_R7#0&)H(5$!XXD1X1E[Q< MS0+G\^H+_TZW'&AU"JO/6P/=SG6)5D"'V(QSE.ZEVTEZ.YU7E>S&V"L3UUS$ M-=W'@E&-(1(0P$@L@ KL@:+0 !55>"0DUH0DWP4DBU-7#JDW%K!UZ149L+4# M=E+30!09#T5$*"$HF@'4 HTQ!9Y#9;AV4#JRML$5G&%\KWP$:BOJICV2\R+S#'4%%TRSK.MGMVWO,G MOM-O??5%N]O/19SGGM7?'D1_Z'^R' M(_T]$]U<1#?='\-[8:V.')=.-0)J @:&.UH>!@K$(RQT)#J\+J9(;JJ.5W:> MK"" [Z^P9 _"H G-14B$>/,$H#+(NU2!F @AX %R@/B/D G4O1FNI7>HP#X M^95][M]:].JQ/2O/MR1L76Z7\8)FVZ5,LUE6']E]F=)6J T0*^@ #R0 "A&, M9,<8P%&\!D"-\_-4]I,E]!/9[+B\NRQO=]G;FNYTA@7U MGC@($$J'YV#\34GE 4_5.6#<7 1)#>E?,,EF>,+NEYI0'Y@>V9F6636S:D.U M],RJ#\FJT^E>.&!C&3"81IV=<@P,,PJ@*$Q,O$"2R9)5(:XMX>OQ6;54ZO\Y MT/&FH\->Y8_J.4SOGQLW3X*-E4T9NY'U$0Z]!PU]TNH-XO4$WX;*< MHS+(&EH=W;&MTJL97RA[1ZS?^CC#BU)O#Z*]K$05P,;O_*TJ<.P3O-W=0YO[&?:;@ED6@C&$=6.JH(-49( M+9TSS&%LH#*8_RWXVNA+)[WKHCJ?/3 ]K[\ '>(3OM3M;_JRO_;/&Q-QUNJ MB8F?G+/;U^+CKT@QUO%X8<_#W>V=C8/ M=K8/[XZI&W6(\#I^@.K[LQ_JU?[>X?[;G:WR>0Z/XC^[VWM'A\7^ZV+_W79\ MS)WX@?)!7^WOOCO8_O?VWN'.7]OE/.QN-X!$R@N^3$G2+7N'Y_UMIS,Z0=M_ M4?COUD>&/?>]ZCAM$1E&_S[U5(]"@!-;S^0,G^G>YXBRM(54BZ8 M.-2V/N_[EZ-?_A@U6&]URCN67_IC>*TAXR6T3FPNI3BKMX= EGP=(92P/'0= M#6\\A/EZ"?.)_;)ZC\EUJO"M;\-U=,_W.)7W^N;/!HO0.B=D=0:+U0H-EI.[ M7?87'LK53!N[<_^<7X9:$+MM*OZ8WG<:- /'7O>*[;@%NJNJ!05!+^9ID+-" M;:?JD_>8E^0V,^)GY1.;MQ"2<_(NGO9?/NVSFC*4IVS>*8.+-=]:O5YW!_ZK M[UPLI]7[O0.73]F;.M^S/Q5/J22*:2P<=YY3QJ7Q40\-D#*E C12_[V5*!XB MB,!=3Y)5ZW8U7*-[K:%K]/0+/CX]QKNG[[_OG?[?V?[1>[IW]('&URYWMX[I M?KS?WM87NO]FY\>5:_0L?N[-^Q][1Q;N'K5;\;O?CH\^LT^G!Z?'1YMP#^_\ M2'T3=C^^GG*-'I\=Q^?917L_WG\OQ[+UY\G^5OML[\W>R>[6>W)\NG?VZ6SW M^_''UV&W!2^36W3W$-+=H\\T%98EBC@!):!$!T"YED!B95,_+,BM)28$M[9! M7S")UJ<+@]:WI,YM7!C*$A:+649L:+FFJL5$L!$4D]B6SP1&SP(+95(@J-@HT M:FKIB#]G*?=<8& 10T%1SY@+HVCV:NAL#]T"^U&Z??0'_:(;BOCUKRU[3W/\ M69\F?$QC-(EO/[SI=EV9OS.4X6&W[3+5U49UEU/F:=R1./'8 A9U;T!I9#GC M'0?64N<\-H+[,G$G:MVYM-H3QG/M)EC&\X/@>=(H&0\/PB>)TT1"2VGD$*@F(2 (LB! M%#H :"!Q07,$*4YX9HRNJP;A^1F$_=[TNOU^<=[KAM8@G^]_,H9(*=9WI50S ML]7%;'NOIBR/U*8,1>T2>)(.8GGG@1*4@6 DDDX+!KE)QWP)5^M\58[Y9NBO MLLV2H;\*KDHL4K\X)_PS]539O M;D _HWL>=$^:+%1#*Z@)@#@F([J1!YHR K#AQDEH1$AQ847%.EX5;#^#\,FA M;\<7/[\H/ON.[^EV6;-#N[-6I]4?],I#?(7_?NX[_1Q962V#9BC9-Y5<-SMN M\X94MRNA9M:;A_4.I\P9Y07QUB!@&>&IC#1))Z =8)PZCKV!TONU#:EFM=?- M;M>G M[:39(,WF6 =](@,89K*R0&1IEHD @C(W@C@J%DTJ'(Q$';M0U!6*.Z MU63P-MRHR.!=!GBG0B22(<25!1Y&R%(G,%!<.8 HB>N8>A><6=O@J%D[[S,( MD&R>=>-8?N@2=]U0M#H#W?G<2@?H=;_O![G?U$K9$>/BW \[5\+<+&6966P> M%IL^)T0X0=C@ 2Q#E#)#)!"13Y3 0E&'.:,1A9CM26C@>!]-!4" MA"!R&9/!)!8+:QNTCF.W%8 (5/*HGQ #J M$ 4**@VX#!A:9)EDJ48]@[6E?#)HX3 5(I%9C[E'@A)F?#1$V PUY>X= M:;/KL[D K=V8R !="*!3A@2U1'). (3* @O5/Q1WXLX3O]S3#^/3SZ#N$WE$2B,#]V>'\9NBH'^_OBG1'($IRZC:>3S M>=WKGKV*]VIU+N+T#9U"W4[_SU+XU>>.DNBWOP]Z.DY_JZ-[ESL#?];?ZW;2 M*'O=,B-VM(OD[6.>ZB!'T]U,*2-**"T!I1(!&H@'$KL 9%SA!AM&22!Q_^!D M\2/TSRX4]+1I8@FF6Z:)IM#$9'M.8JFD"DK E#6 >B: H48!SRVBAG)K:=19 M""*+'[?/-/&D:&()!F2FB<;0Q)0VH5"(.F-4)%S\(8@&AJL ,.%"L;@DHTZQ MMH%I?:5 &U;U>/4"4N]ZW:^M?@)Q!,WBYM>S=JP]OI$5Z6[H6/O3=WRN13(O MI6U/&4B:.,L,M( 1' UR "E>*0TBJ1.>UK(9D0[>L2696! M772O+.P4H XLZE)KP+2 MDVB&($F%0I1J[B+2":JM_E=&^M- >FW&2D;Z*,(%,%@:;GRT4DQ"K9"Y+N 3QNT2 MK8R,VWIP.[';FB@.(AD#WIEH9W",@686@H HLE$\EJ/4AQ4W*N_@&<1&XMI? M8H&QY98D:=I<_F-I%2CF6+C-)N[:\\2NN#O78)F;I=]/V4302\B"B2IQL(@=Q",P*R5*$IP;M:L4*+64FRTRVW!RZS&2+,-FDG4B]U4IX!2S% M"E 1ZD.5 QI;!5)96^F(]DBD6#R$ZV15F&S1(-VM?K$'NL;8!)$X!:Y[D7KXW#)# MC::)V0LDSV>>S\;.YS-PRFWK7B<.M5^<^U[1/]$]_W*I*N"-7N5_JG[+5O\]W])C/"C4UZ^QAVN41-U5G8?:?P"O4X87/)9CWGF[VE: MS4_#,'[G>X=IMZTW:('G+_D1!U*RZW T0PL:9@OZ#A;TYZFHAK'"*.,DX#9U MA?%4 ^,-!\0Y"ZDF%LFPML'6\<*QYY_P94.]?9F:FO-H]Z"F!:,0F9H>F)JF MPA0L6*N< -*C5&$("6]N@Z[1)K;HS-65J^C4U+1A6R-3T MT-0TH34Q+XPCC(! <-2:,!5 *Q> %DH3R:7B+)5272=-TIKJ],"L@(6[-?OX M3S[IL_)6X>PTY#T_V ]'^GMFNOLSW9GFPGK2M C>0ZP"!-AO5QK),-ZB;">V*T519@I8X&.8@/4:@V,\08XB;PT M<0N7A*3=FC9IMUXT\K:,"9ACY:9]$F8X!"18#BUH& (2<8"BBM7-L0Z^)9U9K+=);I;,DV M;*:S6NAL\@QUL%8$R8$V4 #J@@1*DFB?8B0)5 P;7KJ=Y&IH9\\KIWFKU;X8 M>->4K.;;#W(T)M'X"0XQITGG-.F<\//HSJ,[)?P,"3N[UN=77:8+_ LJ%=$, MQ16E-: 26:"L]H 2[)43GBLD\M)XEDO#2&F%$P)H$BR@BGB@(=8@2,^Q(10: MALL<^NG"0 U*#\L;6=[('CL%)+-5_6PUZ5)4UEA*(09.&YML\,A66"# 9;3- MM;?80YW2ZDE=)3,R.65R6DTG8":GI9/3A"K%+7:44PL,50)02A20S!(0G(Y, M12TWLDJL;Q(YY<3ZG%C_)/P(OTS5RUQW;ZZ;;K+!;=3"A @@G1:*BAC50$6I M J^8"4()C)0L4^MSEXVG#^Q'3JW/P%X V),6%D,.!H\E0$1(0"56P AH@)9* M41(\4H[5H\1D8#<>V(^<7)^!O0BP)W9LYP,VD%*@*#. 8B2 M)( CS2GT41! M)-B<7I\3N'("U^-;-I,)7$,BS!PX%P=.M\'0"DF!' :IU7'D0,Z Y$8#3)V) M)@P.!K,RV+7TBLNKY%C.A/;L"&W9"?:9T.Y':)/6FA,<2IN.2_IDK2&N@ R! M@F",X-8CP31)*?9\-9H\9T++A+8:EFPFM)H(;;(XE51*<.0!$=8"&KQ/NIH' MB#-%,(LV+/')_216@]"&]NMH%*-53$NZ:DKUZ)P8O@)#? ;=$4HB[1>ZXZK> M"(7_ST7K:Z33SJ!?7/2]*P;=(@[57K3U(+[;W&8*J^ .7J"C29ZQ/&,/UN5E MI8^=E2_EB.Q;O-."7ZL]^[.#.^MQ^J_6G_8M ?Q#TJ MSNC-<[6Y#]Y=5'X[G4H2A I&!R %18 ZPX"FC )M@K#15B-$T[4-!M<75OES MQ+G),*Z]\6Z&\3)A/.F*M() Y+@ %%H-*),0*,@(\$)Z$T4H4:KVP?#ZPF6E M,XSK@K%< HQK[SJ;8;Q4&$]VI76&2N,XD-*EHCU$@R@V#Y!PRL;_.:Y9XV!< MY\'^YAL50U_S4@W1GQ'9M.?T-@]6$SANE2V.\02X<:K++#<7RTUW#M-<2$10 M "R4P5-C@6$! 1'534T\@X@DED/+:+W],[ \8,TP"UKHH'2$/UEG&?ZK#?]5MG R_.N"_V3-$^.5%A8" M[00"5#,!)$FI\"J@P!R+>ATOX;\BNW_.,LA#S%D&=U3U#GPD<]MJM\KC1D4W M%!T_*%KER:0RP:![=M[S)[[3;WWUP]<;DUB0K_&3:SROT/+>U:I=1GQY82]V MTZ;K[HFRLYYP-8W7B[Y;MN,JKL+K0YU9,9U',?VQ/1T*UYPB:@T( 6E L8@J MJI$(0*R8(9YK2^W:!N9R?;H:W\H'T3+E/$G*J=U9EBEG$OYCKTL!KUX ML7;E,]'N]*(_./.=P6/G(#0IU'"WB?WM8:VU?GS>^-LDH>T/3GSOU;BGJ^*W MH=A?#:5^E(1>C7.SXXZNE\#FU0JX*M?3[95O# :]EKD8:-/V1]UW.EYFD ES M+L*.GS0./ M:4%E]#<9_5/M[CW2$EL+&/ M>C4C:OP8<;EAP+^:BLF8?YJ!6^M=W"ESJVG3/K>_J\;Y>2I[2^TQP1G;RFB3 MR#O!7#O!=-WU()&G-!! ! LIUHSX'BW &MG!+0Q)\I[$!1?84&,G5F MZLS4^4 >C4R=-5+G9%5&+J@CD3 YM2QJG4X!Y6 RCJG%6:&"I@BMKRVB.WC M4V?IO_AGZ<>*_[K6UXU_Q1^C@9_IWN=6I[S]A&?"^KC*>T/\;?S+]/ZY0, M[*_?[UF'=Z2X]GQR-W[U?WQKN<')B&7&OCA<(/#Z*]K$$5X, M;O_*TN<5P3M-+,8WIV/\9QINR53:",:1E8ZJJ&$:(;5TSC"'L8'*8/ZW4&NC M+YU\7.WJO]@W?[!YM'VUO%YMY6?[NU?7#XW_\E,1)_%-OO/^P<'3?@ MH_33CU_?K]U^'?@V9*BK_F@W!;B4[7U>=^_'/WR MAVOUS]OZ\F6K4PZE_-(?PZL/223=8&)+*.]7O3W$AL+KC)($CZ%O>WCC(7+6 M2^1,['+5>X2M$X5O?1NNHWN^1\G]OOFSPH"ZR^-7&T:3)B":K&?12CX<=.V7.J8A?K37_3:9,;%2 M4_).MQQH=8I7^CQI$GE6AF>6!SJ^Z(I1VXD\+^6\E%DL>2[*N3CJ3N+EEK(0 M+.\>MSK&YW J-7LU5$5C[I*!K,+HXE ]'6(JN@I!!K M93'55D**I1=,\+]WDHCN%,Z)NG&I&E=D_C]^(]OUSNOHEC.-N&NUO'^-/1\>55*.?T^,?^UB;9.WK_ M;??'<7S_/3H^.CC9_1C'>?2>'7_\J[V'M\GQCUTV&&IP*45%B))%,T4]E 4AB,F'6-CB1BQ_IR22626R52$>W\[B]U2P273V:)T]GUW MXH (MHAZ16PT)#D%U'$+=-Q[@!*$*ZN-I8Y$/INADMV]S$HFLDQDC2.R.7@, M>8(15()JPBFQ6EFD0@1&\(X2K\TBVECH]L[T(-[D^^!EY^(,N.X #*^1N6U> M;ILXP>&-<,00# )345?3F@%- @*,:20%@LQ;M[:!7A#!U_&J:&O/JR1?"1E@ M=-^[LDF![_2K_K]?N4FGG4!GC*%'O^1RR1E*64I/9P.(;@2#&'&HQ)! MA8/*18W"$X*T@\X8._?1S^MB5/VC[F:K,>X\ M\%'WZ+<&_M#WOK:L?Q>?O>M2BYC/G?(J92)0UC[FT3XNI[S=@C #C2; PU2T M1*23HS (0"5AG 5N),1K&V16 .NB%Z>N MXK4J%7G[[+S=O?2^_-"[BYX]B:SX+LDY\]P"LNE8G(KE&^&(T+KNW?@A^]U,\+G M0_AD\JYVP4+)&# 8<4"%9T!BS@%C1K(@E,4$7UDL&>5/%N6U.P'OB?*,YGG0 M/.G9PS!@'[@'!EF;\E@A4-@IX,M3$MP&'_3:!L)/L5_ITX;R_7Q&64I92EE* M3?+LY6WQ ;;%*7>=A,%)RP/P3!) G8SZKD8",&RM"83# 'WC]L7GE4YSI+\7 MWUJ#DY2$%D=?1%SV?'_0:]E4V[2?(%%\C2_$]W)FS5/RWAU<2;G\V.8WW7-E MI>C7W5[PK<%%.WMWU(T;\]DZX: MYH*.HD( 8>P Y9X#8QT&) CM/1:"Z5"JI(L<;\E@SI2;I92EM(I2FF=C7&8" M5MX8E[LQ3CEK"'/*0^X!#BK51/,02,DH<)1!J:T-W#1J9WQ>:56ED5[T_/G0 M/UGHCHM_#EJ]LN-,T0U%_\[%3K-?^FZ,]X!NFH,KR;K-CCLH!3O#:Y-9;AZ6 MFU'XT1++D!%1-*EBA_46*&(-\%1Y@Y03@OO9F55S'V[/<:5&ZY592DUAV8?* MBODEQ>8<_7LP[*2#Q7%%(,,.""D8H,I98*3"P! ?F%3"2@W7-M2,X_6989\" M=E5*4*::<@D%Q1AKZ"&3!$&C)":.9NPV![N3IKVU@,:/UP*-P[/-*A[IK*ZT<-,BAG2RE+*4LI2RE+*7& M2FD.I1KK> F& \><4H.5D@A2P2$TG#.$R-Q*=:E*I AUSY_X3K_UU>]T;/?, MO^WV^Z^[O3C,SJN+7L]W[.51+SYB-<2H>I=_M6#'D!0D,$&\4H-0)()%F "(AE6 1U9"N;?#%.TYDK#<6Z[4;T!GKS<#Z MA*WMHAVLN-/ 2N< C1LV,,0$0)3&/ABBL$!-P_KS2FN)2[UHE5#)>2O9L9NE ME*64I92E5(.*5WL8.NY4USI=ULSFT,SV7TT%FB5"FGKN &,P]6&P%BCF8 J' MI/P>&*UOM[81Y;-.&G0R/&,T,^D3D=)C&LN921=@TBD;EP=NG78<2$\(H,IZ MH+0QP")'E5'04T&;1Z4U196;;-K^J=NI#FZA!\66M_[,^%Y!T(LB@>2Q(\R+ M-2Q;'3:;>8##0&[CS$CN*:0:0J4M42$8(JTW5K#4O.LN//:J>W;6[92Y,]7A MC*K41F:T>1AMNC@&)ARZJ!X"K((#U!L,3!09P$0(B97@0JNU#89G),C UJ"MUH3MW%ET4V),U;XF.RHFTT=YCU$>CCV*@C60 (Z<)09QS(M/9 M*Y9QG7$]A>M O3 *8P8MI3XP$[5;%#@45J5E)3.N'PK74R55(*,F2 6$HS*" M6TA@K,( .8MU\,%C;-+6R 9V4\0V=83YFE@VBM#M;$2Q)-ZUW7#H+/5"84D Y,D!SXD $-8,<*:)@1+;"/"/[^2![GI,J#%'F M,"$L>$ZE$R:@X!V&!,7M'$IW.[3[\3'C;QGC=6-\*B$N8CQ@R#&0(:1BE#K^ MAH4&A@O+%9>:<+&V@>HH^Y+1W7ATSP%NQZ@BT68C,B!*F-348<:7,E9$#9A3(^[741M,)_3[_G9+H@W,)WI;2/W:/-P=Z$]F$9M1@Y J)8 M<>I\)X 6R@/$%*%,"1;UQS*\-UUC),.^T;#/Y)REE*7T\&8XI]$ 9THA3JCQ MT;C#@D*D'6/<(*'S%KKJ6^CNT4[RRL=M]//WN(72OQWTBD#J4]][!ZB+&ZG! MV@%DI('.>*M3J>:&[:'/JY!,R@5+Z7_]"%WG>X4O'5O%>6J/_MC9?T^(#FS#IJ10,>6R$ M T(C JB7'&@>#88@N$*$I0H-J,Z,H14-03PA/$^K-P\%YE^U LV=\&J!^-Y$ M]-'ZJ,@P'P#5,K7.-AI(PQQ0P6+)9= 6B=P*[^G#O'9'8.[X^R!PGMBQ@W!1 MA#2"&+N(:-PGN5:(2N01;-S&^+R2:H[T]^+;=:?!(@*S M=]4D/8XE-6#[&E^([^7\FJ?DP3NXDG+YL<(1 QH[1'P49Q.""\U-+4Y '(8OB=<9EY6'EG7+95,NFOXBFXH*K]"3K6JC_(>T%/SRUZ$A\.Q9)J; M@^9VIQ.LD-&2( ZLQPQ0R6DT )0!$GNN,%4^RBV=_>:+G_W.P:7']K0^5&[5 M71N)9H=J+9B>S*CR%,L@J &(DHGMB9E851?@0!!4-$,471$M$, T:I#H8;H8U:V\!H1NYSWIJ? GHA#L:K M:',RS2ASU#CI#$>""6&E4":CMT'HW9_8@RDU1E :5RSR"E ;?Q@K'8CRU,;% M_["RR7N UF6&[\K -R?7K8*4'M5GFTEVB M39FS4##G.-24$*RM<,8CKK3%7$(^MUZ=&ZPW0 5_/RBKT8RKX$1X2K!A@!FI MJPQ";2T'$D9[RBID&+6I0D.3"M%DL#?\B%H&>T/ /F%OPVAF&Z,D\,P)0*/! MG3JS&> 0LBIX8:CP30/[\\J+BFN]:)58R8E/V;N;I92EE*64I51'IEC=T>C< M!/S^JMF'J7BS=TPP:P0(20*4E:%FZ0%6D"O+N;.$KFU0J&IKFIM!FJDT2ZD1 MYG*FTD6H=,K*U8AHRPT&*')JRHE70&L+@>+22R)1W/98\[BTIM!RDXW;/W4[ M550N]*#8\M:?&=\K"'I1))0\=I3YN72!FWD&2'@8B'96L\AMP@O%'<,8!T$Q M\]SXLA'<'8CL5??LK-LI4VBJ\SU5P99,:7-1VO'4*1^BX]QC[X$@D@"J' >& M4PV"](QZRW!0:&V#S4I&O)_CKC%]'C/":U!8ZH)W[MVZ,+*GJR$"0H(41101"C0C"@0D-28(:L@D6L;7,&\9V=HSX V5T@(8AAU M"%+*B3042DLD=-*Y$-PBT,Z]F>O#_:0C-V[>4!BB =8, >J#!8H2'G&O'#0V M*&I5ZLV,!%VG&?G/!?GSG&EAE$?=/-I[$#)**#+1^E.$1D4=,T>QN!WZ_?B8 M\;>\O==OD4_FS0GJM??< NP\!A3::)(K#P$W7!@MH\'E:%+<%SFXDN&]*O"> M ]W!,6(LC%NYL!0I88R+("<&22&-%@L9XWECKQ/Q$V$%8],A?L6 H-0G)UP M!GL-)(?(,*=4"*F@V O)V>KL[,\KNZ[$#"B[GL:GO:ZV5_COZ?><#VUE* M64K-5R*T@(A[HXC$EGH>M+84&RD0$5Y(754&PJ,4!)Q;1J^8^F&G_(F(4QP( M(H I0D"T AG0GF 07!0Z#M93Z]8L-UU\^C"OW1&8NTL_")PG=FP9@M,R)0H&Y@ U)%HFV!G@ M@C8<*@ZYXZD0YN(GEC*65\%OE*64I92EU"3O7MX7'\22G739">J=4MP"C4S< M'97F4>/%$D@4?+1N96"6-FYC?%Y)-4?Z>_'MNJ5E$8'9\_U!KV4'/LUW:O3W M-;X0W\OY-4_)@W=P)>7R8YO?=,^5M?I>=WO!MP87Y0"S Z &9OPRY>/#0K.X MSC4P.+4W)90!R2P#0B"!$<=0()^;A*THZG.P>16D-,^9CF4F;.7>TDOFWDEO MC85(64DP\,)K0&4ZM!TX!-S'_[0ED'E?MI;.75=7!\V9<[.4LI0>?F=<9AY6 MWAF7;95,U5[CE#!K%V56EG5[TKKK; M%;KCXI^IO5W"2]$-1>57R*E6]5'> WIJ?MFW\' XEDQS=Z>YT\TIYPNCB&-/ M'0@2&T IL4!32J,I0)47#CG([-H&7J@W; XN-<33^E"Y57=M.IH=JK5@>C*C M2GDJI444.(8CDJ,9#R31#@BC6< .FRC=G%&UHN!^5%==;BF\1!1/[LP,(HPU M!I90%'=FS(&TT@*&I*:<8&(E6=L@L^+%>6M^"NCU%H<@/(F[L:-:*2,8=E[R M0#RA%MTS\2.C=RGHG2R>YBRV4:.&@%D1]V""/)!(*B"8E-S)R,B$1;V:XAE' M%S)\FPK?G%RW"E)Z5)]M)MDE.B\F?;0^$$L9PT!C2%++5P),D!XP"!D25&@$ M0V19B6:4L7H4EGU>^71E\]2<*9"&11D+B2+B#7GU+">C"5%SF1:N$2+*4LI2RE+*4:4L9J#TOGGN'WU\IV MI@+/VF',69Q\[E)"IZ2I,FBJF!]\=1"89O'I37%F)MLW/ZIVZFT M%MV5A^84K+M<.ET>.!#PR+S2-HO_Q M> MAC@70)+Z_U%^]D8 M$A>Q#U&=E% #0Z4#%'FI.%?6!K^V(2#)1)F),A/ETANV8TZEEH$Y2CF%2FKC MC;#!&">8T(L096[87A^+3L=T!#5:$^"ID(!"A(""J?D;HE';5-! ETI'O\ 0 MKL/,HYE',X\N-]=1(1B<0<0@P2G32$IB*4%, NH@ H80!N**=(IRPBPJTQ/%XNF)F2PS63XKLIR#*Q%!5B/C MD+"*2HM,$,)!CR75D J8E<[&\.=$]-LHAHR4 C!F#:"*$*!(D, I[(S0\2VD MD]:I(*JMS?#C$VD9/?_G0,>;QG]=Z^O&O^*/T<#'KF5]7.2](?PV_F5Z_]RX M>MJ[?NWA4(O+HIG>%YWN(%YOT$T@_?_LO6E3&\FV+OQ7%,0Y[^V.<+)SK*IT MWY<(;&P?=C30;>/VP5\<.8)L(;$UV,:__J[,K"J5!@P8 0)JQS8-4@TYK6?- M:\75"V5E.[[;5WW353T8$7P02\YN7CB=\J&R0'CKU!2D/,WRN>M_4^6CC7S,+ M<=KMH[F%GU^SB\_B_9_(?.FJ;K][L]_9W7]Y\/:O@[?;AZ]V.MO[.YUW[U^\ MV]W9W7Z[^^K=U6DJ$7JW;^&OYW23BBC9W,.D7A[LOSOXO.R^UW_]-Y_>?!AVO,ZWXF\=MNOP-/[0&1CGZ_<+"G:G@,YS+ <5KN M")Q3U[]\H?MCLYZZOQYMQ]?'&_ZHWQ6B1'A?,\!=5R9]'5Y M]*7<))2&TU_&.Y4O+@EC,Q+&'.])WV5L,Y?9A5_C3?*+WPF6_]*=/QNLW)39 MKX[G[L>:90]I7:\VUDMBZAY0Z-QRN>PG<[HP%HZ(J\R_Q.:U6X$CIX:=5\ L M[$P(XS_>!]^# MV-LYYGL_S+>CPW].]G9>=_<.=W]\W/FG.^]S^/CY&)[YHG=TNO=C_S#X'KY\ M.]@Y_K'_X\7)_H=7W_8^['[?^[S_9?_#O_W>.3X/02Y[[S#?.SSF!]N?0E"[ M$CE&N;0Q1M CQ1A'AKLB4YQHJ> +X0C+&M1/:TIQC MHJP0F29Y0AQ2(0YI$>=6$0?/(0Y@O\$Y,4AI*1 //PIF%2+&$*\SD6O/-[8X MEDNZ;+2(TR+..B*.DQH+0G/)C>7&".D55Q2.MO>A$Y"+B(,KQ,$MXMPJXM!Y M&<$(DZ]1]HJ@PC'1F:$.:^*8!_"-X^I6+^: @^D=EZC[VZ(E!@Z MH"_3[;E.O]8YP^?A+Q.L76?#P==N\"3H\\Z@-G>IVMSU_%9K$K3/6,TS5ED? MDJ3X@W4^Y&]4M]\!3C("- _MXD&_[9_[H,P1.XU-/*CV M,.QTK)4[')S"!6<#V/(#O_32%\X/AF5YW5@C=[U;=#X((6#_W8*AP\(VNT)( M5(#>@;@3 DF.'2(V]Y9YRIPT;8?.!TK_UTDD6;EU8.4 T!+Z=0A]WKZ L7,Y MRSF2C%C$!=6H\-H@Q[D0A?;"Z% 4GV1M%\\'1.'WJ8RW''XM"7]>S>=4.U98 M('SO'.*A]: M%49)A)G4-O3@-)IN;,EE[3;;WEZ/A7)7K[.TE+MRRIU71"0EN5/2H5P;#I0K M12@A(E 7^MRQSB5&UN%W,Q:RGVTE+MZ9:2EW)53[KPF08&Q\LP9A'%A$'<* M>"ZE#'&?ZT(7QC'G(^4NUK&X/\I]8KZ46)L Z=#O':9[>N;ZHU_7(%K3RCUI M$+&0^(NPB2\;>]CBUW7P:S&HDP)O\4IJY%T!.@/7&"EE)")%1C)CBJ*@-E84 M7Z=XAY96UUQG:&EU%;0ZKR4(#QB:ZQPQV 3$@6Z1 L4 %0X7CBE5* 6RAEA6 M,ZNEU<="JRO7$EI:706MSNL%AN;.YAG0JI<8<>P$4K!5B,&&!W*UDO*-+4;7 MBJ\^.?>"=\,A* 55T*#Z?J7DU];$L39*0;6%M! ML8.7"^J!R:0C3L!V..X1UUHA+8E 1'C!6 [\)Z, 8V1E!>);P^3CC(.ZH+)N M2[^KI=]YE8%+;)TL*-)Y'CH\R)!+)2P2VBBL,R- CMS8(LO,D]#\8D;MJZ6]=:J+A#/XM[M#_HACRXA_JOOP43D6IB_ M3IYIZ'TPUWI+Y87('*![KHU$/)<$%8652#MBG%!>89MO;!6;=(W,0RW=KIW; MI:7;6Z;;^&L M%O+>IU4:1B,W'L78_DVYJ6]%6=+C@ M)*PU %^YAFB[8K=>6?2AV!:VC8') ,G7'=KZ%116MIN$U/T,H=N"#E#)T: MN1V7_KO;K_;T;;VEK?!S+>%G=\'8 $H+4<)E"!.WF%&6<8H1H<8C+IU#VA46Y=:K(BN( MH'D.=$O7I:S,$XO[_&OHSE37=ERRK27S0AL#^N"]E8O85NYT%;12&E.W^S8: M6K>C<:E%NVNAW=ZB=J&L\38'V207!>*@:B")>8$8B)<$L\QP3D,G=[Q&(2LM M43\\!:,EYEL@YGF5 [8K+YCWB(5L%2Z90[+@#&DB,T!C"@CM0719%IC0!HRN M*R&OA6^S)>B[(>@Y[FP+)00H'DA)G@%!*X:4+3#*?<:9(3D#L X!"^N4P/%4 MO1AGZKQU8:R_^G%5B\I?:3M;"+L6A/V]1,' 1AN6HTR!EL$EH:@P18$<$8)Y MP"^,S<96?O/B6*TE]%$K&%<63%H"OAD!SRL54AJ3!RT"*U<@V#V008CDR.9, M4MA+$#3UQA9E2RBX=6.L*_&NIQ>C)=E?)-GY_ 1N&0-@1FK8=:WA MXWH(]GY!:\!9;BSC&86FM)2%X8JU2:5NZ7;L4JY9N M;Y=NYY4%PC*%)<]!Z,CA!VP=DA1^*ZC6'G;.,0?*0I:W5>P?,=W>C<;0TNU- MZ':.WTJ'J86S.@8]K5,-^[9TQ7V4KKBR5F6[ M7ZMGEX] X?KG(+4%[>R>PL>2OA5"Q0!R@N]2]6((V6"FT@6,O34G/=@LE.B" M/JCR$%M?]"^P"+-8]((Q2S,ND2VH0ARS4!352:0T:2$ M>P?J6$NX*R#G4D0C@K$#7>(# M7M=VJN5YU""XX[BPB%OB4,$L0][E7BJ ]P;=1QP\'IYW=_EVZVG&L'=CN6+MB=U:,\&'' MXT;4BH5%_& 8[#C S\?GT3/L_C/IGIVZ_OB^K3&O'.FUARYVR>6XF8]AYQ+W.D! ,R MQC:3)B=%5H":Q7C;9NZ1$N_*;20M\=X>\C$MM5#'K:*\6(R@A&.1FZT M[\8'/FQ_^8UMH>Y:4/=JT0U<2*Z8HT@;BD."$4:JT#DB4HLLHR[##&]L\8*W ME0@>*?W>OI;1TN_JZ'=>SS "9TY@A:0L"L1#HI%2RB"BF6)$%)YE?F.+4KK$ MG=/2[V.@W]M7-%KZ72']SO%?QS)BL/ ("V80UZI 2CB-C.=:""%SDMM0732[ M47G1=0U!?2"Z1NJEY&SRO8[@P <=8WSB.@??006Q'5U22.O,>$C1IG\-!T 7 M=O0:=G6G&QWJX\G0'?@IX+7X=BU\6VRT1#//=.X,D@Y0C?N\0#J7"E&+"\T] M<*S,;6S)E06;M+;0]2/&NG'#G%8M,*9:!%((*Q2CB$F=(FM M5@L, M @K'UJJ-+8%92[J/F'17KUQQ_"E@KXX(\U(NHGYMXXF"F:T=I,UE*3 MN"!YM[*=O!X,FT@7M[2.V6VCV7\1TA8[+7'-3&ZR#&5%2.65*D.:BTM$Y)O"TUKYUZT5+SO5#S0M 4\X11$/<("W$7F$@$!UVR14DX@;AQ\0X3S M+EM.Q0_?H?$0:VK\-AFYT.WU=_A7996UU376 EO3TVY(-^V1<.;HN%BJR:< M*XT=!7'&TPQQPC,D,2Z059G' J!0B'QC2Q"\I!OLM8-)VS3[M0> -2RQT9+] MSC"3 ? M=^#_A!T]A W=@?UL9;)KR61'2WIG&\UYGB.7.8Y@JW(D18!B#B.U@V\S& MEN1+1+(VKNVQ$.ZMAJ1>1+AM6-M*"'K>U((UH1D5&CE2A!36D )GL4)&6@(* M%M'2L74,:VMI^@'%JK;,>#6T.]\B3VEM3:X0]<0A[I5 TMD"*>JM95X;+?#& M5B969B5=(SO(P]$NNGW3/5.]T%<[1E*$[+<5:!EM2,Q]J1EO7;65+9[= ,\6 M^[DQX6U>>(:QKH]?65@99N5YQ,:6V MVL1**'A>F[#$QL:+*&?4(ZZS'!4^T\@0I0C5*K>Z6)DVT5+R^C+=E:L3+=-= M%%$?P")>+A1YP^!/VAZ9UPIV>] MP;ES,(B!^=(YFPS-B1JYSEE/]5M?Q8/W50S? 90=^%"+='S>(MNUD*W9I.WX MV_[G]Y\\HR:7%J#,T5#XVW&D. Z-HI7-1485_#=4!]J4:V0>:0EWS76*EG!7 M3KA3+2(1+L@*U&291,K%VOTT0T"Q&A'A7 %;J(PT0+C\YHFI+>&N+>'>C4.B M)=P;$>X3)?I#2[6/@6IOLPI&2[6KUQT"U4K*E!;8 MH=SF0+6@]2.M88,*D2M',FMA[X#7YDNL=:T?X@[\$(D"@LZ0G!#QK['Z#F\8 MNIX:.]L9#\*OKE0MAFXT'G9-^")Y*]0W-;3W7A+C<2/?RK0,-8)9-V!O&L*9 M;"6[?=C=2?SV57T>#L-Q:)'P.DCX8TGK4I\)JX1#0ILL6%$HDM@2I(%S&P&]1"0>YZ2\1K2,0KTT%:(KX[(EXHD)LKE7&/LBSCB ,D(TD%1T))#-ALK"M4 M]&>L"1$_,5=&0R<)I "&L[:!?;'L:%U6 MI*VU\XM(]VK6T_'#?&(VDS3++,J4#VF@-C8LL8ADVDNI.%&&;FP52QRWK<5T M72EY7:*DKD2_;4+&2NAZ)I1JY]4G2G.?9;A S#J&N :2ECJ0.2TTYIG."M4F M9#P! K_5:*J6P.^0P)LA5SOO/Q4<0)H9CH@T O&""J0-"]G@G#.2$VX]74<" M?V+NDY"JU.F6FGMG,.P ,?7M:=)71N/6*[+N>LIR?_"!#QM;661>AIUL$>U: MB+;8]+3P0@NA.,I9Z'M0.(RT5A@IQ3'(*UX)&3L@W*0E>VLX75]BO;60JY98 M;TZL"VX.:BDI#$,BST/"-V&H*#!%V$IAJ,I,SH*%]$;QD2VQKB^QWEJD54NL M*R#6A< "QG)M"/(%(XC;#'0%F7EDC-%*^J+P//@D;]1;:%V]&0^EMU#93JCC MZ]K9-^PFM$(+R84UTA\YR-UY*Z'6PW%3\%ML=NHY!Y'$*D [R1 G/D.%Q18! MG]*<,&F)!TF%BF4]1:[MX[@:I3P@X^A3)?W;:X_:DOZMD?Z\DE+00D@L->** MAU@LF2%M<8Z8%P6GI@ !U86$$+Z*-*Z6]!\)Z=]Y#Z&6]%= ^O/&1.*]4[1 M.%? ]7/#D?1"(RFR522DFW\V)ZA^[ MSE"-72?]/NH O48=2?5M^L7]9]+]"O31;QTH#U4#2GM^X%^5._X6-OR@'^ Q M_'LUW>"W=3I1^&*[;V<_:%S9@N:U0'.QZRK/N;!8*)0)8@$TN44%R0G21%M# M-<^HY,$#T^:?/$YJOSVEIZ7V^Z?V>>V(P99BQ31B5G'0CO("Z2P7B%IO?6Z) ME+EIJ?UA4?M]>G!:&E\#&I_CZ$IKI9UVR&DO$*=9AJ0F'!7,9D2HS,HLM%)= M8O]X\'6YUEGA"5Z?W;X9QI3YWW9<^NWWX/]Y62DZ\9=7-U1T[L(<]/@M0K>G M!=T('?^"B0]L=8ZJ4P1_]R9A,YHXG+"YA=-KP>G[107)F4)3;Y L9![:' 0D M-01990!),:=2Y1M;<"Y646%H;5K3MR"RCIDV+72L-73,:UO$"RPHH ;6S"!N M

\< M.35L?5FW"*#>"J8--JS(#2"T87.Q#GY/" M8J$%RHD.>>UM/Q8:)DX1@F6.5II6IH"\@L]OHGI<8MBY MQ0#C=5OF_[J=F-%K'.@U!WE&C"+:DMS(4!-5^SRWV-&"*\QSK*+ =H7Z"RW( MWQW(F\4*#<8;RHT+M6T!Z7/!$6C1&"GJ'9/",>+=QE:.;]Z?[R'E5+0PU\)< M:V-ZP#"W4-O"%GFFA$&4Y09Q$&Q1P;"%WU1NB/*2>;TB&U.+Y.7%.$UQHRPJD)1:(P^%&4N8*&<^4SC.?TV!+7XG][2XSY:I15(>;1Q1; MM=GNCI[16#$&RV('$]USLTO6#G'E0WQ4AJ%\*=J_FYR=]5PHN:1ZG9WNR/0& MH\DP-O"*IJ+7O<&WSFX_56^][8+Z[3-6\XR[CJBPW:_5L\M'H'#]<[R9BSBJ M^[)XGBE@+'!V.]6QO9V!Q <^[P()=.YW-C*^,JR9=8H(>;A:)MC-W2C\6VD MO=PXI';=%NOJT+MLAH\%>F]!TTQGL,7=7\'=Q28^C+O,*$:1R0%R.<\]4J(P MB#"'MAA3EDD0]?#&%ENOW(,6ZYROO<\. WGF5<."[IZ=V^A;^>)W5R MU81#\&640P/E=*;_FW6>_VSXY5BW_J\>_FOKPMMFXA8(VPPZ<_79, TA?7C1 M\^\.1.)2O'.NTQ^,X7GC0<",&$.GQLY6G:-4#T8$'\1N:IL7SKM\*)7)3' V M&'7#Z7P^=#TU[GYU?WSKVO%)A5R-&].1>HZGMR@-@YB,+[[EUI?NBL>(\KG0 MB\;/,-R(A$KG(B.FL%R"N*?S0A76:F$IU5AJFGTJQ$9UT\EP>HR.'=)#I[X@ MY6&&SU7OFSH?;?QK9B%.N_UJ1)S&&)F%-;OXT%[YQ-]=)%EUW;_8[N_LO M#][^=?!V^_#53F=[?Z?S[OV+=[L[N]MO=U^]NSK-W@'D7&U2^P>'K]YU#@\Z M+P_VWQW\N;L3)_9Z=W][_^7N]I^==X?PP=ZK_L>Z6+CY[OS M>3(:=_WY_>P%V>R\<7TW5+VK'*39H2XCI,2/]R>G,!JS OO2K*3U0HVZHP._ M;0QP\3&PD7N6L Y>5A+6W]_A,P)2S>G1CUW^\?/;[AY(6GOT%?NXLRWV#X_$ MWNDKO$_W@X35<__S]OSC!WNF*<_V=U[!^]^?[]&/G_<^GYSNO]G]MO_FU8^C M0_ME;^<+C.7+^='AW^R(OO5[AT=D?_N3T)FWA&&4%1D)#6(Y*D3.$:P>\T)F M!A<@]#H00\_"_@TG[D*>,=W1.]ZYOX"WFO/T\Q#>]*(W,%^>XG;^_8GKPGN1 M260+KQ"'A46%9 9ADKNL,%)I+Y(.T^U/G-T>AVPX25R>>^%S)[DPK%"(I"&'0?X&^%,*CF]'/]X#LG3)JM'-XXCH*SN8IC.$\ M5 V[5/KKG*BOKJ.=ZW?.ANY,#5.+T?"0H0WM=3O?NN.3^'_NOC=]CP8%PY7#2 M2U>$/]XY,QG&[E;Q^ZI&8.?EX/2T.QH%C?BWC7>O7F[\OAGG>OGTNK'>H(M/ M+R>1QA,EDC[,\FPPC+>'%W;ARV\G Y@1&GSKPX>CB1YU;5<-PY!^VPAW;70& MP_BXC9=IG:O!P%F8]-+3!V>P+N%0C&*$L3+_F73#RJ:=B=,;NFIL]:+-S*;Q MM/!=^:Z.'PY.XP?AJO!E?':2LCN_C4#R7Y=PYB0C@1K2R38[V]-1CFYE@%<4 M[W^?:CLSC.)>R#;PJA(.XV%)7.-22-SJ;/=Z<&9 %BXI?7JR(U4-84C)D- D M;]?K@FX1SM9FG'SSS5M7TIDO%YONESF_'[D#_PK>=1I0YRDRX>-/1O"<99:@ M7$E@P@13) WUB*I,J S6&/-B/9DJ[%[ LWK_.G.I$/?!5P.L)[:8"!3&=P&7 M"8)8P8V!R >@7_4@9& ]A\N#C:94_7%P1Y4$PU$JT:CR>E9HMGQ MB1IW5&IX%UFD QX56=1IS;_@>E?2>P^4MVYORC7M3*96(O/C\.:+[AG/,)3P M^]))UAQ[R7"&[JL#H2Y=Y+Z?N?X(_K# S$%BF-X4Y8=8%SBPS,&HN0K6 : ! M0LXFTZYP.1N..">* @8' 9^/%W;AXL##[L!"346B:KEU(58-=6C_F2#<[ M[R:GIVIX'O/JJNF&=7P'X-GU\"?LW53CZ$1E S9N\SXI8]N,)S#,2DJ!P?7" MR8-#.ZQDE)GMO9#OEH:KN4]OPH"N9L^09)WM&;]^*AZ"_:,QA3E-&B:P)EJT MV'M7,_#SCY__ >;]#SSWG\]'G__F!X>]DX/#%Z['S^\_W[T^<67_3?O M\2(#__?I_H>/G_<_O/WR\<-^=W_G6!Q\>"7VWGSL[=%_]SX>ON[NP5@^'@8& M_N7[P<[[3X80X3%1(2BF0*&^(=(DERA3!E-@XKBP;EZ-I@452@EK7*ZXR3*I ML!1%CJGDSDG%%CC^[>RO&L'AJ@[KXLYN]VW-W=?*8G(O>[U_N/>)XH)+P"7D M"!6(>\*05EH@)_/.C, I*R$G3>#@?W6[24VL%W9%';[8]4_[H9J M!=M)P*NL0?F%(]AVB&F4ZIDEFKV2X( MKT%N+FU6'3T9P4A&01PYU4'7#>\%\=:K[K#S5?4FY0"B9#EJ\%%8W&\G77/2 M^1;E&! ^CYMK7;]]86 SE@T41>CIRX+0FPR$HU)V[1J7I/OZ/; &KOLUR;PC M%]^7'AVL3#%%/0B^0:,/DI6JYWX>9PS'(E2MZ)TWE7YX[/A;T/A!?/@"#P)Y M&4BK"TL>%A)T$:>"5U/8=3YYH(D#8<@##)*=N&+TKBEU2@] MISNM I$FZ+YW1U%'J"U8BZ\![2KYI!I+!G.'?4GKT0TN/MBB$(RPY$QT1V%% M89)P>IO:0S@$QPW%HENU'.GXR3AH1;$_N >-8/0LZ@@!;V(WN$Y_+#R1@VX$=UYJH'.#M]+APPZWK/RC,%XU0=X+9H&*R;42-J3+C< MC:@:ULLYZ0\T$-[7G$% MU+(3VAF?GP5@[9W7 MME!0BL8PI6%JE@ZT',).DC3?2QM[TCV#M:B^@I-XP3>=$(O2&QP_B_,+UBC8 MAHXZ'KJFSCA4UH6S"-2R&P]MXR@D@G3?32#;I%!6!^9L,C0GH?MAL(O"%$NM M+Q+%X*M+1MC&2I:W]=WXZJ@Q*D$HG=2*Z#>G4#M'PM,GPAM.894MD/+P"QQ^ M ]AR!@H=; 2L9!]0M%KFM H+9Z\3@P#F26.SLS-5FIMG(ZG-U9FR YA%?S". M*Q?/C.N<.S6/N/Q,8&QRM@1ZK2'Q#=ZR&B=C@?*2IF^[03$Y!.>\;-[HZ/+R; MP$1GH0$.23I7I6&E\WEBCZ;Z- 0.H*R*Q5Q=YKA/4\1:V7360/:JMPS0S25F[5*EFRY0;W<8 MX43U^Y-PZI\%.>-T *3DAS4U=WU Z6#2 S VP+1&X:I9,DZ>N6<-[JHGXPA) MP<]08HF:D;)LV0,L,,Y@(S3)SU5:#L,;:G#\([()"VLEK(<_VO MW>&@'Z;S+.#.!%C48'C>_#P\M >(U(MH-!C"55HOPT,7+ZR?&\2TA@2/34:-K$ M^""J?%7=GJHD<=B=KOL6+*CG]2NGMNSD]ZR8 KPQ/&D4O:CI?,VEH0UAAIPB&V2=I T/IP$EQ^I:@.']?ZS"P.S"ID@5WZ[G TKO823M1_8!N[X[@P MS2T,'+02NH8ON\G<38=W[J_QP%/V8ZIE[14,I8NV2CR[?R/"_8D:!OS M:U >G)X";NY0+O'Q&-X4'EDY9$?VS>D0__ M'M"NP67^#VQ@/^JRU@$/ T$#]:)I8HG-".B]J7O^&J^*>!E4AOI)CX1]W2/W MVNQL7\179A SK'UCW6< M!O). @]X5\_G@B8:02$"U']- PB G\RO07"#JQG M>XZ"00$\#R%^I7H\'5&WM+A%JQQ@17Q+8XBSW#7"]CQWJ)X-_^^[@$AJ>)X M.1F:U!DHZL#:GW5&(")'$(MB8K#!=)U'04U%E9GJ%!AOL K PR:C!-L5@EU@ M'IFGB(N84)0NZHO#"V*P4=#^8GQ#H(DE;&%F@QH4%17^T<_XF&J\[1<96-.J M>A4V-K\DZ/SCM MFJ!R6S@[P_/XGDI+'< THX6VE#=,\''46F^2'*)M)^@ M?)7[F$4DV;I^VS8 M#1Z(X>"S,_5SO_X^)TE=*"15$DRU4LGG$KP=_8O%I?I$E>(.O&X0%0N /M!E M HR$^\Y1A8S)1C%:%M#8N3]:ON2^N>RNIY%6)RY.J[N'#+FEZ'=Y$,6L(]YZ M0KBQ3C)+.=6TX%(5SE)MB,JE$P_%]?X( HK>)B-BPU_^Y.-+SO<.CSX9+83S MC"*M/$><6H^4H@919W/M!,V=7CC6N=)>DB)WW(84=:T+Z> QDA,!6Y0O1@\_ MB$->GI!.XXC.NACAH^E&@^&PY&,32C&TT5(.(F3VP(0RB3MU1O4=1.]-%,'IE]7_#Y MVNXPN(8OC!EHJ(;3A=!.#=., L$2H\IG M'C+B#O\_=7KVQ][&[_6FC$IGU)DZGX;BUY$MOOL=?CD93$+04O)0U;Z,\G3U ME(9/PB4ID\"6 1Q#USW5D^&H#"TI#_#@6W1656.*>D\Z8X/)& T\.@/V[\9U M4L)FIR;X\(1R_(W1S\% BC2!J3^;3B*,;10#/YP-YSN%&,236876C+JGD]Y8 M]=U@,NJ=5V%>HRKD)H2?I$.N7=_Y;J+/I:M?9[8'9VT\TPV=K39F_V>2O(\5 M--7#3N%'(22J-WV8[RAR5 6B-,=0IKO+7$)\. MB%5A0)6D$0. X-BG+XZK]S4:0&;"!4*&X_$TU0<.2!>(*9S. M[M<4QI6UP_LO^8;9F^2P<6X.9UC,@*FQ*H(P+)O,\UW@9; MW'@OK%O:XN$%XDF*BWB?:<,-X?&#OX*29 MA.WU^9\&UX4%+$]G'8P)G,EM'F\^Z\#) J2=?AX"171"HB#-G8T1L*GIURDM M/47#)2Y3(5IEF@,T<[9)?I4 M!GV7+-++GY(&-FR:P],)J#R>T;Y6FC K;T<\ ;4]L)29@IETQI\XC92=)O(U MN.3/_P)B"WWDSZ8 Q1",;7&'84J& :9EB& M0,Z)I650:]J:^)HZ_?"W:X@',^1?/>'WQ-P:J8WQ+$S98/VJ^73^]!J862V[ MK[U+X+#VID6CN1E6G?_JDY,F!5N-B)Y9>+UY;(\B_%A MZ?'-&+%GLW)&D,D DDXZ[O2L-SAWY;K#*9A&(P=)?V%G0T!J(,G %;I#X)QJ M. [(.K3?DH<0'C+PXV^)]DJ^4;&8Q!3#+95$59G*IR)9?$!B&:.I:-S4^:YZ MK'ZZ7)'&TX5Q4+!\DZ!=)@_"6?*15-@XBR/%4%"F-^!5J M1<=('=56"M=12'>E%V(X;H@3)VZJG28*#&M4BJVK#XY=7[;40)TR6F348-B1 MAR<75(+"N$^#/H!'-T2O3,.ORRSM022$>%L=CCCW"#@%JA/+*6' MFB;M9#A]7;-*RV1X-ABYVH7="PZ;Z-J*BO XGOG("D!"67[KLSG=L*'@!=FP M<>QGV6!2KJ-'=W0"9PF%UW1@2B'^_;]F1477XKIW1@^6^F(":Y2 MW.BL E(+68M0/O^2ZGGURR*0_-6^QHP17F.5:Q M)_@5*O+ON&1Q*V64C4Z*8(4W?!\_[T].D1V,4?F =2EC>^<^@(/PW=^?LLRI M+)37Q]XSQ!F3*-CV46XIQM0Q9S3=V"+9)EFH0MLY#;I[*7M>9Y^]%4P;;%B1 M&TYDKK7EC#--BA!,D+NXSU>H@M[N\Y7V^-/7GI-+):(<>$0YY(CR6&S MA2NL#9W]=$9@G]F2)EK3?1YW=@! 0GQE2LQKQ&O8\ MYU@A3*: MID;-/+1,-KIRM,#ZQ%TN5=Y:Q9X7K9H^@=54K+IW1]LM>\&# M'>O OP,4;,LK?#\X//YD>9%A(@2RP(00=TX@J1TL("F4DICS0LJ%\@H9[%VH MJH^!96'F"^&(,1G#3.9$\!H-Z= !]X$5P38:-AP>,*'\2R M9]M]N]L/,6H@6?P%_+F$L">(7/N?WW\RA9:.Y XIX-*(^UPB30N'G+#:BU#A M3RP4AE$R=YZ+7.8X!XK6TA C@T]^/! -BE$][J MI#DF;YAISK$D^)@85M7#F'&:'8/T,5ZHZ%'[6^OH794"&1*^S'GB2L]L2-"I M@P_J1/[2D!X2;:<1[H.A=]UH* E6R1:-;A.-IDGL*8?]=4PG^C.83YXN]OPX M^J2-8$XYCZ3( 'NHH4AC:I!31(5EEI@N8(\PEA/0,$"$*#@.Y!UV8Q7F,5"O#] *X5YFC9>H%K+YW,V^<6D#FB^3$25]4%6=F MZLF/F\SR0Q6.&(IE"&H'_BWQ@-M&U[)A=:N*[A^"0)=+X4,?,((9#ZJH1ZK0 M'EE3>/A$,.\7(K&EH-0[4- *@3FH9])26Q RS MK6GN 5X#HET6G]M9(\.Y61.E8(NZC$\FP,1:7NEC6APHU! MA8YA#E&9'8^'73V)7=BFM8K2=Y4U[H+*QXO99"%E[7NIG?^D:O1"6EH854#E MT=6G6$O290FVOHI>XVGIM-J1'&K#G)V%;+M!^+JLS47^FGDE9*Z'< MT&Y_;O2EHSR5GZ@B5"(K"6M2UP;83 =_Z?K&(Q-25\N8NRG+2\$/P8*=ZEU< M4G,C)B=..>7BM*=1-W'E4E3 =3S[LRVY\KHAU_IH'E=VLZ;$RU078-*OW*-A MJ:JDNU%9:VC8.R^W;[M_P:7SU>/FS5O30PNKGDY%2H1N/F.LOD3C>XCMZ/9B MQ21 C7ZL=W+6 U&I/O3-*Z?(DBZ/ F!/=4_3J0C>Y+3AKE\)/.D<)QH.Y-LH M?%AIRP&XIJ#3J.E>A@Q M*N1MS>2B3TDD8+9VC?)E,=S>?5=U^%"I3>FJ6U4D0F=.^K'0R M\83-RC:X3!$9EXN93&R#SOO-=YL=.^CU@DY1%6@L2VC5Z98A];)6#BZ*$WF[ MM-'-W#O+-ZA@)SMVI<;0?!5(A:',8D#2LD=.3("+@2J]\T:+')>,2L[6CX\* M0"-!H5(MJQK&9G(ZZ96EQ,K%K!?]HF>DAG_IQJ RI7@=V)JA T%L%)[U6V\P MBO'PJ491S"E+G7C<;/I"+(QY,NA9-YP65?O/!%C%#2U9JT3]6X[#4*,3 -;P MGU6S]OG]X]$DK1_*,"01K7"".=8:4!8!UA!ZM3KPH #&GYU%=7'*.ZZWO5IB,^N MC1XS@7-EI':I94:KO)M._Y+.3K]$TW/+QS"AWM_>\EW4&?O^(.0P5(X"##D( M4%P691F]C<'=P5;VOI\2T::?/-EPB?.]S]N?!&%">RN0M(( JC")0 @QB-+, M>L9XB'1XQPP6S(,,H72SV3%H+%*K.0F>Z]:$=:+(' MKD7KER84-7L<-LR6,>._LGT9T =#@>S!*.;L!<$) &E:@7Z:9U)U3BR+_]LZ M$R'ED,QT$YPI.A!R)*LDX-IK>!8*MX91#%-^3M1>RQCE,?RTHV=UYF0CP[$4 M7*LKU7&0WF)F2DV*C=Q*51=Q+"V+*5VC[A.A52@[KL>C9@OA6$R]_*(9J-*, MJ7[W)A8NV)[*H)?&4C>Z(\ZV*$[NV::TE\2\S<8A2ROZ#3@$#!WN]\E&9X-+ M,Q2(@,,5G:;!+?R3PW?;2-ZYB!FMCQ$ JH;^DZ/58-^0LG"Z^1C< NK M;IP!)I1SDVNM,R)<+K.,XISDYJIY-_]4+H@IX@"/>NNB;W[T(JE+;9;&PS?Q"K-QM+/$BKPHB.;& M9HH:.'98Y#FCSE!^U6R<=O=OMON'?W\R&<9 =@YQ&G8?1!:D?9:A+,.4%ZYP M/O,;6^RGN5C7S=%YH/$C?X+&X=R?H5](JSI_W__QZI,M*,LI'!D/2(ZX*!32 M6FCD\IPX@GGFPBK."KDLP[;@F/F!KT+=9C >%LX\MY/AM]#*T?6?'&WNG1_L['VB5N>*@>XI-0%@-\P@25R. M0-@B3BFI\I!]V;2JS$NH0;OYV8;ZD X ZBW#QG!*J>+P7\9Q3BV0MR]6OJ$A M .=)[N:73TX95CCID!!<($Z\0047 7.%S@2UPE"UL55LBH5-C%%+FYVR_2FH M4>ZLTAI5'0([6P"JT:VFZV>+.Y05M(*Q/8) :%1PX9=E,% L.7%>U5L,[0Y" MB9)!*F09/@REZE+>0:-M9(H#2A5$ID4^4OVXN8J4<\6-#F81K_/VX/U,,%7\ M\">Q<%4;%9!F6\#I!Z-AL87$;3S"9CE+$NL(3=T\EI^:3*-# 3D5*[ MF4IP+FMPE,5KQN/8.I>B9A?H;U>9-HN:=JMS4!7/T8#@4U>)# MW9MAJ#P575-IC>"YJ??$]]*$DDYPX\*9MZ9>"Z%ZUB"4C^@%U]&P+"@3#1?1 MO#SJ L]5PY)[A=%,RT*.&AL_US*TK!J7[JVCKYN-W5*-R?H!MADV%QR%XQ#O M5\H)<22QP48W&EUB81!8;$+G+=Q5>:+:H;;,$WA!P9+(JU-P5#FHA]TZ\G() MK&F;:N8^QU @&OX3(\M,R;Z7FR&6=AIFS/Q,=KQH59N?NJLM,QW)# MO?,Z"#T$HXYBQ.B4_*9M?>OJ@O6Y2Y+'Z6D %S@"G5 &:NPBV,92CG "0S!: MB-\/Z>;#+_"F4(-[-!FJRKJ?XAH:E0M'E7PP?=\T5GKNX)>U+6;JFBP_]H&9 M3$_]9N>?ZN'5VBR4>4OAKF6AM_M+^KQ=@\Y?Y2:%Y.[Q=M\&#_I96-O6NK/_ MX\LG+7*M@&21USY'W"J-E),""9]Q(&:?,^;7TR59;6RDL7I7UR$J8F9DKAY9 MH+VR IY*]2%"B@M(!J&J9UUKM9DI.%L-_:?Y>HVJB8U*K8WR=R[+D/0%17G.%#.&V)#$ON6#'A!M M-O/;6"J/(9 Q& 6 ]I?F[M;$'DM.IK:T*4W0NZ64WJD#ZJM"EI4V6BM&57F; M1IWA1L'-,M\,[NJK'@K&G+JL[>A\!+K/J,KP^1J%97/BRK+%9\&TD?#,AJ[A M@X2&@(3'23XZ=6X\GT<>,LS+"I]S%6.K8CNAUG,8RVR]G[#K?V_GRB6IAK6(6\8P&CRS@ MA,X(158P8;3AE!=B/<6NZ28'JJJV.2!)V.BRE,9L_8QUB5 M^]+#PWMAJ*D6 M1B4()2TM)K'63>LCWI36ZC)7>+YP1NH\5'>%3L+6L[F&O"LNBY',Z G7+RJ1 ML3W3J#9$NB4%E.,0"P!0H@XC*62! MK1,&M)[UA.)R=ZMTEYEB:G\&BJ^"I-8-B -N=*/=+0:DAI+S9=?/NN_]M]FY MS111FQ;# ,EL$$H_C#8[J7M+LE]73YMU6(%8%RR&.MK70!#N O"=]5)KGU#W MIPP%GG8^B!FP@[*%\K3YP7APAB*@QHS5^;X@HV3]*VV4Y3.5'GQUY>"6W34- M(&[,_?_,S3J\3R^+2?BC,I4_.B72!]5L8YN, MY(,*QLBJ;$4UP#HPU%<)_4MN/7?3VZ=OGLX--BB"<#3VGW1A(8PC'\=:X$&"- MO,U"W]N0#^*-0K#2ULJ\X$6.UY.5S&SFNK&+)"J.9FM61CA,]3S2[Z:>PGGE MV4CA1=&2&O)>DZLE-I@/@N5H-*D:503475+5:"J,C^:;2J4B-Y44'IQ;L:9) MDCP3+J@&HYI>4(%F*=O;,N#C@KI*C?9/,R)VFC&\?]8U62_/9K.E=AD^,]W@ M9W73HIX[#J^+E8JF[_L9\X7'IU#!TFDVZUN%=0VVH<\3>WQ3,\<5D_1N^R2N M7Y(>T&J(UTP1!F^[HR\O8^Q-^.WIX>[YWN>C3S(K+-5$(:ZP#4'N.=+8C!Q-Y>6H9IO+<%PH50>"CLY3@GV&)J,L0CX%#*6ZZF9(<%LK:8;*JQM"[<$;9]7M1&>F?^RDEDW**)U,^5V M23>1RP[W?+<"YTGFO38Y41S H6",": D20N3J9S$$1YPRC0I,,60 ?ZP4CH%4O)IE9K&&7K562*TH+E5/G M#-59IK"A:RK!5?L?L*033\!]RFNW^^YK+LU\8MWE13;7AB=?#5:6Q=!>6525 9MRSGC?*+0@"KY&6R5JV&XO M/F.5[ZB?&R)=TK.:0O9OC=9-,=LEL&B3 ND!!&-:>5GKK RW*+\XFPS-233@ M]U39/C14K Z,]_>9B97US:8VW%%C_*'N[6@R/$?IH1=6O+_5D-AT;G0N,F(* MRR7C6N>%*BQ(>M=/K[NT L]GY^_L1?7TRSZCV M/N^*_9W]+_#.DX\?WI[LOWG]^>CPF,.X,;SGVQ[\V]^!SSZ\]ON?7WW[5' + M-+MMRKI"=5?31HG)^K,_FQDM*:ZBML &E2(]9)C" M*4HW5AE>%ZOC3S,X+Z@Y'Y/?=#7X9M6B5*=Q,+2I"DQ0]):NQ,N!C1$8\:8T MWPQG5>W*I(U4\RD-+54GEV!/5M,(G%0E,NS/:9A0HQ-65>/2I/Y6,:PN5LB< M<:>&*NGPD,%9+&$9;X:#R=EH-P9@PAKNA%BA4B _J#/>=E(#=3AQ:\,JSFM6P8.^ MLO?CU;>#G8]?]H%5[/_8!KWF%>@Z /4_]@#N_SDY^O'O[B*K. 9]Y>\?>X?; M?/_T;[+_YA7; [UF[_#?IWN?M]G>CVV\_^'UY[W3?X-.LRWVMC_EVFBJ!]\!NNT4+X,A M!W#+>X#3TJ7W/YN[FV\V.R]3 '.$^NO43\HPR4&F4,KE03L&PLT%SXS%0C*A MB8R$2W!!'=<%64_43 M*A-W8HSB5%J/@7S5\UWI&G;]D^0-F7+:_S/J[!Y&(;RL3 J/F^TS47AI"M&%RU.BA@LPQU5<#HU!*)F)X%; M*!YQ.+-2TXY(H^0'*LLK#-UX.)C6Y*N#%E/X.ZFW+O4?̊D4U1&ZYL7?( M,IL$2>9:*DIB4^^J52]+2+X+15:V^W;;VFYJ&S%5949/6I?Y^U/!<*YP9I$S M'G29/$3+,Y!_"F-IQFG!>)8MN&> =U!IK.4%YQ)TH%! S I:2*:Q%XONF=O7 M92XLIG=!'LFTTD(%!=&&\1-"#R^K\ M>;] =,[[C;1V5$2@C! .0=APCO$BXB M7 9O;.+XW;_&=O%+2O+JWJ7?__3FR[Z\P:T7?RF*6WKPF@P8CDM#J\J$("G@[ATL>$UM''P%CZ%I60Y./__CA3-G"9Y[A# M+EN(2R^5"Y?2L^_AXC\6XK7FZ2J1U)T;3&)DU9%3P\ZK?A $J_K '4:>U#L^=P;2>*D)VPQW\\J$,3A,\KG)#+9_NDE@P_7:(RQKD& M42W9L9[S"_+&?>Y7U;#M*L?\LNG.G_++[KO:D<>=![",_S6_?BN:>W/.L5SM M.DWZGJUY4T7ZYWIT><0?NG'NY.CT>^_@\[][^Y_?"W@'W=\Y@K&\_1QT8A@/ MW3\]PGMOX!T[K[[M?]C]7MT#[YI\I.^SO=/W=/_P"\SG".]__N?+_IL]>&\( M/3FB'S___0WF@T&/)D>?7_N]+C[_\_#5>.\=YGN'Q_Q@^Y//"+8J!#QBYA#W MF0#=6L,/DTDK>($5Z-9;C/)-MF#>FTM.6BF-A*^N22LMR+4@=PL@IYG02@L/ M8.=Y1KDL:.8*D7/"-(%/(LCA"N1P"W+W#W)X#N0D=EC+C*-<.H:X8@05IN#( M%[FAC!JBB]!_B#>*VS] D'NDTO><2OL $#55L@OAR*63Z)?$\*NJ\O1Z:[>4 M)SUD?+Y/(33N](%_,QC8T;M!S[9 ?1V@/E\BC6J,+,43\%<\ "'0KT7I:Z#T_LL%N8OG5!I)8:.$UH@3JQ&(6@HY M83C%+-<6BXTMV,G;MP*NF2&PA8)UE]A:*+@1%,P+;+DN!"^\0PJ':E;26E3@ M+&29@NR6Y2!A%1*@@-,E_9H?%!0\4FGNX9G+WKE>+S:N*KO!I/HP-O1BB['? M(?*X:H+06M(>JT"7]CY&0#=W_E7:^!;5KX/J[Q8%/(^QQSE&1:XDXM[F2&F: M(26P9T0#EPZ5N"2^.:BW=K6UI>][E=):^EXE?<]+;85FF#$ID,>:@P*G"J1Q M@5%F+??4<<9TD-H(O;D"UYK9GHJ9;;O9#3"F[\WUG[EOV]NC1NO[E,::C2$# M9#<.0HO4UT'JQ8 [*815UBMDU1D_9]"F(M::^,M.>%,.II(9CT2 B3A51YCA0N&.*%$R(7&18VDG:^]J2] MMB+8?0_C*5_9;L&]7_E$+<2I9$)'QS(_,U5$[ML>_'1=?O>IGAQ4E1'2P6C= M?M>470X6#<1$9 41"J,#&:#"OR3#&*,7,(JL*B[@6&$D.X,"-XMAZKK0!-*!R9>ZB-@;@ M:9N:_PKUW&(/G=B"]Z827FN(6J=RC(?J^ZM8X^V"*HPM6E\GQOYP>[S7Q=\# M8A_LA%8#QY^L%A(SQ1#))$.<28,TQ@ZQ7#LC.&8TUFA<679C:U->/U*^#0FL M)>5;)^7]E[.D+!77GA"&M"H,XISG2$KA$=;6BHSI#!?YQM8*LF5:&_+Z#_CQ M7?E$#9AORI+KJ<[ODFK(:VO'?-Q,G2WS M<2/"W8C1-VQ0X+O?G44_W'#0(L4UD6)>WN;&2)L7&A748%"=:8$4)O!#>H\S M:G*KBKHWZ /&BDB8;1HN4MH>6\CB"PL3G) M 1Z5 +2TFB+M>1[2[(QE7!OO5:A*M[+ [O4#RS55'_X5>_]L/=!VKSO39M"S M?5Z'SKCN5] )KM-:\9[-PW'M0M WN- M-,WPV=ED:$[4"'X9=HU;WA.L[*$XZHQK:'2T#O3-L:'CCWLOGF8#/] MOI[_O"GYDB;EE_0#@QM*AE;V@K=7:5-]P7V7MH3;NO/^8VQ3X'7K/W:+?<+N M?\"_8'1ZRKVS;F.Y'F-SI+:?U W[23U18S!H;XGMUOV,]7GGM\DH=LG]O=$! M- @#7V/WX5NKKO:H30]7F/Y:VQ=^NUMS;&A#"[_-:P0OX:C^59[4%^?OX9CN M3K,OMNLC^JC-$"\^[]./W?W#UZ=P+=O__+?8#V/\O(<_?OZ;'7W>(WL45(,? M)Y\7S!!O]MC'TUVR]P%FNV/H_LX7#/_.87ZG^SNVN_?C_8^C0_/CX,V^KPRV M,SD9TA+G,,J$#YD8&0,5HJ (?LD+AN&']AM;!5]2&O_W!U*2\>[:-+7@]X# M[S[#-UK(NT/(^S%?4(.0 BNLD>12(YZ['&DB,?(Z4YFPHA B]&V2F_*AE*)] MHO&OE\BYW7ZT+OY4SEUI_-M]/N.)JCJ)()L_7R9;9FGJC@$Q(3XZF# O"(RY M\$P\]>0?F_'"$R$ER1C73FA+.U QJ 9TH4U" MG,B.YIUFQL<66Z,]7-QFV!?_7EV)7+UVT%+M: MBIV7(3)'/=64(N*41YQXBK2A&'ZP0BMEJ=9F>?[_O5#L;1@SVKCK-NYZG;-4 M?N8:V*TLF:UK8)4XN>@-)3*3AAN,F/ %X@9P4E*1(XV)Y&$7,X6#:V#EOH$U M"LIND;1%TH M-W4^VOC7S$J<=OMH;N7G%^WBW5N#+*M\Z;J*S\*(W,%_NEZU]W]O9_OJQ_^^3CS_.>GOT;_;Q\(CL M_W@-SS'XZ(<]/=@YBGE0>X=?X-\NV:=ONWOG$G_\WQ-L3O_IJP]RAW\^[_]X"^SNB.]_-C_V=O[^?G#X]_<]^ [&^^-_?^RR_;\_4:5I MP;E%6:X8XLX62/(B0]RSS%#F)3D8 MC0\#HWC29^;;)\X+ T(+141G-I3] +)=YG MQ&)'?$C)\TJRK%">8&^U9-+F\V?LL)&Q>:)&C6C]7B3;6,K:#(9G _@XA+7X MKG&C9QT]5'US4OT=NUU;-5:=Q'U&RY/UNK$$/EQN0+0)U02;.7I*#R;CD)XW M/-7OQ,X_Z4[?S98PC>I+-K!WLI@63I ES[V$C7B&O&# MEUY*Q*-*,>PL2_VZBW5\C'ETM$T]7-]LS1M7 %S[M5R:QGEG<#[QV"-^7%$X'L2KH//>P<[)Y\_'K[ZMO_C MG\\?/\"_SR]Z!R_+>_[WWR?ZU/8./K\^W3\T/_8_O_]^A"*0A3C.<(PP"-<".-$B9G"-: M"$^(S 0I!,!.=O-XHQ9V6MBY$]AQ4F-!:"ZYL=P8(;T"=JJE\%ZR@KIK1X>W ML'-SV)F3=DCAF)!8(6])AKC)+2H\-H@7&>46<\X="[$#*^O$>P<1-M=*9EMW MI?/=R6 X1F,W/%V!UMEFS=Z3GA9W\1 VL46N7T.NOQ?T-*DS(8@S",-OB%M M+B5DCD@A35X([845(9IP5?'9:Q1GW=+I;2DV+9W>F$[G%1M, GI*A923$O&< M&:0-;(@ADDM.A.8^#U%TZ]]QMJ73M=$$6CJ].9W.\5,G0+2A(1^4FI 9JC$J M)(,-R3SWQF@K"%FWSM!/R?OTCQIV8[#;K3N?'G=^^WVJ =4>MJCU:ZCU?K$3 MKR;2%9HA(W- +2".\*=84$)6"\RA3)J0RRD0C(C&:+$V,(P[U7 /):ONE5QV_QB MK8BY!;&[U[-:$/M5$)O7KRR63M,0KYI[$-R<4Z%<58&H(A0[)KPT"<169;UM M0:P%L?69]WUJH2V(_3*(S4=T>*^VXZTUBTN;I:-TYC:T=Y^2CO.@7V'M#\0_S#6:1@4.K8=8;N5'7[ MT\2[& TY\ L546XU)O)F:[P4+$Z[UO;8TT'$ZD-,X82#%861H*\I/Y2CV=L.@M :V(@+P5 M3!ML6)$;3F2NM>6,,TV*O- J=Y& 2$M ]T] \XJT+ISD65$@305'L'<>Z!@&A+0+=)0%9PR3)6L,(3SD2AN*4V5.,37)&"DDA N"6@-2"@ M.0Y$#2C2'$OD#04E3F&+"D$\ I4[][)@-"^"$C?5X7Y"0"L*[WM0LFYL33GI MCSME4;_5"+EMC,(RZU!8XHU?%WVG5B%^+13:*;?X+;S^+S<,=9=JVQ&B+>Y< M 7>^+$B^N6/",8"[F0W-AZM)G;A'NC@OUOH MN$WHN([0WT+'/4+'8H:2+R'PZ=]3US8!&Q(,!@SA:JQ^I49IWVM:YBQ!92N+?/_FY\S"T$0>D^ M_ X*-S\@,O"HN41*$="XJ15()^^0PB0JK+61(I8%R]B"--C,H@E\\#N+4>.1TDBC@%S["%O<$ $>::C)X*(BJ(6*7@\@HB ME@01>UT+,9Q7F+H:YYW.6FZ=$41D8P@F0EHO( MD*,TY#Z[0LJH54QN;8.(]?FSD@I'*AQ9)# CV;1\ 1?$W-MPI'*AQ9)?.NPI''Q)$9&Y GYX45#$EL->*1 ME(5?*$I>YA"XAOEE9<;F3\V2=-,TL75P]R+H_"- M_W7]?V_,?3D=W=6F[)>9]F@T&+;2V:,S:#F;]S]+%+F3B3";P ^\%V]@LYH= MCOKPWT;>W@:\]EV[YX^?*)?>=+UWXUHYW.Y_/]K="N9_8#%JN??SJJ MTSU>/_+ 2KO 4KO?:_ =C/?\O^6WSP%DMC6(.$9QPSHVBR$1KD6,2*^R$ M%!R/$1.H/X;-G%.#K0V4V@0+[S@#R>V=%2EHAZV47L6U(@*.G#7S2MB>#^';ZRQ^A-3AIV[.WK6Y)[N5- M?TS&,):%)0?.2,F2(<=?_S'N%R_$NC$\"[&)#VKRXE\WHE=BG?";O_Y9?_N? M?ZN2R%L]]A6DQP..L>JM_:--7#]J'M4;GSKU#S5>HQ]I[6@?E-5M#-\? M[WW=)?\]WYS+;.*6&6E V#J-&>(T6[Z<4:1<--91JKBC@ I\7;R\S@RK#"_ M-KQ*BWA!R+47;;]QVJL :R' VIZOJ(JC],PHA(4$P I>($N40C+ [RY(XY0L M'?WS(5K/MXST\P L4;6-?&F U>S'6$'60I#U<0ZRK(M2:TU0)-8@KJE%QC.% M!)<^8HYCRO53KW,%5BK6PR*6K%2L%X98[WNC?@58"P%6;0ZP$C-,2K "L0D1 M<:8D<2%TL@D4+@HX\$Z)3S#97V>RHGUJ*S7:,9^M&D8^X^D9U7HM$1TVLP; M5T'4G2!JOI>HT3A8G@B23 O0J8Q'QD2&F#/42**8-WIM R_:_:Q2G6Z'1+U< M,2%- @!:W59GU)D<^)],*+YX:M7J?MU"*F2[/;)58+80F,VW-2.)$Y6LRK&Q M'''/&')*,B2"@4W#'$N'US:$7IK"]5C--%ZR-I:YXVW1ZIR,AC$4+>"_?AP, M[P9[E0MLA9#M&[>\>+MWLY+\JF%L(YOR\XQY4-H6U1#8&@GAR#CD6 M/4I.\Q1D8(2I;%:^I*/&)^Q8.PE.G&E6(G?<"V=O3LR85+J; MB1#_65#X+7(H;DR:^,5]$X;C=%WER.^3WJ"51_FV']LPW&]Q$O ]8/8-2^)UX(9Q MYY2V.@0G J4.&T?E <%L;7I7L__#Z7(8D>M'>XQ*[^9;VSZU9X.U?U_=8=C> MF96?7;2;=^_V>_]@>*VN75>Y7FSZ_QNUQO0P6 ZM/FP.SKO1 *8Q&/S9Z[A6 MMV307*^XW1N,^BN4=E.;@CX [RX#D&9U^IGL'0'(?]CE.XW]]DYC^VSG0XW! MWV2_\5>[UII-NZF1^I8'D/8@-+ZT=AH ]%N'HM[Y+$!0@##P\/>7=JWS^0S, M>A 0_KS6J(GZ4>W[3N/XP'(>$I$&B>R9Y$DF9*T68-83J[@21#L_FX,3M-84 M2TJ\L#Q%HD6DL!_!.J*QPF$V!^>!]_H?WXQAU(X[:;KKEZGUW=FEOU[QSHN= MW0/!5%3,8$2BL+#9,2$7B4111\GR,DM)YS;O20'I>J!O-.,D0RLG<;4&A2T& MHPZ(U[.]\@97&:=$GR7#"Y!UBD7 M#Y#!I;1:>@87X>MU M9*1:LD67#-^O3-_S.SX';3V#%>A3;J)5QXDRU8_AJ=N2OA"ZNM$1.EWRY=:O M^UA_/VL[C7?YA^44Q[83;/%\']/NJ',*ZSZ(W6=J/8V=I2]9YJ_CM8^?%&.Z\M$%3UAS&B7 M"T26"6\5QZT&Q]VS(EK%<8_,<;--M4 9_]+J- M/LPKQ3Z /UFAT(_G@/7S&:/&VN@#LX@2XQ!G'B.P8SP2C/"H*$E>\;4-KMDZ M7J%8N0J1*D1ZQ,+>%2(]("+-VGLL24^33T@I,/5XH Y9[1QB5"I,/,E=L=/,ME M@(B6*Z4C_<+ZGH:JP&#CST'L=5SYV(>!3^6LJ-GO90[M.!CP,':'^=&X7G)-2/&*#+O( M[ZCWNGX$HBPGQEUR]KY-K>\QH//87Z7BG,]!Q,T7.0@,"V$B13A9C[B6,1]5D)Q&GU9:O?>^FK% MRBO+RC8H8ZG$-"K/HS::!*6Y]L$#]S(V9N4[FYH5*S\0*\]&&RGEM8T6<4QS M"=K(D)5<(&&$Y59'T,$PL+)9*5:N3,^'-3V?7PF3?X9V."K;-ET/JQ>+LG,1NM6 ++-B?[=[@CK'.U9+=T,[P\7.<;YD\?G!P<&-> MWV0+4,;&MWS]^F:&XX]:W0";\A:55RU[*O#07SK#Z,W.,+K.^4\C>(H'<>&I M6ZW_A]@%9;#=/GM3G/;ZQSFQT]N35J[A9T->XG'%/ML--SH@IX(ANWK*+-#0 M2BF",NECX>+P-,9N^;&](>IJ_' [:!8GMA7>%-TXS'*G_&2:^5"T)L^ 5Y4I MIGF@ Y!1<3R^Z?4IMP^\.%/I::/_RX*$YRZN?6J)_).KMEWUQ. MIX:5\OU<0 ?8 -:NU?T6QWR9N>)CHURN4;OLK#EL@BP[;$YXY2(%N\S//NU= MRBE:+W:ZQ5^C]EDAG^P 29]UP.$8?-!1GV[?;JZ.1<0]:$--/O>#H;%GS\V MY+>UBX_7?B_)_E^+>/<4L4SRY*2)W$BJG?$B**V%5QX'/@G54UBBZ2\+^P;^ MDS%X)UTJU[#]_23ZX4RD=H[21J$W1)/'/WM'P;+*>=0;VP?:*J4%=LA%3L'H M]PGI;/G+R F57DB-P>AG M]H]4_*(V2.SH)L_1(UM08@&/O#2S46 /I\"R3T M/_$PP\!ZD2LSG 'M3JPJ?VS(F78_5;"[N2N5I9FK=0JJR*TND/;/6SE7VUN M6#XH2NX#&A[VX.K6E?(-\!EH _#=0H1K*.?6*@>,R .1%E.8?8K),NJC"^/# MISO1ZZ?H>X==X-;P\=*BMAN515IZ_,!(]I[V$P4E.(91C$RFA@$ M^XRI#XQ@DZN WERZ?8JBI\V6;Q9@8H!M4;0NMJ=HMU)\4]H;&1-!&;7P>:YE M,P>(3?L-?B_&>D ,"/[LV\-8C 8QC=KE@S+I#EK?B[-H^V-]:LV6IB>>H M4O7#ZJE4'_NPF5_@:A!U/K>2SV9JN;>MP01/?MB&[V,V&=K%AQ[,L5OJQU,! M^6I,B.L;WO^R]4!6NE&Z:K.T)C*87!EG)&&3O5P#.R/7]06GH9TT$ M>*SUK15&V9-0E+;=59/_C_QG/P(0 O^=9A=!*+J]X?1Y1=[UDWYOC)3 F%E] M'DP="H.K8UJ?+P)9++XQ-VWH;:L5RK65((/K2P_>*R M6"M^2*EB+*96F;;+2>U(Q"Z\,S: MUX\8KCF%>\_VC_[JU#KP_J/-L_VMT-R;$^"?CNM;M;-ZX_BT=O3Q^][1+HSG M'8PSW[=WMG?>[-2V_CJNT_>M_YY_)CN[!S0E:F##4.(I(>XB1DYACU)P7N?S M:\SI;"5#985Q1@M"5. T&$L%?!0I2=(8'_&353*<;O@KWE-:WSS0V@9G$LW] MGG/%#)ER9C'\*5*PUA!#L;]7P<(;3UV>I)+AI%1@62"BZ=E#^!N"RUIPXH M7+..]JN%.N<)]B?G)W.EM!^WRJ8T8,/0NU39Y'(=W['*YD^K-H)-1M@#E)C4 MX@%*3#Z[P=YNPY9?R/%YG/E?^(%O$2KQ4A=AWN9_Q8M1MMY[TH*)3Y4C]2VH==3^_%#OY=K;*V,:_]N5N0DE+I=;^R=[C>:[?W.-MRS#>_[3/8: MVZ>U#[NB3NM']<;F^<[7OXXNPJ\O0JD_PQC?M7<^?.GL-<#R;,#UC2_-6F/S M='_KF.W1&JEMU<1>IW;VW_/M8>V?F2XW3&'!<$1@5( \"OX"DGR2KN):85;CT* M;IU=Q2U.C=<(K75=61^D8K^=J =%FVKGNZ]A173ME_4:'CM;>; MY@Y;A;F.EDI *^\$%599%1ES%@!MX9)U%V?-D]B7<3#X?\JXBPJV%H*MCW.6 MI!=@W%LAD$I6(]A\AK2U"HGH@_7".QY (Q/D_@K9ZE6HJUAVRK(J4L^]DXPR M'@@S@B>L+>'8I B64\6R3\JR9[,US:,&>PE8EALPHI*0N6M'0CB%Z(*62EJW MMF'XC7''%7U2$# M4E8'Q(7TR"0GD'3!ZZ MU42#<<#%NEDAGEW2&5GY;C5N/KW";HG_S*3>7N3X MWGAN^MK+\A@EB#(@*(2]LAFD'#+>!41 !V08)V9S;=BJ<-Y+9VM!E70(YX[ M7SAF([)&>*\Y49C9M0UV_U+S%>NN+.LNO5U$Q;H/P;H_S -8@\;V@1.),1P= MPI$KQ!5-R ;%41*$@]5 3=D7<+58=TE' \_$."B;$+0G17WN9QD\6^_$;X]K M&@Q@OO#;38CTOM>'P77_+(MS^K-+&_3!MKI_5]$:]S$(INV!J9-*:V25)8A; M0"1GP" 2(J:1\(=!X, K_,Y6/J]>^< M15APL/$]9\A8[$#34 Y'2[3(CL@EV?@5;Z^N@%Z"I5 )Z*>S&R9AX,XGS:A' ME@0P^1772'O+D% Z6L$H%2&MD("N=56L;FIJEN2^>14QWQ<^_SBW#$0S,F"MYNMQZT% O?7D>KFF@DE;\ M_"C\/&,B4&%2Q!:C8'.L B@2"(R]G+*1)%81,QK,V@8HBS?6FJOX^5[Y&L^: MI8-@SF//M/*<&.5R3\NR,:2%%DD8[A0@Q G$3 M"+)!6!23-Y@P:E( 54.+^^L9%OM2(YL Y<1,X[CR(G"O 6S+P8US88(U7F0I6Y\&PP*/+H M DT\8ALYIU0SF5,@HXM X2G%.V-0%2>Y/##:F]/Y8XK1"2X195B"_F (@)%/ M" RWJ+@&PRV[*JX[[ZQ"G%>:=1>)7- V>J) S6<$+6NA$M!+Y^99D\$SQYP"B0P[EKNF)8XT-0HEGW1RE(D8R0H)Z"I/(>G8"/O0.2^>RL?4&*[[L M.M?W99OG4>6_0LX*.6]1_],R)0+5FDO-!>/6D1"CTIA*J807=T3."AP7 \>Y M]/K("8X,J90,XLPXY!C%\$-'G%S.6L1K&YJH9>?.5-!806,%C6-H)(QX2UP@ MRANN/7%)J8 CU=QBKK"ME,HGQ\U9!X%**HE<&EE&81%7A"&GI$)>.6T\Y53F M?G;DC39+B#-<#>0LG0S_+AL^;\RWD[Z21$38^LRQXZ1W_/BC5C?$[O M&E^V M;/:DMVJI?3#_SURK[/' -O[7]?^]<6,?[>G$^^.'GW MO@/+#V/[K/C7(K4+"+<>.Q(CRP:4TB)Q&IW$Q,?@"+TM*+T;#6!4@\'FC[RN M:;C#?W+TYV:[W?-C[^4$OK:_GT0_C*%AOV_%,(*1 LEM=G)DQ,L&M?W_-K'O M?.G:KV:TT_ET7-^JG=4;QZ>U(P"HHUT8SSL89[YO[VSOO-FI;?UU7*?O6_\] M__A]I[PN7[_WO;[E#ZRC+$G,D7"YN&KNNFD5=L!2] T,[6>H,5[G,/VC^4NF*9E:89K8/-,$@:< $H$XZ M$&HB&P-.H&RG)1LBT3(+-7J=,7!!,[U4#)NQ.)QL3%[\\H-Q!-]*2K+9?MN7?C;[/T3@842N'^TQL@D&^]:V3^W98.W? M5^;4:771S!K.3O_F?1C_A$W->-/JCL8!0R7'*IOK1VM!B JQ"M32HR@2RS.8_?8*2UQ @SEQ@3 M-E)OUXH( 'V26:(_BCXZP-1TKPM;;G8FM4%K ')I"HNI M!Z+K%/3%XK=6=XJ9@]_?WH@Z'=L_!,;).OU85RX5\!_04FK\,-&V/1G$M]-? M_@BMP4G;GKUM=,R?D_/%R9LG7Z^7 M7\U8,./O0$PH3&[\&J_?]3O!;G[IS^[\V6#U.A7RF8Q5K6NBG\E8S3J8PL]D MK,]I79_36)\9#5!UJZ?^(N;BKJ$53^"IO-X;]9,YW1C\]5%4C>$217CR^VP<+*;N10?![$-&H7 M?[=2+*V8LVC[@[FXQ_LMS2+UUE9[WU4IN M>C_JC-HE#<(RPKC.2S=0M9AW6,QZ'-Z!*)>Q5,]KG9;.ODLAM^>UA@_!N*]P M&7_%LB]'V?IGY(ZB'Q;#7F$OT;"\Z@$3H8(KFX1EW!S%,+8@Y,= M.%>"HV :_FT8];-#YYF&)$SC@O>.WG7J7[=)[:C>K#<\WCO?)'#?]_J';;CW MR_%>YS.N?ZC1G7]FXX*_M&H?]LA>X_-9C6Z3^OFGH]K69YC'-MYKO&OM?_W4 MVF_LPO/V1-F+I'4E+OA;^/"%A__W5WN?MK^YHY-.O0-KU(!WT;^.:^?;N$;? M=W:VFLW:^>?3^M;VV7YCOPUK*/:_:'R@::XHBP6*VN%<%D0AQY5%AE)C15)& M,[VVH6:#FPI4_#3"14JO@K0"L180H+D98L,-A\W=UT&]6,DS+S\K)<7F;JB<**1&N$4Y]P+ M;K'1.I&D@F;6)W?;B-^?1,R]K$2_QX*3^I\S37.\%D12@SC!N?,F2<@YX9 D M3 =."+-&K&T(O;RF=\\H6Z\"G]69VFJ!SR77]67/=05'B\+15>WF0( 6RAPG M2.F@$:?&(Q="0$$'0SS30C!04!@12RO)4,%1!4?/'H[J<5A!SX+0LS.C"1$" MIE B"GF3^W 90Y$&!0@YK+,5K+3D<6V#*K8N*^BIH.=90 ^)&$L@[ 20PZ,A M5FA-C$LQ,L*\Q+?M8EJ98K>"0=)=B3@(SU'G'M-+*) M.82M(,E3J6!?01N2RVN>7N%1A4?/'H\J0^PNV+-[%7MX(H)9)I'4P8(E)C!R M.ACD!'&6!,-9B3V,K903Z+$[M3]%(,@D]J/77T+HQVTKQ]]O"5><11HUT]69_ H@UN?9,_D#;Z@BRH"UIK1#G("RY#@Q MH"PE:WWR@N=.4OS&4_6'8)L7V7!A(6$?@PV8.&HIUU)9HQ6+.B:\$ M^H5W3GDLIIH]F6;"&1880XJ! L!#BLA%K!!/(@2;@@^Y/G?5.:5BY(<[S:U8 M>SFL/2,OE5-46V>1A0U$7#F)K"$8B1@HD=H+*W#%VA5K+^MDM&+CI;#Q[(FI M"8(QS3CRD8-<#@(8.@>7IMP[@P4P]88,%3%-3W+*W:M MV+4ZEGMT!IXYEG/18,QS[T&.9\RV'C @X,>6L]XM%+Y$2P2+"H=/D_LI(]@5]#JO/DA*MX!Y-I]PZKI.;' M./8"L16LEUH0+GA221,=HJ"8>TV54[(Z]EH!(-O[52KJT=[1+JE]^,QK1YMY MS+B^=0CO^WP.\R!U6F_O?-UOP]HU:T3C VF-L#A@Q(70B)M$D).4()ZTD8IX M:C5?VR +)C5[*:G$6@D?030&:SF3V$<>J [&BBJI^<51DCB(4; 4@D!2,86X MRT%K1D8$1"2D%8I@1]8V'C&G^5:*ZFU#R9ZSHIJ<431YPESPG&EG<^=(8C37 M6# 1694%_$3\-WO6JHQC!,P*Y+&3 ,;$(*,]@Q]*6,4"-SR;E7R=K%# 5<6M MSXY;*[_0DOAW-@!)1^^#P0BKW':2&(\TU@E1XW-YF*A=]NLR>7^W4,6_KYE_ MJ_#FQ7EU]M0T1&-#F=KE:0X6S&*6*XI,$-Q2";9P[DVF7F*6:<6J$U:EBCHF MB7:>"1Y",!(GQJ*@8*<*Y75U8OI4ANGLB6FP1$<<$I(2A"H/CB*KM46$:@?, MJB@G$20K7]<5NU;L6FG&3\_ ,R>F)K@8?: (<\81]T0BK;A"F,@HG"0NVI K MRJSCBH$K!JY4X\=EUIF3T11,9%IA9&BN=.H32-L<[6",%P7=.XC 6]K ?8R=VAZN<]?>"SD9EY%HFY3QEEB>+;6)!.>6<3LJS MY*L3K16 ,O_+$ZW]#S6\\^$CVVM\I'68=[WSI;FSM4=@_@!]QZ?UK_6C/?JE MO9<+/CN17, F(J$R#&(=D+:*HN $Y\*2P+U;_&PT,9F,#!:(Q7'*L9,\<.7A MP<29D*I3]A='2>+ F7P$ZAB*D3LP7T'[M4YQY P.VF(7=,+7E Z_Q]EH%<1W M.Y54F\2),8I2EWC(3MI(3'+)F<0("[HZ&WTB_IL]&]6,,TFM04HHB;B3"FF> M&.*,$D#4X("AUC8XN7\AG"KD]C5S:^4!6A+_SIR-)FNXC3$B:JA'/($PU$X; M%!F.U%+B>3)K&U3<_\"EXM_7S+^5 VAQ7IT]&\6:)$LD039BD+#"4Y1-%92\ M4=)S1[!@8/A4O/J2>37$E$T6*Y30G'AC2*0F>0$_F"8J5H>C3V69SAZ." [L2LTZK]BU8M=*-7YZ!IXY'$TN"$NQ0T'& M@#A/&!G/&(K<8$= /;(D 0.32MY6#%SIQH_-K#.'HU$P$US@*"KB0-I:B2P1 M E$&W NZ,0<%.0<.WOMPM$H9?9!^R2N9*/HR%^P6\2ZW;DG]XO">,.(M<8$H M;[CV(.:5"CA2S2WF"MOJY.%)$/]P_N2!2^MMM$A:FA\UGSSL\84;XG%WB@,.YC!JYY#@*VC@& M\MY82K(#559L7K'Y=2F?03#GL6=:>4Z,C;T/LV/[QW=+<'R"RXT&?\=H+ MA"SKO.1C-\3TP\SZ0465=;60=;5]^O>L=148EYHSBE0D8%VQ$) E8&Q9^-0K M1YE*.=ASK2"LU8H$P.*44O$K:/( M4!8038QH@@.VAE1P^M(9=5FNY8I1E\>HY;^967FM<B0=X(@QD32E&Z>H!ZW[.X%3Z\637OW\-YB7]UW^1$=SSYMPQ()?1& MKATO3G7O%P:Q:@O]KT63$I>X/B]%Y"S/V+XF\G/[NV^/\II]Z/7"::O=KN3/ M8O+G^YPCTV%" U48Y0+DB!,+EK=C B43?=1*&:'BVH;A:FEE,Y;'-$^*XJ>56#M(R#IWE4DE4HD&K5 42:/N# 2.<(3 "L5 G:0"6V6E"57(6F% MI!62/HD>6H_#2@N]/W;.G/]$2IBC@)C>YU*+6E!D/84_J0P\8!FUUVL;0IJE MU7ZJL+/"S@H[']IM7-GP#X*>-TWJ#N.(&64(C E#E(C+KK<1K M&YK+I=6%K_"SPL\*/ZOTV.>/I6=5++DM1&< MD[4-KM6Z>3'H6<9"_'MHX:4772/*:/66Z"F$M;HA=H=O4?YD MPI4;_^OZ_YYI?_:3EGJ:&6&I"C)$R874+E+#$N;"F(2=MK=HJ?>/;\8P:L=> M^HGN\7XT'/7C9;5C^_M)[ YB(Z] \;SKMWSQ\^4A_;_V\2^\Z5KOYK13N?3 M<7VK=E9O')_6CCY^WSO:A?&\@W'F^_;.]LZ;G=K67\=U^K[UWW/@J=.#Y+#2 MFGCDN4Z()^.1#5JA$+1@P?J #4!<\O#H3C.Z;\,H.UDS+5))*5>RV(LXII6B-2CLH$B]=KMW.BA^:W4+ M&$D;KAC\_O8JR5_?(G6R&#]AE5_=5S+LQ:*-00*6J&U/!O'M])<_0FMPTK9G M;UO=.O_SAMA6'S+17KG.DL_"914Y,7C[\E MZZ5^PI2+ $1V8TA5J\]CO0QCJ7GQ4D=WM\X MC>UOL0:#:;Z<8-,ZA='2C[1&][[7.KNXMK7)=K8^T_+]C2^=^OF[9KT#]_\Y MJYY]9OM'_GSO:.]\_V@;GKM[6MORO-[8RW,5]:_PW _;=*^S=_K?\VG-MQ\% M'J-,E,IH$#48+%L,/YRC%/F(J>%$&II/6=02&FRL4*#I\\ >?B?LN6:J%?8L M!7OVHNTW3GL5Y"P$.=MSD!.\UI8%C[0)&(Q %7*U.8,$IEY0II/%9FU#Z'52 M]0EY9,@1E;JS>I#3[,=8@J%]ASD*84YO#'$HDR4<5* H1$&>:(YM,1"PJ M@CF5PL0$F$.JAFB/CCFJ4G16#W/@V@IS%L*\ZCE^IJQ'VT:QGZE[:P4\FSF/:G@YT[P\WG>S#(F M O4R1"P1B&."D59.(^5I],Y':7(G <[7Q0M2>6X=\G2U*/H=HA->G M0L57V5OA<8!O;P[X% TN!(N1"QB +_B(K%4.">=(2M0$EN*#-$J[+Z,\8(!3 M_CO3800LNEJ_*=MN\/- M;KA8D*W6P+=[@U%_A4+$CB?XTSNK;34!+XY)G>Z2O<8NWO^Z!Q@$[^U\YK6C M0\"B77C7^T[];"9$[ B>]V&/[30 4[:^-.M;G]K[.4SLO-G9;QR>[6R]:^UO M_=6J :: $O6]=G@ 5IE2U@0D==2(ZP#PH01'BD7K)?5),387(O9$F_:*M^JT M?G@@J%!4)(X2B0EQ%B4R#%1<*CU+8%];&?G/HOEN!+Y'A@&0^L7)99B*TPW. MI#1H#7*T7B\5PV:X4 M6/?S[Q2C2P_7(V:=*/.,!JMO]]A?&&0+U'K[Y:5F[M)KC"H/3!'[JV1 ;$4? M.R[V"T;>+-+YXAEYS&Y=XFZ1TG^W58E7>_>SR+Y-[;]?SO95+1EY;2UB_NQU M3D:P#T73]L.IS5'W(.8'O33,?SQ$VYA;VJRO+I=OX>F_%.\55B(DYUB0G'+O MB#9:&HTE)S0D$<5MO5W=D_JN']QBZ' M:V!L^ZT=^'?OZZ[8:;QK[LQYKS[RG<;Q][W&IWQM!^;5KF\UP6R!O^&[_0Z, M*3\;QEU&1[6N>J\T95+YG*&$(T&<)X:,EPP!:&(LB9$"\XRAY/DT!JT0K4*T MAT T'SVW@7,3?.#,<4,83X$IH52BE*K;)A]7B+941*O_>171$K%",4]04KD9 MEU46F>RT\-C Y$4Y% XRX;8RVMFL(*59.I>'7"JR*0G-+@/' HCX09">H[#0($ M73!&WKH&2L6K2^75634$8-2[Z!)B*8$:@L&FO="2"=)2MX' M&3SV1+A*NW@"Q-J=TRZ(EMPS%9$G#G!*$(^<-P2Y)+U/,LGH8ZE=K%( ><6K MR^75P#6.GH !;3A/P6>G;8PR@6;AJ JLTBZ>A%?GM NI;?"6($Q\0EPZ@\!< M$\CP)+"6SIH02^WBWGUZJF2/13CM:Z]_C%I=!)K%83\.[J975);0[; J8BX< M%TDR&;F3WN#@G%1.12>LC977XBFPZO/\$9-UVD50)!C!H%<$AY%)5*"4J$W8 M$9*(6-M87DNQRFFQ>JR*!56$>APM5IQ%9J4F#(>D@V28$5FI%4_"JK-JA8I" M22D=\L8H!$8;!K4B^QNCX40G3W@.LM=+ZQM0^2P>NN?K$NV>^QUX/V?T6E8F M5H5>2T2OO3E% W.MF(D1:>)4KFAHD05K%E&-9<26)^9 T:"2+:VDX7.)9:G8 M_#&KRU=LOE0VGU52'-.4"I8#U:A%G"5@>*DU I72"B*\32P F]/E5?2J CR6 M<>XR&+PM[(].-OZV2_K(S;,;^I2Y$6Y>VML*[A?#. MSZDUDCE08P#O),@>Q)WDR$4GD,"1N<"P,9*M;8"\NB9$]_?*>?("^/?!%9.* M?Y?(OW,!J5H!JPJ##/D9M%^L$+-"S!?F(*L0GA6Y)& V[[[%P7JQ.2RF547&%,#( MFR+K/F_*$D#=."Q_%D 21;BVC!EA6,J% ME"R%'TP3$;&5TH7EZ%ZIU^_8(;SN^_!M=]1!H3=$DZ<]>YBY>RVKC]_KFP?< M>THX#2@) BB1^X#I%"3BUHBL$4R*>8*KN'W%6$<7-1)%['S.Z$13P'E(&1 MP!".T<9HA J87A]+=@$FC]/Y]Z;['J;(IAW RR_[UU>S7?;CUT(%DA$X**&X M0CXAK/UT)]JF*ZC2O5,2=5+D>=#BC;Y_"2+.Q@DP> M%.-6UX!?ET^\+UI?G[:&S5:WO-YZ/];K\Q-S*,LY4S,_)B%0^ M9%PC(=_4CTUX&NCS&4%[G7BU7.VG*=W[&']L^_$_)N M-3E_6CU3K$M6#?:A!LN669?T&?A!EU=5H_XF@AW8/WQ2'L0N::[O46FWHM+JM MP;!?NJ&GZO"#5.*XZ[SOP/CP7N/P=&?K,][Y\%'4&GMG>XTVV/*?FK6S MF;/+H]"I;WW^OK]U>+;W=?\8;/[FSM8FKY=GG\??ZT=_-7>^?NG4/VR?7U>- M%B=8="XPHD;A7"HI(*O@-^(D=BPFG$(.[1O))+W12F^6[(<22Q'&@CBEJ'7;6",:X9"5\ MX2E\X0J^'A:^9K0OSQW1GE.$>0 M5/EG&>[52P7<_JWE[V@]O^H\K$64+R5DT@%[(QV75%@JL:#,L20(-5%6MN/C MH==\<6PNI$@V)T>2''3@<>[(:P42#$<2G0C*V[4-LE+U=BL.72Z'.@X:MG:< MN8"Y%MK*&'+Q,15C2#SIRCQZ3 Z=-8^(8M29X!!F4B(>'4,.4X5(B-%:0$Z1 M""6,=E=%SK#6O+(!'Y=#9!A-Y-RA/ M"!O8 "Y)1(Y% VR*C2=14"+MJG'HB\M6KAPB]UV9EP*6=PHSK<#R0.K <9H'!:$*L-]X-X+DSF1.B-2,DS36)G7CPJ,,QJC< 8K M6'*$([:($T61=2H@D%W!1*]Q8J($QI>@,=ZB*,,U11INE7PTX0Y.UU7.%#KI M#5IYD=Z6=0]:W^(D06C"/9=NG"P$_G&+=3#MT?#F6^:"B9>- 03?*MV,D:O+ M@%SFEK0[!B4"IP\91>0"JT-KTKF;_1^C_842N'^TQ ML@FF^-:V3^W98.W?5U:BT^JBF96?7;2;=^\A4RJG6/5WKWO8B/W.5G3#E9ZYI_=-.%W&TMTBJ^[9I=3=*XES*8F( MSV[)R,M+>*;C9,-NJ]1]R?\: V+]]:WVJWAV=LGR(1^)*:]\95+ MRC MO0!JM3?_7:_?+S6;00'S 9S]%Y=XJN$4_?BMU_Y6%E<94T6:4,6;(HQB MKE+&GR+]].7[:%^DKW59]\=W0,[]\_ MJM//N-[YU-SYL'>^]Q5,K\9?33"]OM?._SJNMV:KW^Z>[C<^M78:;7AGC>TW M=NE^'N-1O;E'MT6M\[Y9V]H^KW5VZ751P(J(:'A,B K/P(1S')E@&:*.<"FC M M%>T>O'E.!Q15$M4#HIF*.+HDA:'.\R")<3$*#8 6HO6)W[KR]\2^RQ[L"K06 M JWY2$;CA7;<$,232?!#:N0PET J3*H0,0F:K6UP@^_?4;-*S5A9SDS)B>!] M +-&@N#BAF/*&.&:1..])K?5,RK.O#MGSJH3A@=%%'8(:PQ*A!$*61L]2A+T M0":"H"2N'F>^[))FI0;QN3N8.!@G_L9Z;Q@'%SJ$?@@_TJV0ZK:VWG-&JF5Y M7L9;5^Y<>+Y%[SQ%$2W"/N3$!&:HF"D90J)S$.+K<=PDN+^ETA MSTO%F4OV552<>7?.G-4AF+#:28F1BQPCP$N&-)8<*44%CP(KYO7J<>9]'1)W M2NM8,5O7^H^J+\\HS,RC5<1E55XB3CBP?R0"<1J--S9A3GV) 7QYOH?':13ZTAT3MM.#T>1NH"&F MV,\^BO*@H^P-6ODE%D6]WYY ];FTB24"#@8CV_5QTBJLPK:%L,W/Z3S!;1-74N?Z^<%"^ 39>EG51LNE0VG55!=,H5 MXWQ$U+D<4&$CB+,F)12I-N9Q$ MMUQ3;@F,\\3^G@I!*P1=4>=8A: /A:"SFBAET4=M)=(Z>,1% MZBP)2P1E[!IM]+DBZ"TJN-RV8LLC9L:7#WS;&L+;_+W3!8OIC)ZD,,0D2/PA M1[#@:CWE>NQTBWKOVSA]FM(W. ;$PPGSQQ_'_MKO^>A_&L1K1N#Q'":Q<@L9\;J: E3 MS(+V[7#"Y74( M- D>2S6!F&K+E[#E'[_#EI_6CFIG]:-=6M_:/9"@FPGF/:*:P)8'39 13B./ ML>_O NL_L_ M)Z!_A)WN%]MO9T>!*JP)20A0XD%@E(::0._6\*7ICPG&V>UPJYNJ/0<;?> F3%Z,6:H0) F E M) "( MSKE- @4F@D=$<>Q"#(SH'!^U3J\A$[#]%MMG+S@@3C3,:\^%YBY@ MSR*3T@4EG, 55CP^$=#:X8$C3G$M+6*4A"Q9/#+6<42%=$P'30,'(J#7$L$$ M*Y8O6( PB0N90FCBU@!J$1\2DTYP9[AF%2@\"#UDV1% 0@B6.^A:+A#7,2#G M" =10DR4#D0]MEEV+ 44A-5*I41$,D!F5MBL:4JP386S2LI?=0>J0&'Y1+![ M"O9+D(K;0!02,D3$561( ^LASIPPU(H4';U),ERHFR&>Q&[VX!= !^T(6H,] MC.4O[<%ZL0F4T.FTQM9^BC';O4\-$I?+RTS=YY^[HT$,?TZ\I']>C/E]C/\9 MSQ1F]:H)AF34(&#Q$J(1 7L <9P-7D8<"A8V RP"#3M2HL8U]NX*H,8]-KZ" MD>NI@@*,@'W(K/,,427 #I'1 U6XB&R2RN<"[BZG_N-U]A/=(GL'[5E9PAD( M(ZL98(WT[6FW.,EQB_#9I"+T#W=)X[*A O>W6[!UV7'9*VS1L=];G5$GJR:M MWKCO^)63E++<=#Y[Z5L@ P O0E$'J*]9>N;:,9M"L,&IE7UPV6F7SRQM?OSV MNX^-KQNT4B7J-@.#KNEX/NS]RUV;7=8&\]Q?"YXR6?7Z(W'^"G/_8(Z M\:LCSCU<.SU('&-"2'?;@]@YO]&K0P;G5:WA!7 JK(/P12L MIO[],2I=>/M;@PO <6?%8.0&0^#;EFVWSPKX,<6TR:GP_PP*.QC$?$+2S4?# MOCT*<5!\ X6V-\I'MJ#OMGQN&P-4-H: P3XYN!;_.=Q!A M,(S1 "!M,(#'YXF2BV.';AP6W@Z:Q4F_YV,,@^(W>P*_ \0 [,%X%SF(8 XH MG4;)N,Q.!FF-U=)$G722)! ZZ7JG0?6<_G+E1$)?Q;S6X*0'<_G0[XU./I;+ M H@-GUXT!=F!>9>-GP;U./P'9OV?R21N)[C-J^.@VME.XY#4SG?Y3F.;U!K^ M0!J-!6,1P3YQ0$?CD!/! FP:2B2/U@N1V8G/>DWN6.U=;]&!E!;51F>0U%]8:2D,,4H+&(W3" MX:;"1$6YV)??O_&$D3S7K\6OYS:)B"K!>4I\32"^14!4X$"\T]QAIKDG5%NP MQZVW ?ZQTN#;1U59>>YI[7MO:/3"PI51CCX(Q8-V"X$*.>X]P,)KF MLS$/3$ZNN.*6V,ME.&44>MXX,8X&) E M&JSO&+"ZH2KE+UUH'R<#REZS?X;9T*FLWUN031TDI^%>,:H9PCY1Q+6AR&&* MD2>&*IJHB,:N;?!U^3/?^M3X'<0.""9 FZPB@JBR_3[02ZEGUNQ9040I*2^B M"XDH% _DRUHO*V_*WH(2"'MCJ9I?])/;PYT&&,R]H#WHE M0=HL1V-__%\08 "U_;.Q#3YY8VNJJ;TI+)C6AQ/YG@,:QL.!QX12-1B\F56# MW5B=S5&071A5D6.$\Y6V#1]D41U#UF+?%+%[F-V-N3E4[!_&_F2B/]2._.P^ M"( $KRXG"6KW6,M^4U[:LFUVPY75RB9-NS< +ER=_G:? MIYAZND??M_<;GXYK7[^TX'I<_[K?V=F"_U)XS]<]&,.79KUQS/=:LYCZ[FCO MZY=V_S_:SN]+^UP*BRA_U8AC "Q@YZ:7B: M!4_'9J6G6UI=&2=@N7+N^:6+RX\OKL_>$M]OG8RQN'@@KASTAV\S#V:!#$+W MQZ:\;V6]9@^$;\T.1WV01M-FE(T\Z]?,H#M;_@ GIQV+'.6(;\2CM,AY@A$5 M@@5ME:9C;@6H.ME-DCF$YR]"-*PT@6SF4>##JE'K& MV'$V0Y^V]-W?Y <8:]_Q^\2KULZY$4"$8U6C%0>77!"@; ?+V1;3-TC*27/*G#PERGS/ MZTW27ZWM8S?(I'=ND,G5NL!LZ3TGZ;HP=WOJ+P=[ZVZ>UZ3Y3M<;2"$N?N7+ M+A,U;0#(JEYG50^B1R[Z,-73?F@$6Z/XL5N'%S5.8_M;K)6GQ2OD-+N;(C!. M6.[AO7P.^U[K?,;U\^/S[ FI;1WRVH<]4O_P,7_'=_Z<25@^REZ2 MS^?UQB:KG6^?[8/2 &/E>T=[ISM;AZ?[1SD1.G]WR/][OCE7\H%S+;A1#!$1 M[HNCWL?YUBM1L4240)X(CC@.%CDI&4 ?XRI8HQ,Q M@'KJ_G6:*V7OJ?D76$X^A+)W;P5OU19JX4)EE=V^.(:_[XWZPV8%X@N#^.7& MY,J@NV?T':O0(N(0!%$("T-S[W:,G <(=CPF@0E-B::U M#6&6YB]=!F.L'&Q?U(JGK^N3#C2LPAKV2D/SB_%-JU*3,MIKW\<^X/_ M*8/^8W

4NW") M6*9CJNCE>GKY?+X#=BF5&@Q0A82RN<2-CLA189 W.E@C#76Y5Q+!Z](MA0XUNF11%R'G% [JQHQ^&P?$G^%A!KDKSQ1-CU]W@TTQH;.Z-A.=!G MUPCSL4G9G^Z O,,NV<@\(LP 4=#D!/<( 7BCA!%DD\QYQ'=G'RVOO0:NE<# M/PF^ZO1YTLR-/R^WBG[+00M81_M,>E^;]=Z\/7/@M)TO!:_(;+L6ME['! M)_W>MU:(9>KS-)_(Q6Y,.;MX,AQX;+=DSIP$E7.P2IDSG,E^ M:$ZUJYXO*; M'-0\+4,"[)XO/,E#@I=<#&"]^ #OZ>>4L3>3L.B+%^>(95=6@9]4*I@NU\62 MG/0F^=E7E^QR#0*8]'0])GE;/Z*/83+-:-LYBWHJNJ:)56<7B6+6^]B>I.CG M.W(&]_"L..S;:=B_S>N'X I;N%YW-+@Z:%NB1Q%M/Z_#23^GJY5E7OS%UOGQ MUJW?(47KR8WGO^.A;1>3F@6Y%.>C&,_7IW2M0!^)*UG3KU-<$J7BHE0"2,DL2G_D'5Q46>N7^8O]C%RG M@/MC6,H5C^#Z%BQ*3 F&GEDG \"5C(1)?7:XJ(2^$KU^7>K@5I)BLI&#;[TSF< "$AUX_V&-D$4WQKVZ?V;+#V[ZOR&83SS,K/ M+MK-N[<"29DWI)62]>*?_\_>ES:UD63M_A4%,>^]W1%..O?%_081N,&^=(R@ M;6-[X N1*PBT,%J,X=??DU42BR06@0 !-1.-!5*5LC+/>;,$X-P]W&YN?-N >7P[@]6&=KHN=[0]'_SG[? 9!;'12!BIS?BOF()9I M9)W62%$:N6+:.$''#\=]*\BZ>WEB<\^.T7E-L(C@564SF,F;?EYXC>.>\(?B MQ&8^+]?H@KGH=,="SHM[ANL9*GH'8)EZ$^1/41CG&4G:<^F$M38J%QBEF@5 MO%M(SZ9D3O-#?KD8SVH[?(G]3 &T-NB"2?P'9+83O@['\C(BS*>6L_5?]?T] MP8D$B0HH:>JRG'ED.>>(:VZB"B1@49! 3U;?7:8W*;V*5@M^*]>_"'EF23<\ MD!;OOA+RW38'+R;E_N0"@NNK>SPYS*5,B)#<2PAS@XQG##D'\!2\$CX&$!!- M;DBGU4(QY1?YL]G0 R>IJ$@PB,"YH) .&:84 M2LY2@8D(7N;F-9HML[N !\0 JQ#=7O9#AN)3!+PNQKQ;5RS:>N2FSS9 MH!/8.V:M<)1;;+6G '?*$,J=!8PIY0@\8H-&+ZX048Z)S3^EKY4;VUZ1$O#! M_7MXD)-.-_1B^\V)!OBT^WLQ8"*3),AI"AY&B!9IK#'"C!$F<694 VGHGW30 M:;3=\;3#NYGP04FGG:/>>PKNC%8N8AFQH,D&2Q(EHUVXO)PW7^9C/PYP1H2A5E[;N>H-CB#AC&/+A'G?CSR)[>'ZC?L'R>WZC M>Y'=SJT8:*KP?8F9."?OH)U+X<5G*GF\41[K#-P6!JXK]@D\6>LS4XT/R&6* M6TFTL(0&2S7XM !*U_;#ONC4-UR*O&634:L6VR75;1KT\S;PN, .*>3NPO+R M6/QQE"PT?QP=)OK0A\+ _W6Y1B\K<%E6N#[UBEVYBEMN,L]VD5'; M2I?G\DM.PL?P5Z?7[Q613C'=_PQ)S!YA.-P\6V>;A\VCK:]C -'Z^R [I D;/?0TUT A9VSCP?U M3P ::Q]:F[3.ZML^ Y#XSUD>6WTO2<&P= )%S7-)-:;(J(@1$9C&[-%*G":X MK'3TSECK V&< ]A;P0UQ.C(/CHU@"T).=VMCVE&Z;[@=-=QO*H ,E5NP5^IF MBU'W"F,ZHK#MC7)"%QOQ67/#**TXZA?\IYC[D#?\V;\?%7](-BNZZ34L./>$"/XNFE8>42GMQ^-Q>O9]0. MW4;1 7TT!^ K%'9TM,]=,-8-$;_1RGU(;+M?*S>TX#X'C>/A=!5[SYDV])Q2 M=;_;.8&GOLKO#P'-C0QE8Q4_-7".KU^)7 70>_^2FR;/N$F>D:\ _L?=H+YV M5,^R73[C' TWT)^S]GXK^^'M6",LBS4QI5A?UO@QK;APX?,?2XJ1Z74ZA01L MC+"@MGJ2=S"* IW?\J5+YQ*2^XEO'^260OG-LJ% ;ZB7MBS .8>4H=/6.1Z6 MW8%U_N\ ICLU\.TPJ M^/_#HN9BC&7M3F[Q47ZT8%>^C-OO+H'VL,ZG-VCVRS8C!725B'4#?N5@"GX, M/9^9$K]":Z6I-DP*PV5,#GOB(7Y2VCC.DKYS&'7NWUSV@%:[W5PI5'0+/)UP M@0I1VBSHUK=2F0I>_6D;!;_IQT[W4Y::%Q)D/;D/=82W5O>,$2[A%! S!@^[ MAQ@(_XDUWB8=E,.X:"]Z:V[8CN:],-&-7F]0"/Y%;^)S+9]_M>-"&S_Z!,;O M9FBO3-W5^LT&,!AW,V=T&-H6W3$WVF'@X_#E%",'.K)ZW&TT:[1H MFD/TA=FC0[,WRHQEKMSA5Z9NIU5TRBE8&ABC@?=K,!%J[W-G:_KM>Z@"=\TK)^'T9?= M (8>P?F3E)T*&K!FMCMRJ2_T?C9;-./^X]RR>949>E(SM'ZVN>;WO,/<&AU0 M5$XBKJE$6E"'$K:YR $;Y8NVQF0N=HC.TPX]76;H5M'L72>;;SI3M':TQR*C MW$>-L(P,<2\D,M$*Y#QX/%I'A?F+R/Q'?.^^\- M X<61!\'<*=LPB!$Z;2&FRR](:'[4V4NGI;S7.-ES=6].,_-LF!T[ISG>%G0 M^7.>$[XLJ\$^VF#%G6Y["_O0#"1#MWZ4B(G/3F$ *BOQ%XGP9F>X10=P-7(3 M:^ A7B% N>,TO@#&H^GL+@\3C3NSNRRV(&2GZ"Y4A+<^[9N:,E)-V:Q3AF?! MEM= ;5RV+QL4Y](N?,#?+O?(^?KI_]C6\9^K(]^R]_MS=/.HJ.W>#'F=QSCH MD(3A07$5E15**:V=M=3 ',U^_F1MN)5S3;3\H]$_V&@7>T,#VUR%\,;G$&EZ ME+U>*L&+3]24-'C'+;B&;*UMT,T?FP=P+YROV]K^^ZB^MGFP>?BAM=O:^%5O M;38F:/!:NQ!]?^/UPQVR0]=/Z]N?(0*'YX/OJM-U6O^TV]HY7#_=H1M3F:1I M ]*=%=A8(5"MX7!7,C M/NIX)-9$+G"R,G"%$W,A&2ZTF?G,1(6"SX^"FW^--T^*C%#%49#*YEIKCZR( M"E%<4&+CT@HS#^=BKE"P0L%%>>A9?$&&730BQ*@)5UJ8[!8Z+S$/S!&! M"Q3$(Q3$%0J^"!0<\P4#P2)2&5%P5B P=AZ9P"-25#H#", C/U91#JXN( M@F^@-TC>C1R54U]*'%2]X1X1"I6VGD6C+03'W&%A.77:6&[@/TH46XRP^')Q M0VK\B@&=Q6ZG@LB9('*2-3ZW@0Y)2V2)!4<19T>1<(RB,XX8G]DY[*6:J@7O MVU&!P'U!( FK;, .2V*YC]A9+:+AV'%F-!&LB@I?H+*/1X4^NB2)T2BIS.)! MDT'6.(L,Q5X;;X*G$!42-J4*JM+TUZ+IUMFHO+)<2@:6WEAE&'$..X6Q#"Q6 MD<]+U/3Q+K*8.AHLV'%F$N*!"J2#L,C#GYD3@1,:,F7P=2>;GT/1J[99"QR8 M56VS'H*Y\^%6S.!)N?)Z(AC:56+D7DC)2()Z&05<0A[Y0FC@B+]:-L M'BY0#ZT*(BN(? Z(G#^56P61\X#(\1B2^J0^1>0>1\('+, MBU0)<$X(D&5!1*8-\DCK +\R+325G.A(EVGB!=T /_.S$BY M(^!^._/NC4ZR]>VOBP8[^73H]71)E\Y4SMJ3:^[!Y(A%[6OL_FSX.!T5MNVO M(L6777^^/S\L=C:/MJ3D2?KA$4*!X(X21;<)IT0>%.)6.&Q,C@G MY*YGP)V-^73N[G0E)(\I)!LG];7Z'L..)A5D>W7/\F0LE0R1&#" ";PR @MD Q61>A&UP)EP_08N M_FR=\D'NS%;:&SL+.4Z9D0%BU/ 2CS6\O$=7M<4Q]3,RRWRY(.0JSLG7OA6$ M7 O7%ZTW@"_()&$EP^)OC=]KO5(;L^Z7Y"Z]/XL5_:T!;]KLF[A1U\',YS+\ M=,EUV#V*_5&GP\N48Q?W6BZ_;7_4;+#V$V:JEKO4UJ[,2N8_1XU?Z* 10FR_ M?TMZ>U;?7M^CS"GOF$,R6H^XM!19R0**EAN%([84,23Q,@JFA"+.IA@HK58+:TD -.I=/=9X6!F>V7GS S8A:85Y*)% MMX/I"CG9W=/Z@TSCVAJV&6!KT.PWBE%<:@<(?R_Y!/NV MNQ\SW]]&>[P#\F7.QH(4*D<[PT:G(T;!/.#SPY\WB;32CEH>L-)"<..\BX91 M+&+D 7P@96X0Z;(5PWWE^9^+F2S%N9+F,6G^O&>%EWVNCYI(%IQG8-'1M"@AGGYA3GY#5VB!J@H( 6%)I](U"6F+N MN])[.K:GG0'(9EZ:?)J]H,V[-L!J%QQMX[&X5\%&"T%5<#Q&[!2W4DBF% V, M2W=+PH;.1W2V"R7[IW@EI#I T:C$)*V"M0:N-Y9OF8;%N3H<2/;-;!R-"53M'(D\)W=Z#*N*K7 M:68[=IUM! /XV.9/TY"$\XJ P>,I!B=8D-(9!S/BL<53DXN5^7L"\[>]NLGA ]L=MK=T:\@8XU>OK[<]8C^H-WX[R#VMO-V^=OFS-W?(U;E30R'++A0 M #$B(1=SK81W-FH3@['V)7#FYN1[ CFI_<.;/D%V?D[3Y_T2K+S3GI7 M\IV'F$G58?Q7QU,KQG-EG)D1.EO[X?B.NWDW8+1E=#&$HKQA?*3GI.UC8[GR M>.6 ;MRH! @N<'KIMB*!^>_U_\[ M:/1/-]K@.@^*.HZB)=TVK,16V1:F8&7O;;1+3_5'(3(QK()[#6:E>',-)OX< M8=ZRRX'KVSM[/GCP.3Q&5OJ8SRQ9Y'@@R :C/"RZ4CPLK>AE-7DZ\9;:B&M$ M25!!J%924?!#(T3TC4M]>IYO;ZWASN[YG\^*"YXMHY"!:@A'D#(4?,@AFI#!. MA.*($)G22@+\X7+7XMR83JFPN-P [+S0XMW-UGM0F&M;JV>!K/UEN\U.;I,R M*#L2UEJ=$)M737Q)MU]L-6J5@O)]TRF^LV7AJ'GW)EK76]^+1Y\M2RD=@ M>U?D;K3L,[&]RV4L'X.:OAIL'NS"\>C?B59^X4XN%%4 A<&Y"S_3ZYT$4DU" MMEI3)N$-\)SG>M5B.R4;Y]IO13GEH_"8SW*/>_'F+YQ4W5CX=I\LP!3WVMWN M7KMQ]_IR3G#D.(W$8!ND8'H97):,%^H^#\]3'>5Q;;;63^N'H;EYN([K/[Z) MK4^[1UL_OAS5SSXTZS_ M6Y];&V>CI^G^OQKYVR?[FS#."A\[_;G7[O;1WRW M]5GL?OI\!J[WKYW6.MWYLCA^-%OE2ERB57(4VP1U]$@1Q5&F/I\(D'F MHKA*#Y]%#^^5>ZKT\(7HX<@>;F^P^MJW/442B\Q1A$WTB!L2D>$TH$"YQ80% M %YWNQZ^"3;AGXT0VZ%VVHC-4)$(SXV;H&O[<]Z7V]C\.+?\]TV -!*)+\43 MO&Y2X2<"J,D>/%X+X5,0B";-$2=:(RLY0X:(R)VPSDM?D0J_ 5!XX YK!0HO M&!3&HP>!D\2),L2,(@CB!8CB,PV"4MP:J@25"E>@\ 9 X8'[Y!4HO&10N!+* M[.\!)(2D8T028PAE@G$ "D(CYCE-A-K$F5M$4'@#.QO?.[EXH-GHG]82S'>G M^ZA9G)M0<!IAK WBU$5D)3%(<&:#E8'() %ZY/)DE6P%/17TS 5Z7D@T6$'/ Z'G M2N!WM,<9$["H'+'(,>), ?2X@!%QAF!C0+(26UIA>EE7T/-6MNN^-'I'*'5C MK#4 (+J9ZR"GCZI]NS<==V:I^ A"L3&4B0I_9\??R4XW7 N2B6806%J;6R,# M_L)/E/M]*I_9B3)'.7DX_,XGZ?;L\%OASEL+.BO4(&X ML@HY[#$RPGK'$HXXD:45_/#6"!7N5+CS(B/."G?F@CN7X\WM]3W+""?!"A0\ MHXAC;Y"1@B-*0DA"L;V1MN43(TNG%\^/:[5@0'<%S95+L5FYRG&^?8J,_Z,8BE!URI5S]X_G' M"[Z66HE9Q9TN4?^=-)K-6OP)P#&X8%C/)\8O4\P<-'K]3C?+4_%^/MQ];/OP M4)FB_>;'+\G>II-)G]__@KUWQ-B;C[*WAC1(YU33+="'DF4Z@UZOEGFE\_/! ML./Y<;E.,<1WE^8*GK(@SNG&XTZW&/Q58AH8ERWAM*@'4'_VAK>SY3"[<1_F M*U^71]&-S?@SGX^_\E#=!LQ&P]XP&S"[0U*=8E[R UYJ])/I%D%LNS;+%


#^.VCT8"SG5/LEZ=X5DIQQAJQ':*LTU ].EU4^?W_76-?K- ?]ZR^Y-,;,"09F>W'\=C\BUXWV"-D$@WUOFR?VM+?TQY5G K! 8W,X_OC7K\,Y?UGV3AKM MDB.LM.Y81^^,M3X0QB$VTA A&>)T9)ZR)%CIT< U,:SFHB2%;= 8*RJXY2F M51*"XP@OJ*5$V\4DSGID[K:O_B"&03-NI>G^V44[CZ*;1]',H^QLD#DW&OW3 MBJ5M;6Z=,IEIE(Z+(U6YK@L$-C#,2817E'H) M4;TWC%-OQEG=5FO@_;9L]W2$?SW ]$%OC//L'/4'[6PZ %]+A"X^-[UW36$A M_4%VP\&\#[HCXU T.8 7[6'GFXSRQV"J8D&]ZV*S]-[=)F(^]$'W:@)RP!ICS!6 MAM4\.6Y>P-[A]"C]T2A82@]VD29@V&\/C.4H;GO#DW&))_Z/>LEA6CC@V1VH M)NK21&WG1CKS>'[S,I]_Q'V(AN2'M8+]$&7ZPUI.SM:*[&P-Y*EH]O>L[$;G MP>03S]&W*^YV[@;0!STJF /[T_UN,IZY>*;:N6MY'\:I'U[X-D>99QO;YK Y M6"#",2$9QUI;'(435E)*+4\^[6WI.G1K[4.S M3M?YUO9F8S-_UX^ZV,K7G!VTX#6OKVVP^J<=?'[-:(_C<(=#*'ZVL[TOZG2# MP'-!>'XDX&\PUEUXO7]2/_3PO04UZ41-1XB):I<48M:D?.Q:(,>\0YY;804S M# 0@[W'(^;:=OUV]'OOH9049\X&,)(GEFC@=(N8Z-R5UE+K<%IHG:AVM(..E M0\9$.0;E,CG.490F$V4;CJQA!$5J K5*&TWGLRU:0<8KA8P@F//8,ZT\)P 8 M+G#&F2-::6=5K"#CQ4/&F)>!@_.!)HT4M01Q)A4R23EP.HASTBA,N,B0,:_C MBB\.,AY"2'?YF<:_X'%Q:-$2>O]Z-#E9[#*<>S2>B-(9S8D*-'+.$M'.848% M9<(XDXB'5OG=+2J>#A55H$L,+!^*AO,5E7&C^L8,20S $PV"*L X#4!0-34>FXT%8:G MQ#3WF+H01'*.*^HJ '@U ##F 5@BF2">($P"1SPYBBRA!$G-%>>.*1>*%!E_ MQ0#P@'L\&#@6+>2Z>RYKVA.^3$B\/EVEHXS\5-T)YJEE+5 MP?FMX.9X\DHHIJV,'@5"1[SQ-@@DE4Y2!2T9RVU["5Z6])5!YYR*R5Y(#NI[ MD0VNJ-5FG;??9O- "W>#&,MXX#PD[FA*3GOG9)",$+I 'F@I$94'>B\DG225 MM<&!50T4.2ISBZ 0(03%'ED11"X U,Z(Z3FHB>:5CTRL5BG_(RE_9(IH)1+H M.05)D!J'9# 3F$EFF5FD!'2E_ ]2_O'\D^5<.AX3,C8QE%E.D!94("V#LEP0 M, (%Q\ZD#U4I_RM1?@SZKJGF%FP]2()S1E,?.5.2"R>]JI3_U2C_F.773E"N M3$0L4E!^%P.RR4JD/ Z:1V%!-++RB]>I_ ^XQX-!8]&BK)E+J*JTTT*DG:XB M8I5VFC=D3J2=8O)2$H*8\Q&!N82P"6.-0HJ>.WA)9%A:46S9+$@+CKFAWEPK MGQ8;##^67$Q5X=.C^Y[*6A6LM2D&QS5XH$(0YKGP%B>*L:Q\S],0H!C$@UH#5G5[X<'??<\'R]J]>^6?3?6\LD\1%F;SF MWED-T49RL/H<<^W#(L>=K[K#X]-APG@R*M%,NYJ;O5(B$:<\ "80AD@(45#C M%$C%(G9XK,!A_IZ!D()3DY2-7G*ADM7$T\2M"%Q2HZ:3^BT&.E0H,!L*C'D& M!DMK@V:(>2,SE:!"3DJ#*(F$"!R]P95,515##4]*^4I!0O)./=,<:Z% M!7YW->94I.>%)B)$+SFBT'). @"?YOLD::"HD%B1#5UB.,@D=%8(^>B4TI"6.OQ]*W4.9^D M7IC]@@HL[@@6#(<(=CHR!3AAF+22"1VPY5+39(FKP.*E@\5D8S,OHZ )93N! MN+4::<7!>_/<:^&-C\)/+[JJP.*-@P5AQ ,F!**\X=H3EY0*..;R+#([D6"157#5=5P3<^6 M":V5IAH<*F&XC,EA3SQ I-+&<5"EZ4A9,5V]!@R=J-I*VA#M(U+:2L2U24@+ M(Q'16'(J%&%"+:T8NDSF15ZZ*%@YIZJM6?)C8^3^*'_^/5\^/V;8: =0A_>H M^-/SP,EY-BTW>1CO,WAW[OJ'Y-GFN!<\M-C#ADP,I"UT!KF]TV@>+YGT*>^^ M=I?YH92,5)0*\ ^4GTM2;OZ*N"B[T17\/'=ZKX*?EP(_XVD^C:,501(4/5.9,%\B M1U5 B62B/\U##*:"GPI^%CIA6,'/BX&?,>^',<,MC0XQ3DAFR(G(6LM0"#B M/Q2Y=@ _9!E7\%/5XE6U>$^:77QD5/UV':A6J<9YH^YXJA$;SUB0##$L?&9T M5L@)9Y$4$4( $5VD>&G%D&4]+]Q=%. L4HU_%#W"5XI'N]R8?,YZ3?!MBDTO M.OU._KRVO_J5G"5ARV/<:(>#7K^13J_F,<&_B?]<^VN1CS'O( M^DY#+FN#:Z6S6FNT?7,08FU&LK*'G<^_9CN\]X]MA(^=[K;]]:/1/SCH-+,L MP!^F _758V#M00N%3A\-O^7%>Z^[_SG OO6];7^8P5;K[X/-[9V3S;4CMGOH MZ>YVQL2/!X")='?M0VN3UEE]V].M'T5Y,HQI9\\$E5RP!DE/! 2_P0 ."HLB M5TXJ8XVYCEBH!C+7S#(P%)'>H-N-H&M=D!J8\=IQ:0EKG52+K>-FYS3&+$:= M5JSU[:_8>U<[.6CX@QI<7+,_;:.9$:FXLAM1H]<;Y%;/(&!PQQK8S5J6D]H_ M3=M>GEUW5HI6T<^H<[[&IAWNK@VN%+&[O'XU^(0ME@O$T/8+I1W?D%NN;1_$.\AFHW?E4A=KEZ[H M@/]3L[6341-O.VSB?5P<4#?JG!HY[WX\%(.56IZT7BF0*?=\ M_UGT? ?I*42Z$.&AC&<\G04J'\>GN4]X.0PBUW_%KF_TXCFI=2%_&^U^M]'N M-?PP7*S@3T%;(N+3"S11JU7/X M;+2'5GH667)@6A46@6K*.0[>J>2]L];2F +&)9\G&IE%G."+=4K>*&H( MES+H7, >J')4AT!\R=*#1^*$*W%:<'$ZK.\9,'/):(:LP9EJ0RAD"?;(B*2\ M?<(@K@35VVE.!N%9*6369I,V^UDR^>H^^M MM89XB&QN;3^PM<,=#>8U0O5 PUD)U0(*U;>3^MK^'L4""V<]DC*7 !-!<@FP MRKNA!CL?E3%L:<6P92:ODZD[&,YKQ.J!!K02J\44J\/UO40HE;E]EV$D(5A; MBJR 7R&$5,E)%X,.2RN2+-,I/O[(@-ZR*?$"LH_%#=\WP EK^)OSD43\S]+* M*/M1^]KO^*/:/X.N/P!1+;*PH\=YXH&JJ0.M/>YH;IRD(<]9X5WU\CSE#8G8 M+5*Y.6^=5=^V3\N\U<^<\X(_?HT /*&VVLH9\[*^_4OL]8L,7)'HOFGJ:[_E M[Z3XS_6O__Q3O"1__IXS='\/VK%&]+M+_E[^2,TVFYV37BV"C#5RDGV4C^_E M_-OQZ-:^TVKE='[QA5<'GY//WB]RW7W=J@;UV%N M>WC(\ K<)FUIT"X29R.GFC@N*>::14FB] D_F6NXUNCYSJ#=_]CMM.JV>Q3[ M_W0;/HXF/4/IW<(41-\>OI[5U_P>("B/0GGD'*: KREFOF6*@A9@)L'C%RF! M+S@E_PR1AL_;1&&X!B/) XF%&&3X2ZM8E-IQ7I4LZ/EOJ='MP67VM-8I-XB: M=O1[>5$OMAK(MML#V[P0\C*/W!MB^3\V;[8WCK,Q+7+:W0B6MULFIK,>ESEC2]?EWX';0T% MM!2ZQRD;#F)]4N];,$U9%[L--X#(;W"7>GY0/F MX=C0:K0;X)C8?F>T/A V7F"+[;8;[?T,+5FUKL[,:&6*Q_RM-W"',-C\U:,O MAN>H-1LM /X"6WX?/L&=-L;RCQG;N4H(%ZCG5"K#M31.,^M%)#@H+Q._\[;7 MO8&G/'N]EW-_8$B9@10U'RFB!NI49:TGQV MA!,7C!$AN;QU?4.F;:C95[>?I^P]9Q5^O=O.I?1E#;OB F0\!#5O]U+L#B'Q M>(27_7S>[@).P /(TP3*Y9N#7I[9O.MO_<&-^W/WLO_S*,P;&?8I/,&C7;>3 M3C?T8OO-J1:,;>WSGN%$J>@Y2H)8Q$V$P,EGFZY5DI1S@$M0K5[C5VD+)[;? M.@ED)HM(:21'I1Y@_GHC\UU8:P?"THZ]WF6S75I7L 7@B>7R$'"-O\;C?LF< M5LA4WMQ;KOUUS=YR*]K>(,MKOO<^&+4/3>N/T%@]DW/@:$8^Z%%GU")A<_,">C#T1&95-IZ!O@)(75K-@V!B&\, %'Q6., MAC*J% G!:TG [B_5(EC3XPS*W4%<6KFZ<7P>RW7*92B3YEG$KEB(T@6!,*XH M3A@)8'[W1A$
1@XC%W]"' !^YNG[1KLP5,5%?X+_O]]HC\XL MY&K/L3+98J#EVW^>-$+_X+UBRY3G^'QTK'[XQ>6[9+DH*!^KW2W?XWR98WWM MVWB9W/,]8>YWUYL&2^0RE:(:[",-]FZWO86]X;XD#<]PQ&)Z:?L-SW3MF1PB M[O+\.FG[N7O*TJ$W9#MY=VS_9 M6OO8K)_!=6OY[.)NO%2I8)1-Y,)PR;:/!00LE1'*9@FYJM5>E MAR]$#\?L(1&.6Y)RJI@5''.Y5($R4$9L*$Y&2R%OU\.GINE\!HU9:_QLA-@. MM=-&;%:=E>='4M(MJHCF60"UL?EQ;I4(-P'22"2^3-1!O;JFJD\%4/4)A]UC MB2TU+N^Q@A4LZ-E1(Y MS""45]HA[1)')@D(Z2EXKAI7H/ &0.%>L4H%"J\#%,9#F124HU$@$R*$,K#> M"&(;@S0)-$H')L&+102%M[2S\;/3!'UJ-OJGSYW'F4.'B/%E7C"XG'JV)!!. M')'",TLX)=%02A4W.#H;A(BW'3MF3P*7W\^EI 3,EWZ*Y&F1\?-X#/4S?/K. MP__[N[E+FS_=X7&KWMH\VFVMPW@W3G;./N--"O/4^G:V>=9LU3_MMNH4YN[3 M.M[\KO$>EE1B:B52/OM:P5*DC8W(&*(4)Y%; @$85$\Y6J MOP15'XO;QU2]V<9HC>0&G'B";JG/NO MV^@=H=0MB-G[L9N;JN:]AT[W[ZQNN'W^#?#?#*/:^OK>*=PP_-G<,=L=M:YSLY8:FX MC9%)CK D''&=64*#8(@4/7.5("H4;5/)*\]75J*Y8*(I]FC2,8HD493@-/+@ M!7(2&T1H\I$PA[76TWO:/21&K$S0JTY65GH^#SV_.1ETW( Q8]!O\,&S7J_C M^EG]9&M[\P#&#^,*#;B.;GW:P#LY0HPN!IRL1-8Z!CXXH$.2EQH@G"F$/]A)I;[60$#>/J>W>VP\'NVO?#K;4O![O;^Z1> MEFWDLE@&OJ6A)N]'Y$:>2B"9H@W6)J,\FY,)6N@<926:"R::8B]ZADVD%C%K M<6;1T\A*1Q$$R)YPB(&H+**@R8*BN20H7U[YY)"__EJZM-R5I*#L?(RBREGF M\95U I_VA"^S=/[ZW@X+0S;^1CLX/"V2[TRI*FP[2UCVP./#%;8]L*P;?R8( L&$ Q'E#2V MB"L2D)%:YYY<7'#C6.\6*+@=!E,5GG\WS8-@S61]\U4@)>(-SSR/=Y MEF;8+B2W28FA]MNPE\HC,WC>Q !P5T/_/'.>J7/#[^)XM)2QI%W.A_3H^"B,NP02=*)W!/VC][ MP/F:CZ\4DH[*OEA^6O.W!X8BMX2&#R8@6[3YO'N><=H3ODS@'O3"8T=5J\UF MQ^?^;],SC>NEL%8@/1-('TT$4<2$X)EC2#H?P.ER%%GG F)<1R]*&&Z0I )-0RD5/L.'* M+*WP*7VH*R2JD&@1D6CND6R%1(^#1.,U;BDDGI@$)$JY#D1PY+PUB&LK;9*) MVR0R$CVX"F3>K+!_%&U^5XIA7>XM?*DE\?W[%3^.KA4W?-_HP[?YF[6/%FTU M8HK=W)7\2MORG*^IC9[F:3&!ENT_"Y+@6FYWG0=FVZ?%G]2?O=KU(QZUBRE%D**?,7>K_GO0CC7RK@:HH(K>[0>V!Q^,[1I\M.BJFKJ=5JT/#U'K M=\I_?\LMKI?6_OIGZ?=W-9L[7?$Q;%F>4MX0G:)ZB\QP MW/0HGM;B,"/6RS>.31A3?A'R8]1L[;C3+1Z@[.3=Z%Y-(< 'FW"C;M%;OK>< M)Z07RVN[@&DU0*U:;^ .AS=MM'_&7K\84.;0*$9ERY=P?QA[BHW^ *X9% W" M/2B ;;1KOM'U@U:O;]L^PI?\8[->-(YS00D\XVG-'W0Z\+7%#/VTW49GT+O\ M5:/NX]UXW(7A937)_>U=MV-#K:A?R=]N>[W8K_EF_K=\DHFE#:.EO3('QUD8 MFPWK"H:;V@DLW+]F,!J$$6^)"T1YP[4G+BD5<*2:6\P5MGL;=XN?1W)W6>S^ M/1K57P-XJ]U?;8?-3MN7OUPE&F\/6BAT^FCX%2_>INS^YP#[UO>V_6$&6ZV_ M#S:W=TXVUX[8[J&GN]M?#G;.P,9\^D9WUSZT-FF=U;<]W?KQ.=?2\*WMH[UH MB*"6")3 HB/.@D(FF91/HB3%H@@ZDJ45PI;EY &I83ZM$.]91"$%P9S'GFGE M.3$*XG+.P$TF6FEG52Q$X0X!3"4*\Q(%45_;V8L14V:U0AX'"%0HE\A&S9&7 MB1J<$M?&@2B(&T6A?]X6N_096 'VE!9"DI?U'>!3[[BT",W3D:W(:'+RS";;]T&7"W1M7SGN)@=D*DB QT:((#+8P>W)OR9NS@K]W%R MQKZH%'! W: Q5E1PRU, /TX(CB.\H)82;4NUA6MB6,TZ0Y/7E#K+"5%<1.-8 M"' )UI**0$):%&=JM/>5?11X,[LH[7ZWX0;G+DKO<9VJ:\>KIH[WW,6;E(=G M5$:&WM!W P^IN-6[BXLN7+^LR#F6 MR)C0LD>QD/"1:!2>X:4[9(?5UOKV%SKWB)SM-<9PIV5#=D'[_B #P;3[C1YZ M>-,TD['4S A+59 A2BZD=I$:EC 7QB3LM)UY V*H%)=U(JO$4&FZ:XV>SZO3 M:=ONZ>4/K;8@Q*M,Z#4FU)-L0KV/&B=-D%04@S?E&-(Z@G/%O".<6JL]7UJA M]**/Y*0)!9N7%_+=3%(2)->)@$P0R;B+P@6J0.HR,YQT1-F9D\.5E#R2E&SO M[W&C<,(&W*O (DB)SK0CP2.KDY266?"*#3A:9DI*>$Q*R,R^-R W%H0JPWW@ MW@N3++?4&9&289K&F7-WE: \DJ"]9)IV72B+C\J%4$ MDM$RYW5N*+";! M1"P\\EL%!2]/.A>UV?-DM[B>0S^"TV4EP-=V,FQOT9_SQIA/[! M*.%\Z<(RY_<>7UQB7:_3'/2OO^32&'W,I!;S]CX)OI.[Q/B83W_I9QYN(;C6 M*2&)UX$;@&>G=-X0]I;^N/*3+0:;30V\^.3=OWJ/6>.]$:GF+#EVD8;(K-8V[:_8F\^PGI#O^][ M.5I7L; <+PPWHUZSD\/%;;C_AV;''ST[A'T>0EB'U@\_-+>V/[8 RMCF61VN M];^VX/Z;9_#?X=$9P!.O__A^5#\=@[##G5. *U'_L0M0YEG]#&#P;)W7#S<8 M_$>WMC=;FV?[OW9_?#[[S]D&WSS_TP:TZ6VE\[4>[DY]* .6[1Q=O.E%W_Z\)Y3R. :--"8"<6,]#?'5OC^6HQJV>X^H'2_<_Q>E&?\BB#TW/IU(8C-FV=->]R+ M[T&@+%EIDAV18,2T"' M7SPT$\N%F1C;U2O?XWQ9$'7MVWB9W/,]8>2]KKQIL$0N4W;]V]5@'S98<:?; MWE)I_((*BJ=O>M_P3->>?B#B+L]?NK&+- ,[T79KZ\6V["BK7V/DW94IJ=;[ MQI*I$MHS\.<*"(AI&J$V>I(7)0O9.[I+W?Q='OBM31RI)NY^$X=G@9K7<'A^ MN&O]_E$/R]_A'O>5HD6;SSMC>C6;U6P^_VS.Z9A>46FIRE3@ D_ QPCK:)O5 M:;RJ\ORY-L.']G8HB1/9O 7:@;I?)J\L.>^^P'@WQ&[K&[S> M.=DYW(?OW\>[V^'P/V?UB6-X,1(OB*:(6L80)\8BY[A!2EE%O37$&+RTPOG# M#TM7IU\J#'J:Y3RUG#DD6'=7:49S+ MU_BT$N<*@RH,6D0,FGL53X5!<\:@,3\H2>^9B^ "44/ #V(860H_."7!8:*< MX;;P@Q;I%/"<\FTO)!K]VK]O;^.*!.MYH[=BY5;;X=\=7V'70['K\T0,AVE0 M07B)HK8"$$M:I!5AR!-J(I9.8R:**L3)1D45@=UKT=W'BGHJW9VK[H['/I1X M)R73*&$20'>Q0=HEBU+$Q"CN97*LT-W) PF5[KX6W7VL:*'2W?GJ[IC=9 M;<^G7+L*MQZ&6]\FX@6E-,-&&$2),H@GEU F^4".">Q- MDDIIYZ.TXX&"E8$&3Q**7MM,_L&189X@+;016"5'DUU:80O%#58I[)(N=Q1#X1 MHZ@EP00'ZDXK=:_4_0FCE$K=YZ3N8]9=1&-M( ;)S&3$I1;(<.Z1UP93K<'P MYRW(EZ3N;Z"9UHA:]WX'$>^:<+G#/5[Q8:\7-)L+9R^JZ5RXHX@ONOAS6/A< MT"E6A: O+D$S,E?#9:P*4^;HT4UI4,Z3ITQ*I(6GB#."D1.1(6V,MMI:9I-> M6F'DX0=JJJ*RA=7AQV 0V6'O MG,U?M&!ZYC/:LTW!:[&^=C9=;"Q&_WZUVQK]V%,^WQ/"6\]$02) M2 @86JF0T\(AXEP*VGBOL5I:,7)NA58S*<2"4TQ4^/9&\6WN&8(*W^:%;Y^O MXAM6SH'YL4CDY9T\J?)L7 MONV,^6\Q6>\P1>#%4<0UL\@XJU%PGEJ7A/%<+JU(-KYAP3 66R!AM$,_6WPHOD#>$> (S+[A:F$8]PVY@J=MIC1I&Y18\G>/8M66[ M55= MN#?7P>=;N]&/PR+2WF-4D3[NR:!%F\Z[YZ)F?OS7DH=ZI'W$?W=ZO8\0:_UU M'FIMG4=:8]%U[(WBZ]>2JZ([/[XWZ]O^9.?'MY.MM7V\>?;A<&O[^]'.CPU> MIQ];F]L;O[;@.W<;X[FJW8/=']]^P>;/[[ ^/?/=G[L MD/KANMA=^[L%4?A$;2U/PG)L))**><25TLAA9Q#Q5!E!29*1YZ;C:F[%M2_E M=&2%>Q7N/<7^8H5[3X%[DTTZ$M9@G1"75B+N:0#<,X" F$CJDA2PQ(![F,^M M(+G"O0KW%N>YGW_?L<*])\&]<;+,7&-!O42$X81X8 (YL&3(!R<%]EZ+*""0 M9B_(WWL#Q^,KWM^W$=8.U[E"N9E0;K(-I%!>,4$MDI@PQ+5+R!CID5!8)"RC M!<.UM$)D12_ZBA5Z$>*U2J'OI] 3?44L,X[E<$V$?&@48C8G>:;W24*!ZX(# M84LKNN+X?L7ZO AQ2*7/]]3G,0/MM$@1XX@8H1IQYSPRVBH$YIG):!@8:IGI MOQ=)G]_ 9N+C,0G?,4J\OH*U2CO-:WY>BSU8A(!M_5>_:V'F&VW;/=WHQU9O ML]/.H^QVFO!P^QNY1"+V7DU-_1,9C,FFD"8%JY7'B!C*$0]8(\LH0Y1%A[VF M3.D$!D/.H:OVW#7N923T*^BMH/QYRB0AAR[R"W@IZ*^A]]5F0"GH?"WK'O%XO94P&EA)K'!%GF"$; MF$>&146#%)SHL+1".9EWE9XSH2->.M"6U5XO]GN9E*YA7:/9Z#=BKSH+>GBT%XA,G(E,'Z<)XB17(BB? MD Z<$4&=MU@NS%G0[8,(XM(Z[K1!T(JSG6&XQ/G89^VWYL7B_EZSQ9+7;#?" MR^$!T-[8\<^)@Y_7"VWQXVF/?TJ\C+6ZS_%/P9?EHQS_5(K-_9 BA<>4+VFP MZF['/ZL3=I,?-3,-CU8'%N1Q8? -; M91#CV/9^ PQL=>JNJL*^YW/_-D/@3QCQEKA E#=<>^*24@%'FGO=*<0J%Q(=AF[O)(H_KBY^VGW$"+QYF;K[^;FX0[>^@3C M:=59O;6#-]>^-W:WZZ>[K0TZP0?5^GZTFS_WZ1O=:7VCFX>?^<[AWXV=,W^Z M>_@9;_[XNUD_^[NU<[A[..V,76#&6,$9,HI#I -1)-(L!61L,"'%Y*7E2RM$ MF"GE#K\O7+EU!7 5P#T*P*4@F//8,ZT\)T8Y%SCCS!&MM+,J%@ W0V./"N > M"^#&=XBLLP'CA!$V^1 Q5@898@VRP2>2K'9.Y\8 5$U)4RX>P+V!\R1K\;@+ M&E2D]VNQ9'^L#I>\7._MGVYFI>N?_M.T[3X@W/I_!XWC%L2)%;3-!&V3)TE\ M\)Q3XI",V" >C$,:_#EDH[9*>GM MN$NB!'42QX2$TS$7K7"DA>)(2,U9<#9R[< E(5-J5IY%<=] QFQ84-#>KS6C M[<5:,2NHD]"@%X=[9E47U$7V06P/'G8*D)W^&]83IJV(IBKDF@FY)BN=HV12 M)I&08XDA[H-%%EP-9!.1D@B>;"0%?D69 ME1VBU:5%K#!K)LSZ-N%:.,DY#S:@$!RX%D0#9FD)_H76( 0.UHCEC2BZ3!?H MV&VEK?/5UGF[%Y6VSDE;)UJF*RDPSCW2O16(\V0@!G *14L"QII$4Z0PQ-RZ MI%5YC#OIVFJNY[5MGWN[=(OR^'X:-&O6>WBN*H>QT*[&E'1LB5^Y9]/P;\-N M:%\B/,W/F$OW5[WO#N!.YRO_L=-=&Z[[ZG#9*[B;">YV)IP3RASV'BM$N#"( MLT"1<0(C@$%'*!&8&96[R[,%ZBY?J?=B^2:5>B^,>H][,Q!AD$AR_1O3N2>B M,UT&V*F=R)^5<;QTW.Z!6$5\HK MP2-5^234PQV8I\O&C(X+PV#CS7"P>)]\ XFFK_V./T+.]F(H#I^/=+G*,+UJ MU^SK@>W&#WG5+W_@K\ZKX5-Y*A _FJRM,50P"0Y:8B(BSHE$ED>"'&&Y.M![ MB4-16T,6* JM-/RU.6B5AL]-PR?)ZHA-GGC$J 4-MRXA^(^B)"$0,]0'E?O; M$/SP$*S*,\VBG__8TTP.5K#EE-0YMEFEF%Z''S,EE;[5/XC=I;Q!VK)]&,VO M_OO4^!4#.HO=3@5R,X'<^LF_MS?Z]:\9Z/9A3/M\+[I(P%)QI!6SB#,2D0V6 MH*!AT14L.2QP)L_1L,!_+E \6BGYBW5EKE?R2IEG5.;/5Y79Y@8VF@7$C:2( M8Q$0+)Y '@?.62)..E:X+%5FJI5EL6Z9:W< ?ZY. MBN;< M806D%9 N/E=#!:2/#*1CP440B28?! 3^U",N#49::HLT;-3-DV M?FDX>H?^.E/Z[=S8GF3TR$,UXG19Y98)QYU>(T_1^^)L0>-G''87&4;HERX< MS@6^N,0Z>.Q!__I+)@CQYPT6!-^I,PP35Z?C\L^#[F@TQW8_(M>-]@C9!(-] M;YLG]K2W],>59VHUVFAL#LE]92B MS[)SWG[LB^W'+Q&^T0-0%@]9M5/:WM\SG E-G$*.$W %C9-(\TB1UT''! MA M8URH=DK=*VM8<[%_$F.[UH>W;"N?N2MJ7@?Y3)([K=GCX^9IIG;)[W];_KI< M2Q% TC9AY+8_Z'>ZIT5M21>D([=GNM:&MP>Y=6&M#>D@:>*P0-[*U9B\/1BX&Q0L$04!4DBXE$39+5U*%'#)4G4>LQG M%8,'=C>NQ.#IQ2!9)3DW&N'(,ORZ9S)LN[;_U [CMWL M8=;ZG5JC6!&P5;DAZNBW?FZ)6K/M4-BFBS_6CKN=GXU>X87U9N@$>.X-EGW[ M$] M.^P1,4/'P@6:@9UHN[7U=@"__:&-"M_4>K_2QH!51\6Y=%2L)N[.$X??7BO* M*2ZG[1?NZ$5V)&=&JDZ552.W1Z^G>V R;?)TPD4T=NGFXBC<_?:9;:Y_)UG;S://'[M'N=HZBOQQ,[I5] MYEL_ZF>[/^HPUAU:7_N,=]=V^.;:-['UXS/9;7UI;AYNG.Q^^CBUFZ6(A&$" M ;90EB.N4T".Z(24)I@S+Y)P>&E%R;D1]54=+2L@7)SGG@$('YA'K(!PL8!P MHNNE$5JRF)")EN:S Q2Y$#QBE@5L.(4_YX)D,:4#1 6$%1"^(2!\X+Y:!80+ M!H1C'J&4.# J"'+6*L2#"\@R+Q$LKM1,D, (75H1>&ZGJ*H6P/,@%\N5$I>W ML-[5VK&?:R=&E16N5)^*IN,5!,O%"/RF- AF$H._ MEU!R@F.U5GK->KQ4\5IE1:/"\M'K/%B8,EIL0@ M)@5#'(,"&YTD(LRJ( "'?Y M&+(B-7YM4<:5A1XF85X52]@30=MD5W"IF"<.,V1, &@+G"*39.8UA;]JX3B. M!5$-7R#VBTJ+7V:446GQO+1XHHD$@R7,E)TQ]][E-#KDK)(H^12)DC$Z3)96 M6-7C[A5K\5-%&946STV+QVRQQHQK+P(2SH$6XUP!@YU'%FOB!*L)/BJM MGH=63W3DC51;32Q*+(%6I]S13DJ"A%$!=>9F%K6\.D4D/GA=>W8?@8WK7MU(PX()1L6K!?53!X$PPN#,1LF ;E7*< M()6BR(1^"3EP4Y%27@05HK-.Y$SK) S>G<^O2K(NKJK/(5RI5'TQ57UB4R4: M&EF,R">6/1[ND&54@^8;:Z@(( AF:84^B+JS4O7%5?4YQ#"5JB^HJH_W;W:) M4Z$IV/+$$<=1]+B8(GA6K-D>U3K'QYUN/ZMH M2<+INS%4YT86/I:Y4^8&_O!7L9Q5>>ILZ.4GMU%(@EY5KG5Q5?:IME JE;VWRH['%EQH8J/"*!@/#H>UX'!@GA!6 M/I"H+6>R*-BJ5/9UJNQ3[8]4*GM_E1VSLLP:(HA5",,KQ".QR :/470\2<^D MLD0_-!WP='L?B]<=[X7UYGMY6T55<^;74J%6K.3YG]K[&_W8J@!^-H _FB2@ M$]%9ZP@BV#@ >!60TTPAX067005&',D /R_:I2KINW@:_%2A5*7!\]#@\:B* M!<\8(0QIGQ,A*E)D=:(H>A.%HE1*3;,&/[CRK-+@A=7@IXJL*@V>BP:/5YEI M [Z248A+3Q!G\,,9PU%P 3LGG>92Y8V81;+!;ZNM]ROG4IS__+P68'V\X.8J MJV*%H3-AZ/K)1/=NEG3T%CL4/(_Y-+!$FEJ,)+>1$&%],GAIQ M;1/O"C;?*&P^7D19P>8#87.L5S?'PCO'.=(YR\\)Q\@%ZQ WA%L)7FBD<6E% MDV59P68%FQ5LOM POH+-!\+FSE78E&#;;&Z1JB+WB&>>2V-Q!)5QO7/UP%];$K'>[]>>L[#0:_?2*=/C@3% M,%=[F1!\U,>Q'#0C[VHYE:3+';C0$08[77B_W>UG'LVCZ(SK\[O=Y?MML]39WN MB>V&WAH "\REOULKY9<*-/?OI S/<+(G%+,4*XLBSN0VVAMDN=((4T-]=!S; MS*$Y[?SHJ*FR\NUL0:C[;9ALGJ7\:TW<+U&:-AN(_8>IHP^"L\E M"81PQC6..C$L_S][;[K41M*M"]]*!=\Y^W1'D.J%8SO M8RZ[$<-:T]H5[\<'XTH& *>ESVY7B\6+L+A[O+'[V6(O;0P,V6A _06JD,NE M=(BB.*I$%>:Y#J"\((]A L;E2BI&MC+\0#@'KY"6^QN[(^'^:;"C8<@(8#XA@#@ZN5JCQ=\Y^UPKX#6P>55=;U! MM$/XOE.L9QLP<\6P?Q8HOC_NAL+%W.O]Z"ME/IP^B"C3S:2MU:%$$_T_N;'L MY;V:)0@GM+,>AA!',$AESTYUN;#5ALO\U[B7]2+<\QUP&1KU,W7P4=$MK2N[ M>>]:[G!NIK/#T>E:,]N !NWCL^[,.5E6<+P]SU&930NZ?+M-LS M=+H[R&KF9+KR/-G*7LA3NA"NP]OVS"H(9"=P8J :"Y#(@ M(YA$)$EC(A?@48)_(,P%E5)/K97>]5S%!.]T'GNFE<_GN#@70$DR1[32SJI8 MS?<5EF_:^;[N?.]^9LI;#/,*_J /B,,T(XLQ0]I0BKVQA@2W]$J1"Q:TS\SW M!>"?D'1C.STD YQ$J/\\;5,K%Y?)Q>;W+Y^53XQF\XBH1( 'DDTOQ_#]9R,I,"OXHE1KC;AV 3GJ*9)2^F"-,BJ0')G]$? >B&_;N;\> MU=*-[2^?G7=6*R405@HT+,5@:0,0D5."R\2)5-9>?"3!="3^C*NBI.'[_[9;/7XJSCJ&IU3%;ZO&'O:'91.1Z4V'*)IS"W[>KBJ8DE5?926?QFSJ M&8.;!G$/GI1'KWY\W?33:,FE+3X9U*8-9UZ;RAX,1VF[TPUH@B#GXC63<7*Q M6\:O\/#1GAU--$X.9;DL/-/W9;[(P:5J "Z?87=$)&I M2"!,9O.D6L0^@K*!.:Z.RZPE^*L=E#DR.3S]:!)[VP<:&H:R(K4&D.OO/U06 M8!UORX^"08K?[&RLL&G-_QD6'SL?.M.X&\31>-"KXH+Y0HJ)KC[/-%>'ZT!0 M:R*&X_^,LR%;\6JG>-,TY,#N M]P?6-6-3'+:40+D=L*@+RJ.!9Y[>52&T=XDL6WJQB8O"9_> M8ATPVGAT^2U3;?35P3+S1A[!5X(>DS-\,?4S-[="H@7=+XG7@1O&G5/:ZA"< M")0Z;!R5GPE52Y.[]@:3/AR"[X0PO Q>K"<26\4TS6PG*LOZB*.SY*%7(FS6T.&X1F"F,V@_17'%1#M T/ M_[W;]U\>W/SVC?E]N/=I]?V7S?V/X!:] ]/Y8XY(P'5K)*==;JV^V=_XOD,W M#CY^W_PP8WX?O/F2DS(WMU>.-U=WP:5ZQS=SF[;_SFF78+)O?-\$$_W3]@8! M\YMO'GUF3.&D@D_ M%\.X&[?2[%S];H>E7^F%U3)S';A8KON_#7, MLE(;#]6O!6CV\BLXV=FT'P^;+)%F:3)62Z:^NCK4XF MF!FUB3+U=>V%#']]<2GC'MC!+FB>G#%<*?LZ1QCEC04O>$=4FQVJ=-]3)5^E M&,,P=^WA,+Z8_/)R4ENH[%6C5=WTLGE\8QGD-\RD%U<377_=Z#M-.T2RK/*: MG<7-BQMMV*FTX4S&=/V=Q!W)V:5?XPZYX7>"W.S.'S66X(ZF-VW0C[Z3VK2- MI?)*C_W)!O9K[%/_Z:5$G+OV@@T]M1&\2#M7=K)CMI;/&CJ)<1>,+)_9NG"/ MPSBU5^NRO0X_JDRV>..;S8VKE";[:6^?U9"1=LBN.V3X.I!]"E7_ZN7E(@WZ M!T43,LFVVFD(]RXJ O[LOJO)TQ/;['F]OC^5C9QS*QMBA]#IS3BJ!?H-R//K M$W'>.I'F!5JQNYG+6>_G[.?GLXWON]\_[>\<;:[NX)WL7&Z'_4\'?^QMKJX? M[7S?V]M\NUF>W#/9S[F?^^*_;ZUN'E3[0/??[V_0S;U-NGFP<["&-_9_A_:O MX1VZ#F[J^KDJB%Y[IXT7R#IN$2U /'!] MM9;16D:;=T6/EM'NA-'.G>.%>?(L**2\3(A;EW*6H 1&8S02JSBU$AB-S:^J M7,MH+:,]>*IBBX1NO2* MJ(ORGA>1T9[!>6;3;G@HAXTG'L.9_6_5AM@TE<01;^:=/^MC6!;#-UV=FN.6 M^6[(?!OGO%.>C.)">:1MD+D^L$*.L@2F77 Z)*.5R:G_MZ_PW1Z>M+"HO4/_ MJT7M7% [ZX$E2Z-R3")M3$0"VSOT M,EKW,]I6!TI-KK[$N08_0U"%3$@.Z20=PT$Z[L+2*TKG5DCZ09R)'QP% M('+NSR*[%8""B;O0KN.U,:+'X"N=+[\P=#"ZH%XQ81&L'N ML@PC0U5$. 5FHM(B52>:R3G876WDNV6U1>GTPU?G;UEMCJPVZTU&FRQH(HI, M= QQ8@TXDD$BXHT/,E&//7B3')LV0Z%EM6?):G=4/+]EM7FRVCE?6T9%@T)Y M6R7B/F+DF/1@J_E(N)/!K*9Z*U6[:(=;IQ-<[:AM%>NU%.O.N2"(3,HD M9Q/2BA/$@Q/(OU<, MDR!5/F$JKT5IC P6#$6EHX,IU,1K@/$K M1DJD=1" 96813%M$1 7CX?^"M&+A8/P,\E.KJBVY?%]=!G'6\9BNTM&FI#XR M?V.]YP=5[43;?5W-:>JFHLM[5V+ M]OPY)T0Q*6,,%CF<5+9>@/8HL8A9HB5X(E+F795XH1)I6F@OO@_20OO>H3WK MF BMK2" :NU8/J%"!&2=8T@Q$W"2S!JB,K1OO;FPA?8B0_LNUMQ::-\SM&>= M%><"8UH@$91%7#.%G(\.)>*DB%@+$WB&]JTCAXN7_KK(OLJ5%TLN+C)X=@FE M*2OXT(LHM\C.>.3$>5_+*TU=TG-QG98EK\62N^=\&RN5)HPD)!*-B$?GD1.) M( 5VK6518,)R2.>B0R(6,6^A!?]C=HA:\-\M^&>]'Y@C%A(U*(;@$/=)(B-$ M1-0**I)5-AD+X&<=T8*_!?_#+.6TX)\7^&D^FHY_()B_"_NU)-NGS&?9\QI1;NB6;6P M@EJ=47&Z6^&V18]_0BBWCH OT,A=!@F!]K,-TY%K[^G!AI2 ML6S3FL98Q:VQ>@5C=0T,U?71QH=LL.Y^ V.5?Q::\61=1"$1<%5##,CYP)"@ M)D03":EVV(@.?8*+\"TW/6ENNF48K>6F>^>F=V>YB<3J?%..?$K@23-"4#[@ M%)&DJ*?:NL#%TBO>X;?>^]=R4\M-]\I-MXSRM=QT[]RT,R67K$.6R2[:9Y5P!;4P=)% M+7("&)[7 LL95T5ZF$EO M+44<0]H<@&9I'R M+&EBO'719WW-%TE?WW8M[BX6QZ^Q(/Y\BLE=K^]/C2;G[>JL-:D#D]>=W5_? M4N"5*/#[.9=%9Z>$4H.DMASQ:"@R,C@D#*-,>H.I5'F5Z_95Y*X%AP6/,;=\ M]NSX;-[N7,MG\^&S&5?-21N Q1A*/())QX5'!F.#HM4*:Q:5P&;IE>JH>>VO M;?FLY;,'[_0"N+$MG\V'SV9<5)@"SQR1*&J,$1=6(8V90XXK8JA2S!"10T_Z M<=AGSR#3N=D^LHBYSG>5.M\V<:[9_6WR=)L$]+R3@!XD>7IZWU]KN%S/<"'G M DM8*PZ.L4%!>)?K''GD+$LH8DRYIR178:W2IY_@&9XM.SUI=GJ0].F6G6[% M3C-A(HV%Q8H)A$4RB',,'I4B(,66QL #XXSBG$#-;KWRU[)3RTZ/.K#3LM/= ML]-,T,=+$W%@#,5(/>*>8^1D"-F*XM0ZIE*@5;[1(K%3FT+=IE _>M?PI^E7 M+='=G.CH^>P#*WVTW"!B=$1^&1_< ITRVR;X7L M&>27EU!TYM]38INS< M&LG>=<)UPZ(M@5Z/0-DYIX=HH@51$CD<&>)&)Z1QTHAJ3JUU,DE1%Q::5W1G M'G!9\)AURY4M5RY0,G?+E3?ERADWDH''(#QUR, 4@!OI'+(F4,3!VF0B4!=Y MR.G<2FG@)7_L2A#^7PL&N/5S9#M?UA^NWZM \^#>47U]-(+,Y M/@#B]>?_AHLF3SRP@]VR5TF^ %9NQ!UE]?B"L,[T9Y6DOZ SZ]W[X^&H3,?U M1V4OQ-[H!:KO;-3&J_^XP6^O3@!;M3"WH&).ZY20Q.O #5BW3FFK0W!@+5&' MC:/R,V%X:?JNIMWG6_"3MS7W-1J&TXZJ^M8?EIE57@QBU^9#HE\>E6&T-]% M4S +4P:6W3+71P[#$P;SU*,%72@'(U>NFAV/ZY][)F1"'=C+B&WN_]'=7/U( M-BC!9AGL"XC6!G'F:)&XSCI=QR M1S)X17)9^?!VLS@<]+^6 1Y:]E)_<%"M:A6CZ/=ZT(K=X^JT2K@FQ>$0OK'= M E[VM?35#<5H+\Y>ZX&&,AL7H=PM1W ]J*DO,4M!>5A]*/^8-@IJD;6R4\QWP06XNY>48Z&Q>NS-[^)8 ?" M[V^G'U+)/#SE[W(P&MMN%]K8[>8C.?/;X0$PZL?_9U@,XM<(X3(5S? M/I6OZIS4K*;S.NORB3R=$;*3BT?]X@T0V[@7"U!GN+JJ"P92+"KU?3@HAR!N MW;(Z:W5* L_,[7+QVO9LL-7=:^,!B%VGR$V^0+8F30^Q"PT9P$/#5]OS<:K- M67Z 8\>A>MY4.]:WEPM_[."NZ,>#YN]*X,MB M S!5G_U=Q*^V.VZ(/.8=RY7LYF? PR-(^H2R@1%*4!S0R<+E<\0+:,Z$I)>+ MW0J^62N5H^KM37(LH*.L^(P@SP4+G;[ M1X4[/NG-+\ $,&/=S J_OK@^3=^4WB^Z[X[-3+\7P[@;M]*LP;E^:E_\?MQ\ M^;Q-SXW/,6!!!:'(&YH0ERXAIZQ&T=E(,5B55KI9T],F"HZW"EA:Q3&3AD0F MG*/6*"D883\R/6="!A?*316..'6=J^@:4%#7'@[CB\DO+R?AC+)7$4EUT\OF M\8V_G=\P$URK7EA_W?B>DG<85=G];,)&S8L;S[13>:8SD<+Z.R8[6O!+O\8= MNQ/HI/72,+ZZ:5$G+OV@I6L.K2T2 LW M.V!E%FN] $IL-?J83ZHM&%D^$[*_QV&<6IZ\+,Q_0:1_L8? MV\"1=N!N-G#X.@B^ZOZ]Q5B4/Q<6QG6)F$F0X0HB,^?#>&\G=O=T8O!3:N1< M]X36*R,+(=H7P_E]XP??Q3[06^\C6;3!NGIRSD4]?+1)-K/)-3RZ0!./V$;. M*=5,JDA]=)%CEU+\2=(V$K-N_D0&EXK:J8=W?!N]Z(T/4.B/4'/G2:Z-?*3N M?9-KPS_]\XY!&[YM[N]]V?R^"ZY\]\L6?+9#-P\VMW?$QNI>]]/J"MXI9W-M M\N?AR\;^&H5VLJW5=P3N$_#9_@[=@?9_.=IZ^_<7:$/Y[_>-T4:9\VS61ENK M:WQK=?>S,E@8+B/R#$?$ [=(!Z>05#C8G!AE7#[C;)DST;GU,6>+M\&M):,G M249&":(,$))0C..$MLE0G*BB(?PD*[HEH_LAH\W79\F(*9DS-!-RP0G$ MHZ7(JF20M\2*2&ED$LB(+ANJ.KXG:<F>\9CR3$3>J8Q:( MC.9:I'?A/=6W4^NT=U&>]TH5$*Y:;NY1L]B\_;MJYOZJ)JXELOD1V;MS+IYD MGG*"$V)>$,2!R9#!7B*G0=*(2^9 C]*(&':"FABYQ7+IE5*Z\V2+F2Z\.[ UDZ79 M%C)]3"[!R>R=ED5K6>M:K/7QG/7OG4S<$((TJK,^ /&2..$4@M('HN[\E)JI*FB#H/AK^T'KQU*E"T M408CK:%& T19&_M_PA"=N]W?0O0V$)T-_I-@G D>T> (JI;3C0X&&1<(6#[> M8P^^.>$=OD 0?5ZQ_Y6#7 7@^\WM_39"\4#V_DK(M0%RM88W_<'T-+:T=2W: M\N>-?\><"LFCX*U$7!N-;& "$6F"LS!AW+NE5XSY&_\M7N>% MUUE/0(G@8C0..1,MXI9JY(+$2!&8.68(5TPNO:)/[\@1:O,X-KS/Z M-9@(=$H3\6X,4FQZ%1JJRPL!!G-QAB,9-1QXY!/^=1.12.R) F$E?9>>RJPPIF, ML*8M&;5D]$C(B%-/<**")BS!^[9@$9G(G*#"&A7;*@N+0D:SB936:\E8#G-2 M@7CPN3QU4,A%E; -B6)N*C+"_/:;DQ_:#: WY:JUHW/G MG0<58SY\"3&)\WGG,5M.,B%PX#2HEJ!TL$NO*&<+E0728G3!W9X6H[?!Z,PY MVV R@!5A&8K&*<0=U6O:^G;>_!>$*P=DI4 6$=?8(R.,06 RL15BMR!^:]-6TGA"4-U[M9_"]5Y M0'76"] N.LX\\C*74J L( VF!<+:4":D)#$7;U6RA>H3ANK5%!ZK']#N ;TY M51V?

'6J"SU1U^YHO;61Q82$Z=_N_A>BM M(#IC^$MMG=(NEU!6 %&20XM&6V29(,$(8F/2X*.W$'W"$)V[W=]"]%80G3'X M@R56<680-=KE\P@X*%#ND0"R%)BFI(A<>F5N;^^WL?^VDL)B,]7<[?UVI^>< M:.O[.>/?.1L<-@$Q$Q/BD26D@_1($1W ]B.$<;_TBK&.7J X10O8!;?^6\#. M#[ SKD ,1+K('3*<,,1% $==,8FH=V#\$:^%40!8O%"!Q1:P"^X+M("='V!G M' .6J+%*4"29 L#ZE'WW?!H2CX9P&8C+9U%3O5"+=L^@F,+K?F_8[Y;!CF)H MRR@\@F<\+V^U+:/0;A:\KM_-C+!4!1FBY$)J%ZEA"5QP,.2QT[8MH[ (%@(Y MYX-+K2W#GJ' 0P0?''/D@JAS\1P!]UQ;M_2*+PO])(\S:MGH2;)1D%PG MQ# M).,N"A>HXIC8((1T1-FVCL*"L-%,@$&HY'&N]I92/EG!AYP/;#&*)E#' ^Y'JQECHC4C),T]@64E@0-IJ) MGCCJHH/)0JJJI!"90@Y;BQAE0L \NF3%TBNV+#!=*-OH>:52MI44'JN+=V8' M:,MDL[+JZ;#2H>BLBYOWI#(DNB0CCHF;U0B@>2:,$R:=A/W$X;PW/VB M%L)W!N$9U\@[(;$R.>\2 X2U5B MK<-P&Y3.N R1,!D,> LX6H: 8L%E$,XBQY)6$EJ[DY#NV/TUK3%SOD'-H'E[Q1'V/J(N-<$V9@82DKAR)1P2?BE5_QI1EU; MK-Z5=]!B=1Y8G7$$-/4Z"0%SP')4$G./@$LY./3*1L\],?G<3";P0IV0TV)U MP=V %JOSP.J,.T"8HRDYBC1.N70B T\@,HFD9=QJHB(Q*>=?DK82BM,#J;-20UE\YKI'#4H$>=!>N?.R132-[#AU'5>ZX628\^KQ6 MAK# M8S7YV[VB<^(M<;X6,]/$A2!0E":7D$]@6W#.D F4,6Z]M7D-0(J%2G5L ;O@ M]G\+V/D!=L89X-A229U#RB:"N/,4.2()"E88I3!V1*NE5T)T5 O8)PO8N3L# M+6#G!]@9SR 11SP/&GG"#>(Z"N0DJ%D9K0V&.LPU> :"+%3YE)]X!J$<'G;M M<6YL/'/+;R/KNA'^#>775_^!'Y,[IEZ?):U,QPW(7OW'#7Y[==+'V?N:SJ#L M3+P@K#/C8S3/JC\J>P$$^ 6J+YLWB.G/0$PSB#^?_^]LWYHYWAP?P/-]U==K M#40U>2^DNF0DYMUK]9->&]$P5^:GLC>N2*-F"INH4T(%+"U8$TP:$IEPCEJC MI&"$G2V(4?1G$K3R/]UQ@#;Z_N"P#]_%J6OBM\/8&\;AN/ M"MOM]GWUO%&_&.W%8AAW,ZT-.\7V7AR>/!4&J.^_(&>',4OX07Y:W?;FRK[P['KPI?Y3;9W?/)=IY*=Z7%^5?Q4MFXF/C^1Q6;N.:U]_L-^ MW=,7@]B%=GV-+X_*,-J;J+6I&VN2>8%/;[$.)& \NOR6J39ZF,$$WPE M8#,],]93/_<&I\.\&Y$;1/L%V02-?6&[1_9XN/3;F3X=E#TT,X:SW;]\'G[" M#%1==V(O!"_EDEBAG%&6+3[4C%%1RF[L9<8!CJBOA(8A@"@Z M@,\&'+C:5?*QLMZ^XAD%*$NP_M<<4]U:-JJLFD47Z#7_;Z MXP$T*C]\6/%(M$!CH03*&15=Z^"3?$F-_@ W9&88Q/+ C0?#6#\VWY8)[R@K MW6+2)FC&<%0S27\\0OV$#H'JXNB42(KWY_K_)@;H:+=XVP>[H%?U__)Q>%'\ M4OX*_1@C]\4/Y:M>>DZ5533P:J4_SG#&?-(9 T M$^4NAW9W=Q!W*]G>2DW/MW,SMN%%OX.Z^/)(3=M/_^YA?_!WS_YCQEO[?Y2? M5M_L;?WS?O_3]LK1QO:[H\VW&V)GV].-@X]@[G[\#FW%FV]WQ+_?X=_O&Y]- MTI0&FA"SE"(N.$?:!X-\!!X2Q/E<0+AHN"&&E;S)!W//P)K%FA#-.79.1YY@ M[!UF21@,CED$A^$P$_=@'$^+"A7N>****\F /T?'A[$2+ILE.8LQH*GL%< ! M79BKX:\OSBFTJQE'F7\N,TI^VOX'(:D3/5Z9SZ?:<@"@S-9]UQX.XXO)+R\G MYG?9JQY5W?3RP YV0:\T*C;KE!D+OV+D^NM&W3!M.K0VE1M;OWESHXTZ^*)" M!OE7^:C;^[DP6V#;]#@QL.<,2D)KZ7Q0J_S&G7> M?GHI$>>NO2!&5%N0IJ>6#C(<0A.R0](6/&V+>EWUW *+,7>2.A\TMTP8%06W MP;(HM&<\M05/?[0()SX=;!YLT+_W=K9#=V?_'=SS$>_L;Y"=?]Y\^?3/AOBT MO?-M\V"';![/+L)U#W;HSO=/_[S9VZ1_PW/?'6UNOR\WOL.S_GD/_>AV-_?7 MZ*?]C^S?[QNCC3(OP*V-ME;7^-;J[F%OO="'(://U63** M7ADML4#4YD,9O*'(<"&0LT!&3#D23$[G7Z9:/,7-O"T9/4DRHCI(J04QEEGN MG7?,>1M5#%P*Q^CU#XAIR>A.R&C&,HJ)1^\T04+@@'CR FFMP5"R,2E+F/4A M[_];)D0M8H+2[?S71[V#.2?/C+LY&:;=OWR'O$:XI=8+8I7E7(6@!;@0$NMH M=)38W,;C:ZGK&M3U[IQ31P1CECJ&?*#9J4L8V80QBEQRF 5CF$]+KXQHBYL^ M97R"9T\8LN)X.(63E"+SVOA<];/,98[!68$(E8*\'-( M0)I%C8R2TFI';'!JZ97D9UT\LYPT)TN)JUO MX1>T^+P>/F?TIS"8J03X]-80Q,&D0<9SCA)6TA$I$B,IY[W.H:38_/(MXL!X98@2BSBKE#:515F>D<#:_?8C72>UX+)L4GR_PC1)$&0"_ M4(SCO'^1"&V3H3A114-HURX6 OBS-CVQ5%@5'6+2Y5)$02)G+$4D$LZ)PD1@ MDL.%AJJY+:2VP']*P(_*LQ!U2I0ESL )2#CDC8+6A6#L#0Z2;X%_)\"?T?A: M2.9,TH@*$Q$G1"%M0@!G07L'=IM@T589%$;-;='RSH%_AXL(B[%R<'&NY?F] M7NUI](_@&7>>LKDH4GNQCGDSL]VP+>%UAUI:B2@9$Y1:[[@VVD6' X_2FS/KWI1RY47%*F$12XG A:X5!I%$I7F>;D=NO>BU>[E"+ MSP:?+"5")/5,*7"\+-4 3)QD<%9RK,UMCCIO\7DM?,YZR.#<&$ZH!&CFJ+K- MB7T*?L,1:))CXVVN?$*-:/'YA/%I%>Q*Y5:I=];HW M?,[H3T\99KD(%V,8'%D,^+31*/J]TM\6V_?.SJK(1)W57 MVIRW.PW.4Z^"U9@XS76PEC.KF:?<)H%YDJWU?S_LM7M^(U-B*E$6D'38(JZ( M0QKKE(T-:J0*A/!\9)]HS^MXROADR9'$B(U22"Z\UYSHZ(R+^;QWS&ZS>-;B M\UKXG+7^J0'&=#ZAH*U#.0$1&84I2M(['U60@D?PSHUIS^IXPO@$4Y(* ;-, MK>-6@EDII--,NX13#(*VUO^]X7-&?V)AC0J:($8-0UQ8BBSS$CFKM.0F8N/R M,9J4+E3.^#./_+^>K1_8AO[OD+RXB$P2;(6SB0L<3=*&,^(=%09'ZUOC_W[( MZ\LYXU\E[ZP$WI*<<,2EB,B!/0$6AE$\!$^,4OD,8-6>U_V$\2F8BSHHBK.I M::,P/H);SEU*DA&E:&O\WQ<^9XW_P).(U'$4F<]G@('Q;RE3B&@?C23$2>=Y\AHGX\S2*X[GL&%TP4/_=YK?= 7O__FFOVH;/5$L)$8P M%S0X8762D6EL,-82MQM>%H ZUH[.G9/G+?A%B@ID-8EYL5 BK25!*1$;B2,B M>;_TBBP3+CI\3J&#A4E\;Y$_#[N=*O"A(]56!BZ] =?-*\:-28I%IU*[XV5! MD#][X![,&H"F]-9&$Q>Z(_S62^3GM^.'A=MN*]= M$W&.X_-4U,;;3ET8<^W;[ET;OAT5G'6PMC52Y(*SQ%X&U+I).- M2%4I/-98F>O'<3"_S=P6O%L>;7FTY=%+*G<8AP6ARG ?N/D<\XLPF9+S7*&E#6%(D!N9SL2Z!Z1.R1ZLXQV_5 MT:BOSA^L>F7V'9Q9_\'LQC+MQ*ZU!DT?'_Y0AKO=JC$#C&]B\&?0/ MUKZ-XJ!GNZ^AQ7UHS/#WX[\&_3#VH^%*+WR(@Z^EC\/G?<[QQ\_!1^)YU(A: MS0 1",=G4>2<&_!(TO6Z=ESBZ\D&O?'U?3BNBTG9W0/IHY9]HTP7.F Y6FI M_EF7[_=P8B4Z6JFLHBXYF_A_GS=WFF-H<8=Q<>G7N$-N^)U0E[_T1W?^J+&$ M=QCA;6/OJ+'J2H]M@N)S.(FQ/7CX?H;Q"F=?/KKS7F]UPO!<3LE]=$-VJ[.% MG^>077BJ\%->^EN-AW8PJLRD?@+R2K$WK*L)K,/T@"FT&WL^%BOYGS+>K++ M?*(Q/Y&N)QUI^5G?GTH4!1Q!:91SS!+&P?_3.2_,I! -PX3A9U];X?!@:_OW M+QO[?^Q_VN]^V7H++MW!QZ.MU96CS>TO1W#/\<;^#M[9AO;-!DH.=L3&V]R6 MS8.M?][Q3]OO*+B(?&-UA6QMKX!K".W;?[^WL=K=!]?PW/8J&:D2^:@2EEQ$ MG(.;Z#R)R!*E8#YX2$8LO9)X#K45KB7ZCR.2_,P#Q<\I#AP(D3$$34C@ 3/+ MN-.,.IUT--;XY[X![?X8;'8#FJ9.*I4(8L9:Q*VBR HFD7;2:1QR;4"V]$IH M\^P.96A)K"6QLR6NG-?::&6E=3SJ:#$QF% L6'# 9\]^E]X]DMCLV3):!R6]I> M6Y_O+K<2A5R=FVN,!>5)6BM-\IQR&HBB(-.M#WD_Y+5QSH?$1%#+?$1*.H>X MXP)IHB7R1DJ/<>)&9?+";&Y;A1[I;J GC4\&H(R1NI28A5_!TG 4!>"M\&D M:%H/Z;[P.>LAB91PRFDP1&&=C[$)2"?PD 3C@:; N=%QZ16GY/8E.EI\+BP^ M$Q4,#'[G;,2<165U4,+09(5F1AK2&O_WAL_9$AW.115L0#2 UN0P+<@J&I"E MW&(N1 1&77K%%%[$^GQ/>1%M:[07!VW=O3M-K^5*!VM(\)%'$2P7P022!!-: M8J];H_Y^2.G=.:->"T\(UQ3%(/(^8!*1X8DAFQA1T0:-H\YU]^8655V@P&D+ MS\F)6(E&BP4V)(%-#P8]6)#<\@@>'Y,.Z]:FOR]XSMKT49%DC+$(_&Z,N/(! M.1MU8%PNO5)S.,:^A>?BPE,9;H-CU"3%E11:"TV9)E1[(JQGK4E_ M;_"[(($?N[*+!WQ=(A M[9:^NQ^?I\*:;37"1T"I'\\Y)"YB%Q/58.+D0L.1< 1FJ4*2"9Z"?AVJ!2G=L3*@*;[Y=(Y_>;A[LT#^Z&ZOO M,K7L[_RS Y3AOVWLKXF=[36@D]WO6Z]G2W? M=M_ \5]VM\!J@(ZV]LYV-S[ M!&W:_+YVO+'=W=O8_M3=6MW@_WY?^[Z9@X?<8/!J!8HBY=HUCH*GZR("%#C' MF)/&J%JI .QB6,F,KSVP$+94)VVYU<00K'FBU$<<+"-D04I]5 ]\48[@;?X* M\O@^^O%@ #SV,T0] %:*__K_-(CTRV)[+Q;>#@;'N9WV 'A\-,R;;KT=[E4[ M;JM?XO^,RZ^@@>'+Y<)Z7U\VB#["Q\"P4Q\>VN.JZ$B^%SZ$^0KYLT&_VZV? M!VW+BJ4X'/13' Z!=VTW7U'80_CH6YD/#"]&T-I!D?*X?:W&S=DA/ B,D_J; MX5Y_,$*C.#@ 2(Y@0#L7]21WI-OO[=87ANARV16?U4XHRNI1Q>O^ 8S^<34< MZN6PZD?U27Z*GRI!#"WHVKSK>+@7XZBPHY.B"C7O,+)<9)XHCNRP^%_7,*D( M(]X2%XCRAFM/7%(J8'!0<_Z,PO;S^H6!/#U+1JO0O?7>$!"2A>MU,Q(KU4!< MS;HRSXZR-KYOYD/ ,(]1*^1U!.,(@W]I(\$(C%P6N.S^&?Y^/6.&_G#)F7TE\ 04ZB^'ZR<@TH> ME#PF>4A.='B+D4LPPK;>?58^Y IT ;G\@S.C0:MCB;@620O+**,R8^3\&=DG M&('_OY@QEXNCO=+O5<(08J9J$)U0C(>9@O]GW,_D>SC(9=$R:>?'?HW%@1U\ MB5F8^@.8$""\[ @473# RVXY*N':7_X$U[);$+CI<#P:_MJYO@%[F:F_8(;O M:_"#;#4TH*:'91[V884;6PTD:-6OY;#Z<) 5>6623.F^8M2O]&]MD^WFJAM9 M\95Y>U %R$959D]]5/T&SEX<=&M%F]\YR.HQSQ?H\YAUZ%X)%X.N;QHV/ 04 MI1(^B7;0JUYO![MY^F#V^JYIY^E5)S:"/;*#,*SIM6(T<$]6IGKY:P(%?_>#!*, MO"M[53M/V_]ZNOE_-JT_WNSWLAD9KZK$'SY$U MJO(D"])0*0.2-F'$29#(>!<0D2X98SFQGBZ]TC^2HJS'#FU9N1B51Y -GTR; MX/8!TTVY)_E*X,ZQ!\X#$OX>!_U<^=$6!Z=>8G$(.J$/]!6RCLF?@+XL1WM% MKU_$E"*P)+QS$(?C;NVY]0\;"AE6/M$ K*S\ RZ?XK_3I]4J%#J"4BTWH$8M MT'A-SM,D:H=U-:;34G)5]V;TZFR0[7'IV6M:V?^9B2#6^/EY..-L^,/1%( 0 M-#8R<6&%DUJ(Q#W\2XA2-EOSO<'/HPGG2^8^F*U_\<#\O*,G<8D3FZ82Q>5B M. ;N!0G<[??#4=G$$L!("#%;@CDJ4A2B$!#)K:,+P=^?# !X^.7[-1ZBM# MHP0KJQSD!W7.SU$Q=ZNTF0=..RI7;3WLU[;2BT'LVFPZ-\5:FZ6?J1N;2#T^ MO<6Z8;\['EU^R[G*>?,&)L%7$C=F9DAHZNR=-/1!8O[KHWB00P6O]RS8H;63 M!>!:+8=V=Q!KE"[,R\%!M 2J/ MYUW1N2PM<;&T&+*T4KME@WYW6$E&9:V&O#JR&'/P,/)P\8BM96U3Z\AL79T@ MYU&.X*)%1E8JD[4*7L @-K\V!K7/-=ESX.(8/@65O=(#G=PMWL?#_J"RJ<&? M.B@(1O\/O+_QH("V@":H3/*\S)#C%/UL0/1 V4^F<+D.C52O&8X/58 MPMLK!JW>;_.R=7EX,NGYZ7^!:9<_ZQ9KW\#2JV)<6RF58'8T C#Y_I1FF^^7 M3_I8N0-P9PXQ3!X<3B7*3TO4X8E$%;]4@;=4!6& _-^/N[$@S"(B?HF_3AZ^ M]LU7^@%8?_1KI_C]=#VF,G=.1^"6O2GV[->JJ;X[SNLTHSTPY*[8D6S,G0Q" MXZ]<;?('U:QW:K'.*TG5BM'2S]^YE W.)MQV\G4_VX'3#6M>?A)PRWW*C0TQ M^_>U]Q=[U7NJ[\K3LR.:F%U]C8N389BT_?2A392N[LFP>0[8P&4W5JX<6+D' M.?Q^*J'34UI4@U"OC2W730?+.V0#]P L;(!H5A+FN!J)W?#+QN"=UI9.XR@5BL\;4> M/(=QMUI-K)="#P[&O=)7'\#;+UJ//&6=Y68(LKF5WW,[QACD"1OFF##\FPU5,([M5PWI=]G!05NNR_<+F8RFJ.>\>5\&J26AYUPZJQIT, MZ"EZKFGP/(@BWC@9Z9/!/]4%N>YT/K9EHI6+S!]3 UM?";UOU?,UFGDZY#7] M# ]S"#QG#^285!SF[*URN#=Q,'+T;#2)H 60LBR1Y61F_/3,G,:R!I.9^9&: M2Q>KN:H94ZBLDPQJU7#E]R[EODW>6T7W&G8]92=W7"'R8MNAGR[7J3_!^?#* M0*^>5*O.FOGR&W_O Z)KJQ14PZB?GS=E!4UINNH-O=A=KM:2\GI3R$QIX=,Z M&60(+%!E3YS21$VFDP#C<7[/1;,V"9X>#G)1^!.;Z?12D))1/(UDQN: I>)P M/#CL#R>+AEFS50VHS+!=,)$&0&3'^9MX6!'RJ3-[6(_H1%4UFB=3/CRO..QW M2U_&<[HF*X1K'L]SA6A.DPJ)6:P".]HD8?BKR9RUVC8BD5BSS;1N=KHJ:VBDLY3.5^I.UV(9;)F'U,\;@Y2S=3OWM MI_Y'5%19<.11Y%:[F!]S )H1+);N\44ML&/@,##F[8E!3 MP3\O!?6FW=3A\C6,U0-[7"UG-1->S5LUS<5!.9P:Y&*E.^Q7#OM^]">HSI00 MSP06S\:&\DK7.!/)B=L^LPXV*(=?)M/?N-:Y10Z(\2#;W"?FMSOMMC]=/X"; M0MGTN3*A&Z8-,:\H5!>#Q.6JPQ-F.K&J^F<")_FE54Y8V<\*^+J!\P63D8TI M9_Y! H49USFLC8=X&Q*7P<<9IB[+[6=7PZ;%]<]GU(YX]P6/R@K M4BF <[()#[T_#;T >$:UQ'S(SF&_6@'?&NS:WK06RQ=O W6&(Y"7ZJXJL3R+ MXD)EY#.Q!/.H/OA2_4$S8KP^X>C\5WLTR<3IYC662W:#) MK)V93P?^'/#5\!3Q$P-EXKO',!6AG9>P;56"&V*VC^JS57?+X:@*\!Z.'4S- MM)V5RL'!,CRJV\^B53_JO^S!X':X6@2 M,9R$A:Z%F$F>:SG]9 =7/X7,U(MC:E-+RC>/H"T:BS^2X-K9W*\IY7R1P7=U M)-;K,;[*205_83R;37SRR 3@ "H',V$PBHT-4%F1$QLR^T%-Q*FR$FK/JS%_ MC\%P^I*-6S!&SMVP?+L^W-"*>(Z)-1Q?E*ER_4VOYH$3:TZ>=N94ZURMH/FD MV85\N1MR?\Q):-X\N/;7UOOM8NM-L;ZYNO;7&OS8W"[>K[U=_["]]GYMM?CK MX^]_KK\N5EZ_WOJXN;V^^;9XL_Y^XQJL=,8A)_3$'[^V:KGF@^Z;#*OAW*YC M?Q]&??]EK]\%TWMX$ED^'^;.?ZQ\>+L)2LOW!X>5ZW%Y]&,!"+_JX]MN[($[ M"#^7B[_++-6E?0AY>!C ;!U"?^MM1G=A:CR:T;E8-OZ)301G#'YYX_]=7>=? M!(<*/L.Q&Y:AM(-JPU5^:!5>PR^G=#,E+W^]+'=\^71?[XD7>++L5R_3+8K_ M5@WC.'X3";#[=SI7UYO?=CZM7+NL^?3KR&W?(FC5ZVF M@-5V&C3,*[S L,/E.?B K0S=NPSEV>_,/V%]X3BR.^Q/B'+YHE64*F@W OZK M-B/FK#C1,8#"5&[T% CW,[VDLC5\^]BH._I"CN,-?BU_^>KVR]?NO-8S. ME!RX<&')-A'><)*=XP1T7H&-VI2BOV@-XFR!&_:(WT0W&>8V+\NHV MMIQ7FP9UK-#F/6[@QG7KM*[^J:*M(T'7"_X_'BFYV,[XO=HZDH>^L3B>0$\O ML9E_F(YV4<;.=(+.C1B^$>IR-!TQOC2]]1J1MY. 6Q/_.%/FXS0L_W]NE/-5 M!R!/!J-.9RFK598&1=7>HVGEBKR<28.<#J=6=S2Z>R9/\3)Z_-CYT"E2<\+D,&]=J_<0=NW1J>-E#P^A MK=5:YVEB*+0TITA.FR(?3N_/5YRD:$U9)I-'5GUZVCHJKZV-JS2MD_F_NI*J MAV>[XNW3;YNYKV-T1[$X[-IZ2)N4L7JVJC?!]-<;]B]>J;8NI^8>[<4J+^PF M')#WQ$XM%EQF0M:8F_2^ 7?=LII)Z@6VJH^-"W,-NJC)YR1+[60Q=&H!_"C: M+Q41Q6^ +#!I\_K A,0F:Z_- ^I$OUKUUKMSIPGR4CJ;KGETNG276[,\/3M5 M0E_>AG@N[1R&\BB>E$6 >T^361H>/+.;L:*19@GG-.^^'N,FJ2^G+TY-O#M1 MAE/^P*-9I+U8P:_F5,TZ.R(/\I^GZ_=YDMK8PKD!6RG\C759>6$^[--*(NT4 MMQJAJV>?%K^07S,I+&*VHY_DD?U"?_WQY-9+QPN6DK=\C9P\?]7XJ)Z_X MA?UD/"].'AO,+WEL5K;GDCSV=$VXIY4H=M8^NJ=DL8K*;Y@P=F=BM#CB=XV MI "!_&WX6[&Z]N?6^O;V6M%DPFQ]?/W?:SD39A'Z\T,X_=G/6W=W8T72KW.0 MJC^XWL+7P[3[7,AM[A)W\[7N)_?@9YFZ0>93$T4_WYHHOW>*JJ(:>'TG^X4? M/)_A.54T$61!*IJ\[DR7YGA_8E*_Z0]B#NW\,08C*)2-8569,'\U!MEZKXI8 MY2\68[X>N^P\9TZG<^%TP1^R<;VZ+7TWTW$U:OAKY?UV#:;U]?4[(D"U M& 1(<&=Z%_BYK2=U-.3U)#NH>)O]U2KJM!@\\TARMM?/U"6IUQ._QMK/SML& M\E14U0]=G-HM9D+UU;I#Q?$B^:"/XD7!'^D,P6Z/!"Q-UQ\>_1) MX>M"F:Y7R^] HJ^,MSL2?+8@@D\[D_7_XV+KJ >J9J\\S.,WJ1#[>^P!T=7[ M'*OOJY';.!M#?Q_KLDM3">!PR0BF9+&-\A9 CQ9 N*^31*#6EILG5-9;J)Q Q2P(5'AG:OO\5 ;OF]@LN'_(&_5] M6X3U88&P_&21H.C2CR?R<4=)_KZC45N0NM=$9"=MKW1EDQURFA9V2N(?_%X, MX^XCTJ5-8AI5=U^RZ>+!_<7^6OQ9#JM$\-#WXR9/JT)_==;*H,D1/RGDVP[N ME1M).A>)Z?#R2H9GJC=QW#DIWC2I[<4[XJ$Z,TG>3U-FZR@OUTR2WYM=.M.Z M/:?'UUMPBO758K/?*>[HU. 0RQ_3I[0[9^+Z+=_;?EUNK7_#F_CL.SSCZM/W[_M;JFX-/'V:.6SI8(QO;?\"U MOW_YM/_Q^]8JO.?M.M_:?D@O;]W-]YN\(U_/G7__;[+-X\^XZ!X!#)' M5&N!."$>N209,APGX1(.!JNE5XS/GB3TZZ.4R-?3^[E^;XZ0_9"/D!W^X S9 MK#SRN6.79\$]FCZ?4DJ&Y=;)X53-@L'!X2#NQ=HBS-N+#^+)MK8=L,>&Q=J9 M?6VS)T=6@]2,%GYRHS5=KJ"Q5HNU_QGG4%@[2)-!>IT/J'[3[1\-G]N@Y!,Q MJQ3-,Z-SD39_//;0Y1LC'LY$HLTY!3\RYZ]H+UU2'/5A^C5I>[&^WNQ!__LD M$S@CXUVUY[?:(MD83.<%Z:$SJ3KPV;3U&C/3K8S5SY^LQ&R*L]6 MIZ^[&'M%OZJ?$$X2F>'>XY.3YZ:V,U8G*HY.]U2>%GLLJQ/:_>P9O55P=K+Q ML?B _H5'U$(W]:HSQU9,5Y&+W6$\JH^>NSREOFE4M5<$+AWUYY<;/1\O7B^( M%R\[IT?_%!^JXT^.%^K\BC:5:AZI5#,)US=,I=*G&8J+F4IUSQ"JZP1MOMYZ M_]?6^Y7MM=5B97.U^/#Q]P_KJ^LK[]?7/BQZO/+#Z_]>6_WXY]J45ESY\^/* M]OK69M67=Q]7_EQ_LY,KKC7%UZ[1I;,638?>@P*\N)=S-)$79-Y^R26'ZR.8 MAS.Q@KN)YPP'HQ<3.V(KG9A.*[UP:CA-[*;3Y.%M>/7O7?#K'CCZL[6Z-CEL MFVVL=O<_[:]P>![?_&<'[GW'=OZ!>^AFN;F_V=W\OB9V#C[BS=GHS[Z'YVT> M;*SNE1NKN^33_CNQN1KVH'ULAZ[3#?J1;6QWRT_;[\B_W]\=;QY]=IQ3:91& M 4N.N+<*.2XLXDP#U5*IF ZSYR,3$H(B5 9F%-=26"$=CCM M81;%P3A.F'-466(GBFH %A@"4>S:PV%\,?GE9=[/V+7'+\I>)5'532_/[D/) MQ/PUYE+27R]=<-9VO2T8IDVAX-X']A\N*&T3L5H_\V"N>_8Z;#F;CT M:]PA-_Q.&GJC.W_46$([7-VT0??>6-;!6+6-O9O&DJL]]K<*#S4F '69EO_O M$EN:\1M?T,-OQXV52;8*/#,H#\^D73;]_T'7<.[8TI4N M?12C,(EBVUSO'7BRU]17R>OGSWA87N^!UJC#!KX_G*X/,)Q*&+GK< 5BN'1\KB%23WZ,9]86%GDT;_."=LH?Y90_SM&\-F^GZK_97A?5OW6P M:Y%'8"4?;%WILKR.'/IC-TKC[J0>U%5,N)^.R*R@76'_74)B$ED<#]&NM84%T@<#!'?)1QI1W/GGC^&G[#3_OMRX_NG+SO;;PYV)O?\^\>>.PC=K8._]S:_[_"MMQOYGJ.MU7='&_L[ M_-/^%[I)/QULOEW_OGGP?F_CGT][_WY?'VV4^-N?VVLC:"_?6MW]C GPN,0& M>>DV/O@"DXRTB0ADD8%<$8;JC3W+E #5=6$(/E^KPP0M ME*\)YUWXSFAB*KQBGD?$2$X-QXHA[0'#R0L=*%A4,OJ\8^&\)O[U$2.W=0*> MI!/ Z')1\\25MPKYYPD(BHC)<6**%\Y ;=FG]8)N!GU;,U8#EE-!)DLHM:" MY:"(00X;A5Q@3GJA7,A. %\HR^&F(P\PA1[E"3%HIJ.:2YG1E95XU36)'_EW5R6C MQPQ9Q0(G),8(/AR/DFG0T%$QZPE/R7+5AFH6$LNSH1J!L023F"($[HXH5%D$('! GW"'.K4)& MDGIF0S7$!FL(%B@1K!$W)B)MA$0*-(7&Q"?)^,)Y ;?-I;E1BM(=/.,1 M<-HM\L(6=-#;B6L'[*YR]B[FN$7N]0_2J%TC(R3-E*SD%B>C=1@Q[CFQB/+#4><,(U,, D%F1PQ M$@C8YH-O.JR%\N."\G4B-?>,Y3925#$& MD\HH+K'(\)5MQFOK!2RZ2='N>UMDZIF-U'!M S?.H02F G@!DB.CE -7(&'P M"W"2T;89K_>7![APR%^LS,E%>48[<\]DQ)YWTBM>E*371RH]BY*.VL[<(YJY M1SIB; /JUWK!.;?.&J$),1XKRD140F4?FIC6AWX('WKM MZ,_M]='&A^Q'[T*;=_EG['(VN@C(NF 09]PA9R1!P42J&%&&$I%$6,HE9\':) 0W3#*;L)8R5=%W/(F^WWH5O%U)FQ>6WYW%,I>! M5S4G0E Y%N\QL@0[)*,P5DI**,V%H!:J6E^+Y3DOI=TSF-NEM%O@=^Y9[G(TR\EQS M3C.*N#0$Z<@B8HKZ$#%AC)M%V_O8ICVW:<]MPL.M#GCQ0E./%4] UU8] M/S8/[QJ8I93RA)7$&EO.!7%26*4$C3A2QP1IHS4+"N:9:$V@5G$ELXGE8'0VCH"[?['Q>>>F6B--$9I07)!C"00 M* Z&G)0&N21DKA:?T]@7;@-D%:[Y;61=-\*_H?SZZC_P8_+JY@VH>M +JBK6 MF2MHU,] 0S-H/E?_G8S/9GX;/:/F7_?>$>(*W3O MY6%_6&8Q>#&(7<#IU_@R']&.:(?S"Q*2[##F)X!)0TYTU@-,25&]FJMK$B8D!$6H#,PHKL$.%=+1R(S5'!N*>9Z' MXOQ4'%TU+'DR*8?V^"#F@8A/,81^DMXS5I$UW[M6P9+D[OV!J>HV(W(#:+]@FR"+KZP MW2-[/%SZ[>=S-&NWJ0NG:'US=>W?8GNK6/OWO]=_7]_^<*X7]VU.TM/$V1G[ MX;1%E6(_!<@@Q$$V(KKVORA[U0NJFU["X.^"4#2HNB U MMIJ8^NM&5@SN,%&)2[, U+RXD:1.]=6,=5-_ISO@;5_Z+>Z0&WXGL;G1G3]L MJ^XPS:[TV)\LAOT@0[L6]45R7$#CNCBXPCK6-7+7']&NEM4X](/R,.N5N][0 M<_'<@TWX,#VGG86I57]%.:F'ZF)]U%A]EP]E2GU,?\?>Z$2C-_V2E>.7CYT^XJ]00Y)[(U&A\,7O_UV='34@69V=OM??UL9 M^#TPRX:_Q;!K![\%.[*_:8.%Y+_EYM:_4I)_I_RW@VH_V'"O/"RSD,?AZ' , M#P"GIK,W FAOG'Q?K#<7%'\U5Q0KNX,8LYFZ7(3*_OQCW(L%P_6!"LN%.Z[L M4!='1S'VBI4/;S?A*="=P]PCN#Y_^]^=]<[;3K$U\+98\?\S+FMCL?CO?C?+ MV' YW](I?BE/;\P/AOY#:RKO)EO8:_7$% 3H/EO%_?&@>#T>P!6CXGV$VT8% M//--?W!0:/3_BE1VX?5'Y6BO&.W%XL/:Z_SU'^/N<=$#\\L/V3?'+3>B%\/P[,[_%;XS8@\P:P?=+>W@X \T M2&((K_EEY:#>F9J9X#U<5M'"ZSR]E=L:L_][2AF9%_[_]LZMN6U;B>-?!=.G MI./( JGK=$YG?#UUCINZEM.>MPPDPA8G%*E#4K'53W]V 5*B[A)%RJ*X?4@3 M4>(%7/SVO\!B 1_\ 2P) GB[FCW(AS,&?@E'+7Y(32'#Q'[,:S/@L-:0P]P+ M''C%NKYB9N0HG#)1>S:2,B%EL@V.'?$:H #A1M,P-%1N[6?HA$OQ<:F^K^@R'[4DI<:DH$9310W&05 Q MN2@W]57+JSAJ1ST6$L]H'4MK=8:8E0"1^)4W&( A=4*O]WW&4WYX^+C?:%KA M_$TMI68E?T/^9N)OM)$V4;3"\]0,:SHX[3V'VMDD!JS1K2#/'^6+'4!3 /P[ MLC?R[="&A]6?@M.PV%>\13RF?L6-^(>);]^\Z3EA=M%38IBWS>UC7C#^V M= MN.Y(./-.B%#^T##1TG-H^8P*\^LLRQ8K]]F4D$#6>'["A\,,Q?NA+E4$"I*ET*NQ2 MN-_9%_5T@ ((C[V>K?X%9PY8Z(-Q2+DU7'BUTCHRNA10G=1(G1!=,ICK,_EY M,!H.'35?!Z\CI@GTKU9$F$[B.)O@!CA383QBCE AL1KN;L:S?*F@HX_ZTI$B M@//B,50S.2,IH7?^A!N#GNZ,ET#ISQ50NAB]P/58.^,9P@)JGCII'J)2%E1J MGN/HW*>E:-I()6.&2ATY#"-!%/708T!3\@X7%-LN6HKO0Z[)E;-F5P$558/] M3)J*Z(7TDF^UQE+T;%9$YO*>S>MZ2#ZU+)K%RQ-2!(=KX=V.SS;2IK2*!/E( MDH0Z]5Z2A->5)&F="U[E/5]:=BCB#,>(!W!9Z)_+$P[4#Q9S(A,ADTX0JL=L M6)K&))328)>>[WNOTC]C?TO'"=BM\%\\Q80U%!#6P';5B+*:G!0OZKQXEWA* M#QG#'+SUA2&@-#HD7994U ;E%2#0A#3C1*C:$U4-_'O;4-$3]*=&M6%6)Z/' M/$YO\$$\3%.EH-]&DT Y3%H-HHO;*AV:WL^M#YQ\Q02SYX\S2 MK,LF[:#'I5JEEJ;T7P; 2T+ MH+5;YV'?]JT)U:+'TS1[PD,Y2+.X"V\*,4^18W$3M#*F6!%E&8O'SRMJHAZQ3^#Z%\;8M7EB?:[O$G^]3AI#JWAUWW;O3 M&/-HTI@'!0P9K\-J!O;;Q--%$U'X29;!PB[KN(XN8& E$$!;F449@H6M&J(T M@<)6K<&T8Z+&2 8(M!HTMOS)-K2*-!N:M2ED(YIE0S-UM>28Y 1GD3Y7Q[-DF:X6W2X\S,PC MA%D1I1E5S2:895*WTCQW[:0P^Z8)]L7.6(S-#3RM6;1Z_!!+GS:XT IE%F2< M5M$2Q+(8">+MQ'0Q/BKCH8*O"U!0V7S)&]0Y=&7<:-&J_E%:*T0I;PMB>62_M>8RU<:UM MDB6I40;?ABZC]AEX%;ZU!&%16-5ZKS)!T85/"&.%5&.TNI8PEO6\'.>!=&W/ MEV^R-UJ%L)68 KCACX$X\&MU#)OATU_ -[ 3Q3G?[BD**IGVU<7X4_W\BP>F MLE/Y6,YSF#$L-L8*J<;2K48C-488FU5CC79<[Z0]4^_$W!UCBA\@M!YEB >5 M]E%X6DH#,^"1C.15/5Z9AV8(T>Y#^ M,QP3\*-/EZJ8[1;Z+#7D]DJ*H,&SXT%2B4CQWKC7JR>BOR\;II[M_SBSV;^RX63 JINJ>XUO\Y&+"0@JF=&FL M))B(;0MIK((#J :A9[B6\&.ZA38P*75-WQR0IRIYMZ)-5MZCZF[)\^:-*JDI M(D[&53T,"_NM+ZV>-QA*-Q!I\ANNHW.H/4OP)&IL/7/AE$NI$5).!^<8YQI0AAF,Z>^*4? M_Q*PDRQ+Q MV[H]I\RXI@SP!Y'5E>&KE.ZR-3YP]*DO/\ZXA_I;QU&1N!2\WW5Y@*X'O$?E^J4.GET*-]89QR "@HB M-;9+JGQ]WYP(G2AO'CFUJ([YF@;4=)Q*M%D03&:Z3#4B4VWE+0D:Y9 $)Q_(T,(2 EN6 M8&O.@[!%&89JA*:Z.&66,=6:1+63D&NTLH6HEB756G-4,Y=1S=R> M:BK?L;YB[BS!M+.5$VE[@JY%H#L)^4;+7 AT68*N/0>ZVC+0U;('719,:Q/3 M3D&\F;20AIB6Q4(:PYBF.IFMZ?XY.GG\20(3[F48HLJ:&T3C.D-S<5YME1K[ M+%W7!C!A@N9W:)\'86.W.JPDH^4SQT O6CY#]$I)+\ZKM4:]76U6>;M=;YZ+ M:O-3O59K?N.HS:QHCB NNW('%QP =>!=J@5]J0I$[5O-DS=T!L()4:=PFLG@ M%?XS:2:B#E)'OAFU"XO;FA4(P$$AVS+QA1&I7FP1S].OE7: MO:(,,VT?(L]]BGW(Y#W/#7#^"L((W7.N] >QZQWBDE.U" $[C\3U]0^CKF/W MV$6O!R]7U=Z^M?U!:8MBF.27J$]-^Y3)>4]Z/6SO6+.:T+DBOW25_!S[V.*R MQS-VU;?E MH"L:Y-ZH*TZZHM%[WKXKZ@4ON&8/U[R<)3K@7UBY\\&7("G1%^)0F.ZCM[8K MW)X-$>5[]='BN4N#W"7UT6D?-?A,!_6>P7NVJXVLW25OL:^53N6J@C6DU-FX M6:^6UU,:Y"FI%R9ZH3'?"Y_7],+L/66^W;-P3I)7>>7N2Z>8?O(=VNM.+7=B M_[U\O&=W;A"JJ<]KKS?2$P4X^F?''UOQQY8'UW<]L-+A4 H?BV_A%^_0$H2N M%G@M0@&F"RJN*WMB%,!IPD!?)A0O 1/@B7 NU;*BJ8/H'.H;\84^SKS%T_V7B?Q!O0=S &I(;2#1"$G5Y?#L3$FOA*AW %1O7P>$.XRL:H,$C%&DH$+&5;M:*.RKY#:UUY<"<,RW\P.Q$L8IJ; MRB)C'Y;%A$E[+&MH^ W^.Q9^S9SC]+OXAY\_4O_>KJEN528HII5A]ZV4K(_. MYYB2S%C;7$]]T!$L&M$/F*J5)7%(&TX,'D*--/;@+.@E IP"CO6[_"; 0?5S^)HK!F"ED^U[F:?'U9>D M.\*MP)4$MI<]A+O;TZ(+A[X' M^VMFP'L2F#)=HOMBL<9QREQH,I#L40E(_: M]32L,)4"Z..3.>,S)EA_/%032]]97^B1]2ZN)AKZW@\;Q- 2LULH1;>Z%!K5 MJ5M2IZXY-SLV6S2.V=:_?K)%MUEO\%[+JK7-6K?;;(F6977KEF%TJ^VNT?C& M6\V??GW7ZG9+)G1GVG6#/>3^.N9[3W/IV^C<_?O+Q=/7QYO.PIT>NC<;VI'S M1O67;5IMX^QYGK?YD)@&1K_ER_^-P-=I]Z>JL*L)8?TTW-195!^LC_J#R-G= MO.EM=P!)X5ETFHG[0QI9(^"8FL*SX#!@+EH"!!?M2H9K'?5>.NC#N[(OG&=< M480G4M/E^@OJS+X%RXM5O9]54%4Z-J MF)5"F$54+!)\$%:*_.G@A2=;E;K92E-XLFY4:HW5A]/6B*S5*V9MN]-N4%)% M40%S!K):[Q3E@1;JF^^B?XORD'F]-=T[W^>9SH/S)1E_I7Y[$8 1S_ \#-2K M;;'X]HKUM*O^I#=>X =:]>>*)-VM0\+C$DE%T<[1!MTC'Z)=N&A2)>-A#A'A MF5:MOI;#*)55T!XIXJYTO-=8"3^#V/-><<$?Q/G0+0/4O)%8CBZ64-V8^QE- M??3$4/3T+=BNA8FDT1XCGCZ.I902AT@H;R.4VQ5N&&F$,D0BC6:Z$NUK3ULQ MVD;V\AOKR==SN-E6*_N;Y8H>8\\HBN)1689R+WG&UVY^NXZFK LX\LMT/N; M#E'7U)Y[YDZ3PSL8,5/_!Y58/^(W3&PJF/E^>/!M%],:G$4&;9/P='+O;JLN MN2SW;6YVW=0Q[=I&VR(GXCB_>EJ":G8Y;AF-OD O+,U::7JE1_U*CU)"O6># M$) *9+T)!;4 'E)0I*#*H* >O4"RJY'KPCWWQ6 'J]^A_0K0%K.2)"ZME*CT M&7%!BQ4XG>\YSD[ZY+3:BSS_7(-01UIPJHN]9Q>ONLVR@[3^Z@3:&>%]X0=] M84$4#&V>\"VUK5"\0(WHEB7= M+GT;KONY@J5[' %.E1B7%^-,8APVR%X6=S*C 6RX#+/M)?=/7R&@&O89W]7 MV/4XKT"<7 /)WV2W/(3-%< Z4F"7].XVD]G?V46%W>(B@G\(: 2TG&Y@0/49'EV&!#0"6NZ)QKG;6P$L M@W"6$\[",88 _['#T)>.4\:1A_PZ3'&>O0#V2KYAT3>D[KSD',@Y;'(.5\+W M'$R3N;==*PA]+Z=L9U*[1+0H[_) %E< VR"DY8&T&^O5=C&:ZO3A'!;A^.\ZYGC>%__7#@_/I_4$L#!!0 M ( #V,6%;I,.MQ+1 $"U 1 87-G;BTR,#(R,3(S,2YX7+=,Y9&B O;7*:SB&$M)Q-0@9H._NI1]@"M#46(]M)V%^_5[(- M!MF6#,G$.TX_I&#N?:YTGZNW*]G^^-OCW$'WA'N4N>>UYKM'78C9UI^>U MKZ.K^H?:;Y_>O/GXCWK]CXO!-;ID5C GKH\ZG&"?V.B!^C/TW2;>3S3A;(Z^ M,_Z3WN-Z_9-4ZK#%DM/IS$>M1NMP^U=^=G1$CD].FT?U0WL\KA^-QU8='^*C M^IA,FI;] 5N-]XU_3L\:S4:K\>'8JC>.3D#L\/2D?MHZ?5\_.<;DN$&:AZ?D M4((^>F>>-2-SC*!BKG?VZ)W79KZ_.#LX>'AX>/=P^([QZ4&KT6@>_'%S/92B MM4C6H>[/#>G',7=B^<,#\?,8>R06Q][4W1 7%]Y9; [BK5:S==B,)04.S4&F MKN=CUUHAVSZO^\L%\=)UX.<#\;.PTZ@WFO76AB7;7ZDES1P?A#_6$/9]3L>! M3ZX8GU^2"0X<4 G

1*22]N$:*_ %Q?$]\JXMO[QX] MNW9@;C7PZE.,%X4L)W5"Z]&5(B5(1&3S]/3TX%&$6'H)4N-&RM?%QWJS53]L M%C";%8#FMN%;/=9[BC*LFU>Q,L1Z>Y8AM5%EQ8).4W[W#(N1WD@-G1 KB-H? M%S'H$>O=E-T?V(2:!/ZVN/B0$NK8=9DO]<65Z-IB0=T)"R_ )4'86HO>]!+\+GT M:@T)T:^#7OK40I8B5S^V&UM>%_E30_YKHOIZ,IOX"&@HA$,)O(\'VRA;^(%' M[+[[27[>;AV1*]U7PU&_\Z\O_>O+[F#8_?UK;_3O?0A.0=-2>F).:1+^%Q0:>.7PJM,> M?KFZ[G\O/ "F@V@9>V_.F$!%$K9"/'TF+N%F8UXLJO7Y!S'_HY[E,"_@!+Y$ MFA5RZS"8SS%?LDF'4SE).[YA#+5C.F1!0'%1+ MU>DV59$-Q"8HMB*730D[:&T(Q98J1.VZ]D.Q/,7<]KXN;.AAC!93FWMMT=:J.W4K]*RZ"V]6= /6H.R0MN<1W\CM^0!:'HZ4V5.$)\?A)"(*(2O$S5V8_EZ*M# $ MYT),ZDTH2=73,G&\S40,$R:28Z *^?^:N=,1$><&QD9^WY#7^OM$Z>E!O2[T MD0"HD)\[;#ZGO@@N#T*M(R<74^*:+A3RU+4LO-]F(8$F W\#KT*D#'UF_9PQ MQR;<$XW?7QHMVE0M+07* CH)\@L*8:KF>;$5";$\7Q#7D^6!6.S[,\*[\X7# MEH1<$!>,^GEM9&L<0"#"0 M!*F0SX=D*D;- 1%GM< +1IW2MH[6Y\KZ.() *XP*N?P*4_X-.P&Y(5BX0\Y: M3/R>KJAUOK)H%CA( J$D4H4H$.>N[< AO9YP0SRF_BX/&"\A&J.TI=D0;8JE M)4I95#;RMX.2ZO#<1)UDH16'2;X5GW,(SW,EK*1B M>C9\)/),>V33(WTM=\K2/R.GCMZ&B%5B)LQWFS.Q(:_UO++ ME:\B*X'Q0M72DJ L]#=3]55T?D[2W9P+/8B6&B4?D)N_KR)3Q1._Y@3N MC*WE54DU[)Q:KB+GB:2Q.9FJDI8E)<^0S#=7T?';261S[V=H:BE0\@!J$KJ* M1&QGE@OT:>F:6B*41;V2F:XD#T4S8)?$Q]1YGNQ:C*WE4DD3[)Q8LJ@#<:?RZS7%8^I0?WF'EW+1 M>1F0PNR90VJ)5%,5(9$K$U&[6QE!L14$9EYIU7/PH_D,Q/YHOE+[S'L5\&>J!#UYMST6:X[^RH-U'D: M,A/: MSX V )0TF38 0ILH:11%5BL9 6F[F 7XS5/7LJ?DUK)V05]YD8ZXQ5Q,">\+ MI=/,@+1<*;FS+*[6V+]6DKCD3K38T6*N7!,46#SF FB)4O)D6[O:AEIC$I5,C.;0207)4F\$+;*QEZFLI4:]/RCE9M+J,E+H MK$[Q1=S>-K3\/N&YH'JEEW/%J8)U<3!?%!U*G\2.-BS4&Y[V"(M$ 5Y#PXBR MP? K_#P8MKVV!1/2'7K[)S*G#13UMJD] @7*(<5$25!0,>)PEP75$UC1 M!HAZC&N/ *GV"BUQH'2GA%2NOI9()0^U>3:UZMFGA'-7'W?*0ID!:>E2LE&; M=*V_);)2K\S)CQ=DPL2!X<=]6%- M(PI":I4QD)<<;'R;%V2">&HG:+==#R[$TRDG4_$"U@&Y)VZAT[-%X+24JBFD%$HW M+*#(Q"N5X)PK8HNW'GQF]X2[XI>5@/21-UYV L^'48@+B#U(WLV0EGXU,91" M?V0;K8TGQ$+S:+Q$<0&0]%85HR/U 6,%2,_5UW*IY' RGE-626I,GS)6I(D6 MA-02J-Y_5^SY97]W8C\>;+Z--OR^\<9:\;[:Z-W7DG;!V(_^(\P_[(O HR[Q MO!LR'Q->0WCLR4,&YS6?!Z0FW[-[7DN7=<41S;%XL68H*U\(?@;35LIL4;[S MFAV$]]?5D!< ,/4#\>TS9\'BO!:*4Y_,:\@/Q>,WA)_9;(ZIVX/?!-#Z3;Q* M+:*N5G;O4B>K"BF"92C_D$W\![E>N"<.DZ?AQ-OD>^X=9S"WT!%CK%Z*ND8- MMS_).L-]L;S!_V&\XV O?.Y 9KUW@7H"']C^V0PDN16,22_AC1 *2BK6$'I/ M7(JV3NSD[D2\/D((^ =KH5,ZC\D->E2M# M;%\2&# LFCR/+J-N1![]"X=9/Y/5F6#'2]"FU7S&"OJQ%:.^-IDBZD]NB1^E MJ9C(PW,R@\+3>Q)>U(7KKF@O':=%NN?R]L7MHY/Z#8&%D9,X]5+X#W2CU MK[ E[QB\#,@M+&U$D5N-UI&F4>X*5P9?R"3;Q?96Y7N"(%;ZN.MMR92B]/)XP((LX;$2_@^?BF'AV;.:HO'RXP:2.0,_IBQT* M(=I^I%X6)>FR3S/GL^E<#$9AF7<<-T;#07Y,)03*$$SIA]MUH[I.ZZ5'[YW[ MXO"T<,\%2X%,&,F)]6B&W7YX//"6N?<0?L2&KDW,XRSX.&+?X-+3#PQ[%49/ M 05@+-XO5H0!45#/;*:,N3P?SR8VF8CY+BQ3*+1>F#Z(8_($1X?E\YM+<9PR MM*IO(2N"Q/SJI0B6H?S7Y)YP<.Q V,D,["VI9VKT,&B1 AT9XP,2YN4TD96C M4 8*Q**"<,]*=!D.\SR1K^3W1#YN;*E?=A9$*$ MFO4%Z;)EJ$5XN^D]<6&XN,&/=![,A\2EC ^)!:W3ED]69MV+WNBRG=]E[(#T M/ .98:^BG+5:;42T'8<]8!A_UD_\@8;5P9PO)XSKV7X*Y'+$QJH>B9-AM\3O M3](.JJFUS(F5O9$+Q$[XTU@\4M*"ZY9,:Q0*J3ESB8_Y\D7GIU^S9H3?"9W. MQ _AF/T93/F7T&.N]EU?8/ZZ3V&?NEM8AWY\N,N QU4V\XJS>=:;VC/<:J1; MI(7_I1$Z]WBV'3;5Q,OO M>K1;C58K^<1034O.$B\#^3!]73 /.Q(3&J03V.'A;'52V\'>[ H6:.O#?OHC M+T^$_M*[$LHY9K-VKU4K0P2L%MW0T**D8[*1B@S&($PZZN*\.% 9ZB^>:K]P M F]"'XD](23.+NNZ]'RM,M2LW3I^TC,DN\*5P1?QX[5AAMCSO$ FZ29*FB-\ M.(#X*&^_RQS/=D0K[80F?BB"/&VP.M7BZ+(#6K4R,*]D'&4NZY:Y5@"77:-5 M=H;B[JMLFXR?C\TVC+)^XO8UW2B=+?_2XRZ,%R JLHLRQ+ZZ5":,PP5L?FP: MJ98B/LWG2"*%/L2.. 5D$6)G]T][8>[12SUO6,.8TBPV[4X5+P/IN=&YVD[< M(\(5C#+46NE1HZ2EL]XD,N^-TW1+VB''KR%3WW(F]D_ (/2[Q#,]&; C6DE. M"%Q@]Z=8YHL]__SX3I,L0Q2OLSG8M9F8$YAF?[;ERU";]M%IXT,TK1?'2B^N M&783$_KV@E,'NM)CW0'S@C!EJ+O?WOP/4$L# M!!0 ( #V,6%;3W](I!"0 &)H 0 5 87-G;BTR,#(R,3(S,5]C86PN M>&UL[7U9MD&_M2T=4W5+;<[0BW[;!=W7>>&%@2-J+ ME_OK)T%2LA9*XH)#'7FF(DH6%QU\0'[(!0DD_O(?W\Y&3[[@=#:3S]^GPXZ?Y$\&$O/[I M]%>E4!O/%<@<(Z@8$P09%$0L/&47$K/L?WW\E7$FF-,)F#+T->D->.$M&!U0 M,^32HUP^=#0<__O7^B.&&3ZASHUGRY>__?)I/O_\Z].G7[]^_?.W.!W]>3+] M^%0P)I^>?_N7]=>_W?C^5[G\-O?>/UU^>O'5V7#3%^FQ_.E__N/5^_0)SP(, MQ[-Y&*?:P&SXZVSYYJM)"O/EF-^+Z\FMWZBOX/QK4-\"+D#R/W^;Y5_^^J_/Z_9M7+Y^??#A]_OO) MJY/7ST[?__WT],-[@KY\U/S[9_SME]GP[/,(S]_[-,7RVR_U001!""Y6 /[G M[0][^@-;"J.T&"V'XA6]7C^R@CD<)GZ;XSCC:BC.&QQ-TI4OC:H@)M/SOQR% MB*/ENX/%##Z&\'GP:ACB<#2<#W%V,L[OYY/T[T^34:8Y<_I?B^'\^R!*QUR4 M$5P0#A3C'H*6!I +8K%A.?!T=;!JSV;4M:4X2YC%I4S7#3ZMH_@41_/9^3O+ M<5V.Z;:85D/W));J<3-.3 MR92Z3&KKER=?L2J9M09;80G3=(-'5^?/^AM/9XNSL^4S83C'L_._K^JL0R;, M)VV&?"52ZLJA,M_0GZ0Q<2.H%UY(4"4:"$QIZIER/A>#+(;&HK^/RYL9('X& M!APH@&9$.)G-<#X;I%)""JA <\9!N:AKVP5T2DPB0Y>M;2S\5:YR??DNC175J_C:9Y*_#T6C@=1+&2 >,&5,%)2"X("&&+"//V4:M M&_=N&UQ]4G=[\. ZI9N+HC')GRVF4_)F!R*&@LDE*,%0'Z7+$ V+D"U7A@N' M+/E.N+X&T"<=UT#L^P]N,_E>L(L[IHWS#FSV@52H18B11T#CA2D8A&BNQG:9 MS/+Q2'6O(6TFT+?3R6>/1_#-AKX9&=X0'NK\^.,KI-#W71W&-^6/VS E\6(42\6W=EOO!+0-'?3CH4.[P6_'A_DGG*Y= MC,DXK0T/Q^2+JP"*BJ2G@@)'_85,&),R#*.7K7FP"<@V\C>/2/X'#W8SN5^* MQ\Z]C8"8#$\2ZB^@!)(W&4LFYU)'%G-*0K<6^DT4A_;K].SS:/(=\1V.ZBKK MAFX6XT(J#JE?]$-QKLA?+@XRQ9E)18I"T33NYKV@^A2\',B,ZYQO*Y".[. Y MJN_GF)1CU':FZ4C&F6:YC>"=B1"+0>FC2UYU:PBO(^I3G-.8(0U%T2[(36FR M&,]G;\/W0#'X.19K U=:6\C2D?(WB50U!6$0;#16!E]RP,:TV(RD3P%28SHT M&/JVWM&F_GG)@TX:2C742@0.(90$"4V)4K.$077A'^UG.8X5,+76"PT&O\LU M?@P^:Z:)@B6YVK?JMZ&%PK*QPI#U*JU)T#Y?]6QR=C89+Y_[SS!:X$ &2V&( MSL"Q+)?+-3@AR=V-24,'ROTZIP\:[G;6+>=A[7L8O0W# M_'+\+'P>SL/H$K@!+PD5MQRR2@945!9"Y@$*V=XD2T!IFUNZ>U'UR0EJ3(S& M(FE&E7&I=(/? BLR@E-7@>6#$ MZ&BX3E)S71I3Y7Y4?7*0&E.EL4A:^LSG.):FF[C[>8J?<#P;?L&7XS0YPU>3 M6!8-:Q',BQMYGB/AL(9&023"SD\6-VB>?VSO0N$/OD7+76-QT* MJV'F @N2TY+& J7O+5AV@"C3PO3C9EQ MZ*!WE&AVDJ(]:Q7XQ"F2,"*0UV\E..FS) 7'G6F].GE'HOF@A?8?Z5VG?)*6 MHB&*853*@:149Q?+.OF@8TFM$ZPW4?3)V=Y?XG>LM.\SVBTUV&?RYTZ_?2;- M>K&6@3Q87K#03"H4P7(;J5/6@7 A<*=M***UQ[012)_\Z7:R/WS,FXG_69A] M.AGG^D_5S%_"B*#,3N;/PG3ZG7RWM78UO'#'!1C4Q,>L!/BZ-4#J;%/-!&?5 M>D?55L#ZY$.WHT=[F31?=7Z'"0E8'"'Y7Q=]QA0$4QF<<13^Z533)#[4O2/. M&)NE\ZU9
>/OG&[P>2'WRB5JQ MH:44VBFVR?CC!YR>/<RX%E <$QP'DV6&EEKE; 1 M29^\GV9JX? Q[RRW>@E/S":FHBQH503A\09(17$HS/,2"T_1MD6O#SUO^_X#_?S'Z>L/[]^\>//V]-W)AY?TZ_./M MN]._G[Y^__*?IR]?T\O3J\!V/XZ[4ULM3^ONW\E&AWG_-IW,9F^GDS(D>Q$C MSXX'8+D>*B?O EQV"$$2SS8WP!CT+TC0:_&1G. M4^-OYZB?4%2?389D\U>4#MK^ST9UP;7;2W;'7B62\!H209"@S*>0> R@T5R"*SP MC,76VFYGD'U2BRTX=/-4;Y=2:S9]KL)\/IRE%5+,/X">[PRX#M@J9TN2B@*& M8JM[*,%K&B,9N9&&)?3-I]@!K2)O6HD2*UX0RHY;%GAH 2%AEXS09%&Y&BX-3&+HSNA>W>G#QJU _KM[K4>AQ"- M_5L"NMXC]#N.L2RW3?N494G A$10WEB*50L-DD=A"CV'R-4).V] Z<4JP=&H M=9@D&BXAW=@#?;'_62>-EA4&1,NZ'R@Z\!Q=%:C31-:<1.O-ZG? :>MEBQ*4 MK)&E3XF!"J+.0:-!"I,U)OJ?M4ZWW>%E/ZQCVHH#UXF^_XBW3;ANZ-\+4MW# MC^/5/I'T_<,TC&OUM+(_V1M6::(8,M/,T93EMA:>C12U,@/1QGB%3(%CZ.N1=08ANFH=@XLL.5UDZ]6+HSF[!^3X+^E!+9A3NHY+JIL- M# V3SY6<$6.PTGOMFM<9N@FC3_:G+WR\=5_ GM)K.&%7O5D[C /&+2+GG&PG MJPOD)8.3B@/7,@2'Q1;=^A3^-0B]\-7[SI]#Q-996O#W,!NF0:VLIBPO$*.L M]2100LS1@O,Y%B<%%M%:"6T$4UT.E B_!308+E^1N2I8DN7,UA'RU\C8*B"'Y>@#9@5-8T^#(A%6* MJ>9EIN]U% _;0Y>BS2*E6KN[1CNV[K0IV8/$2)8U)!-BZQ[=NH?N837KH?*^ M46UYSU%N5RL*EW[3WW!,'1M12'R2SX;CX6Q>N_D%SUV@Y&QR+DL(M3Z' M?< SI'K6WB3+E6^]VKP=LEXYM*W9T8%PVIW_/*O+(_^]')8WY?H5 (.ZG$Y] MU4!:N:X:B'8_(/"ZB-!3&T;?!/SMY__<7K][\ MZ^#KIS8_M*N-[;? ;K2#O9[D#;-/9!F^#.EIOW__8U:/Q+T080E@1#WIJY(EET=%8,(((DV0/K5>5-@>W<$U*<+WNB0[^S Y2?^U M&$[QUBKU U<+T:=0 *6F^6-M B^-(2U8T/G"F9:M3]ULCVY''Z9;[=,1N6[4 MMNA&=NWJG5S']_MB-APCJ1G5+E-5FT9#>H[:(MGIE.KV M/\; H0P0;4&=96&)M5;E.T+LE1=U9)YU(<66%^=<('L^7(*:+Z;XIOR8%#0' MM \L.BCD08&JM8T=Q900(_H0C5?>M4YS;P&K3V>6C\6HQL)JN:-]4_]?#,=A MG*[V'U62N0(B>,L;8$BU1A:!QR2YQLA8[F"[^Y;H6LZFE[/9HE[L^Z9P9&U1,))B-$1X;">HU.,Z%\#9UJ>6K;USZYEN<#B>U*N6T%AM[CJM_Z?7JGOO3;S2?QA_Q79CC:2F8Y@.5 M:2YY42U[JGUD#IR7"4210CIA$W>M]RP>MX<=K39=),AWQY=GU9=>LSQ#_**7?7/P#WSZZ]'3\U#Q/\1:O?4^1!D-<)MH+- 5B"P+ MH$%(J4A7E$X]6:M_V-K%CY^>AXJ_W?F591:@^($1;][&IZ)VH>T>:W_?903?ZE/!\1(1_:$)UK;@W^3W&4MB=K:F7(=9! M,PE\*@P$QQR4EMXV+T&SK]N[UW&=:\2Y>:/)P'B;M$'B28PU\>(\N!(YF%)< M\;)0P-C:\=\&UV/8SW"C35+; *K4X[]9*_!2 M22BHBU'9)ZL[*"AZ-Z@^^>4/3J%]!-51(<P:\J;<*:'H7 M=72F^>V-.Y>8.99#?"1>["^ MA5GZF%RZNX*R_GQFFR=PL#)7PZ%HCLN+?AL M- @1,8F8,IHK M R-M%@,$ MA0IXYE*(8+E/'=06W@+98\BG=F]W#I99M\[+=('Y?1B%Z3)9$J.FH(G7/(FI MEUH'<"I4G\H8&SFC&+[U_HU[0>V80?TY272(H#KDS_I2V?.;U-;:D@+A2S<- M#U :5HH1!,[SNJ--@(^1@=:&69H$9&@[*/BT!](=LZD_J;YJ+M.&UR9^GF(: M+D>/?A_ANK;:Y3.I \F",I@1DD;2K,E'B#%)L"J6$I,S*;8^V;(-KFVXY7XN M+=9<7-W=OXGU@A;Z]QF].9S7XJW"!EX<*,$\4#\Y.)\"2%-48-S+I%OO_+@/ MTS8$\C\;@1J*J5T=BW7Y&'X4JFASY-9&+TI&[]ZK1+=@/M<-!,1 M!*J:/C"^EBKED(,1.B3$6%IO[FGVJ:MS]P$,K:NP MU$UC7.A_FTZ67R^R$]NYL*/@DRKFS^"E];Z#$%Z,F9% M% @B:N#.(!H14]:MS_WOC[:!DMRVY>4YE_4U>LN[\QB68H..%/8F,OW.(3B, M&9CGC$7MDFU>'O< N+W*WQV)GAMTX5&DW=*&;PMX?;_G@*)>35 T#T'!336^.+(DO+60.<%5%$=#W=D* M+E@F-%?.J^;+( VW;H M>U4^ZI'PMR$?'H+/E]>!KR__EARB3LM=[*)6,"JU[(RN"WI1ZP+HT)?,M,O7#X"VNH>V MT;)CO4)NO9EYX^>#DF+T)C@HL2AR;1G6/+*!%"U+*9EB0@>Q].Y >Q%%=\*; MK=8-F\JQ+R&*SB)D @TZ< KOC2*UXP.]U%ERYIV3X0$CYCUO1.HZ>CX6!X\E MV..D7=Z,[UEMO[@8CC'K/ 8.7DB:2(YQ"$QRB"%G+X2HHW?,;,O6R/NPE_?A M%&2W@NXLG_*J;KF9+7_6A<\#$BFW/.G0#,HV !NE3BX:&;CH(\M)@XNLEZ,YSBP'21 MT1JFE6R=U[D!HD^+1OO)^;H6.&R<&VX&H2"FEMGZ@<-0W!*ESR $U@H"5D,T MV8)2-C ;LB0SV'PCR'44?7!5V@K\P)%N?P_3#QQ%^YP\-9R7IL18 ]'6DHT6 MI?(VHY.M]=5-%'VP_VTE?N!(=VRTKZ)[1W:IF?V?S1#OQS!@TIO"E2(24(2KA$P0,OF2PBHK> E6-J\QL2VV0Y7+G>W\ M,<[5HUV,YW57=J*OGIS55P,CG1).:ZB+:#4_:<'K4'<*I>"5YYE\VF,.R&U M^^6%=,"VZQJL>W%V9-8N0 Z4BH'Y4F]&EZ96])!UVUD&$S*];21&WGHG]"U0 M^N72'($]+432%R,XX$LYH[(#US62H_:&' B",A%TIP3AN72^O3T MSB ?I0GI1CK]D0N M(K@4$Y2(1O*4DFR>0-L7ZZ,TH,?@WD%"/3H%3\H@/%7D#[M3S1(_+M+\ZC,V^)N,C0EV!:+VGOBK%/I>]ZQ;>]A/@@5/OP=3)(VGF&P8(5@H'R M(H##K"$55IQ#8WAX2*81Q!V+G/R_1;1=1?@P*JTJ7F8]9Q8]I"@2!>K90J2) M %Z2)Z!R=.TOF=L58Y\*H?2.:3L+L;.5D7ITZ>MP- KC_#(3PF%9)BI7A3/. M;XF]?G'Z ;F"@]H[=+VD76<;+9V\&(Z)N:^(#3>:?8WS@5:.1:<=!%V#R\ B M>(P%9+:U J UOGF1S[L1':KH[GCZ\MS# 'D6J=9@SIECW5E;*);Q ICP3,:< M96E^?/P^3'U:!&G(E^OJJZEHFEG&.U"=I+0XJZ+ JYNS?5+>BUI<(U$DK+3E MY"E&"Y*&(]@B3!:M-NW3V.993%D +*'+A5Y*A9:\$;K4!;8JK(H63?NO3?@UG-_8PW0".U, MI*!8VNJX\I @*$L_HOH3?$VT>(#\FW9>HM&J2$3=FWWBFR'](^)1?Z1;E=Q?A E+N:W4TVFZ!4(< !Z[Z" IYI7@-Q M)@PYH*7YA<('P.U3OJ$WY-M?H)VMK+R=3C[C=/X]C'.]<>QS38L(\AZ8DIYBGYCK%5-@Y>D+77&T-JWOQM1G]8KFO%D MPVWEK832S(+=BFE5X/_'(O+E@BT#+9B)RBH0Q190&26%M$9 $J4(KK6SMG4> M:2^@OC)=I_ ,.R]WYP(-/!&P/M]7N M_TLM#K1-4B#Y,[*6J%,V%@C&.W!%:HE6<5^:;X"ZU/[A-RW$^W702U,<5J%0AB)T=)$2.%C*7YV:*[\/3)(.W-@9MW M*#020#/S\\%# \6]9R^8CC-,19?3$-:;X(HS=Q M-/RX;.<0([)W6X?:ES:=;!4O+:;I4YCAC^8&T7OGDTH0F-7DF#J$R*."J&2. M3GE!OD1KO^\&BH-=WAM/?+[ E^/WF";C7*/Y@776*2533=&0*DRRU!J(#$SM MI]")H_&==_,:J#X9I .9<<-_;2J0=J'19EAU@7O^:0E+LGINUS)(Q0E0-6SS M,0DH&H,(,FLA6ING>T'U*0%[')[L*9"N>?+ATW"Z8J\+(M9+8:FGQ5"?2X80 M60:)JKBB=?2Q>ZUY%5.?4J;'8VI&05HE*Y%NLD#TXQ\N"BYS4^ M5\(9&YR3K>_OW1):GS*>QZ',0<+IS!&^= '>Q:]-EDZV>_"A+NX>\!OYL\\6 MTRFU<='J.KSY'<=8AO-!X0FCBP:*YPP45X)\C,@A:X8D6BV<:+TF?C>B0U7. M^NDO,->*\3<[S++-N5Y]H(102PZ#LYDFD/82N44556M5YO5^WU?T!QN@Q2A<]E%#\HSP133@E&,049MH4+*@6U[IG34$BM^?-B,J4Q'M\$E9%Q73"!SS*2:TY>E]..Z$UVV0N>@G:M4T;W M0.J3#WP$;=-","UOC]_84<58*5QP"%:9>HFOH0!.10A22N:]X;'YRDNWUO>V MCOKHLZ(AAF0U.9"32_>GSM M"=RCUAF7W@L=5DL:JI0$,?$ F:.TQFOZ7CL![),-[H)!W4GK>+'BZB)A M>J-EG'CCHJ1^)"8\]U)[S/Z9?9?)@&040O;?"0F-9UCSH%]C5'X(C5:6MVRDH0>Q3[<.]"B6 M5Q]=:O=2<\LKAS9!^F<8+5:S:S2:?*W;;P;9I_ ML+I. @UCNJZ'A)BA7O@"7AN:23H8H;-BPC2_^K:#?O3G-L/C,O:V\.K!.-(\ MK+\ZCN=%0 CX]:-%@U BX]$SD,+1N#%R8F*MQLA2*=F2(=+8_.;-74'VP1WH M%TT[$&X7'-QQ-IV219]\QRL?#T1,4:+R4'@=,0P1G"D%:/QXE"H'U[P@3-L> M].**YG[1]]B\Z%B_WGH*9E",*RA\A&!K'66F$[@:,49-PQ5%=,&U7C/8$6(? M]M;TBYS-!=OFHO ;@[ \8E4#RU5Z86 R.I.+@:!JM7A,M:00,E+VN5C% W/) M[.JS;VQIQVH /YU":R^.8]K>=SC#Z1>LXW&2TG011K.+X7@QF3Z?+.*\+$;T M63V;,QM$H95$Y/4^RUJ?.U(_4"7()6"*,11CVI^.:MV+'6L(_'24[0D_'ICG MRRDZ8#8CKR>51%@"#@Q\L0@Z>VNCR<+*KI*9>\#=AKGV_S.WF<2;&^N+2N&U M;G@]\UC1#X2(B"4(2-(C*)%\O9HT0RC6>6DPF)QV-=8;6]J&/^[G]>_:2Z,C M;VZ-9_1C: :%JR0L^0VF^%"33%@S^A&2\99[IZ1G;#^'[F9CV]#$_\1JIA.A M'"-U0C_>A3G]72+7DT"NSA T29C<^>B&:9+MN]!TN\7-C3.6)5N"(>*PHD'9 MI,E.% 11WQ;9>U%:KX5VM 7PXK%7!W5I#B_>&G]H/ MHG,:BDB\T%N!;&=7W=X"7_^V,AS&G,V)W YDU7[+[%6$]?@,:]**D8,3CI0D+UZ6S OF;K87W &J5P43CDB3ZKF7J1YS4^L M1^$?6*/+<3ZM&R)(WX^7:VLQ^"B45*!C(A/+,H.0LZ*(TA2K>60*CT2FK3'W M:4/_$:G6C4R[9N(M W0RO[2]=D%/_O[C[\D]&?BHB]&D< TSH9Z$T.!<<6!= M3A;)P52Q=27^IAWHPTK_ W#T"-)^"-6Y6MFP*DF=A ,E(X4ZV2F:5EH!N?-1 M*JS7NK?>B+(KQC[5#GY@U;B[S+IFUI63!)="LH'$PHRP$E)=#%$LUH.@NMX/ MQ%/PZ(MM?NW(CA#[5!;XB+QJ(K%FM#JEWA#%O^ 5Y7D-\<8]4J??$LYJZ'^N MC]>EX&)VQ1@#$I=E5!1U("<.VDNI7!0YY];9IM9]V''%_M$1\T%EWMF2VFF8 MCBG*GGW&Z1+\ 4MHMSWJT"6SK2 >[4320'COE0D*;$Z50X:#-Z@A214D^4J> MHL^C'RDX:%'^-:X/:=[:YX!"FA@T495A+? >P7%?ST7K$+6U7MAR'SVV:ZI_ MJU[-R'!ES;WMF+=)SES!]'PX2RM8F"^A8I*Y(+" 28;,K1.9.LPR%!\S6N]L MN%Z/S,WYUW)D,9]\(1P?\?7B+.+T37D^'"WHW:4R MGKU9S&?S,,XT%@-1\T\N,^ A$TB>"*20 5#I'%S1T?O6U_ON"+&C$;G1#OD MPS3@F6O! @<,+H/22@)-W0(L$DU8(,'QUA4X=@+8)V7;)=>NNW+=2;%EX#K% MNH081K5$[=JUG)W,Y]-A7,SK9:8?)C_6\<3Z_?HC4K-__=/_!5!+ M P04 " ]C%A6/0#CPMU0 !,?P, %0 &%S9VXM,C R,C$R,S%?9&5F M+GAM;.R]69-;1Y(F^CZ_0E?S>KT5^U+6U6-NO!Y9<@4PL<0!D)JU4J5R@<[YP_R+"WSP4]?<3SICX9_ M_YG_"_OY)QRF4>X//_W]YS\^O@+W\__ZM__Q/_[U_P'X/\_?O_GIY2B=G^%P M^M.+,88IYI_^ZD\___3/C),_?RKCT=E/_QR-_^Q_#0#_-ON/7HR^?!_W/WV> M_B28D#?_.OZ;4JB-YPIDCA%4C F"# HB%IZR"XE9]O]^^AOC3#"G$S!EZ&/2 M&_#"6S ZH&;(I4^B@/_SS;_5+#!/\B08WG,Q^_/O/GZ?3+W_[Y9>__OKK M7[[%\>!?1N-/OPC&Y"_+3_^\^/BW6Y__2\X^S;WWO\S^>O'127_5!^FQ_)?_ M\]N;#^DSG@7H#R?3,$R7+Z#7Y^G%?W@5C?YE_D?ZZ*3_M\GLOW\S2F$Z4\^] M0_AI[2?J3[#\&-1? 1<@^;]\F^2?_^U__/337')AG,:C ;['\M/BVS_>O[Z- MM#^<_I+[9[\L/O-+& P(\>P)T^]?\.\_3_IG7P:X_-WG,9:UZ)=#KJ!TA?,_ MZ]-^V1O39P(R3N<1@7Z+PTKPAAA7/7U_S!?/@HPEG ^F#1'??G93O*.ST&\I MX%N/;H!V]B XP[.(XY90KSWW"LXER)L(ZR/#Y-/P7]+H[)<9M!=O?__P]LWK ME\\^_OKRPT?Z^MNOOW_\\/;5AX]O7_Q___[VSJ))?]BO*\\;^G'QBHJV@W'@MRD.,^:??^KGO__<]\K( MF!Q&ZX/B-D9'/RA95-+1%1EZ6[RG#F@YI,$H77OMH"ZMHPLN#$+$P>RWO?,) M? KA2^_#E':YNN&1#/ U?3OI.:5"M(C@D1?:BXR$J%V"I)E(*EF+QMQFTF3) MS!(F<<:EQ2M^J:KZ!0?3R?(W,^7-%+<>Q5Q1NX_K]3#1!C[!ESC_]^OAA^DH M_?EY-,AD#/SZ7^?]Z??WH\'@U6C\5QCG'C+%5)&)=EQ,-.C,P2444(*+,HA@ M9&"-![TEQ.L2N23OL_%2-HMU8,>%HEHW3;DQ'1U.)7-:T/A^_FDTIL?]_6>V M+X->C,[.1G.('SZ',4Y>3R;GF'O.J%R'"28Z#RKG"#X@ RV3$V3/O@A?^M,PF/&V M.B29R/R%S+V9G_,>:0"3_A0_X/AK/^$['/='^3VFT:>YROXC#,ZQATEJP0LY M,]HI4"+04LM3!&>$D*@Q:-%Z1^IZ3(^;HR?%B-N,ETU6OODB_/)\W!]^FL.< M+\Z_DIT^^HXX^]"[\W'Z3(-\-PC#24]+Y7VJWK@H9#,DAA ]?<&<)6>9!1%M M%\OC]E ?-S\/H;_;M%,=T6XV)=:B[K'B=2Z"01"&0 >4X+06X'-()B]80Q MVPBV1!*9$ Z.8/)R09FH:YME/@]EB>[E.SRP!6J)[7FE56$0PO)[1NZ0A6&?! MBJPPL$AF:^N 3#=Q$/0'MKP@[[WT<04 NQ]&3P:&37H#S-?@IM2)G*3+P MWG!ER3'7T37FXC4 CYM"N\MZA>;W/G%8=Q"B2^;2$2,%6D^KK(QD#A8#B$*B MXO2/:6W6;W00U>1,);HD(Q,2M(RTA:@LP:/6($HNHG@7HU,'/E/9XW#]8X@# M[&'(F$WTI"8I2&'$1N\SD9,;2QRS,6+[,5U%T'#67LF(ZOS@> \QKCH _&F> MW_*W-!B1'?/WGZ?C<[S\Y6@XQ6_37P>S%_[]YPE^JM\T8\*<6'5[&@VK$_CL M6W_2LREDZ96#Z**F<3 # 44!JT/1P:HHL/5,OA-00Y[CG; 3<"U;N1-]>(#2L!M=SCU^7]W<&!_14WZDKJ!Z,$RR%6EPD8 M,PI4*@D<+Y%L&H\&@PQPS\Z$83:[.P_O67 M&[(B3_G/EA6]RDN']K1-8HUJ&_$Q9!V%27'M[XO+QS2]-F!+#S#EUSEDR1VD-\:8$\)FDFH3)/HJ3OS3Q M.TY?A,GG=^/1USZ)^_GW/R9(F^5;RT1NF8Q#U-_ M@-<@?AQM*QW.79$&/4B&)!V=$$)1B<84BY+*6)'U+%D7W5 MU\$RNB:M518G; F:!NOK1;[B()!/!^3>90R&^0ZN3YY(YO')T:B!BCJX>?82 M"X['==R+Q9)&.\ST[Q?TR_Z4?"NA)9J20>=YPF$A8G,/M*8F*[2V3K1.A[H/ MTP\RM55;!S?+9H&^WTE,)),YQE^_5JE2 )>U!>49(I50@K).E M:.E+\QR?S=$]>J^T(T5UL-?=1OHLI='Y[+Y0PO[76684[;AHBZ*QNUACB9$F M4\B67 =F$#./-G=/IMNX3B$KN(U>[Z7/GDKIP(&[C?'=&+^$?EYNPXLUD[;@ MV7KZ;#)!VH.3-L6'G !-,+2"TI+LB[5@8B&'@#9AH;NGTB9(GQ"YFBNN V=N M_91X%[[/YH,-!,21HZECO:[(DR"G00E:N7GFNM"JSU94I.MHD5J >D(DVD<= MA]K7QN>8/X1!&-,^WU,B!5Y73<9B!D7\AJ@" QZ2"IH@NM3ZD.A>4$^++SNK MHP/G;(4&:;^Q<];LEWD%X#DQ)!%:W .?K1,1<]1D73H'50>W-TCY9&'2FH@](; M:Y"^'G[%R1I7E5E>='0<2$)DFR5)>VV@!12S$%SS&%3S>.3V*!]K5DPKQ73@ MHY$MMJP/E_[KO#]&PDZ$GWZO=8^F9.#7Q,8O]2,]M$9+&Q/MM[9NO[Z 2RF MY=RC9KRPV-H:VAS=R<2+FNEZ=!!%'8)2S\\G-+MH$Y[,[JY7J2W^DGLLV+I: M:LA6J.HS%@@RDG!M$E@U@/7X:-59-!^[^DNFO1N.K M:&>NP@JQ]"P+QD=B=PB.Q)%E!F]-[8*BD257CYQ;G[AM"?'QLZI#E740(-A< M.CVKK9*%%XC:D)]BZBFAS@J*8JQXZ8/RK2_/;([NT?.J(T4=+FCPJC\,P[1: M,-&B+B@=V$*.K[+:05"J5J.71I()6"([D*=W!\K'ZNFU4DS'UE,MDE/[8[TM M;T;#3Q]Q?/82X[2G.1,\J0RT&!ORQVXANX.!JGDG"U/B,')9,"9VC87B:R]HK/-K9.E%R'Y='3 MI(D2#K6NC#^$ 9%X43J+NYAT-<2R,XZ&S1%\R/6"JHE:*LZS.\BZ<@W5HR=, M8\5TZY)=UO%\6ZY4Q^C%PDS-'X @"IEYPFF(R BP=II%C%A8Z]Y&]Z-Z_-1I MJYB&OE:]M7T5WN6&.:?TZR$-?]8O==% 8EZ\ZQN9\MHRI3SQW&H60(58(-2\ M/6UE,"8$=.7&A>C;]]!W?_VCYBEA4!H-B)D5 M%GB]#Z5*34>PQ=O"&6]=;G=+B(^69(=060<'M>\N++9JJ2UGQHO19#KI<:-3 M3(%\3E][)TD2@U>U6&HQ629=(C9/<[P#SN-G3B-5=-#&8'-)]***W.J<0&.H M92=E#5Z$ )9IZ8I&Y>6!BEL\Q=6G(T5UT,/@UU(P36D+_D:FV_ 3O@]3?#NL MX.O_Z\;\E?R 6;;XLM/,[*2OEM"_^HLKG^PYZ:W-W$.,M((J3*Q>N:M7-Y,S MC/,87&M3O(-A//C(X[%5VX$?N!?X>9N'VSEB:7!>F]=<%=-<=+ULD@Q:6F Z M"5KNK2>SD]<^G30K:1^@R=K:CCOL"!\\QT^8$!V<&^XW=X62*3O)0$A1VX#I M!-[5.N8>+29IBVB>0?.T%^##J:L#GW<_\$8XI,G"0&9K:J5!VC$,0[ N!IZT M"46T#N0VY-KVTOIP_N7+O.Y^&-1'OQJ,_GH]+*/QV;PIR]*H-"0%RPRM'2AJ M"%YHB(J^T\$;%I(.VK8VC3:$]N!G6Q*8EJ$+.,HD)ZP$ MJ^OHG!*U=VR= *R:WUW.7100NMX?1!@5'5F,@%FY6C&+ M2&B+IN\DCYX(:GSK_?%D^NGLM(UBU@^_S[\N";/\8C\Z_3"Y9-)IC@NM1I8R-39(&E6H[-,UKU MBA6:.XLW#[$:;2I=C^Q$.OQL1;V5N]))4:"+LGS; /X]G.&R%OH&L#MJ)K0C MY..T&SI%%MTN-'DP"IP0@X,*43':UV@-H+7!%=KAR,@ YFU,T;*2FY__GA1S M[^F.](B)NXWFUQ*V68>%#^=G9V'\?51>C.DYJK)VG<_[(0UL*T1J*9TX$#&LY V6CKA4X&M>L@ MHHVRE-97D>Z!U*I^YGO\BC3K>CG%:$LRP)RH(]0TP8+EX%WA02F9O6R=2'P# MPN'=Y99:7U?H7#U870?AU,NV? MU=Y9?TRPG _>U#O)E=11>)NAEJX'%;,!QTP"+D/0*(GQOGDR^38 'Q=[NM-- M!RDHJP4QCPEYQK363H&,)8(*]%W@AD-D&I.V)1>M#V)^'33$V_W"LK^TCQW\ MG8RGO?C"*\$WX0D]]0I'Z*=+?EQ[ MX;%"ILVT-]I7B@TMCPL0BZ:*F\#8)ERYB5+;-Z^\/^RXA_!OJF\/R76I2.$8 MRI 9>)DH=2JM,[4?C:U^1@:%M5&4;MC*W!-]*T#_6TAL,9Z^XTD=79^M@!B MO!)("P^GA3+"]Q#YJ(;.&COX,2/AV M!0@2TXSD''B4LX.T!$ZE )PKP2TST6QV-?P^Y5U]Z0-4WLXRZ\#IOCLR\)&> M,EMC-"/7+NH,,9B:!"@CH60*4@KD",8B1?-2_YLA>RSV4(?ZZ, %OQOEX@!E M$XP='?YN@N\X)[U=Z'C+\V4(G733W74)[-1K/^WC5?E#+C=DFC6C) #(&YTV>(F,6 M6'+1,./0-K^T=A>>PT?XVFOP9GO=5N)?:XXV.SA??&)@]+QJ_N%-OH,+O[-)#+&*1CL@1/QK:)ELSN MY#P$AQJDE3[HI J/K7># PZO97V+>=F?94C^WW&0:;K67_:R\,*EZ $QU"9F MR4)0ODY6(XL/G$O;9<78@?)=P^[0_E#(?0QN=)U?NGOH^E*S#=T->T PS!C-H$TNME^,@,NF A^!CME+)S1*= M.N+IW>A_\/: VN^@6M(6(WF)7\:8^O/P-PWG;#2>]O][]F.O=AR*1@L0JB:X MZYPA%++D,Y)ADZ7QO'DIFS;(?_#W0%KOH/K2%J.XR+J?"W:V@Z#()6JR;++3 MJA:[J#7_?0%C0N(^*O3'=*%6(/[!U8ZUW$'-XI4X/X9OR[J3*__>DR8(7B_D M^I0Y*)\B!,MK+W=9T)=:2++U%<6=@#Y91G:LTPY*:MT9%7X[O"68/! M11@FO'-@:S\X99($QVEB)8S,"Q<=MZW[8;5!_H.J!])ZP_K+LV8(!&(NI,71 MQ8I@@[](JDQY",Z_NR#S9]V=,B4BFOP M4R%::UUU459@T2SFX^A9^J_S_A@)LVB&ESQD>E8'?!"3DQ,Y,0(! P& MDU8>YW?@'%52XD(X!2XAB4;30N9SC/6V5\!8 ME-2Q=3N8QUT@^B0Y?9S*T]MPZX3J]FX"^T?EZ=-D4:,"OKM0X(08;".&P&@G MCLZ3.\R"@9@R@K&:&ZY-9KGUHGY2S#V-RM/'(.XVFF](V)E_]?9;H>(NYM0G 0]AKJ\ =QS)KJM+-Z;*'/KHVGE8"Y8)[;2WMR"4P M4(*646=HJY9&N9B4]@==IXYH$!V7+]NHH0.>?)C':U8OKXL-5V5=&SHYT-K4 M'$O+(-8N\"FB9Y9'SGSK-EH;P#JR^;._,F^V=6NLB>XKQ,R.D2:S1^Q3%V;5 M8_:L!G,OLALU8&9E(+&@+H8IE-[5A*84O!/.2YM$;]4#]YMX2Z/VRI,OP\J% MM!Q$[7LL1#V(,V0ZV\HC]+)8R;CFK6?<77CV761^/Z_LO7IFO3B!S+V8C,O* M23+6# =54$ ,SD#"5*SB!I7'QB-=C^;P2THS%MQ<31J)O /_:8GHQ>@L]H>+ M6ZFT4^=EIO4X#"?SABR\Y]!S6D\SA%QJ]U.4M/<* 2[2NFHR"4BTSD?>!M\C M(DQG:NG :%F-M9XBTP9Z#?6;?HC]07_Z_??1,)T3^.&TQU$'6]!5M+7JB;;@ M2_# !,T"GTH'%X?W OSH2=:%XKIH7YP^8SX?7,F]NFH5//]^Y:=Y7"(8YLB8 MR%!(*"0ICQ 1D8PWA3FSG )O?PF<"0>*/,MZZ[\ *B'1&&EH77L("MRHC48+_6TCL-9M-*YU%0B: MJY@8AU2K/BLN MFX@4&0HG;<$MX9TT!S)]*)82NQK^W$L(W,NH]*U=I&?_4' MM1OMZTR;;[_TZRXQ3W%>_G&/<-56S]\SCK7[6&X6.7:92:MMQ%*4E3[Z&.MN MR43T3##=V^I-^]G1RZ==&H#)>:9T;;CJ:\-5029^"-4 =,)SYU'KL-&DV\)0 MO@5B7^]@^<#WH\'@U6C\5QCGGI%$&EZ+R>.LM&;RM;^, ZMR)%4XT;XFY0H8 MA_HEBPF+XA#HWZ"L\A!$T'MY=A!=6H)9!DQ?GH]K$W,<]T>Y1RYJ*84\#)9%J7>M)+@8 M+>UUAHP>=,9CZX#D77@>C^KWEG8'$9\EMG?GX_0Y3/"RI?VS_)_GD^GL.E5/ MY)@+I@2"Y]K]F58YYPQA1J^]QQR]:GV$L1&PQ\.-=O+OX-;:$B0-&/N?AB]F MP*A@$H%)M1J+*"$;KXWJROQ=83\T.SMAWXW["VO1F MGB:Q?&VMCIBFF#^&;R]Q=@>U^AIG=7+WC$E!<&]!:ZE!R6#K#4,-C 5-4@JT MZK>N.-QT _=W#Z>-KM(;[J()2_!SD/&TGF:XG6[X!668@PB339:9@R/F'3, MK+49MP;*H4Y@VI*DA5R/?;IR!^%G<4WE8G9*!'!"U=*MFD%0FKYCT2>F/6U. MK:NPK(%R_).8/;1\__*RM;0[3"FX"FOND2PO,6P"L*-$ZWO!'2?1NHDJ-Z#' M_GHX"F$LEH2E%BS07H(*QD&MH08>&5EV*)B+7>69')@H]R18'XG%2PC)&BP+!2UHS5?:)7-4L 3%GK3T7H=R(%*ZY#[;F!2>1*K2/ M'D:-A=@P]GN!2:S I)WFN1(8T7C"5!($&2)$;KWA,M!8V<:*7?&"1Z?8?878 MA:]P<5%M,?1%1O[\/JN)17/I$FA>K64N./@D',@4F$PN16M:UV6Y$]!CL@G; M2;Z+M+_%O8PYZ3 W(<2R^AHI:<_ME=REW>#EJ418!4^&Y%O>VLMYB MIB\^<07/\!U#Y/;;;H32^C7!;6VLO1F=GM #VP^#&37-F7+:A MWC3WM;J3]AY"4@&\8Y[)G"53FYEKZ]YP^&U]#ZF/6HNLM7'V"FOV^. ?HZ\X M'E[E[#)/J3";:#."&*4E?R-9<(R1_<*C-%HC<]QMI,Y[7O1@M=I2@&LGZ6$2 MO9;'R:^'TS#\U+_X?5>)7_>]K\M$L*W&>B,Q3-M< L_.&N44F6EDO =I@N(E M"26RO3LQ[+XW[[?]OJIBPC?]K[=?IUIFIM[,E Z8Q>9NM MSF*C5-LM=N5-<.UK>JQ_QQ\3+.>#-_V"/2N\\D&3RQ5RK $4"4XR#\Q:4XRR MPL;6B4>;X#K\^M><*3>-E>;JZ" I[0XA_([3BPJNBI6@HB//# ,MXDF1E\TQ M 9>&?D%2\;%U4N)FR)X4;79620=NSATHYPD*%F,,Z!S1F3QZ)K M T^BF-@Z0>$^3"=%EIUUN3E=ME?$88GR+*7SL_,!.8O7>PA:(V1*UD"0V8-" MFD(N:0'>NV@=&8Q:'Y Z:U ^-3*U4%8'D;:[A=*CEY=LF 7FA":WAAF:!I*# M+I&C5B(9UCI[[FY$3XTVVRJA@V3+%9 N2L1=9!(OQ6!-I*$;"\)7,6# >E3A MP3L=1$9&/G'K^]?;X#LI^K2Q=SI33P>KS>OA0N1S@7PU+][5 MA/.8,DF !?!2(@3Z:E5$IU-K"WDMF&-T">M*A[?(TD(!'9@Y*VVO7[_=D$$O MAI29T $B&@;D^7$(67&0)FLRTQ(+MK7WO1FR)["P-%#)87:GVQB#%)S%(D%Z MBZ $(UXGQR!F[I*/C*93ZGY7>HJDV5L=#6\"S.+MEV?IZP*IS[__%OYS-)X5 M&URZ,&0>1^JGD M-=\AQ:L#G!WD>N^C836P8 5Y?HYF@7-! /?&U!R?[$)K4WD+>(?.=3D,339W MO/92UV'C0)= K]1_WP1N1TDS6T(]3EI-9ZK?G&+-]'8"=#,1O4A6U0*7]3Z= M)Z5YU19MHVZ.F#7B_/)='2&X_I\89B M[6 ]>%N?\W:\;(X[&CX/Z<_!Z-.RTAPO@1A7("M.)EZH#HB,"80OA5NFN92M M;X[>C>AQ:^72Q9-FE6:R++,HN,6@XQ2P/6 M$MQ-T<:::%A0/!Z@41#"QF*0B,J49(QE6CC2K2%6:&2(0-+ M>;_1><*I%FX]J+N\NV@;SO^;=10W@?'X"K=N)?PUA3]WD5R7%7A+D+2?9,C9 M&5 I!@@E:^#2FN0T#\YM=&?WV K>KS"K5N)?=1"9@W=JA459)%+7U($338 *$%[ M0$@\0)91,F9"2IN54'L857=W5M[.,NO^,@89Z&0I3+^'8?Z5MO\OL^LHN]^U MN.MQ>UZEV!CIC9L2QAJON='"":\<>L>2H;FCI)*R,*MZ=SUX/S=C^>1W@S"L MK3,O'G]Y&B:*Y<[5UG2\]E!PBIQF%BUH3_Q2)BE16G>,NA_5ON[5VCSO] MC.,K2:XO\39[>CHT_:%]9Z-=@4VZ$2MSJF12>J.)5TK;5#>O[] M(SUBWHJ:<\E"K#?[J\\7!8TK)0[T.\N+B;:$@]DNE[".7XJH)1TVW8-V5,LA M;90*<-F6?@.(':5@;0#O.&E7S56[*77VU,N1*,2X=45R"8F%FBD="W@?"NBD MC8K:"-W\.M71J'-/*M4I,&<;=710,>G+^13'_Q[&^:\P1H+X852F]=OEN8[( M00OK:G12DM'F/ 0UNX>8R6Z/)9(9MV%NS#VO.B'C=U?MC#H3;1=E)L[').#S M&;)7_6_UN^5I>[T!FFSMQ$$,!^6-!2\<(TM=1N-0EH2M,#E8SDK( M16B+F9O,6I?ZN /.HW9*6ZFADVOU*Z$M)L,FX#IR0^\$=AP'M)D:-Z/''CKH MY);]72!UX%%X;X#ID$ 96C]#"@Y0R%S0N<#M@1:3([J9Q^''-J+OI.CR8% O M:..PUB*E=?-9/B-AUX(3T_Y7K,VFAA.\W _)Q$%:0(LRM(HFK2%:5@"M2((Y MHZ-N7I9]&X#'J-_13+FW*C9WI9D.W-07H\GT;?D0!I<^DDK,:6Y :4LS1A4) M,1D"9"R*++50FV4(;G.9ZR:(QT2'_21\G)2TW\-X3M9]"@%O]N .TM3N07\C M84UE33L!2]X)IC@W45@CK;>))243XRL3UFZ_HOO4-5WSYX@U)I!;I(+DX"RQ M$:/DMI!3P_3!#K7>=)ZZ-DM=2"QS1PMB%G76<8S@I M @E UAH?%'RR2?K)Y M(UNP8KN\D2V$W\&^M+%_6&@-]JK0.HJU$A;G#!PFDH>40F0376C?<.8!IA/L M09-.5/&0T@F<0V&2K9=L+6W:(7CP/&@PN1@G?2S"MK[+^AC2";:BPP[I!-NH MY4AGP9M _)%.L*=J=S@4WD4O1Z)0LC:PZB($I,U8D;L!$94%%W0VA;R(' Z6 MO?\ T@FZ9LXVZN@BZK,XXWZ)7W$PFH%;.)6*2W0\.K=V+9@3LI1W5=U-&ZB)W%O77%F!:N5I6!*!.U8$&!7)EI?"0(A"@M3) MLV!C+G&SCDX;OO#QZ+\S,7EJ"L+;%H;;FWT:C>W8_>]WI#G+X>3LA3N>YO22F1 M.YN T1) !G#M[U8;C E>6.2Q*.E;!VO60-G_G"&=C^MEHSCM. MG8W.A].>S=JIVOC0RY)J\?CJF&="*0A45A@#"YTN3M?Q/ [E-Y-X!\DF?PS# MO'_-?-UY/9F-@ M1$.I=Y"B=M4JZFDT&G46$*3*-1,_DQ,C:FTQYJ4MI59X;YU\>N7]CT/?.TNT M8;W\"RPTHK?E!1D:_6DO&>U2K7FB++D[2N5$3"NZUC,RB!RC*JW7^ZOO?R3: MW56BM[6KV^[N\VB[CD&9HA",)I=3H:F$(S<4B7\Z%^^3;WU(L0+&H8Z\NM_! MMY?JJ1QI71_'+"K*,JK9R9^.OC9\0>*K< F*"3DX&5B4K7?XVRB.=6"UMU[O MY,G6\NWGWE^?X[,NX/R UZ478&DNQJ!("F:NT%C(GR$IU#F+-G:;E,0M^(\UJ MS>G EB\^MEVXJ[I&!Y)UZ].B9T*S!=3W^'4T^-H??IK;LU< _UZOQA%2PJPN M*B@JSA1J$%'7PC+)@V M0-Z-]<;YHXZ9^YQ<"=JHP$Q4I/%8'/=)^&AC[\XG=W/\R(,6N6@$(9!L&N0& M0BD)?-19.8,,L5LS[TTGQX_",>F\@*!J2C(-!*J,(>7$5(XTN.9>[$D>/VZC MW3N/'[>09P?'C]>']SQ,^I,/7\88\MOA?X1QO_KI[\,4>2^1U10*F4H\95^O M --ZR@J#D)G$H&AI"ZVCTYMB>QRDZ$037=3/N!*#7>Z#?PS/)YA?A"_T\_3[ MB]'967]:1_$*\1V.$WT7/F'/)^8\6B*X= @J\0P^V 166Y5#S Z;7VK;&>SC MX-1A=-6Z&L<\1^@K#L-PNJ@C/S_5O[)N?AS]^OSUQY?/WM<;@CWELH[.9(B1 M5;0B@M-1$5KODO>"9U$VLG:W?O7#YLD!Q-WPU'2&]@U^Q3$Q=([$%1ZM)1"" M2T%(R*DG3+4SDQ AD8]/^MU(\=<>^PB4NKN8.C@(O9J3@RB-%L5#++X0%%E+ MB10'.B2&VF/*03:W'T\PQVD_^W$W>79^"OIZ.,4Q3J;54)E=X\Y7MA2#M1HU3=K8@[T+W.(C1D39N\\;LM\'W)U]&DS#X MQWAT_N7U, W.-YH\W>9,2YDKEJQ?IJ'F>0BMB.^X62!T#Q /FRP'5<%MZM@N$B\DN4&.J M)U1"M MC1*\3AP""FVS]<68C=H6/NS$BW9+Q_92/>'$"TV,%"$PT-P07V7FX)*E87#+ MHBV&%-5M(.[4$B^VTNO]B1?;R/>0Y^R;X'JJB1=;Z6S3 _==!'[03!RRATVB M]=$'SFGC\HR@10U6168S>:[A9A/T!T:$[1,O.N'!-G)N?F"ZXR%O<5;F9&E- MS+7!:)098J8A!!V+Q& +BYL5 7_X!^Q;J:_% ?LVLF^>D+%E\HC(3ABK(TV8 M6C>,(_G;I=XWSMJ1P24B4YM=XWVXB3J[\Z-#67=2W?$BS+( 1(X-C]XI,*FV M=V*%.%K(RI8V:E-T$$9W&+QZ%$1H(]S61PZ[IGIP>H[+M%X%9S,H@1H.AI-GNL"MW+OO4IQ-70VD79$V5=$36D)E'56DO:0E"^@,U! M*VEJ:TBS$1E6/?VA^X]MQ-9ZWM\$M$P9VP#2:L]Q0XT>PQMLI(&[]+F'^%K[ M 6N@687<4@IU%O=R, )E#5#QC(>4DRJ=6;: M1L .MT!%%'P=[;:(X3YMU/2W>H? \1=[ ;K$"&DDOF MI(%<+XVIHNIE'F'!T!)G90B2N]:7ZP^E]'M"NEWK?!O)MC;AGM->\SQ,9G 6 M>TPT(3OF&#"GT[S0G\_D_:&*&&VT7);-S+?;SSZ\*[VON$?M9-7!?KR9T:!E M])R\=1JP)B?>U(9O)6=@J%"EX&B?:EU>_L2,ML9LZ$[\#:?W9#SMO0_#3_,E MBSMC&,8$(F I35"Y"% CIZLUB@$N3*;<(">>D7_]-.E[J^]\*%;9;M+KV%N MYP6(931N QC;V%^;*+/]5+W?V-I#^#?5MX?DNIB+%X;I_<2^RC%C)K:"3-@,SO6BS/P+VG5X4,'KFC MG9@YH%\@L. =DXHILMU:*._J2Q^@\G:66?>UGC],1^G/VMP8QY-:^GKZ?8]; MUNL?MN<5ZPU1WKA?+8VS+!21Z_TO8440D7M9> IDN]BB>NL?NV=KO$&83-Z6 MV>/?7"2Z6H$\9B^@2$[TT460U50,%),%2F]2;%X#>260O3,,ZM/>XY?S<1.80_:SXL:3%EM-N M9VF9E"YDC(X9\B6/PIPYOJ=#G1WTT3JF=@/HK'E".*O)6+W$2]%),3 AUJXM MBM@),#ZV;'PC['FX6D6B\&ZZ ]9')TJ84.SL]6PWR/56JU8/H% MWLO/+)$S+[P/C$/6OEXEQEHQVR!@069<5#RKYNTG=D;[>"G57%==7/N^:%(X M&\/S[S/AS..>HF0RDPB:1BX7=PB1!R"_S6#D*:-N;LVNAW.HBWL=L*.1C$_E M^MY%\^^Y$WG9*F@6KI/.DKDD+'#CJL,?R?5W18)VLDBT/&FU49!DJ\7G#D#' M;_^YI]9OK36MI-_!N?\-3(LSLDU =93WL1+0<5(_&BINU)74#T8)*U)R0B00 MM@0"5^N[&A00;'$\T?]X;FWB'I *]R2$')H)VPB[ P;4^E6CX6P57%XCB2&7 MD")HQL@/,YJ#$SI!O2Q4>"Z6V]9I?[= '-[N;*"<44O)KHUYM0VWQQILJ:.F MV3$K5A&&^>WT,XY_/?LR&'U'?(Y#>M.TMJ2<+)K^[!N5W^>=+8+WS<9\(\9? M4BS*IA!8]HHG%PM&0:9$T$(S&7AO[[?O:1K6Z-GSFZ]_-A[7$8..GK':62(223@$DT7KB@+&M=)F1_U/M?AR\X'J]] M_S_[T\^OA[G_M9_/P^#98/9 S*MQ+_MF"1LD5U5\@6M0:!EX&2R8B,0=D:+- MK:, '0SC\,OT@3E\^\;^<:G0Q4G(2G ]YIP.)6C0BJP=Q9B :&@CK#(R+-)6 MF)N?>:Q$\N0XUD A7=SEOO28[Q//9)U\YOZURMG7MH @DLN@I*FE]Y(#VB5C MRMIP'EIGK#8#?Z@XU[$I>!1EGTH([?60[$6\\ /?U/^@#GK69\<;$3.9\%G4 M62B10_#H@'P!JZ,6S$?>F+QWP#F!\-DA^3'J1D\=K)9KH"UO^F\ KJ.0VYW MCA-Z:Z;&S>BQAPX.3A3AR +T&$&%NH;;8B"89, ZJ8UC48C4NN#[$0AR3T#N M./S81O2=E,Z9;64OYL5$^\-/E]5$ETUR>/+"&P8E:@(8BH6(@D/1(O*8#1?- M^UW?"^KPMGI#)=ZJK]-2 UTX;G. JTO.+B#ZXG7R$H%EI4"I4L +R<%@*L9S MZTMH?DI\/ZQ'2)-F6CA0FO564,F")0"@59,5S=@"]Z1W(/QFD4?:#<^F1.E30?U-"? R="D"W>LBP'^ MQVA CZGU&6=#1*>X,"%!\2J#2F2*^AAJ/0$7630ZTN\?PDRX/JP?<^'(5.GB MJD3+(;[O3_Y\-4:\6G:MIRV&H(.$R&I<)Q4.CB&#$$K)UH>2S6%.'QL.ZL=, M."I-NK@%LNL W\['] _ZX'3R>CB_W/9/['_Z3'/]V;SQW.R/+VF4%]+H96=2 M5,S5$(4'1=L>>)8M&*E2%+8PWSZ:<]@A_I@C)T2A+FZTU.C':YK5J^YU+H,? MLP^]6U[7J2&0'I<^"T=&7[2\@,* $(TIP L/R'..JGEITAVA/CT&'T"E'?1= MW# YBVO%LZA"<2F"4K37!"1+*ROC5"DH"F]]8>8QI][MP;,.%-:P+6/[S A= MBH_:2S JTOQPM:\]%P(B- H5 M#!B#B<1(OFG,T4/TQM.,R]*+UAOTU?<__$2HK1@P:J2)#B)E2RS+3@8;H.DH MU>DZDN/D-NVNF34JWD.LW2L[::'\S*5P"4%IC.!K90;&R:^P)0;ONEH$CIB? MU)6.MY%FZRHW'S\L"]PR85&)' %K;4>%-*HH8@+D02=3%!J]68.FBT<>WG+= M1["CO:72NN'>6I]J6=0/I5#6:,BI]I%B6A/[ @?FHPW,A:2CVDAC][SHX>JQ MI00[*^H<4C#91@:,U:2D3._WDA5(-+C$4G;*;=1T^=2+.A_7A-I=Y@W/56X6 M]]P$QN,K!;V5\->4$MY%8 MH_S^PQ_TY_I6G_:X/BT8U>?_",Y0TE<3-Q.:EZG=B8D+A*D8<83+%: MERBS\TKOD+B\'LC1\Y>#Y"58)8%E27M5M$A.A!*U$VXB%TX8GDXFZ_#-T?.7 M%V?-OX^&7W$RQ?S[>5TR%@;[Y/UH,'@U&M MI#JE MG.OMMU@?9)"D#:E0U^.$!+$>)W@?;,H<4SJ=FVG[66Y;'D > .6S8;ZX!SFJ M!.PY+E!HE@!9)-IQR19]/E/!&#-+UF_87.4(Z'^L5J.'Q)\.THV;Z>/>%/]G MD<03TK0G#?D"2B*(P&G$@5R$&+0$D4Q(S&H=L9/=_Z"C_!&;.2TB/2A? MU^M$5HA(,@@:HC0%Z+<8N+4F\X?CZ^XZ04])=UO?3-1%*VZ)OUR3 G..\_9_ M46O2J$[.L9,I?]!Z\#^6V:,MLUW2]$&%/ZZ'>>X7A)"!!XD!LD8$Q0(G]T\Y M8%@;XZ7"G'@XX9$M!_]COAYMOG9)TX87WCL.=/RQ+LYQOT",99$Q:X&LHP1* M2#(64TQ JYJVS"0CF#UR(&WWT?V8F&LFYLEJ;"L^=A&8:W;]P/+H2"$Y/[X'3;:UR ^EXX?"7XW2(B=#I(@L@*9TAIB3!5:\<\4:Y47K MWAL/A[?W7(D_<=INH]K6-^MGL/[J3S]/AED9V0=:9Q1SXDC)XXH731H6:LV?S%/TC4G9Y:+SWOR1\? M]ZMO/KO+]0=I:D*BF ]A>9G0154,QEHTS8'*G+[S18*K78PQQJAO)HVLX=$& M+WOJW&FMCX:IRO?C>S4:%^S3WQ9 D6G'F!1@4Z9-OD3BM'8DE.B4(W&4J#<+ M*V[SUA\,ZDA#'9Q(*I,4,V0101\&$6V".$PG86TWKU;Z'C#MPYF\# ML\X9Q9@";6II E$"V4Q:@N'(C&0$B[6^0GD@I=_C1G>O\VU$V]H5-A3VJ-VHFKMG,[/ MX*^B"2E@YLI",4Z1F2H,V18B0)*VZ)RM+5ENI+A;CW[0>MM/4*TGW(5!>(U' M,?NDK(8@)%F%PA @)$#9YQ!4#<[)O)'F5CW]02MO;W&MM8R.6";G]S"NO4F_ MXD&KX]QZZ\&+XMP][INU<'CP,6DMF/(*M?4\6[0ZN%QS%)S:H1;.K??T:W+.OI,/J>=$:,=N; M>U*4J+ (B$'2NNZ%)Q=>24BTGB-SA4M^,MF0]XSE!(,J;=G<+%FQ)2DZ*')S M4>9V'HM>/EG54:-H);Q!A"2RK]42$)QUB7XL4F=-NZ%H78*C M#?(G1^0C*/R4KA/-OE23^Z()$>]938)3F0/Y1@F491D<:I*I2[*$@K3%G\RM MDA7XGQR%CZ;\UH4YXJ+B1@G)64E3,019;]M'$J75IE;<(.<_V2)8 MV,A%:X?IR?#RF+IL> BSWS ^AO$GG-)O1N=3&D>BWX=/V',VLQ13 N-J#3)O M:52UEA*WEOLL5$X^=%GF:I M+A]'TS"X^O<7H\GT]]'T_^+T/:;1IV'_OS'W.-G])48.FLL JN1,<\P%*!Q= M= Z-TJW;9W+.YI_L##'?OU&KDY_@A<6V4P4KX?3 M<7\XZ:>Y#1:E1YFBI)&A F5)$RY5EX@Q98P7C(6-NO\;+['@>'Q]:&_Z(?8'Y)&_.*<_T6"& MF;:^-/^AQUG@R08+S!="S$N!J%T&EI.4GKQNW?S.^]8@GQQ'NU7C"N+M?4+Y MLBJE JX;03RO@&N2S\(0&]>Y,\991M#X^]4//3NK4ZJ'*! E0\*;'2B3,@1I MR*#*T48L61;1^DQR/\1/D9*'4O *?A[KX''9"'E^4N4R1LF3A\P]V?F920B6 MS'Y'38LKJ+A_O<)F=YP28\58J<&Q;$%Y'JL4'613 MI*'I5A1O7H'Y"997VLO:/(JR3[.\DM>ZA.@S6+1DHS@9P6,MS)RTM-I(D\N/ M\DKM.'!G>:5M=/%0RM-L,J8?Y96V*J^T%4T.4:=F%QT_%/ZB51B"TB!YYJ"2 MMA 35Z"S,%G0Z/SAZ[6?#&^W*J]TR$AAWDH<<48O620-W GK"A&JOL XVR^4X9TMS"CHQE0M@P4"C-!:"4/0% MM8RJE*1]:R?@ZON?M@^PLR8ZJ&AR@_V;H.G(>#\%LWMWS:Q1\1YB[7 )6*"2 MF1:=PA2$E&JK;F'K=:H Q1CO@N..-K\'J.1[;-2N=+R--%L;EQ\_O%^6<2A" M6"9J/0$:BV(F@=-.@Q EA&A53&ZS>^'3 M-*%VEWG#.VL7(!;\VP3&-D;3)A1H/Z?OMY+V$/Y-]>TAN2YF\ *.$6B<-P*" M,60-B&3!ZYA 26Z$,"S)N)%+?6P%KK& VNMO&X$UUMMO)*FS\[,%$*NRXP$9 M1.EX3;RI+;\K$.5G2?0N;18,N4=SUUYZN UU+[&/6LBLH5$T Q*^70$B(K>) MJP(B*D%,5!Y\+ADD3UFJQ R3IH7RKK[T 2IO9YFMG7G-RGV]'M*W^#%\P\MZ M4I,]"GG=^;P]2W1MCO5&\2UCA+6&W(B"4H7ZCT[&JVR%ES8RW;OSR?N&@K_B M\!PG->OU5X(U'H;!B_/)E-XWKF'K-Z/AIS?TNOQL,L'IY,U%UH20,67#R,JN M]R&4EDCF-XN0G4@Q<*FS:YV\KE8*IROQ"#^_#%.L5D6'J#_ISZW3Z M"FD&A,&':9B>T_.^7_LP.8I!)Z$YE*Q(7)Q94DQPYI)Y2ZY7J*5AWHPFDQ>T:GPOH_'L#(J\YEHT M)O5X($\H90?%)]HF7$:("0.@*3DDDV7R&VV/.^2&;P'SB7"P:P5V$/7= O*K MT1C[GX8]G;U,3EF0HGH$5DAP*D:0WI.5D126FZU8#TFY!8OXUC(=$]TA>=Z!R+UI[V84C'<>4!A)3E2@8'+ MK$"6D9,44"!O?6'\?E1/A$&-U=-!N:9;'/_'F);+'B.GN[(7N!>6:*T<1,,U MU$XW4?,L8FY=#G^U8IQ[VVK1>3-5">"$E:***#2CF79Z);2F5^$*J#R:F(!(+L-(RX[_0;:18.N/3QYW4QI5?,A M,F"S&*/+]*<;1XCK&W%=/O:P!_"-Y#QJ(J0.SI5N!_">?[_I>L^(*I";X&7- ME0R!AFL]>*LL6"4U.N5U2JUMS4VQ/:']OE.U'2"BOY@[FZ#JZ+;(:D3'N372 MC1;O":3MH8(#G#$NT#F?-#SIK;U%?LTTUT^[?LVSUTSW'=2%C, M"843PAM=4 GTY(9()C!PX0-:@[T=WK=GH'3]"RZ#=S87SPV9X,8% XIE#S$9 M Y$I-!(S65BM[R9O@FO_$^VY<=E+J) 7I\&[-)M+'(+W#FR4UA8?LE.M\[F6 M[S["'?W6&K]]$KV#6#OPP&;GFN_&H]*?]HP4*ABLG9VM Y6$HJ'4U"]:LYU$ M&M#-W6MO#5]Y_2-4\J["[<#2O=@IYP>5=;_LB80RB]J-4LM(0Y.U14DBYU.X ME )Z4E;K&;T"QB/4^[["[L05_C+&-$\V[O%49/!< _)ZI97K ,Z$"#PDCK/V M';SU#?JK[W^$&M]9O!WDH#W+_WD^F=;QOAJ-GYW5$?_W')CD/ =K)=@0!:BB M-#@N&%@9A<%8A,VM4\_6@GF$)&@C^"YZ %Y>?EXO@^??%W^ MQ)H'Y\')4@L0%!&],UXW+ZJ] \R#%8+MFCM=J^C89_87XUR>13T_GY#@)I/% MB":SB%(IEDO!' 2FZMU.)>D[%D#[XI2WQ5G=.O!V)Z#CQ_8[8L--]C732A?E M,N=8%N&D3J=[PVRB*?J;:3(Q.:EM9:HI/S M:)().2?9.F_Q "J_)QI_,(UO(=S6D?<7H[.SVA@J#):#7,1OG51&LV3K,ZT$F,.J1)%+-T;RQ(*.#$HVM()81NPUUH/,)HG, M7;2L>3&!7<&V.]WP)I<0"S!&SKF2DH.C606,5%C0<9I4P>?[]W7B4S].LYO:B/^PBG\HZ*UQ0))EJA"F5 [C$$6A= M=E%%FOVQNW8Z#0=RJ(C*<3AX?-T_C$",DTQ[HSD([^O-I% @R.+ 22F4LT9H M;'Z8?=J!F*/Q9:M0S39ZZ]Q?WP3,4PW5;*6H.QWW7:3J#2H$<$P3%?:$M M7ECR0FWU0F-TM,LKW*PDY6FI?*]033N-;R/<@X5J?-#>U1KDPJA:)MDP""%% MT!S1!2?0J\U2'T\U5+.5U#<*U6PCLD.':E3A'LF2JA>2,ZA4MRA.)GNT4;N8 MG?,R;J3.$P_5[*S5E@)LW[1I9I9<=+2*9!^'FO>JDJZ-Q8EH/HL"TOI0).<& MS6:M9V\\^(=5MK>X&Z;ZW,2R8/@F:%9;8?>3X!CVU?XB7Z.[/>35X01>H&(A M6^FE!FEJ/PA+[J^7G#S?P!C9%3*:Q$Y)>VM,I:Z5MXV86BOMV632_S3;"I:5 MJF4(IE9^"1AB/9PCBT\' R$5IKQBS*;-^N+=?/+A-LT68AZUDE%K&^C%:#BA M2=P??KKHM^*C+D(!\_7<1ND$L9:\CC$9P7)*6M@-;=CK3WZX"MM+1AVXF:_Z MWS"_&].N3H=!&DNLQ M.]$/,9-B& M&VLS&;:1]8/)9%#2J8*F7D&-M+L+*\#;6I62N6AYX"ZQU@1ZHID,^W#P^+I_ M&)D,F:DB1:XESFKY"5\B.$DCBB4*B]QC;EXY^PEE,FS%EZTR&;;16^?'V9N M>:J9#%LIZLYS[5VDW+GJ=1$R""Q@6>U[)TV"F#QM\;39LQ2]X;QU3YE3SV1H MI_%MA-N\6N0]![B&1RYX(/_7D?^KLBE0:RN"-ZDPSK(FS^DQG(!OI8-M3L"W M$6!#XWC>=/(_1^/+$HB5M&2-VY)L!FMJ*2A%>U;T3('T+'MEC6.L1:/KVV_^ ML>$WT$C#@')%4]N[ORW7,"UFPR:@&M:'7@OD\/6A]]70J"OQ-BX,O1Z#_B<<)@SU:Q\O4O)H6^(L2G+!N03E7(2 /-6VFYYV,9G+SDZ;)] %Q9, MX9@];G4]]?KC'[R&]Q=:=\G(1+71]#..EY>@-<]2UYY+?G9/-BL(9*N ,QY- M3,J+L%GFS;HW/'AE-A'=6JNLW0'@PHA]_?JB^"OA_=_G8= OW_O#3\]2&IV3 M7[K/4=^6K]CW4&^?$=TXOO-U M>5<^OS^I$>'S,5X&OQ4*76(EK,L>5*BE*T)T8%CP)B#65GL-K*VM@>T;/OJ- M_.&Z#;X>WJY77/VI]S@ACPK___*NIK=M&(;>]U\$2-:'I[N_OCFK%>PR&SCO, M0B*7RL'Q%+IS(JB(J'5V/M069ML LV_2:QM1EWVIUE[KLCSC7Z ?.+-GV.?L MT8]D"@BL.TI'LDCHC!@@2I4@Z91JZ[@M M:_[=7&J+KG_X\,+'?^RSEX%C$'26RR@F(4$P1=I1#E-D;(H5=@^H)H&\] MR&KXK\$LYW70'X%;C_0O=R-LD184=R.(WJ*2(E@>.\Z$TF14QM4>ZEV*[:V' MUD8O-="[799GQZA3B1B%C%KQAWY6I*BR *N#&H)+:&JO1]YP#K8AW8^M>Q<+ MG2I9C$=Y,&)&,>8HM%>@,"4LK,K0 0H*].90M[2 M9K?7B9\U/FD0-V=HQ))W,Y0?OWE#QTFW8;0AY*@$8"$*2Y42/;=TPONA:$(] MY/H[$J[@Z5]FU/?@Y9J$6N:O_5;P# RG^>LT_X3YL)M^<<5\%/HGE"LZ4-%A0PVZ.!AU!=#14]]X;WVUO]17'2P_5HMW,?+_)/B M =Z_^PM02P,$% @ /8Q85A>"E6W,$P$ ,FH! !0 !A.B]%^FA@R(B'04)J#01*=);I$D38@$!"0FB M@'1! 14Q*"(@O88FH8,B($5*4"!!42ER(AJB:1/_]\Z]^NV;N=V>M[\ZL MW\O:6< Y.^_>[[OWLY]]7C_ M#N9O_'R\_'__^/LF_TF5E8.-C8.7BY.+]W]X,/H $6Y63_9&-A9E@%6$A4V$ MA3$$0)@V9@6LP\FL0\#K"+ M<(@JZ5IRBCD'<"E?$=>[F?^46^5D4[^$RS2HJA]X-86'5_* E+2,FKJ&YL%# M!H9&QB;'CI\Z;65M8VMWYKRKF[N'IY=W4'#(Q="P\(AK,;'7X^(3;MRZG9J6 M?B_<*BX@5_'_^F7R),OUC_[@'7 M7[]86./^GB#"SJ&DRREJZ\FM_C)_*=-_3PJ^BZ@1.#5:5Y)50.\ M&O&O:__R[/^98RG_+L_^BV/_U2\;;!KFC]";_#[$X71,]3$ON A=JX0VDLH;/I"O M#:[*GL.<* G\#AFR>?M!>[33J1W%N\R18<(@[_U]% MX@NL%;H30C%#OCGN7UR+? <3JS,[QMEV?1X'0T<93%U13O;AX37E\!OO'./M M+E8-#NV=-3QAZCT;]:M4^8]6C7V':*3/ U4AN>E&_OI:DT.6[")S,L"33,TR MUO]&OM UJ&[D*Z!/?QQ*Q%R+O.#XSL!>V'RV.B*.U63N7JKS$Z^,-MA?Q25KSG.&?#T]7P8A>?GLA#XS+^EB*%9Z.; M64N:LV4K#5@VYYS]?8BSI 5:(?;BJW/:7.LV(W4:MG-?> .GR_>.[#XP_@B] MV&ZG/GC=]&CBQ>039S)_0+F1'U>;';,;4"W:2,-O.+=EBUF;$$)W9(YH0I!S MP3>%IW(ZBFP%KG*"D3-4%0)6B+PW< .6:Z91E36AY35;UCM[9-[(\D3/=&U^ M[SQ+FMO-?B#[!P<0-FTE#CC_%TD('=)9#B6YDQW6?Y%]B/KKUL5/X].L*9CL0X6P'B3K9LJO.P+&H4'@J0H4[DF^LZ MPC[A?XX4!JE]?UKM:W?GZ4WQ%EO',C:SV)U'P-RS#O@2 R#=(T,H+F0EN@J" MG7PSBB"OH+70^FA#-N%I6*C3\Q'BVPQE.;W\3NM3K'J"D9W_>5^T,LA+%!N$ M(.UQ3(EVW'KQT"OC0?<;.8.605>J30]-*/H-6[-\$@QC:W_68WR> :04T@<> M'1K C>X<+//FN[W*TKE7OG? Y,WW[.#0CNHIJG@02=7AY/B9$E+&.T+'7/#I MQLPK!A>O7V6]_5%JTE[HK1-7V[_6QZ' %I_SXI'5:2=[?3F ZVKX''.MKJQ* M8\,@M[ MD^EP BK'_!@&))5W!]_&L^2^;]_XA E5%KC>C6W2$=7!QI?!JUAH8)4FT,T].U8VG& M=G-!-\?\;-R["A1EG+A7[OZN>IF>O+DS]<9FTZ-?)P4F@ K-2[L!&X#=7I'" MS+1&J7\,2I,*8JFX (177-!7K;?>N#8N]H@:2NNAGJA!OH&"G@^06O$S.-<9 M52(]GT#1&CG53IC:$9XX"/,KL#$(78%>@748+1@MM$^O>'U0;7Q[DU"DP5__ M//BH2@KW%P,60A=Z&[XV 24MO(->@K!^+?*.?A8C;W.6>!EC*3UG-BV-Z3C$ M*>-V:/-M0DC(Z]\<;N1[E,1XMD%8JP&J.6X R[J%$C97K+OG'^%MG/ZY/4W^ M"(?3Y_KHZ)!J^BOR")BS7?3D( B_4V;;\/.W MZ"DQ.>OO!67Y9W:M+P@:1WW0WU#09";E$'*"SD(K_\X 0J;NK K0E<+\59M? M&6%$?;])>@C#C_Z>9J=H?V@^$^*28FB[M%1AA>/I^PTAP>;,+,,9 !+R;U]&?<6"'JB4&>1LE\?V,)%M;7](B"-"0?$)=XR\_3!. MV6LT9K9]4?I9N-GB>N'(<&"/[N#MP:C?0J3U-&GHVJM505';PEOQMP92;QVQ MI/U$K1UD *#7QE&F'>YT_@D1W+HE2.0__BD2TU$FU(&*@I$/V@PX+IIZ3[=. M93, /NJUN$@"]T:4ACM(*[U-VFLUAY4HJ/;DG@[9"Z*,L7S\4=0_>H"H1>># M@#;X /!+9H\C:$-P]><@ZC^_@ZU>XM!O"+4H_Z*FFXRK3(MW5'B0&LW5V1I)P6J?'*$SB1LL,61'NL M\<84N?/XRK(!"\EXR!%W?JUX8/5F,W)&09?XZ[&Y@)^1[%?#!]<.^0X?A6F\ M<>-X'FY5E^< %?8J=JMM2BW:V]PDGAYD(%%=!?9^G+$!0\">>UIUR)\*[ ID:I=D4> M-.ALCQ"U4ZB,:<]?9N4.Y_TLX2F^5'1)\[!Y$C.L;L/(HT,PT&'JMK_BC)E* M*!Z:5DW0A8,,8/# 9W$&KL([7K=I,086XN9@(<7"XP-U![]5,LX/R%:\^8?S%?;S\+GU9_OPAM>.),+'TVSZ?D9Q\!WL> ML(!:ZT0W*Q2#RK/K2<5IU #339E:DI&_=,' $GSLCCHEP^@<<9A%C\,]],.V MU*'26NNXD8V+3!NYEB15T607?X@< UB0/;Z!7;L)Y:%#(E<;L1G19LYX 6-W MF B9L"'O+7!NY-AZ9PJW=D]5J9Q$L'NX'*N@C/6)KZR55/%Q4A8MF7Z8JD.V M7Y_"#:ZAADU?B0W="(I$8D)ELA1!N,/L)0(&@^F<#\1@4HYFB!Z^KN3F>KD, -B2 M.6[ J.(:)&FBSDX%19.J#.7IL0\_D(=0PG-@W[7*UO3SO*^3P0U'NQNI7LJ7 MC[K>.9""]ZP'^]B^H=(@;:-4]55Y#Q*EUIY) M6.'OOQ9E5JVK?=E$ZN#GQ@L\OI\0IVB]9AQE]'>KX&L&P(/@J*-:DF\*9/E' M=-FD;[2E"1R2< N,9B)@CDCCMQ\YHT?*UAJY/D')JOL[7XC%P]#6I.+M:Y3@ M>)?-W9$N]8>H$'R>R);1A$)=2)MH9(ELW:*>UNBE7%6H[M%Z N66CC0#8#_3 M391L8P 46"X;;N']WY&X *[%RYJZ"IT(G%S/FI\;0*.#1$VP=?G$T5 M(GS-?C8P.'+\TO7=J],C(6%++M9ASW_(Y+@2Z7#IW$>E>QC:(B\I:OK3& ;70/W+QZ?L',C4#YV0QB;E%- M6>U156=^'(ZPR)]6T[D8_/@(@5L:)@2%H])Q^SL<#("_@AC9]V=A-E[I9"+G+@-G)=*?F-#H=HYY^37+ES]JVTAJW=B8603_7YW M_T/A CE%G?BY=Z>7<-K#/5>IG3ND(G0E\>(].I]'5?PM>V;N/:7*SID)SASI MYKSYS/S1A[1FC(1BHMQ$ZQ4A5@'/'E=C,_2W:L-_P< MS[?FGC#V?= ?'%0P/>\>?I;5RWG\653X96-6AZ1^RF&$))F/J.(QS0"BCC& MBQ]#!U:%/T\KS:K-(3S$+&\0K2X5$4)N'E&]K37$>KB,AQ\A)ZBUCB(?BZSL MAS?<80#[!V 53+>AGQ[%Q]'[W-%_U#39AK%KE0R@;:22(HU\?7QT:(K/(&CH M1NF&^%D846WX24GMYG:T1HK4>_[9FE[;(J_@V%#*(C=VV:=D>M'A^\7&W@(D*;#SJ4%U\RDVQ>2WN!8J)=&JP- MUD^#K>T.R_/RU3A8OQ\N71Z0B3+_$B[R86#T?KXLL_D*.>=VQ]R1>(I4#6*I M8AJD\^1(KE%T^HK&^[I+!O(Z@YBNXMN!+1UI?.1+*;\O:72FCL&576K%ZP\4 M/$]&%CX*BWJ:F)7A;K+N,OE]D9=+M> &+_D479"WIW6. 5QX)>0R&UW>@4$3 M!$L/BPW@"TY'FL[4UIHHIG"KU(>Q+2(U4/WG>@6H6K1BA!H%%@GEH\8FKNT> MD/ )C]G2XNQHBEO]7#%TU5^=[Q)"ZFVF$3ZSH'.K!TH)CQ<;7FWZ0\<]$2!0MZ1OJC][&JWV2#0.X+\9$K^#B80CE;ID G!75SZ0WH0U9,"'#71FJ*EF+ M: -[!?YIQ?0J-(,?1/W4FE_L=^<_[2@PN>!?4GI+=\PJJ2['\38*]!1:6EU/ M'^BD1H*C?>;&"V8.<(/\U^#6Z7?#&XTG-2]V\(D]&&Z7$CI6:DTX(/NF^C>6 MSLW%KDW10D1<$_V>..P1U5,HJ;<&B7;>DK?ZS;= 9SM-RG?\&%[(3?QSA$FPS5R)7T=.:7 M7_0XZ7S_YR%K;J#Z$CP-"[IB4] B#" RGR(.27URXATU0D='.U1F(A=-L@W& MM!?@]^WAB0<51T5P;IZBX^]$;8:Q('Q6BJG1D.6D-("ZT(0[?@790;]X#V^A MQ>1_"K TYL$,>L,"O4_L'1<.R83GE JJ.)%KYR9D^U05XC#Q>]ZZQUQ(R[7J MQ6\;DT;V%SOY0])()]V>.;FF:FSXWIPT9[Y/RLZA/+(FU\ !7CT$M#(%]5WK MQ&'LCV9%!M!(9@!SEYV98+_, .[1R:>8H<0G1#L^90$I1[?&[5P#LTA!Z,%' MD-QHN$XL Y"*R*B,/S]X_*3UPJ.*\>.*KGO^)N5.,XIZ9[XF-\HV7_&/>LI< M-@>Z_#=LFT3Q=@9Q%F^<05>(QWC\0#7F8@Q+)RJ(#_)Y>>K4\]V>7W"[40^Z M-EYBVX"!GI*TS!B8",*,"!]%\Y+3AU:%HQKXD9P@.JWM2MB?)Q>S;W===Q?Q M^=UM_6OH=A/?8Z/5^UCX:?(HA"I1N=;^E#BR?]I=L&YZ+.I[ M3Y09IVE8':FAE*/\5\'59LU0*9'TM>)CYSY#P_/8R#5T9D34CA*QI-/D)LBM M5D>6;R2D:N:^?6-[TLD1>VNO([7CL.H"$VK94$JS3HG8(70)/)FY&&^@/[2H M3*[90(MD !;-#=78\*G?IQLR4-N90C3C"B!ABBI6LNZQG0"6DY28%1N[Q+6& M'NJ>XB?'#7GHQ1>,.N>.1%W\[KESHPVTRX MYU!GUN$;6S*DAV D?C>[-@#\(&SW<9 PE045H(N3NX<9@% /WTOM]$RS:\]LPK1=SKX@M>=ZS?@\ MS[;-_OX2\. WUC'T(*6!'KET;N;*:B-5GCY 2T4H"+TWA$OZ>ROX./5J&U)4 M!*\K%KF>HNH.)5_0;"ADLOP"%"]2#3D'!1U1TE0N$#VZPS;8I;;15A7^B)X/ MO8G[\TMT$Z?RI999V>X(O+'U';D<&'W.!* 9D*.(LOVP SU_+%#%HW]M=ULM B";SU/9FEY97#- M[]R62^/L][JA#+4/=W\[G[%82%$GC73"D<-/?\E#DD5/SV!8J1$(H M*W"ZS;XRDU;+T801@SZ^H)L1O)QV'?YJZN%C0?IK"T@^#+P*H1:MIJV2#GUD M -]L&]Y%.9(2P- =78ITO"E^-:MVA[I(-2R'A?VYW4ZP:>Q)DPK.#/YJH]76 M:/WIHO_MA2]35+ET!J"&P6-HF1C4'Q>M7[*D1 90P+6&HHC]G**IY2:;-.#N MD5;)5A2M2 4YT/C.]B\'U(B"[JOO M6,CO4B5/T7F%B"H#,)$8Z))0OP++0FN=T=[YYIZ%7QEUB,ZVK9A.7Q^O@RHQ MA[^Z/<[?T-N6&@R;F%'@#C:YZ]+#B\/*UX-*1@?]3[M!//K M]'PCI81Y!#N-J@-<@KE[ X;85QZ@H+O MD#^3GHC?M9A@KLEB1)?''>C:0Z3&0FOD8O3V[I%6GRS3*D\]>]E5G^:N_#D) MQ5M?(_%8\D&K_3RS4Q0.A A1"2Q-3S5CW=<6&MSEERIQ$C!R[6."8TB-C=^)W4YG06>:_%%%OC*A" M# "&P](?UT=^8P!RRO9K=8''Q/7:BR]+VZ[E:==L")&5N:CE\#YFTTVK84;K MFXW>,F(#-:,+0[NEP0"FHY@!#06CH=12KESL]DGH'Q^X%QKT.=T,PJGB)8/> M"]N;$^'KX0;:>AM[=)%?PU.DUUT/+(8TU*]G^Q#?WZ_T^_ #"EKM)AO]]GS<=:;''9R/F]28MCWQ$ONY_8W#@;1 M>;X1M<[1;D/7GMW ##" 98]^F1C M+!5KV_D0I5.L+!0A(A=AX;8Y-U6MF]Q"Q P9=:F7E'^KOE*W+(^3/.[OX]@\.7%+ MI,,V-$%;U$UINO2RZW=3"]7X8JJ<3PVY8(KD *8]K+0[%%[<:Y8=8:UWLENM M8O!T3FZYZ3)7%]NBZS1RD $(,X&M'-T(&RAE&UIMNY@:BO?Q.V _UUIE@$H_ M[1A^V$C[4M2G!YOLT.)>VV7NSK"]F]E.[%#05V=YBP#M@[)4;J^#"\SJ]Q": M<_A%&F6D^*C4FM'3H+V=VN7:@L*'DG8F(AE'.Z\]H(WW0S$"V%O0D,2IK)6C MM"*ZUC=OCQ0#6@=/)J#E67\M'1FQ)*ZN? KA6; M&_+J,P#)3"8)*3B9K$1V9):V8V1C8@/)APC?B03W\:C<^IX3:S5;=PPGCMMK M<>_.FVB7=S["BS2887)4[HM1)KY$!@ARWM!9W"+]('M0+E./+=!5J5(@+#/P MUN#^R&04U*>M-65C$ZYZ1E*[6 >BE)+R_99& 9 ;PNB.> =!'8QC C$D5VWP/DP1P5-+N(0((#.! O(8WB&%ZD;A6 MI[>YY:F@.+,-SEC&2E2WWO;Q>SOSP6!6^1!'_Y<-P+VX?Y6LI=/?D -K:?2*?M]K=1!>S\OZ=Z8_BZL;!6CD6(FO89: M-%XW;$CI4:GX2O0G0SR[>_+L&W,_AI;NP!#U*D[2RVR'KYX[9L#R^9$&57*6 M%$O$]G^\1M@=A*4P +%?P^#/MX8YAY8'[[:V2[[)W/A!\*PLD-*>)#PMW6_* M/:OD>E'A&[-B+<)XH5'8VP>)*+SQ\@5,YN_MV!/ZYS-<-D:^27B.X+WNI]1G MUSY/D8I1K*)2F(#A:L7DQ"D6])D"J85KGN0V35,E7E833_>F_W[,Y":JJ&S]CXRVR.%6XG -#D@[DX6RA$@J&DZ-E> M:?*3?4)ZCEE"#7EY5*84O;B+\&A("'N'^RY$LO=4U]! MB>CW.=.[2LSABYW$JRY];I7PHT/1@=>K)L5Y]SXZTGGLJR)@[:-4XTCZC)A& MU@'/W-^'N5*%ESCL8]L]S]#*$QS53HIAKVS=C=P^I,GV22@'"IY)1&>OMFL7 M[SQ-H%A]"*SW&2ERY) ;1:U-K] M6?H\$_G/Y5-LXS&DK,Z9-I@0SFLYK-T[-$WEZ')%Z^[EAWL:@9_&59I4?RK& M2/RBB;/\OL;LJ!1MJ@;75E/ S?W+'_R>X\:ZGJRPB5^U56G\\";UP;-[!>(M MPH)Z-Q::_M+]$B*$U$"6!G?QJT/097T_5!HN-@U=/8R/ ]_W/$K;;:[RS'VZ MP?HU2S5+ND CA#U:3U@J$;43P #8]\@4 M&C@Q62I/;A,(OVY*F&K\A6Y50WE.C7N.//'^5T]$Q+KA!X/GE.CSXH:&X6D3(] M$RQZ;ON*_ZX5@, R@96#B1.7F+6-@VV.>AP10*Q?'\2%IDFN?6N7B4XIZ+8S MR9I(4$M PG\=;.7PO?;XB^%T?#?)D)Q'D-?'QZZD4NS]P_R5R%X!U\)?;#V" MIZMH5=L<=CHINLFC'A*CVV_BF"L_P=H*N='!JY1.;PKL2*S./M1K9I$90=_XF5A8^ M#]>[3QJG/4!J+L>K##_Z?'O^R<'9-D=!5$3XC>8QYR?6J4>T/V5:QZ_G/PP9 M/,ZIHK:?=- *B.?:9M)M=CH(V:Y9UY&@AKQ'^,0RZ\@=I/&K)U^&GASN;;:_ ML')I)%P9#.J0!0;)CC^Z=E3TUL*YRP;&L.>)9NQD;"T9(08Q25^?0 F M:^ H]8$,)6C<; CH '8PWB36;)%BN"6B%TP=$[5(FU$_H#YIK$$[U-L2^61B,,99,, M<+]?R["[AU%? U\C]+]%$NN% '$S1=,(]24R6+$&WOKT&T-BLTF ^ [\DM-JSH>N663 MYSE3K_*Q^\V/D (CUTG;#Y-.]QJK"+TCS'63<5RR6?<8MH]]QP BL+@TF'A\ MS%VXF1H>RJ^>&E+-P@ .?_\DYG#%3(/\S$O%YBL^S?(K])+0$A]^=R>5_8*,)(: />XX?J.B&][1UZ]\XO&J5S5=.C6NE1#QMJJF M8Z$-84C+,+,"QTEJKVB9,>B/B>3UQL>T$:)*B MS9JFRJ&A8!H+,R$K*!#FA/JQL$4L?B&'+HLPICU5[6TC5E1YH%W!9H.B RS\ MR)C$(^+&WS^.S+-'H8IP,@,352W3X,H#%\3K8(3P"^(VO1/I+ M>@A/<)5\.MOK-X"^__;W^4&V7!/#7Z7B+#^@V\;,O*C%T-+H1R/0$E0-XI]] M?_K'QD2'2,>=5'[BZR[UFRN0[X MA2JR:@T:[UP+IUP@FY(*%E;]6^?==!93\_$AFF]$DSB?"/K)^0X:W9,]KG(J/[;VAW5 MH;'/'PHNEP,"Y5Q0/V<+B!K](P0\@Q9"?E30 (N'8)+4T%YP/Z/GV(NZU(WR M\G!@,)%W;*;:]LFE/OS'L:C=_4;+/L,)1# 3!@^150CI0PV<5-\9)EW<55@B MYPV*+//14#Y=,J](E6H](YZ5>]%2W*HN%H#*:5:=[WL=F&5FE$S!,#I4,2S^ MR\XHF'B2'$[8E8O 7:S 9[ _TLBXC#F?IEM[->'K\.D!BY<3*9574[BE.8UH M:6:A<12-36P+] XT?"+4LWNAU=/ SW%8ICZ+S\#;5[^CW8/OC3X2^(4L4H)"'XHNR S-0@5@CA6SST2+VI6OYT?]*SPV+]UX-R ME<>5SUB>S-<\Y'$,2).[U4:Q1 Y!^+%A*!P?/GV'@X#AJ4(8S5WLM ^X)!5Q MQ@,ATAT<)?SAT-D>R+HO8DGAO17@NM"J#1F6D=]-0UB]&$RHW#0J\%[U^J#^ M]4N:E2:Q\3N3:IX08"+"+IV[FH!:HJQS/EUO6 HEK1-AR3^U7;=[I[5C;+^' MAAF+*NVM!,CN?%B6QU]T)&6H]_YXEGR, 3")OD#/,?!>OQ&2 QPJOKJ,VTUH M,)1]\623E"#7@]%_\^'UX0)]TZ;-MY>!/GD.<2:ZHMO_PFO*%Q)(3J\D4PC% M.P>,'ADDFLH\% C$F M<=**A)8>B;\4I&4.%?&+UHH*AV8XQ:^.%$GF^Y"OSIYCD@S2Q<+RVHB3K9=/ M# \5V/*9:ID]Y\Q_<.1DX9\SF<#O/#HO$['87X,:.TNU\?!1483-'$*)D,=_ M,'//:S-HCZO*W=0Z/[R:=UMMK!+14>F?KX29P&Q.:BU MM%5!ZA7*L:\H]E@T+FC4HZLXO7ZHR[J[YD/;^[IL4R_O^96^,>4T]3%X(>;S M@2.N[ HE1'LZSW02T9AT=!H;V+V+4_$\?N*V>_[F\8VGSVVN),3*-Q23X@-9 M9DSC[[UQ;M72Y7W>%+C- !RF+11.4$20;^)037G]MN;L/@@[N&BX3-+<;+C^ MAW!67+S9-P4OYZ7@D+L'KGI\=M&SU,[/I1 J4ZGAZU".E7A8']V@]=T1^%H! M3YM6J=Q*JW//I>%KRJ^TN>F8,[ M4]L2+ZB6M'Q56AXJ#)L9UVLRNU*D(SL*SY M,PRY[G^>HH?J5T$J(:?>.8)[KK0NA%\-PJBS*SRZAZ,R_)1C[H[G9T(!RMS= M=O7[6.,=:M\YVXFD)F9-^$5!HOI-D=+T%;1@JR-7)%VE"YQ_BL_*4 5)=97> MJC67"@X=OMNJ6A6_: -AN7]+9FU=\1=$ !5,;H4D>S?T366C)=JF(#FHP='3 M\[%^SLIMVH':N(]**5(6MB?+=5?W;">'2Q?7%;J9&7-?'O,7<]_.*<:]T!=N-7NT_,7:H*\G[7FH1<: MR!KO5[<%\'!1LG$? Y#Q\6\DLJ=L&KSO,1.ITW%C/=R9>Z7W1%ET7LKEHUN3 MR )F53A)*\*N%1I#FD=W#%\BYQ3D:,^B8Z-\8,;A#8N;YE(Y 9V9F_@C&JX' M372-?G+X;/#ENJ59_N$C/2 ;5R/?H=G-3H$NHR.W+-*'<(@BF=QG76%=^5'! M+LV'(_Q86]AR1DW8B8]%/C*S6H4*, /#!X:<7J\P7B:5)*O7G_\;>F_2,-2K0V9OFV MSUN"K^U@Y16VH9FBT\\^V[CR0FN0075Z="N M'B+/SC+HWU<)?[ M$CT**[XB#R2FB'[Q3L2TB'"-(-!&!U6G5G[<90 2,5W[(ZN9V);*$5BZ.0OY M,V''>,@;.C1>W7KG5Z2VHI>\AH_G4/[I3/F>\?"^?&&C8!NW\8Z@5K95S0:V M=T@3A#/M&?T8]30Y%+0?QL6E&\#2KOE\*_:>F+^K@W:=?Y[SO$"^=E,4!TC( M\=M^'XTL\\5X4"#(:2)R#L)11J1M9"D4URU&Q'D;9[;>J3C2?KRT-NW8NKO9 M?54NW[UFJZEC94+.SWI@ZZ-,BA&EL;Y[$Q4BE&IL5+2B1DQMVZA^N76@:.7& M5YQ5<^E,K<]].X/F0,U]TK3*7<0)(HJ@L_V+N.S5>KPX.<8$ M81-.,(GJ29W[>5!%K;) T=;N0K[_,5Z\SZ<0M]=.+-]C/%XWTA<@D'I4<#$S MPU-49>+!F3'<,X0I?4+A6GQ"-*+\8/=J]TZOK3%P\]/Z?B(/[7.2#9[9&_?J M@Y.EZT("*W63I36>IQ("KI:JI;@*YI[(;(3F +#_\%OD_Q>4>H]UG<'55*B4 M&=\U$+6NGA-4_75%8^)>>-P49N>X Y5H'Y>:[XY^_LT=-Q+J]1@22 MC?'8'&^!M)R&+9F1A^;W:@9?ALO4WZJ2C:S1ZBA\'VS=[RX;'*NY.=9_)T0Y MV5R7]JA-)P<&.DYE/I$E&^$H\9BURERDVB92')S9Y!>LP9?:'0GU+'S.RS&D M=^=A'ENT5'+W%9T%B'Q/$"&R1)*L#Q;].C""5&J*Q71K=1IH6;^%5T]R!?^^ M[0Q>O,\AY5:X_@4I21_%05/-O"+75S.PPH98FRWXWTH9_3QKEGE<7/SHWMNEY# EX@;'L9#^,GKSJ0\PFP _&W MAKLV4BM>5\;'.1.MYO1Z"Z/4IP\-*&6JZ=F*L$WB-T*<7ISD86<;Q*X]Z/+[ MDMJKCIRA"RY,WW/+6I^OK#K;G$1JZSY=A#NU_:U(8:28SB-1N8H=Q&;U&@4' MO""7K'_),)07:?HQ$=4KU3-\HC_^(VJ-\]7@"*PE-!5AO[YSBA"71H41(#Q; M-U8*)4L(6KO\?J?$(N:GHW\4!1QV85$-^.@23SK[\A,/ /"NF-#NF8N3,:0K MCDN1EL6>8'%J6=0'L]ZF?,@0]#!:.Q0#PVRZ![ M0HC.YX&'BFYI#HS[D_D2*K_.8#\FUB19O7ADN"]RO(ET8P^-B^M7T"974Q(1 MUYM!B=H6NQ"*DO_7>UF7[1*W.H.+5MCR"+'\-JBBWE$R&M3JQXK/6O2^US&4 M%0@=*,9> J=JG@=+Z?'.2A'9"!E$"(@Z@!KU]U M039%>T[S5'LDIE>5*%EWZ'5B]=LJE>RQL9>9&3*W;===<\01+_6NLOQH]3\( M4E&@Y;4:JRN0I;R^ED ?%4B8T8O%AH7)L3\+3*;?A$DSG.) CJWR494(\:I9 MSK/FD##2PKLW1Z?/%#EK*>V[\-(E"M!-QOV_FN'*XW_-8O%])%;8I M=1=-*EUF]X\K).6M)CT8)R51?\<37B'_4]F/57+;-\[3)F6.AW(G'+"JYV-?><;6B_NTW]->A M*#!9Q?F_'Z"L8B:V_T"W"REN\:'#N-(>]? 8@X3:-B7A+<66[MR#;P2_"U>- MO9:6^,GQO]BB_*/Y?Z_)D61\[M:9-LFB717-P&M:16:41TW_S9.7_[\5EC4( MZ+J[S+E/XOJ;,U0W6EU,I&:TH2,W.:3D5"8^[G2L;$90:XN>$,'RRA6>@(^6 MQF4*94'&D,N(2.:.6ZD/&K&N?&C)7(PH^52.UU444<_ID=:T?)[(/JI#'RP1V4U?_3B9&SBA'^)#MF),-KJB!I*?RI*RZ M\#A.K2S[V\<\K"'Y\MRJPI;*V#8&0%;+V[F52$&@^D_0)9#S71/WC?Y49O7H MU=5;17<'RN3T-'O[2XV"3SLP#ZJVGPM>@0U)H()08#0\BP&$1EVC<]/ N %4 M2^50%DK$)S[2PNB)IA7L2)*Q;Y%'-[;MD7*>?;7I#-+52O%#_O.;@Z$ENQ=RR;-?6_^B ^7]=/.XC M<>AVS#:1&1P,@(:.1>/.DQX2>VX8I[?>7N:W2^^:^_Y 3**TUHLS_)/BCG,R M<#&PJG;)-<@96.MHMH?#]#978>4W,"KQ8R!8K;OD?=IV M[R)"04_"5;_[D-91Z@&R",A%^LH ;C5#+Y%H+Z#AW:_L^U MH2FQ&NVS!EL\ M/J]3Y/M+SLV.5_ED+8DK=;P*&>"_#*3Q J&#\#0H)HXJCZ%$& _O9A^0*1Z< M6BKN\RX_%1X9KA1VJ7RMQ/3D8-1*I5Z4OF_A0=Y&58X? :BE*7E4/Q]TK0 E M2AQ-PDE1:K&Z15=G1S^%#CY??3P M$/HIG9,J0+:C&"+4W_5R,/M?!30>S4..&(XRB#IP-NN2D_4QC?XN"AQL^6D$QL:\,VGA**ZJ_"8OBA;=CMXB,5ZSI+ MHR-_,KTCNJRHVP'Q]OH"6DX7N#,WCOKB5G9^=[++38BA[ S?4B^2#4$,*8WL M54\5(R^L)0J)QGL,=24N1=Y0KQ0D1P=$E^V[LW-ZN$A+N]U/<[+@$J#PTS^@ M6Z:HXE!2[#0V/&^I87BK^NN-EPEQ1=>B?";4B19Z2WY#/#\JLQO'7O-7^/&I MU$!@#1OCZ^G]CLN.= %=6B>!]HR9K.&Q4#GZA+_Y7!&. 9Q[]>"WQ]'/#\(Q M;\LO'0"KKV.Z^3+$C=FE\1 LI F^\Y0"1:ZB6^;3*6>1$_[Z>9[@]S9)!>,! MOW#,&:Z2T%AAU4&SX.0W=NP2(8>S:_L4:JS$G5C^9\6?AV\=2 @&/!CM&;L5F\86Q\J M2(<5<9A\K^(KK-5X>VF=,M8:UI/4\+IZ,+3>CU;B-5MA7,WO(3FCZ_Y0M6#^ MPHQF_DDYS$3*+OE@=J_6.YU>;G+Q(%HDEF:DAXLR$#)N!1$3HFF-9A+KV*4XS^*SW>0,(LQONB<._-Z? M3DK:R(%?BSGWO'WKQS+MH?.!&\EZ7SF-35"^S KSXB,.%P9C7=G$JT# F2=B MQ^+8;JI^>I+$9<#R =5_&G&>&-H/;;;)H+J!UY==BYV:(NUB=]CQ_MCPQF/>0T\LVA+-G"Q^:9RZ+<"%_ 1N&L8VYK0O^$FA'; ?YH>'M M/5GQQLC ]B9_U70V)XJ32QF=>N@-;#]J[X8-59R+D)Y'%Z%/'$_/[(7 QBOM MC1I>+&ZN*-YD,\^H]/4;E7A/9A?F=S85'@K@$8P_[V]:C9QX9+R=1 FB'B4N M;*.JQ@.>4<_,K=H25Y-W=A42[;=L:S\]B.25?E!NU10WCG[XPO+Q&TK?<:&; MCTHQ.YT4"T3$'%UY)4*,#.LS/\@ ;AL/'+=Z47VBU?W>LI(Q9O!U[,3XF?%F M^"M116YKSR<8.L\P<78$)F/.M24#&2H-^*4C0CU![*U>HX6ZWP?^W%JR?6:: MSI:S(Y[_'3J$ST-X0"B"X48,H 4[BL89XVWRX &SR.GU;ST)E7[^;Y1SDU2< M3H[$7NS3'2":N1B?#IC4TR_Y^X'K/$*;<@SYYHD1K1)I%I\FQ!>&%J9K1O0> MQG3/7Q.Z%Y)H=ADGZ:)GUI>E3"QHKOYF(>^QPT*4=2>74.*H4%J6XOLC.SW' MS302UH5D+8-BP-Y*7MOY^:(\U>"CZ9/\/Q1-[K*[_[XJRV9+>YJWC:8X("Z0 M16I]/ZS$VPPRL6EJ",6[Z.MGEE/ITUDU(5])6!O[I3CX.LLY]WHOQAJ9/%E29(X,DF8K MT!]EHH]['<6#OHR"&#( @;?H)2,8ZR=R5%3UEZ/F#?$R&Z<]Y'23]7@ 2ITB MUQ. P]Z3KLJ,.X-/M!XUXI-R!L 7_-5Q/69!@+IRYG1SRX(0A: M+&0,W/^[Y'>.IXSQ0N[\XV2%'$<>*JEH\!D-\!.+^:5/DKY MJ"M?R7;T=0[Q74@'$+?=2=&D+Z^"L;"=[-5V^$YY4A79F'0=?%&N5I]>_FWV M^,EW-2DX_X<=0GKN.&P$5FLNBNU0O@U-A*I,/@6.KD$&M<76%OK1;-_HLB F M_;#H^.EI@RKVR]X#KR1LKI[S;!K7%WUKI_J8 :1# :0D0A%4N =B\7%I]RS M[[>"Y(ORRL,=/BWC+&[QR2B# 2M^B,23A=.4J$CX2A0NXHM,'.4R5P@M@P M7;)*Y8N XKEFH%\V]AD *R[92+,61;;\F??[]RL&T-=>_G]4U%K']*%OHUJG M!K03UVQ&X:R>Y.(!I'ICY(E0Z[F@CW+$)Y;L ?GO4[ILGQ\_7G.0ORSO2QS! M8S!O&4874*%UJY"[P0*'\Z.K+3I#)QPN=+5VW1/Q'^ [VMRE>*G]O:+#CD ? MRT6+(8$78??^&/\W%J[W0NFOH:RH")U;?W;[X'D*0@HJ8,.=[9SVF@K8N6&_ M&S756W)W^OU4_]6:I+"4<2+'H&V[?=#E\C7.5,H9^D2O<;HO./**\^MSW\.D M:\EFRSX/?IS5'QF-?/JMG[U&"W*V82-OU)R=U@)=F]59?@F5B(]M:[@#:3DP MY."D4ODDR.>KM6/^05^U]CJX J'@@MK 046.E;L,P +2W#"JLS1+FB.+E"%G M("W%0W9FEGB8B'?&I>_XG@#5(R8%*V&OW^I;+WGD=+I#3EJK-,.0'*3X:/R)BM*!#AZ=NQ]GPW M,[9C94\_D>8J5TFI)$K\614W]OB>12 \GGP66K=\LNW8\27\=\/"*E M<$HU1WU@^AE:VUZX>MH"B*F#2B*TR4'KRQT-U&O@%\OYRK03=R=JPH4_]$06 M7*_.MV-3?2QTWF?.B2,^)D=]]8P?I\"1CX==/E@4V;'>*5+L1C0F7SBR8K0N M16@VDP4K\7&#U14=Y"1PV>+=\R>ZI-/Q3?-A.T/L[;0L!RDD^-WF!? M$2..IL9\##W3L43*,79KRB6L^-5*Q]DH'EH,<9>6$Q:*F'F6K!F?-_#D #$W MW3C-S _?+>#AT.&$D;E>OR:[L(PQAR)1]=P!T++9W:66Z\X<_260+ Z'!.0Q M'K7&[/[ LU.X9;J@,JT:0N>]QYS?;0Z^0Q=36S'3PH=E%TUOW;52.EBY:%,Z MCPN.RE==VWVXGWHQ__E#X!"R;Q5TA"\?H MZTFJ9RG^?>M2=:_B)3KD1NW4* MCQ98ZBF:CFBT4E*QGW4M?;>DPJK1S86HEW;+3OV4_D<)U+F)D 9'^Q_!!K'I M_I*-[W[*BPYH:4-L9G;<^2)-X^<.7[&1 :I>E@' SOEXCX$G4J!.F@%SCGBM MP7EOZ[SG2U:A%=^\HUY:PD/A,K=S-)>1;B,@OQPO%1*$WIG[^*]!]EPW#;>PFM.+0'A;7 M0CI/EJ!$(K@6&,!%!H S[6NG*S*K3-U9C^OW!)HM%3=,[ZAN\1/;I57]7?/. MIK"$DL)H%;T\=.;Y[#%".!52//'SOPSRT;WR8M,]9VR;:)N^D>EZP7G]@K2T MK:*(WT>4X8HD$;K3PL21'/K'B36L='T-D8L40,ZI?JC\2&(H[ETVVQ5NC9#V MNNB2T_F?7?#BP3NZ/;!W^]N_*">ILK27=($P2"M7'T3!*[YXP%^]R:=.Q;T) M49L9'QQB$O;)FC]/%OBZ^:9/V JX_J\OC?Q' (D?<*K$*)V72#%%]:N9LT"' M4!G[NEOFNO.!13JL\9PS7]566JZ6[S9]&HR4/A3\.$5<^*7TDM,&JC\0N_:_ ML??F84U\W9IH,<^"S#(%F66460$)BDPB BJS$!40$ $G!"0D# (R*R@H"%$! M41&06<;(C(P*"#)) $%! @EH*$E2Z>+T>>[W?=VGN\\YM^_M/N?Y_5%YBJ=8 M>U>MO?;[OFO7KKVK4-4;-$%#@AL9E::0B +C*SQZ6UE ;,AUT2A+QYXI97DE MGN,A^ /[+AK(7C+!N&/;E+"$>X@:'$TTA9(8 JKA::(RF]N.I(+2ZSD8/I(3 M+8@[/%;XXD>5:-RO(#D3:'W_8(^ZC:7?(^9$FN!/B,N6>IH!M$7@ W87,JO" MMIW;V"@&PT*O5X%6[8+JV9_ 6,Z91T%!SX>";M[]("^[\4XQ?5E+H61'^.-- M:?[V*6E< EJWT'UE*C@_4+H<5_)E^LU!]S:).]:%:L\!K &!ZSR)RY'_HT(@<8@Q5%LU" M;X2 0'RU/5&9<#=TF#?PX\7CA]S62AS0I4T!!V%Q=6KIVCJG[Z4S-(AV$,RA M!F+;BO#UYW O4^7C3R^K&! M9T>-3^HJ_\)Y.5(O8[IPU1M$!D U^8FK1A(/$#H_TXZ\Z6H\?(8K],6LBJG3 MTILB(5YRYHFWK )NKCJZ:D HEADZ3%.D%T-[?R"E6]G"5WLZ6X7(^K%?_1N' M\I5^?$]Z)QL7F_Z&V^0*2V&I&M!G]E/M3S4H0NZ@C#" N),,(#@">VECRDC# MO@=1CV[T0%!M\9]'SF][_Z)+1F+CRJT6G731WVV%,TUE<8U':<[;7R7'UE"HQW(\F;$@8 M[II+PU;W4%#OQVMPG:T(LF;>@C32:DR!)^2-_L/V(?4EA?BII:-,=T_W/GW( M<158,]V'^8P#6C5^EK2W\H$9%W>J9V;- XJ]D)/K(6Q-5;8*>S\D%&C7Y/=R MLF0E_V@.)?O!C"Z9ICJ\P)^A5R83%78ZT?Y34,7&Z<,AZ\7WO=/%'?)'M/T< MXSGV?7B_W'J9'H_TUXI#UAZ9H'"DUB2A="6#^.B#8$:?V-%X-7:&DDYZH(:EA&[=\0IJ MV]Q>O#7SA#BD.PA$>9R;P8MA)$O2IN=KZY,)31//-Z&)HI7>[3.3I?2>=ZY. MK4-IDTM313=R-^W! UBBXB)B,HOBWDI6[A#O#V_JO%U6D8A6:#\">?Z>/*_ M$]>0J?=P3.!HZ+E8';4G(#\9^QY1I=E$P$[*]^ X3,[,'VZ^L,PGUGV;1@E3 M6PCRXY[0"M-HZ7R3<\.87>:"<3T;ZWD58#OD+E;:="_Z0&NB+1B_^)-/9S72 MI='6[4E-Z94['.]NFIV\^DI6[PVS9L0%3P/<2]?+XP*7&YU^&1K4'WQ3-V&P MF9CN^H6Y_,TA7]E83D(<2@W;9J)/'4[!2N,#D"F0,L*_B0'$EQG&:_!VF)[* M?V%Y,4&$8_W5EEM?.H^Q4.:-,S#@H9U>SJ(ER7#:'9B2F-DSC^_FPW:X<]Y2 M[A]=>*B8<-#>1]M"KRKKGG@+MD(%F(;*NN:D\"9$4%&JL]RXRHJ@.<^'Q'IE] MPO.%]^UY4UFTKJHM5R29RN/)&S01!C"_T1YEU[\BPP4ZO@Q_/30)S8]I!LOT M#,H_\[E[P8;:-"?^H5QYD:.[0@ :1-8G]F01)KG;7D*#5>%+996/X%QF0'EXGK5,8C]-:K;*.GC3I1 M&X;#'2%#UXTF/B.KOG?:>2Q\7QLE41>R6X^.F5@06G0=\?NO\FZY]RC-!/'"H"I%,CN@#/Y]78>6U2#YW]*0-H?0EG)3T= MB%\2<=#.4SY5-4-(",&+_7B9G[J: 9Y$:S. HR^1&Z^!D;^L_K+ZR^HOJW^K M5442 R#4H$CNP]%P+F@]'(L/^FQ7D80Y$)XP"(,N.XG[W(47)A73P7UP!E?( MDCU?[*OR)#&&=%8T@ED7)GOLYDOX?4+&W>O/ %UV]2T#W >=L2B MSR8D?Q:74MF_[*ORB-E&GO8+UJ0ZL#R5:%7&MIE!AY TD46(Q[A\)CQAL5/L MU6O0ZGVKO'V>JSP[3U.O=ITDJ\-SGH/,C:^S'3G//F+"DZPJ0+EM(@N< KJ! M)"RA8G=Q&>,4X@W;B?+",;0D(2U8#C?]H[E-[Z.,QJ^7W:P&[YD.,=W=M-]@ M %B-H* K0=Z5E77IXA=2%0YVQC@)\[(!5P$I0,U42S3\M/BX>&C@S>,.+U/> M.Q@!QF?P?^=+EA/)@W_GS\*_^3):[^6;N;_S)_(_EM4 ,ACWQ9L2 ;?+76@H M=WAMF'HBW")40^BLO4X?A:\THLA+];X(L:@(H>K?+R4EXJN>OD_Z <2+&<#7 MX(AY-C'[.=C.H*BNZ+#)Q_VE@U M9,\J],@7^V/Z;S?6;$^!Z&E('P8 'D"LS9="@ZB:^%2Q7%_25DV9^S1/Y'/4 M;MUO[B TSWY8?!@*5[WO0?1M6(C@DW%[,(?0ASYAM-!RY +<@A8OF&*?3CT^ M_JLI1EWLUKI.^1NDW!Y.V5@F5FM2-4?_N(A;G) M[UWN6;/^4Y0\G@^\ DWQT,3H@\RSJ2\;JSZSYCA^\H XAR8'\H CN**R,!^4.?@_[;BJ9D*LX GHXAMC\# ?]IK1R^ MS$VN.O"42L9GZUCO:=$]\[>I,.=03 M#')%.X@4&LJ/E&5+0D:;F%?8SS. -(P,6>FM7M">A?F@FFF71X-J1OM/6UJM MMVE>YSQ]N**XC*AQY7/FR-2AA]\"I"QCS(VEJJ5"%3)MUNULS&0X8"!B!OD6 M-J8\*.&CY:;"DV\@)1(NZ=><6#C*;DRD+)XX6"A*U?T3+?YX(=-"\GW'0[X: MGU2M=(S@&#[(7HRV+\6,Q)%T4PW)ACY61<8EZ?,+_M!=V?"F'"K:_/5+Z/6? MS7[CIQI/X\V]05M";-8BCZX1<9$5C"!*6XD7&=0!-ICOA3' MYY^%>C>V=*Q^7%==%9T0(&J8;F/0[M2K<\#<">M7P4H[08_#>T>%]+AOM-'] MNKT.D1$IPS@DZ.@J;%_9N^/8J&XF3Z@I?3KJ'7]IH;S4:O?G3\EU+_>BR][6@&U)[@P/NN"@D M"1[546E6AXYC!O0_,]VY9 MW=NJ>GCZMKO?N%XGLR4063J"(1\)84U. MSV.T [U>Y+9[(_=I*CPN'V"!;(X 93.ZM%+QPCD0]RA<4%R& ]DPG6:#:?P> M;R*RT+FEZ);')UK\JK.#F\"VJ4X2%3FK_O1UCSB[/6TO/\1I3@ZCU(+U#(#_ M!EQWCU74@EUD9TYI63BLU57NB+7<2$A@ [1T97O7XNM43R.L9Y5?\;6=OR7O>'$?V!2OV4"'A:OKGN MNJGSOHX#?WQ.][Z/0\&NK>0G/J:ZPM9OY^KB>VA"TQ"W6,EL>!P!>;>6O9'$ M )(T-+S\KSS+/,F'.C7DVFZ#N%RU[R:Z*I9F3]_O,HPGGP=ET;3BN*^+(^O'M;/%K,/B^W__""6\\A/%ZJQ/0/ MB6,W/E9\-X:XMJEHS#B.%*1,3+P&T_8('#2PS2J*M3:0\HXTEQ3DG1FN]]+W M7OSGFH6C >KY5<$:5L-"&[Z.LC?S=I1).2EHC<4-GH"OATC(NV]JHR1=*Y.W M3GR^.5V<^W7SZW%^J4KK.Z6%!WC%!3EEDX':_W"!\.\P8?%.5G'QT7ZM];R< MS>C_@A4,_G<=%8/VH%8838PZOTT3A ,\D\8*\NEG)$$F/RGF5$.;]P5S'0)] MIK;3GQ&WCW$>G)9!):*M8I1<:&*+T!YN4@9-**YC%.J?JUKJPB6UFOX<+Y4R M^&2I>9[TX ;3TLS,T][,E3@6OE=#UZNL#81MFK,@3GDX8=T!F]J\=!,A[C"X M1YRL;R9K=6L)>.6'=!2(DDT2ECT%%\XL8P,NRUQ"#YIE-4SJ']GW?Q%R2NUWTT_ M+M;+BQ(.G%?@O@=]^?0OOP@+YZ")("C?&4!B(-2..4ROQ<^[8-MAON!$4?QH M9Y#3V,FY*]1+KP(N, "$S''(:[@V K,+U//:\PNVI^<^QV/\6JO?3NTT/L0X#+' C7^# @V;* ]!+JH&M@V/!4PB MJ,?1SI]HB.>K$O5W:_KMSIQKV#P?V6!B4V9]7\SDP 'AM*R8.R8?.59:1'#S M]B(@J@>S;Y062,C8^R50PJ#,3_IK3FE 6,"UH(@0N81TU^)CSL=]91-.'V45 M"#SVWTV;,(51)K8 #A]MO%\(J)JQ-AM!$EHLS]:H*-N>@1N%H7\=:?-[2HHG80ES>5!-L MFPO6CP<7B]JWYMSA_E;P'*C<79?=M]V*:%7E>/18?B">5*K.&G_?;,G3^R:P M8]Q1( \#=ZH)TGMAF.MG=FY!SJO)GK 7J^Y1?8-L8X(JX4OIQQ4]]UF??W_O M**M3'W0+3\A!D:H_-)K0P@V;XK=<2>/4YJQ# G M*F#_/MR)Q_5B9H9FU*'/OKFZ]#W^4T,9"T=D1CM-93X'5?RB4OW7U4/>E+A= M>!<_IF,C^4KU1]]17BY6 0O [=_6A1>A0^@@4LA[! NV_<:B?F.^TEA0#5'W MU.BB2\-82+FOZ]/:>+>')]/7@)F^I[Z/8V/-."Y8A.,[^*=PW5[[R;<>S_,G M85GT[00"(97/-9X(E[>M]9JS9?Z3.[<&\/CBA- M=07/4((F3,3@Q'TOJ(8:*R;WI-[]M#. .?H\6S;<,/&-7WT)V=T,= M#1(M4';VUZ@?>&\3JJIFU-4>WQ8A=/W[:U"?'/<>)P/M6T&*MDI>3@LK_"FZ M;'LK6U[JODZEC=Q]_@-R1E4Z!:E%#ASV%E=1^TQ-?R"X0H?YP@7G+!K':2Z+ M:BM!:-WYZ7U[%1HVO;?\"JRNBZK(92Q'[+'NBW>^Y*3X[BC3:C'C=U9 VU .MHM3FCHO*]$G2*WKL69]'YO4S<+5\7<]4=!;V^MNRFPG;#2A+ED&]HC;/]E,X(!7.#_ M(D<(QRV.MWXHF4.M.#. *RAN/?!XDKS#5TP1-3J==^\^7S_6AVFP'(]E@A&G M)82J^+6-BMY=_8XX#/-6X*9I<4E 8U?/-$>\SY.=F*RPIW4T2. M>=RXQUL!REK1)&??T#C(O B2XQQXP*X94@+G*F;J*I[[R\@^FL4G+#]ZS$=< M/!QB?.9B5Y6-@-!7+V]ZPK^TF'<%&_W)[KC67!62&$6.ZYYC0E[:2';\"2F1 M-'('2XMR;Y(\LG6:U>4#'$\^/^SD;&EV-N)5[.0AT@:H5$'CM^.G7GU\_W&Y<"XCDU1G>GWL+(5_8/Q:O^I%C M B$&F=!,06U28C=2HOEHF&EA4;B076,+61'$^[IA!\X!%3JZ0J9TH*X/FZ"?CU>PH;CC?H9J1IE"KD'B)G& M]WS2\I^>.5(MD+KF[<8_X"KO,F@J3<:NG8&)NQDSZ*4)1E)=,&,[N"Y[0;1C M"-&6/W[G5I*$7<2F;?"F@I;\'\<3VE+UAH*JR$G27;<3B!A(,EP-XH;Q@D.@ M$\?) "XA[[B+KZX+>"R)@BIVI@O^X2+,A5R1C MY$%A_ZV QH&=Y=HC:5W$YM%]Q74VZEX'@HCUU:KM58)RIA[&KPZ3-\#X'H@3 M[J:6NC!=&\+W0*M^RO^-&__2'I1'TH2J"6J:DSQS.JV"S'@2M'#N_9A MZM5&Y5>?/2$ZO'[G! !HV$UL6O"#.=&.T\NQ/G,)^&KEM0]4$:GJ7 R3XCDZH1NP(2+85U=G0USHIU=RKE]11KR>A$YVG'WLW"[NTEM M8-N\\(1").D$ YCBF=_N1-Y!5IWU@HMFS^WH,95MS4 ;Y=-&XCT<;W#YC3[T*IL:,FGK35R7LO M4"+$;'!I76Y!P+J3E&/_V/S*10?@*IQ0G]4"54LZ-T!%O[:,>!EE,O)]&UG2 MG:Q3BT])*UM<(7E\" GAP*GVW1NX+U9PH=+MJMEY(Y=2S,2N*6(RA\),ZHD. MW9BB4,^2.EM-TQT#@KQ+;%Y&);M>C%\71:F$J.W+%[K^[(-\3.Z.JFMA@4&" M_^=/8Z6%O D<+^5;(OR(AE1^Z .^SK/U(0?1F*1[G!SS<^D@Y<#@M8-/Q;#3>W'WDC:X0?C""=C*^&1FRH.&NQE7+ MJZJK[CBC8UR5)% 5TQ#&&Y.[>G_$8D_J/EN<%5E(PHO==X(AL;OW?L2^ M36*XJR()4OVD0%+(04S6N9M[U.:WGS/A.Y1[6%[3+;[Y\CZ?>.U9^#&;1;+%P\2DC9JFTA_ERO5?^^H^U;@P M'WKZQ_M!-(^!T4>.Z0NQ=MS2.E)8FH3Z2)2L[GK"E2W6AZ M]"P3*Q+6D^Q<1I;AE/GJR4P1R>Z=\:*G?Q'WG5(0M*ZZT7)MZ==A LN:D5H/ MYC!F#E_%OS9!SNM 5F_W(--NF4J10U+/VZ -B[WVB(#Z;3@EQ]Q-J-ET.4AJE:NR;#6H;GZP],%NJ-Z3$>$'92;>?-B79$^(\WVQ>KU,JSDP=JWD2W%^3=S86 #=YSF]+'!EE>C0GKC/5>RSI@O(]E@,N3N>9?F/R7Z[L=./8*XI0 M':$!H=R#@:%!*N'+:=&^H;X*.K HO7KT5>F?C=V],;!M[@S 'PO*\Q/EM6A[ M%R'N+>FAA_-V.K^#3$06-2PO92+X%5*/LYZRVOB5U-BC16MZDL =,X[XH3.R M/@Z-J_V4?+0B5\"P?D224@L>"".5 M.) MEN.BI(FMQ?-TK/URD*YC?1#IG$KO;-P]RZ/[T[F?'/S-O=!J"*(6YN[> M+!,[#6HLY!N>&M>SPZAMUX^?/A/P:OJ/KKE&T0OY!A;UZ8>4UHDTR8 N %U/ M%<&,0<9@$%EFCF)-KT7+2X3G.9 Q55]YP R_8$E;LO3.S*EZE<2+]%R"Z,-C M\V%JBSPMK/D]-!$QR S'S #6EM PV!0JOT(K4G5H*+!E48L73%P,GP)L1VIT_X6J>+L0RZA&: M"_WY<](>'&ESHV/\*JB[H/EP8;)D/,3/N3%2Z4&*D_7\^6?;&5^S%U%A]+OF6C 7=F2]!G?H95>(-E*^@-R3K&]J* W2/4XC)>0 MF02=(_?S]Z5N?%9CN&;EDM%&%P4O]E(4:>LFO.7[0:\ZL!O2_R?E+Y>9--R%' M:,2CN,5!Z/Q^]O=S:,1E@( DY-R8NXP7@#L!5B!P:/!5/]7L,J4Z!*G3!EC$ M8&>=%+3>%L/A:.GE94/ I4FXBQI=PE&/A6?S26&YCSY"7,16-SRBNTX436.& M\8*0 /HR>;@K8W+5?L\@W*+&@6EAEF3%&0IY9>?-WIICD!#KZ8A^.9$MV1#U M:DOQ$TUW19IUJ3IH)WH^UN<&R8_B2!Y/0:1!$Y05FN/"3PY_K0V_1B&O&5LI MC^0<=@N+CB F,67)ERS#S?9'*/!ML=60AO)*C:,R3M)QZ\$U#[PWD[Z-?3WL MAIU2 4S[U :Q@0B!\,)V6&*4]!RF<2F\4L-T3^4O?8J^Y[Q^8,9<"]']&N-% MR]W)6;1:VUK@%Z4YD0R)"!*% =@E=D.WA!1ZJ. 8ZLU8.7QFC#G645YLBX@) 77P/&C;]5C>H]DM,N M3K67*QULKOZ@'G\F\B"3L$HO1_QT@+MT/4W@ZM25U&E<]+"I<03QDN_PQ.#A MG8F/^,I3Q66!R,J)]GR/SA#YN1G:X4\^C9EGMIKRQ&TN;1^Q;ZC0R*#L!PN0 ME\;I\=/=N0Y@(&64&;Q[;B"T8LV^-JJ0:MB[27NFA/P$?5[&S6Y]6Z\H_A4E M?Y($904^_5'G..TVZ:'84EQC>R=9P>%ULC$ L*R8B?K#LE?-^/1X*(]D(1L^ ML3S8Q=_TRDGM7\LU_D]YL:!-*'9'6 N[45P("7JBH'B>.>I*X,5D8/?3GAP7 M!O#LV#:TXXZ<5_S, 'XXM#" UNPZE;\,_S+\R_ OPW\VK.@=!K4,:5)'*VAL MG]>1A ($Z5236OZ-Q>R6ZXV6%6]^?*)7T@SU.BWK;E5V2PZ-S;QU>(J0O7_/ MI[T8!6IET*3V+60D0)IY$-=C.,MJ;F@D:W4'84C^K?O)A@D7#75^Z/9]15%" MHS.4/"V2IH8:1/^\'YC\[+!.O]_[?;+PTDF M3O,9["M!Y>'XSEL23IF]]VN7B\/O'9?^HOHJ3-:G$N#=/,6&KH3Y47!WHTST M[AY*P>@S)(YV7*H,"UG_VU>3QOC"\;7YY".&IZJH)X[>,*DV7O>+/V=]\?CA MTPV^,WQ U!$&P*4)*\!C\1OT7[7O?R+K_-YC^6E71["7\E$].WHH@=#:^S7# M[&D7V<=\S\:47#JH)I8:83W$$\\KO*B_-4RL)C 4&VY";X+#M"V#-/3JC>: MT2:)K$*!WT^V-M54QQ2E+V6O[EOBG#BC7C?T0C_-S:E#U+'6[C9')QY4Z%DK M(7M3J)_@9 =2R^CD6DQC'NFZ4J8WZ+%6=\;3O?J/RXV[8[;J!6[I<@E'):T$ M2^69KS-]E_"CB?0LA&[31 H6(:Z6*"KBIW.N7<*3S7-@JV12\.PD471U:BE3 MI;DITL^!+.H7\E4G]DP@G D80EWX^HWV85#5I=-^:FM!B[C_57CB_*VFD C? M^6'6U<:TP6\DMQGQMOW32:?U;N,ZQ^;F"F(UK15%A7EQR@>;'>(O-< M1)4J,)S.;H]V:4.1SN% 39=X)"'#B_.C7AY_K,1P:G/H8HIM#NF.KN7XCKJE M8)+\S.P>SWL?]E%-S)K8)7-E^SI91K'S=G#P&>\.HYO*DAD <7X!D=#(T=%B MWAGF$M:J0Z:TE%[Y.J'+M90@KQ?O+7CBZ5U9!Y^K@/,5EPIHB '4HCJ04TV$ M^D2\?TBTF&!X1KO,@4JJ5TKI%*U4)]C'U^>JC*&5BY4ET_W[#Z*/BH 6),/= MS7/AAHIB '$QIDHK^-HPFDCA(GL#Z>?\XRRB!$>"S/#:1- 5VMJH7AU]]LZ5 M=XC+#7QJT:G.5\-V@ MH7V=;22?L7VLROFZ>.!L^J%1[KM/ ;@&<9$11S-Q.*7+7&4 OU2\&,"'-W_'\<94B*&.6]*4][+R)B@%N)E>% MI9WMA#IW]!,GY.)+*0IP\:]_9$.2)*N[B7&F2HIU=/MY7%+PI^ /3OTM#_"JJ,Z#I[XQ6S@^ MED_=BZM784'\72F(SBG^>%I 5,DJ1AO4\BL]MV)X?W;%1:(@GW7#[YID8KKK MXS;MQK>\;][)1A_M+6]/!OXT4:+A&M%0'[YFCBA"&)["+VR\3W.F]K0R-[S- MZ6B<<2=V!@I.SNK/[#WR+JOW/NO0^O6\] 7=Y$W[:5V(R^85-($G.>#BUM+I7NB0E KC,/G#@:,?6\M_! M$RI:9>&:'Z,/@XE4(S [2I*@\>:V9T7ZS?!0GGT2RRKKEW(W;336[]T;Z5X! MPFVNBEA/61['R\!QP #J.#JT0%7E6*2W/3NF.^=V2<>V8[G&/ A:W;#-7PXRE_%BURMQ/2"R IZ.N./4VHQ(ND MG+)$7J[G*W2SO^#-6F>CV*Z7(ESVG6OOG1,*ROVJ(C&#MX>>4?W03".F!LIK MTV]HUA_5F[%ZVK9!A)^SF"EIRWF?TQ^6S-9E3I\5NL-*\!,O&W2A>-&?Z ^G M&6&)B-[]N]NAG=SXC12N[Y0^]'V-__7QG;.= =WM!@?U%#\6^>BLW;2CA"AFB@ MX3X)YH9.@0_&UPQR5&0[KCTQXSR-KOB->+$[!5Z? 5PVW&6]"IJP,#1^AC_1 M<&]0"QCB'1'E=U\FBW)([J;5P9D27$K"7#UN7I^<0Q.9@+AVO[!F@:T:L&U' M]3/B\0(8J0",..A6M!*F12I="!W*\3;)YI?)O>-A>Z247C0]LPID)Q,.IWE^ MU6-%OT=4W@,K'-_%:VK0U$(5@I_='SF^/^:;P-%O9QC WW,ZGAM/2,:17+'I M6-*ID"11).D$/ZB:4,*6G?\T/-.>[\=7[8G:D\@[W^RU]U?E!KVI=]8QZGP[ MX";*^D"0R.DH]C,Q&DEX@:O<[JR8%O*BQ]&TR=SK]DE>B$R+AA')XPT'3\K% M^#WHN?[R0KO:^0U?XQ@'KFZS(SE_ZX/^_Z WH% LH1E!0H6 JO5K$; '/,$* MJB&F'UM;.[^OYL.^OT?2?J#%B'&=NH'A16 M^2,$R:7#;OO) #YM89=U2'";JZFP["S]CW4-/A\'RE; 8 )Q=U#]=W>Z;A6& M!A$U>*(;C,=:L6A;>A.]'D8WGF=N])*U'=%GH?P;95&E_SN7)_W_^PA'T81Y M(&Y]JNKNSGZFG/@>U%1)CWV)Z^#AND\W@XSVFA:7>;+-?G-O:PA[*U6M[?I1 MP'-LK]<*JH^?)MU&/0X.+VS01!8[$5SZG@'+'S'BX8$G1F[R'%H>T&X9?&*X MK0/L84W3&,[^7J[QR7Y&'*#F0?*)(-Q#N>8H6)KQ=.<<*?4/N/NM?GQ,"*P& MM)"1:UB?S6UO$/,I@U)J#''',0 ."Q1F',MOHD65Q;:)ZR'$O<#MA8?-MW++ MFZ?4LW?JTD:_->",EPIS\VG+I_X0@^_ME#3*2QX>$Y7>;C$_+9 M'X[+'>E&C4KL+HJ@ANS":) JHFF&48M:4N$Y]I]JHG0FR_4U7)R:;2,#7<_Z M%F6Z<9YU.*S>R60F(>P"UR:,)3S'\62L'2&S4,;IF6R)W7S&[V_59^BG)[W. M"R_WJ5&9L/W^",>LXCK@YACW/*TH@;U9K1TE /-\"*B.IPFR.(^C11N'W^.3 MW=<+U25\QPPETA\&RIG?RI17H*+_!"E77Y.TCGGP8?F\0+P_RVK(M#QE@EZ M/(^_P[&()6HL_$R3/Q;YZVU-H)UF9$/PAK3"?8U/&%D.&/(R6X62E"&NTJ0^KU2;M5%3W _Y$!\&+$:$:@!D%#=SZD'<6Z4B!%6DX+^19P M6S/#_ZW'M-)"IZH*X/OX4<&; 1N%3'^61=ST=X@+M0ME$: QZ4PG2IKF5HH^ M0'9)V&]GWF7DG"_L4G5\V[E2LE3!)Z_/3;Y ;]+4A[L).M/:6C.&84&KD4\6 M"'\V50S7LB5CJ@GON$%LIY?*2%EY19FO3YKON[2!\Q9Z!:?%_-M]T@$IEPL6 M@ @!6S],$QZEZ,$P&$#31^Z%^8+2;16_:2)UKT..S3$ M=+^N\T[:>O1R:R #9) 6 MJ(GM/A+2""!C[=4SZ#.>&?H<\F(URS[@E?]4BO+4KY0?'E?JJN\HFD<[MG'P M256^G8^_'98!\:$5P+)7(-8=S"?U'R7SS<7K7WL-7OKN/G*Q(4H5M/R4DG=# M#J?JD/[>B)#ZNU=$N;WB#I[7E!V-'#45IDF V$+0H\-=_UV<[<<::5-C#P__ M'I_T@\(^W[+&,FT^*$R8_\L8I;,Z/K4S9:LV';Z-+VK3NDB]S16IFA2QW//,\)66( M ^IE+CTVPCT29TI]"%C>>:SVVYZ ZR#ZS2/;-GA@-D5T>GIW[20F_N*Q,V4 M75ZR>0.MGY>3%:V:\IL^R#,3UV=_OGP>S:U&CH1X@L1H8M\IBO2Z$)B3L943 MG8?1@:3D'HO:RD;X.=UL;P06NYH5+WG:VL[8M==DZ"5 +,O=Y4DXCY"6;@AI; .]I=OL5YM8]\,U_@U&1 M']J+;?. >.!X__&\IP,GWJQ]<;'-5"?\;0XG+,0FZ[N.^M7>4B@]7[.GZZ/ MB)4LQU8AC.0R-*,JT /NH97@]GP^TA,_YMU YDLHGY#(*K2N>!E@X+(AH/+: MY-W7I<)4;[E#'P4[19%[72IID: 6]=Q7:,)EKGJ#:*9<"99"*C?,'ENF&KI].6@KR MFXH:#*-)=L%!=0)^]$>8(1SI##8.59?3A9ID "?CYH-Q064S]HM')!>L$FL# M71)^'AW3"/IVUQ4UL%4Z:&(MH7_>T&?^J/R.XW^W=LY_O*.7/-&)8$)KD0:' MTS!*X7/6I/6T2TT5^E%AIY-'QIE6-_OZDDU?M +T-S"XK6!!!:VU%DJ^LADX M$46V]:CO8P"^-)U1TUFNX!YB58US:M%O[;YO3/DET69(BULT/W M+03%LMW$59_'9-J8 !RW(:R)(QP[YG#CN"-#TF[_W)W9BH6X^H_47#+G"4PK M\@S/WIP^HAAV/&%H]*7RD)NPGV2&>TD(W&:",- FX DO#;G*8&LX"(*W27Z) MZS,V-^;SK3HYSOA?O]%X1/FD_Z]O2,IG\:O:/0#B%;(6MSM_B4N;*DDOL0.S MJ*APK,X5$??&GF)'-H-&;:0QUV@!< W=&$W:9?(9M,KN8H;8 M-I-0O%!@F)N$[_>4YSB'YKRW\B=&MK5-TBT^K+*KK> F=2&^W9$Y9V@8]L=X MJ^Z7\)(%J'J/]'37[YN$1$HBE+F^ M?R.]'LN&%GE)IRL[3 AUD/4;?@H%[)RN'6O!+"WK7,M>E.]'$I[.D?PVB/I4 M/"$D&(+\ M &<%-ZC,WXG0I6O5:U23P4EBO3Y= -OV!D3YAPDT^! M>,I(VD57G^($HUT7L^;SSS*!6W%98GEI"#A MG;IX[Y<=BDO/;?$?=#HE;QZSUV@7XY;T/D^Z1OZ^MD$>A;@_+-C#:5&G5CQ2 MRI1]ZBB)Q:*^J8;T/>GFX $-C\;RF]N_^B^?YS)2YGWN[,)M\S_8?& MZ?%(0CJ.%W\!.;6X$$+T)J!26^5:I-JFU#;N-0C[8'+? MB&@3IK3W\8G\SH]LJ"]:$/=/TA;$G52!/@>+%^/V EDP+W)8Q)PU MY]0E(7-*7:WGRK[8FW:?=-\9C\D4\6)!)9>U61A.YGC$3;'E7'5)D*DX?F> M#M>-!3"4P"=FYNGBF.?P6V.B6:9@>QH4MO+)W/J6MGWGU] MW/'I?LNC[RM"_VEJ'=X43\!_%=\=&P"WYL5B,?!IF_+OX[4I78TS4U89Z[^2 M3@^[5L8OSO)UAHWTBHZ,L3[VS3Q8K29^[/">?C,)/,DI SQD3I&$2S@WZ07* MNT[T9$ 'K/92M3HR>+X^RYXZIE/B\*Y#,?FFL:M>YT$U(2WY,3SA'K*^/@-) M*,*]_9Z(O(Q(FF/YC0!^YCZ<':Q=?GCC@HE!3J#DLEJ_V)/@@G'K?&W9WBW1 MLZQK'\#I?QH78'\)#6"KG(@Y/=CI/,:H:HN86>RNL#QEW>?.>Z]*KPG>D][M'3T[?0'_YHUL?X\ MAMM2%T843_R%X>F)!;;Z[KEXEVJT%+EFJE-,1F',1+[D6>7XA2VGDK":OB(7 MWS"1=ZGEY]8?*BK+_QI*!@9(J#N_*IC"C6U(!O&*TU]^-/J(BH9@(Q4'B,+: M;_Q]SJS;:G]0R+3SU^CD-W9_\\/7PCF\@Z^O1%;0F*5F\4?4@=_@ M[D@4?,2&PTUT&>_# *9SNI DEPI0F9\HM* EK52V9( GE/)0V]CV1I\W(J7BB \'F-A7HOF9PN;XQ;7!3<;-+_:GO?#+7^#\\@

'[,PM:U;,LAD/ MDO5P77R2\2[+PX(CNR-@BR],W?J *U+2K='Z*IY,)3S\\\SN#UW MA_/S<<*M^Z$O-W;+,G&<+RWE9T&;CH3\8@!\J_4"#^T\W)IBRGS2F3$[YD'J MD/<>D6])$8IU#,!V['^^P\<]: J6OL4]:_6D6],]1E$M&=/Z(4(!4]+YZQ5- M:^XW9@?D#<.,W5P[!$.N/WM0Z="48YQ8X:)&SIG?V'TCQ-8 (LE9EI5COT*$ MEC_4-'V?II1PCC+M8SUXWUGIOINU[^8VL\%RM$G%OV<#VE@\_ !$%G(%84\I MJ=$^\58N!P69 JGY8\0GE,<$W8+'U1JF(^(MOXQ^NUN^K(F-:$]K,&6AZE]& M2> ).)R(B2$IJ)9"#FFSEZ+9CM$.S!>/B4N[=!AEGANJ5+,6YKGKNU=7AGU& MF^G6 LH=;IGG#*"7GX"B/X$SCU\^OYC649+ZN!1WU!WYMR#BZ6Z9M), ZSO6W2".W+&0 M010C#R\H=R!CO31'FP\_I^GFSIUL' ^NB4'OO*A5"%*X1_1SR/X(O"1@AH<&1MZKK]:@CO.-'YJ=BJR.!!:.4;TT1Z6J/SV3-;H M>WZF9L1@^!Q-2,RVF53?.3R%:IO:T;E:F.UL/UC5_UO>\N#D]["EI77>FT2GE>I)2]DD+F05'ZTOG MVX[5VB>@:N@;B:U:- MZ0:MQH$'B:=*>1/Z[1!,KOOI[C07Q"CXUF\>YN-0% MU7KVGU-#I[YN4#79[LKU7$Z$ :N4A$L*?7#!MP+-UCSZ*P"UWO*Y]?FHG03U M;KXK]4C$,-&8D"%*.TMO:35V"^<>=RNJHM^KN&G3]4ZAY?=,E6T(4P_9*$$> MWV\FD\5/O$;>^4ZQP8(J3UT)MG?X6=Y53 MYA0R["WNJ\L81HRLF;*(Y%WY>I TNSJS,E5[QS!;[,"(JZ+9C\4OI2S@1/>G M\)(.,NP_MJ$RD4[L)23S8-*5U*BG4WD7\2AC^9\H*ZC[J_B$B0A5'A;8B4F$ M3 VKDV!4X33*7*7#0M7M^)O$66LUT(&CZ+]F@GZ7G;\J9?]HS7GE82'ZZ4ZV M8,^1/T_Y)-00:UZ&#.#I; [$@B 7_OT?3_F2_[KZU]7_O%ZP9QQM'5#Z"+,Q/VXN%,IE\&4!"21>"5E8(R<7 O*+% $;,U/&D,;"0 3RL M8=K1LHA PJK&-IR%\@D4>H:!@;':JLM62Q!4[L1?ACK'&<#;]35HE!+Y*N@2 M?7#LVLF\2[%G_]SS"[8\&QO%\F][2$%_](4@1-ZU!4G."=G@\(,ZIX!O.^1S M89WV4SSS&>T(X153-K",:AW.T^&^W*+NZ.^NV5+NX>ZYJJ5><#:05:>W0CO M].A;J7IAII4'+GV[NS;NSI=6H">:G#-AHIZ$/D_)Q)5'W?7\4#05?IL!G"Y0 ML3TX*S=Y5.L!QM(8%7C>3UP>B8-%AC)-AH-T:Z3#H8:>C&'YB14H+W-;2'$B M'Y+0?U(NIOJQ,S8R*::7R?.\ OG^>#3RLEH,2*4Z80815?4)^'DM>A%D&F[^ MOO':L4_GP)).48H7!IF@^+#CQ&SL4X4"H.*[)"5E]WT?#)(=N%JK%!@'2[J_ M:H[A_:PA!51;X+RTV E25$]B[N;A[Q[AY9CIJS)_]F])LKO.L,2VG0+*;RQF MT"2?42_0=.AUIN)H(_KKT&$IFE^(#"H@#&-*3NSX*6U[VDYGQ.[X]&Q1?;WH MYF&?^).M-Y.C.5C+A3.9=D*H;G#5\SC225S,7, GK%\+?Q<#$ _UK]J?8S4Z M]+"X.OWUA,OKJL4C$L81PIM'NW4W [%ML,!=+&$-<$5_SVH M)*D&O^=-=/>L>:!$][2.V0;OM7>KA^5:MKKP)(N,)-3;>N(B*1G.HUY1]X+& MKF @F(QW(D2"<^S'JE-.V;@>>IH5-V&1UCV;.Z I5GU9N_W2UP5;[!!_)-( MB/L5V8I"!5W(891+]!*-YB.DD@[LI%#X1/L(^&*]?>YT9-0)M_)"@W'RH2>V ME[U32^^EU7.P*$4CC= \L)J%!6F;)38((32-=H#=_1;;9JVYKNG6/%KLNNJ" M4<"GV;L>WPZ2$KUS:Z]Z+P#PV]Q^T+7]UQ M+1S)651.)FYLZ'-)OTT1S5TV#N Y:'QL6E0YVBX,7V=/$PQ91!'M8';F!3VH M@3^PM0HR$J,8::SW(#(!6>778&<9*7W"H^I6TB>A 1M1N2\7F>/B4EW,J?;8 M-D0S#_4L9A;/CP_)$$=[CM=4"**-4TY(>.4]-V?VF+6Y@-58LSN<:7B)=^3! M^7=]*D#<('![8W>Z5L@7+,4/Q,^COO0X@5GS&]SAU9X&=9 PR0!7_$&&?$W> MBKG[GL52YYO5/B[5!O8&7#J*Y*0UZ4=!TZMHTE2N<'JSU>X[JG3%MW;[KOR* M#]07RS(YJ)>EEQ+MD_: R'M46E4KC0&0;!G Y 8EF5Y*DZ?ZTUP_%C" G@+V MA#83PZB0UYX>YL'C+M>]/'H_'5NMJAI4$\*KOF>3C4DFFD12Q6B"8 FYPH)> MB%% RY&"FQ9Q>\R#1&,6@ES,W=9K?M?GK\L>K/:1M]++D'LK&2<5]_XIOP3] M!9+PMH"=GHLE%"+Y\83\J>TV3_>MTV1:H_L46$IU5@D*&M]9L WOS? VN6.[ M[[1.7QYK"0$M2YECN& M-^Q8*@]FJ.Z5[,H:H!-(MHJ@,0$#W,N)7UCLL:1 !G7-I MV7T9B"2,Y0="7 W4:Z \9:2*WDRD>6K%(6OJP(A6\3RF,$J+SFHGQ "H)X+R M+& 2^!V4GQ<^1&"B"EEXT__!2_^-SRK_%]=?143XE;CUO[PLYM@6PAJDL#4H M>S9-V/?Q(Q( 9-J?H,'M&EN";9O @S +]_].P5.W6-O^(OB]V&4[*]1Q']/ M.VS]D(@:->BR3E7&O-)< *PY[V8C6BYRN[1@VT+QA$?(NF&:\$]"?1RTYY_F MD=W!<(W*D_?9R_B'&0IY!$RU/I9C]OTO[+UG5)-=NRX:!.F]2XM*%004012! MV 1%04%!"4JO49>!(*$/!3I'10$@:"@H)30440B74$,O00A!0&E2&()#Z2P MP_NM<];WXWQ[G[WV&GN?,\;Z\3AD)#-S/G/>\[KO:\Z[%)Z,M\G?BQSK"^P^ MN^AP\.JSVE%./S>!CETX=PRH7H-!4( $$XN\%+2J_%$XRIIF65@_]U)5M#GH MZ_-4KX.'H>N"A:;9MR[S[8#0GG9U@,.KM=%=!?K) *D<$%'LPD@^'ZO)%^F^ M[#+KJQ!0USRUS:NJ@#HDD1T;"@>%@=Z,?_K_ MW\4H_NNS_[S/S(U9[V"DN6T(J+'!E!:;UTM@G$1=!.$:L90!D5 "H]LY(TY9 M5Z[GLM7^QMS6U-OG!Q:UM+QNYD2=_,7/Y;?V5DA(6:]7^/#?' MWZEVKE3P56D+]A),U5D'D]A,FN;8@HN&Z%FVP[.J2?>,_% M[-*!P-]=IG>HD],JQ *3@08\;#\Y:2-TM M;>-\V9DCFV-H"7"&$@%,Q[(%K_BX46,I-ZLGZ<'(E,NCQ3-6[6\=IH9G#R:@ M\X+>QE\'@C.)IN%.W[CIOLF]#+DT_,7 @6T(5P8XPOJ?V^3ZJ4P9TGKBG R. MJM\-%?C>^B/IU8Q1>WGIBNSA+X393N+]XWQU CC;59SU=VL1YL2?&VCO>'N^;0H_3;^)6-UTB*U\',YY_BC3_I*5%;%ZBN(3+G3-N0.#O5C MT8K@>,F4-X%=5^63\]VDS>1%UJMO)M'-K?5ODVXZG/67N=UL99=>E2H?;Z=3 M_2S*U(^,6(TL!>U[*E M-Z0S7V9U!7SI-(NNHS:$4&'SVQ#9Z]]I M>.')8!!P<%%,6_ARA>TR0D=).@#-!=\[NDWKR2;74$Z]L53X^NA&]%\+E MT@>M]^K$R+(_'V#H>ANLJ$A2&\5=NKRV(?SI+R;R'#X*#V@)'1:V]H07-E,8 MC[.=?F O/HLZADO:ANQJ4Z1=-!1:L_MUI78"=2""CA<&1'Q>>DZD]_^=U:AJ;&:]^K#QV :PJ*?@_FT M7Y07L206[YZS5E=IO.7*C;8''#R2A+(6SYVNDZBYWES(G0Q9J22)@28GV)>O MT/#L!0S+^G?!;RAX ,&4<>VC[V6EH?09MU *(,?^%#IC0:M>*&J/C?"I5'1Q M&ODY_4,WT-W<_L-PZXM=<79.K[*?QZ'"MB%\)GZ "LX'!N[#<82,&*^R;]ST M"%FQXIZ9/24L&GO9Y5U/TY_!C.E5/HD^_3FK2A4YU?CW#((<*CQB@4$ M. M0+P"@3DLB;B?!BQ5QBD'.S6,<-4ZE@*ESNIJ.<'&S-[5.IC3VG<7>::/M!>YT9>]K!8.W(3P<2STFZ(NE<+'UQ/.1FC:;B$"QV4?,LN01?#.* MK"VVKL+A^#MNH58I;"%>Z!=@GG#VM\Q7B37/$ 4WSTCM M1EY(2113%#AF.ME'I+IB0"UA@0:;M-U6<+SI*)(CYSHK?81\$(LIBB M;TN.;T-/F-)'J1EOVD6NT%/[#68_"LY[:Q90*P#2 R(UR(LIH^(^L>-7TG(& M5.W*JU)9Z3+)2S2?<^.)?6.8=J!T=&R^[I'\K5UFYAVL'!AI" NJE[^'-?C! M%>=I\%Z1.TJ&&&J.[XN^BY*BWWWC#2*PS5>6$G/!]- MP BS][+?$^OQW4*#HJDUNA, M&!%!#3FF4A9G5O) S MF,*O.4$R(:9(\,AC0J&O5ZR.:I?'(9]'PQ8D(G=T1 M[\FSCQ4S%8.X/T&"6+Q,<58AS&M]NK1S@)0Q/4_*BS,5*X.\;=R&"'K+TB7. M65D&">K1ORX\47U@IU@?V#@@QS3Y*OBJPO12A)PR^&3XN9Y+ZPK7F UBKAO M]NU)/U$JF"\CIG[&;6_$U=__'=_)OW *Z&,H**NP7=$7+F]NBCH_W*9.3E.! M'KDR:;3RNZ7E0>C-SY9+;ITE X?W:JE%NZ 5:;;QIA[/12(Z551KQ_V=PY^Z MS!ZE:28.2%=+OWPGH)A]]M[MPDK5 QT\CA\Q5"<8J(KI6 U"_!TIPV&I/DAQ0F\A^,5!IJV)J;+SAG32OV,G=,:.[?\&-4&A(4' MO9\7MQPT?E[+?Q% NHT:3/ZI_1)KPXK?N>3"U8LQI3#DOYA:K!RTF!,R=.+: MF4K?3Z9K-HZ/K+9FWI:SO@YFG[,[K4&1N(+$!ORO.:2TWV.5XD@/H;7&:]<9 M9\ C]$IPF&'FHY"0@1*KFEDV"4O4'?V0O4E:E,?&W$;<2>LTJ7J:_/@]S[X0 MQ+-O);O:B&386BQ#'W4/K)R'1>/XVTV0P7!:0M?LV2D0W^6@$-.TF'=,Z+6I MEW"_$(_>VRQWD3VWOO6;[<>)F"YV' W9 [WKI=[B\N6-U=S\H.#9L]P;DLG,G=*75SCH MA@?$C1"I!"^FU#I;<(:*<*;F]3A,W!HZ:'K-@_SF:<2LI973LY8QPZ^V!H2P MT)/J<<(7W'GZ)-/ZZ"_^SU=7^^\].FE#@+=8+-OX28\"O',]40&6:H3@[:RF M*(MUMC:]6U@HJ\DVO'PN14,UU_9 9UG<7U;'E"8'H+50ILR3'6>K>J8)^+&$ M_=E<U/')Q#G%EZ8#E>$]SU'ECW*O>NSI0;Q M)*C(SLTO^Q.1LR=28'6V/?K14*J3LJ>(PPK%,._*=>B:7T0E0_'$VU/"0_4S MFM,E$JU5M5479FY^R7SK:#[)V,U9:F,V!.@PXQ#T=V?H :!]2/4*@;<),/KQ MNOU06_JOM8:+/'UGA87,!.H_^35VB4:Z__F1+V*%G=VR.BFI<.UT3&G/([Q65HR[# M^G:"N:3X.HEU'*TBU2<)QO8XR!VZZO%CEW.P/]'K M4?]1THB,?^WMWQF]._FED:R'YBI0%28*;"$CN)"^_3"]$^OBR[5.,VF5W5<0 M'G-3[YV&9$TA8N>9SUC-G#U!VX9,ZY"K?Q/%@%O8V()USO:0L-:?7OTS>/[ MO6JE_C[?Q\.9L[/*7_Q_/A7):CY3 &'= +D9QSEH4<"!*"]Z)'CSZ2 TODW5 MO_9;[M;SU;SZ3N[&Z+;IE,.W/G<'Q_%HQUV&,#]L0V)+@)TL*K47MB'4B]AD MH$XEBV&-]'(%,13/D7VUU-SH>Y,_9S[Z54W?'*#GZ\9:>7]4?EMK722?6>K# MV\Z1KO@0SH^4P4BMN.\P%5.W$*H.^5+EP'QZ"I$X">V?E6&8_2,0,_8$SA^6@)$.@4D#'2?6?V,2S7EQK>'WL"(K M"K\5T UEI4HI8=G?L^<6Y(Y=1_6$M%R$<29H7UEQ*H)V>@;0#U M-!;41*0 I&*8X#;$7XP HU\>8<)IBCU;D7//PXU3%W*W/NH.LOH)\JMJB(8 MOVLMJ+9 ZSO!LI[T<>6I_6PM]CM4*\X*"F@GO MO\.\,PAY/6&ML+CY\;VC[>.W2[_ STT>X3MK:7#Y&)3*_;N&R!: <\SH M0\R=T+!R]#2<^A'-PWK\YE:3A)2($;9T-ME0ZD4<:'J"'K<-R?NZ0TW*-@QNNJH7]%3X"1DNYYS["/'Z571F\U>G2ZXA%PWHQH/'MT;) %-N MH!LJN?Z'97^5561J]NPFDC?RR-E=0%.9\$AS'8_'([5'V*%7YI8K=KRGC#)V M#GMW:FSF<]XOE;W?%VB ,:6,R:XOJ5TD*F:U?=_D"*LZJ2508#SDJGRB@1(K M>4S.P]-.#_*!:81=26"+W&,UF2NR)Z!4&[@PDJ^K&#K<:"O)U- A9\A^VS)* M=7BIJOVC>4PX*.I(L.B>KZKZIF%\!1 Z'%359$K2E]@"1@Q5_55B!&W#B;8P M_J-. UMA$Q:8Z>2S8??L8.V4Q4"?@);\>N@7!H;_1G5DP'_'F^9_\N%:,C=E M9<$\81Q<4&K39%S@T!42(L'(%@KN>6XN30OY7(@+K)6TI-4G60I57%=ZU;Y@ M&; L4SO^K3O*X**,\GAU]9^J7,?FX4'AX8<%>RX;M&;%E*GPJ\:(0% K#(ZD M[20XN@6;*:<@DMG"[,_01I6<*B2V8^O=;/K3DD]S%CT4EP]7?JQVD5R=L\N2 MGAZ$:+L$+@QN0\!PN=7Y;8B8TC8D@:/D$$!/YS8D#MB&"%AMC?\$)H"^!"P! MC6<_:F CF>.;G%YVXSF+%PQX8::W(61\,HY4#J_5[VD$%:M1L"9 ?+E8)?ZG M7X#10EJTPZAZ[$9KY.B':_N3CDB=HSWCY].D;I WUC89MD@=.FD81GJJ@.VN M9$50/',H3P("EVZ,>\UJE*J=NO+T<=^F:(\(LU,P M_ME+/'Q.J^JSX-H7B-GRR%8_2\5&\<,+IP5DT;/,0XYVUQ[./^41M[ILJ>V\ MZ48WH&IVXI-,7.,89]"#Q;"V%,N4/@*SH/#H_07B=%.1B?W]S)Z@ %49GVQK M74^1_4G2^P904WH[;N,#E'>[&*2,)-1QFAQ\],Y;<(,&XU7J*M7 \BGU#+%7GIC,3A2&4ZES8MJ3)+%E*,,QUUL:<89*+<7 MH-7I<=7+>#?=^>;-,17CJBL#C?2_R@MO_20JZP< =Z!IN-TAV 1'0BI:F=:7 MDM/AJC^*:++^D?.-7W7L![B-3B!F M@NE1X/A+ID7;F"85%X6RWX;P(Q[<2[EH%^%=K=E\&H%(R%YYDOLHSYUX7^VD M>&J=&8(IE3)?GMINB!*;,(0EF70MNZJ"$?.1]AU;GZNUN/[PU6>=#1/E4R0< M4/T")'6I@"5BP+-V;U:)N:HO40H(Y(CG-J3.7>'Y;$N"U8-UT]OSW@<#B^7& MR-8*A)'AKZGQXIL=Q6?Y)"')1+TSMWR@C8=9.=L0'VPJ=)=1RI,G>'X0(%\' M,\@N0BGE68TK2)EG[^K3OC2$7]0^F/4B2&7I&M?=$NX57QURI1-;[0O08?B5 MU:9.*R[=A@BY?[.=OSOZA/8J(J3 T &'&,GIP\^[!;3L(D^BT-)<(_\2&;8A3= U*ZHF M70^4JF&/;$,:<>D 68%J&]\^P&KA8+7G3=?()VMR5YR[&$^B:_< ML",,,IY4/-L)KWSY:^_G+ZDO>3A+'L+RXR#/*XP"6AQ9RN9?HI:2^A+,M4 T MHX>])Z%;"IG0.=':IE_QO>XBQ>S\N;+B+\;Y"B;6BCH&46=25;RY?^/UTKQ06I+O'I];'>[ M^NCOI3&LY.@EFY7N![,W8+/QA[XB@J<=U;8@5J^>$ZFGDVN/^GWR9;=_V;8J_RIZ^YT[Y^J%>H1+_%^^#QKXY]1''F M#F"B8]F"O\CKPB"T,] M#UQ:55ZZ?CSOUD_ZAS!WDB $0T(P915)\#X$J-67 B,5WK?MPDM^*U:E%C67 MU/NR]SG=3KC2UO!(]IQNJ57H/>_\)6OYFJ^I16TQX?BIHUUL03:FQ;%G!COC MNMQU&31T_=%'_M/?E-9.%ED,\(R9^+(GU-I_?=%P*904)2O4-^DLUJD?9RY+ M^UQ'.]$%%S$4@747[_.><:7MSLT2=FQ-.C=B^&OIFIC>6)ITH";7267MA#XQ M@AS)=A5/\F%KH(=P\J;&I.I=Q/T77;JW/AV]G-L;JG.^*Z+XPYL[2$@!9)/! M%B!R9#8:Y-I)X GFSZ\GPWB9092(@0R5F^?U#"-6$NTOU3;*Z1NU29S.BM>5 M?)-Z[D=WS-2U+Q:1)TCK7""4/)=-X.OBV.,^)C(IEWXUY::56_@)//I\L]_R ME?'AKX7NQ4V; @P.NG3,X^K6.P<^,KD8@BBU2?0A,.GK3UVCRF]E(XT(PZ)7 M;J+QR]]^L+FD3[V>T33ZYOBHZS[:M>(% M@ ?)HU?],HG/Z;E$;?PXAQF]SE7%WV>^HVTPE7;\%1-W! !L_D4B,B7ZZ*IC MIK ['C_5::>_5U;Y'GU/Q1I]6FX-+917R4[HZ)V.1#>PXG"D85M04VQUD Z3 M88\X.K?T$J5.-4TAHQ1%9(_SW:N-_I@9LMNKP-T4%8.[W,9-72=O0SHQ M=! M/G)8=",@\LWYGJLKYMDW!7>'T-R/K"ERTC7Q"(@6-_4)R9:I$,1P0T^9'T^8 M7V?*VM-7)OXHVZV(!9%9W$Z1\*L2.1CU)J':(>>X;ZKQ!TJY%9W<9+:Z&#L9 MYE5WB@G!J;8N6BYT5U9^H[+J]73=;/#ME43BRA'WVTGO7NMK\R[;&61M:!/$ M7O6J^%,B.D!_Q2I#*Z'[.$B6D0;S(::$<5@T=2/&%!;TRE?1B0\S )_M4$$: M#.P[EQD6+AU62K_V=X,I:$-&#$=A$!_D;4.\J1MI3!CBE0_CL5SL)_C<*8UC MDCU[D86AR*E0[%(76]2?LR*_F,*L=S"O]01B@]BJS7SEK$VGPL(7]C[:^&^Z M <'Z<%-K :'_(R635]#U0&!_+4]&_5&N#TH;3$6.N;7;EU7)ED!WPQ2 6_CI MTM,)W409PTII&N)] .\VY&(VT_5X6\M-MTOI//=\%%?7U+]XE]V.&RB,.@5A M%VIAE\ =A1O+L;^\74T/4]>8$AZP+3R8 ]K:_!S;ADR=*B ![]&(B7<<@S?C M[_.$?G,1UAM3(<8I-A'3[.Y+ _0+D02R/MQ]'C@ A3,<2?ZW43S3']H.&F M6W^\8G;XP]08_OE,B_L7T>[L.3C5+V-U)RQ E-74YL+P1'F#-)K4N;S/W]AH1*#^/P M6[:DOLJ7'MP*G2M@ZTX[DY4/\]2/QM3A.I3EZ'^QGICR%^^APA/0PZRT9U9 MT+WFN4.D/7IMFN/0*HSY9Z M<]MEWXQ2W@RM&5VK]Y)SS"3HY!</@A,"9989'M^Y$^EQFA(T=&Y'[/3-C-?.NM596[U MGZ_=2XY2'8KR=3^;QA-401@X6ZLW&!+2NNI$]FNC2H7=E7>C7W/L8;0A MT&$!D':2S3HA9NSI$V T[<1[.-5^&G6 ^L1UO!33.2?U!HRF"+AC,-D0%(#UO37\9HF<^JI)#!?/% M6&U?X&\0O2:LM6=1IN5T%=8C0[&I"+HMU6JUB S?X^NZ=Q0E4@9X7?=3:+5L MD9/8K%EIL]R5RD> *$L[8-9.,;30>'AS0F=2.Q]ZE"A<;7J3;).R$O'QM]], MTK.TI;B-[H6G]X!';[WXGO($N2980%#3U%]L_@6.ZG@!NM0Q=ZP?&G@RNR=# M>^D*5?W1[P^19_.N?" Q8@LV8-Q,#="1VCNS"HB@%9! UU#$".F8RA7H#'W]]@TFA6W<2& M@3_LS[4HX/V/(C&622WVO0)[&Z)5(O8>"A[180M:;$-4X4PI.8KGNVV(6=L5 MZL":) O6Z"\%HPJ5G=J&V%[PV]CZ'R25K7&A)/3@=C$U%/B8!T4N*>K82B)C MS&0)/Y8MSME1G#RSC;(>1W$_1M4M_]R[7K#LFY'(/$+&R7O_0D;TM$/KQ@_J M\6K6C05((MU54M,%,=V7^3J*E<"+8JNSC%M(G3Z@_D>=7GX838K2_K84N4Z> MC15;90PJS"U^*[(.F%QH81@\T_L#\1@2#KS+?L-9AHMOFQJ'VG>_&^^TA)&? MFVK\]8-OE_5'TRU1OUES:32'#?.B^=2IH#UUQF)HQNYM0<3'>[-Z\BIGU-(T M.H>?871MQ%\.GX38=&Y^?T ME//VN3U:<"H-3!^,+E2*M/>#L@'$3EJT]NS^>(!_3IW3KUOX*DI82 MY%B/!]*87-Z5D7#Z.QJ*@@T;[HO8FTWU)EP]VAZ12L;T7_L2;EKXIT2L8!MR M>U"#2 \#?S$LF5JTM543!,$TTCC#<*5R^NP5?)DOO]/GJBG>8ZZ:R9;?4H_W M6@8#I.+[^#BVNK-$?G8')S:Z&EQ0HP[ M*SVF"L1VM(O3YJ*-'S"#R#>-KX_4'(TLO3CN[_:Z)<^/]^;P!\'F/=?BK7BX M"5'F7N!3\D=S*&>RK[(5V$,MZ1AJ.CA/[EF*51V+%=/0M3Q.V)K=L\5M$NBT MN9GJ+GH.#YV'1SNWK,$9 4S4)-/8 '"?1@GED)N:RPO?;[TC^>5+W+C;"_F@ MQOVC,4H%"?4 ,SJ+Y6CI"<;Q'*AZ*^)X\?7E%H70YYXY'5H\X@K&NYUV<7T- M+4>&=;DJ4>/3^!),U4NN^]P/>;767#M:;<=_>\]G&?'=5[)MN=]!4);M, 3X MUVTJ9/0Y7":##Y. HZ:N<2P%D[EMR"JQ+AP>,8C'M^R9_L6:\UM!3 ^0JXD= MF.F-]QR2]D<@VP8CC+2Z-/+#(W7!U4FW-&DJ0M8.4)B$Q\-%M0V!&>- V3&@4ZP,P ^NLW&D4(,4#2OJWBA>*8&2%]]GDQ\&4 *U[,&>V MA0ZC;%\41O=F/6>*_%OB(#I\[9T4X](R?@WFU9J\#"4Z#TA_ M;/;>#SSJ#24M6/-]%?M7:?_M8;?TP7U0I@Q CV:EF"NB9XE46R+!^/208W>Y MW;DJ0Z*\KP)OD\=7WTD'VWP*7,]IPSD?F27/"U&5R&&X;4/$7^]D$H=]ZP5^ M:8 =WEIPY_J74\).#WSYK..'%N Q9E!":8]*[K]&+++EM/Z M 2@U#R27T/ARA\&(:S1E#G/W87Y7L8SINXP29W1&M^L^.XB:GM\*QSX! G&@ M&N+O*TB+D( :]"2L80V3&#(@?]NF&B[)M.:QD[B8.L!5FOCFN*EAP3CKLJ;81:RAVLV M T4ZW\V^>U4B4=(")[[6;7ND&]\W":>>P8%:&VL[-5\/P22;\.D8T=^Z?%WM M4D=UR=5>71_#!9>M[VZX)(77J*?#=?=>'-S#;2 :E;PIMY, .E:-+;X"]YX MW/1GI&X,J2^4#*'W^QQ>/G1$)5%O[:R^9(:]<'5Z6;%?O[D$9X3Y0#/Q 6H7 M1OS>^LQ 5[$@^-3MY1Y4'%GXVRN7WG!!+(C*GJGMF^E+3?83A?OY+'*F7.E%:(BRHO&N$3;AG0%B&KAR%HTWI?8[^S] M34AGBWCU)XQKJF/)>8\N^T/2P'FC'G8GCAJR'@]X"@7 3]'RF)*CY, \/TJT M)#*;06K$DF/_4G6\&MKL4:3\R#V'RSUQU]<8D\M\Z_C5IXQ;.XDOI14&^U8K M:>,H5U/36^P9%XNWT:O,^;TI][]8*8JP+[R>+XI_BXMGZX,2M.S^ !NR6*^R M8D_H1(]%3U\\\XK(S[,N)\(,13N"F^J*W]H^WTG(H@LC->&H@8A56BF([23N M5@=CJ?OG^RBS1A6H +?P"LOLSAPU2\4*M7<2KS9_BH\\4EJ(^@[?";[@@(1' M!JB9L#I*PB86< 1RDKX^;*Z!I_'J./H]I*D4 6$O%+UK9)5ISM*(AU_>/KIW MYO<@)'+F7^$.:J=:WDYE&3AJQR':!V4$%I$1DN@1 9K09=II0DN<^FO&!7$G MHS;C?=)].OW[9]7>UYU&GBHD<8""IQKZBKL+4G31X'*,K MI@SEPZIOAS O@<.,\^S!%.HWIC%B;J8L3PMQ3=?]S>/-L,.5%DW7^!P^LZ>^ MRQ2-5V6@$0-6M7+0%-?69,G@2!_^D[4D):6P3I!\Y M+[%-]3FXZV+K.GV^0[M=ET#^I"N5W2'Q5Y@V:Z$W(@Q>AV=*E]*M66_-%9 I ME,E5QGSE0+5.\F&8,_^BXE(-WQT]65"T&%W5<[?Y@B/R>DSS'?53Q^X>XZ'7 MS-B,-U;_U6-D)F??TM;\T/-$RO7<,N3#_(7WC^!7/E(&R19O^KA$W M6WR.@ MM]Z;VQ"V:B'GSYO HO\V9%T7@O[U3[U#_ZEC> Z,:I,!FDRR5:XP0I&*=(YM M%R^\TQ-;RG8-!K[$D;TYC)^5L7K_)D<'[B2!].A81##T\]AUH>NSGV?+?V/I MK1QJS,WNAG$C &\@HWAO6Q-U]M%8Z(L G0NY=&L]M3LOQ9T>QAWL=PQ^=/*N MT"[+DR=P_S3YK[;*$TQUGGX?75&8:-$M>MYH:?.DLOILG](Y7ILCA[E.*EM3 MVL^QZF (/,&K#T:]"!=B$V#4\XAXU=Z"O%1]_UP1'3LJLV62'AK<6'M^)2#@ M "]%Z-&Y+U)J/DGR"_::BO1.CGR&,=TY_[:CW\/Y48J,L\@:!MFX6]G<1=F^ M=XCU2%_J,T/'(ER@)28D*65@85 %ON$D>/)$'.2^)E/:D2UXF'$ Z#! P-7/MV57XJ3V=01\E6IRX6W#LP5C:7QL M08"LK\CR$@XA)SI9&L5SH(%BP2>[%-*=J>T^]1G/STC$ B+ GO.QIV) M2;_6,0._.,?N)G*Q]Z(4P4AJ+#V3ZI!/LS!7=KY>DU(5\]-C[TJW0?9<9W'9TU? )OV&U=K^BGXNW@XZ?'S+&2MH7]#NCYV@J MI6Y*&[F'$GQVG=%YZ1U/]]P\=URCV=R(B0:A#&.DPCS%:XV;%M95+$1EM4@N MLS4G]M7'AAJ(&U8]+9Q_<*/.%'(1?07-04@JJ%WO' R>AR:F M%EO4U(4H%5Q*5M?T?6BPK_7-/EST[31X6GUP 83%T60/H!P%B'E"9 KY@DOT M[YP%G@(ZM#F;"(/Q'S8_Q!ZIK 9?X?]JB68*A;"J7R7Q.94Y/>EO OR2]F,' M,L"K&.H]/%/NQB91BGDFA*I(-J\<\-EP#8OW5V\)/)]R;F/9L7\@!N>M*Q24 M<&.QO6?GB'.("&I:K4[28;+H4>=<+*VA>R@@+,6%SW98-3/X85WTP#F3&,V" MJ[O?X>5Y0"9XC&Z.[6N31?]Y_NM!,S15Y76OA^ M?#3\&3?:2#KU]8(:9%[2\1I5E2UBPFH$_.&*IVC$G:2CP2O&CAL0PSF5H::$ M":-KJ86/G=DK(>]*E'>=4:+-RZO*8V?Q"1@1M#)J/S4.T\6A;BJ[AE&'2[X/ MK]8.F\*>]WCX^.-FT^6O7>&KW=7\C7L!-\4Q-S]RP'N1%5U=@J$'L(H:UXQ= MXLVPE%EK L/I858\S ]S+RO^1Y:TK87,;Z]_1B@S#NDK8A7B/,5$@,[;'!(6 M2LV(;NPLZPNGX,1GI@Z^9LLSE^Q5[VM_S7DO,P^KPS!EC[ %-G<.V,#O%-OI M7W1+<(RM-\'4?9KF8O'93?;*UV._\J=EU../@D],PV MY-^1RV'"4(P?C+#!W)C\\_V@?_4=@YNNKKZN5R^7+']:/7G9S+H'T1]_CG!H M]>W#M/YP%0J.N^T:ARGW 1VN $(_V?E%-6<(,CNU(VWTX_9.ZO&F(()>SOE- MVCF75>U_=##,97IZ,ZFI3K'H>;J]*@_W;ZMY.%-.D\V_1C7N:_7J7$/0QX?_ MK %7)W1_?ZM"R87KU2E)VFCWM/H]N4RGOI(=6,\\!&&6I3I.P_\98@LQ]7E, MA9V$3]FLPL'F.IK0>_0^L*ZJ(X$!SS!J9FA__%)=]#A>PY:N(, M-THVZGP553HDR*$!G/%._FVU5.-:8&L2Y"(^^GY6PP]3+FKV4J<-7^H]SN[9 M<_,[M:8D3TH.T.L_6O#-6JB;)Q!5.U3X:!9NM'-84,JQ7LQ@MS*F)WN(33NZ MU8_^E(;I5A3C^79DQ>3S$_+OE-/UK1XWJFNL"RC7U1^6G7-P2C%->?]99R,Y M&<+>;0JO^H[>3W,MQWJ[RC>ZWH'(*4O\^6P^W&R[>+L?S\2+QA2_SW4[[]:_E?+_VKY_\^6,K]G342TQYQ=VE*?)GVJMC=,A>1VMOVS=WG4Z:KW(5 H0.H7BY)KJ:;H3PO1)VCE ML=C;@,GGT5Z%"PJOU**^:MOZ!Z@E<@\G?^A2QALQHBT@ +1XYW(A%^BX 9 > M81KQ:3 /7 ) M5>.Z#9@FM N$'@^ B^MJ[[;#_(47_TH[-QH5Z:5OD?QQZW* M6[]]MW[1@9V<@YS5X?!:,ZV:S*2P2@'2@%APZS2IVDO:*/]P_18SXM![F?KO4)'/ MENR&)J^-SFLRZJ<:/D]MM#@SNG9>(Z8 Z#B^#?'7N3K2SHV>@HNB',V8$;!: M^^[+5I'[:WLGZ@O+2$KS(E#3Y)^#]FS^G5C"/:M5)%#8W9W^8DZ29-SU% MNO;9C#']$ @]3)7O:$=@EMELSY_2GB#3>H,\KZSI)+?"R?DPIMP,F_\-I_V# MG2R-QE$A 8H4QUY;T2],"QPN?<9FQ!*#[7DQ0U#3L(EK:8VP=K\Y*:$Q\9;G M:R;:/E/L&_X2*$%UM*#FOB7!Q)B:U!]YI*?, MS87232&5H%Z_!^!.QF,6*YO-A5*@8=[;1D,%2%0@OBU"9@3,'K5H+S2L#O*C M.V8I. 9+A3MQ!TI+%+IS&.4AH'XR PB Q<.]$M@"'*-B]\A0C8.I$!2"G.F3 M0TL7XJA]=-U(H%XM^/VN$R_#YU?HH8\XWUKD3'P6'IWZL2G\_ZGTC7XOXS2K_-F05;-AY>E[?:0].AWV(5 MH2Y2;L)LP4" 0>M'CL?;Y/7D=><1RN&>3?S,^=R'H (V4Y M)S"EWM(-P3>,8R@H2">L)[+WIEE&2O48;QT>W7$^RKOHXG*9 AG*F["1;P()Q-5QV&\*W#0G$<%E'!$?SYE"4+W]KJ3_,YFD9DQ50 M0WC8;P:?5(*M2C"4@ X+F!M\RH;2UX5)(3;Z,2^"+RM$[.;)15S['IJB^=90M_@YMV@+'@ X28!3NB+= M6&OH4 M32G0%*XIT9!'6&5:7(N3+4N=2QJ*O:7A-2V]##)J9F9#WW & (9'JE\$LAY.\ M6)^(6ZF^XRP?E">X1G6DWZ.:X;OQ&1A9U D27HP 8"=0ME5G/ ++>>+$=+0\ MCY$MG8HA&E&Z3%W0EMI' J(/FLNCE*F\&61 ]+OWQ_)OK;(8Y>I&KL<-,NF' M>*_GYV*IE6QL-.<[CUS@LBR\%W4WD77I#-5ZUI4[> #]2=!<5(YVOYE@/ M\SQ84W2]:FS,8TRMTL+V3HA9*/4F#M0P9DI]=?7&*0#>LS ' MVL7B!00W4C6PNC(\EGW=6NGB @'7]"E+[#ZS>>>6F$]_QS<71WJ./MP&'N#L M=!]60I.NBB3[:K%6CHW"1'E@=>? P6SM[UMWCR_A?YT\UAW3_NQO=HO8.=V< MY[!;]MC]B3H.NZU="XMU^/SDF=7>)1T/[GSUC@_[?J9N\FF&'SAP/779Y%."_!V]'\:F^]Z6F=\ 5I/)3"O. M>_/MU.:XA\DHEF$5M.DRG'S0>C3'%*:MUU.? =+*]1 A_L# :5)@E7(8Z#0),74U:,+5#$D&:]P-,3677,/<]]<_.ED&$7QT3+ M7ZF*D?U.[#OX/>>]7K)9KP@*SL&UG;A-4Z##"4Z2KX)-V[*%AW;"=E#J MC*-U#%O4%5IY3[7EP3VK9^=/CSS_PQJL-/JPQ"YN#2T1&X5/,>B-X!%&,/MS ML1+K)6U# M9LKI.:R4=7.EG;I-:)-9)@S,1%G<-C2I?O&:@" )BX;6.W8^$8O>AC0 72+ZG2K2HRI6]87>L3DBV?W3NH82!1- [P8Z\EN)W;:2&4DXJAV<0TN[50Y.8.7-*SU(K^>N M+][&#[[R1;MG6PVJ]F!+8?_C;38]#>S#UY>^=&K%2-WRJW2(I ML_;7WN#&:FZ%6MXSN+!:5VGH??YL15G),4K[T_\/Q(_]QV*MN2G &HQZ@K21 MN-JV;QZGXCRS'-:P7U'^B.%$Q?# _D$3#6?YQ#CJ*D1-Z:X 1)DE$W>;9D5^ M44F"@LX$KVY=R?E.RO"/C$32^&T_B5U>J'8D0O_.FG_SW4/!(Q5(X_F\3@S4 MSX^,$49V[@G9 2@8HJA#+J--6VRTR(+0F' M(HM'S]<;2W0H3?ZU]LLS^$&RT8I:*O+JY>L9$ 53(9I0!TS*\ @%Q@7F3MHW MV"2T%-AX+>[))).S+BD&^PL2OJJ'>-(7L(P].7#B/? #H'1G#-0*/Y M^P"+OG[]T!^R\;:O]8XRYTXACBBM]81>_0\%2C@JTBKI(2 WXQSH#NK38T%- M,DS)YUA *Y!B"D-4G'WP1[NAE">0[],A2RZ\S/25D]#'0),Q4\&&([2/6"7F MHY4H VI>LKF4[R^/"8!G95 W/W,CPF;8A&<;U*T?'0+[^%HEUX2<^B4D@3\('H,1SV+!=6!M33Z$V(:K@X1 MB[G:^C&O6T6I/D#QLI>96D0*;]+"+6#I:=!4S+$2L>YMR#2#S?^6@4#>&6:Z M<6:&8S?'+(.:?739Y4#H:2JN6_'=+A![,^<[=2"(W\R@93??7R<<7P!=?3#2 M#S%0,^,'X$.YGOIPP'LSE6:PR3/8*C.HC(=7+(HZDU=<(V7D6&VFE8 MO(\:$/]&]]/]]AHU_QOX=OE\!T-"W?N.YL-9+8=O-_RBX"QPI.5!Q\[6/J8L MCN*!CS=\4J&68CU4_<>O\H%V7E[0]] /(Q:9!LDQ6DE?$7&;V,\%$ 8'X/9P M^C7;21['Y&]L9\7 2 5;905S+VD*S 'RVJY(;=W3D=K+QY[G4B@=@2X?6F8E M&SZ-5%HUBW\]L#OC&ZX# QK!Z2S6F[8@!&V)+63,"%G1#3?&:R88IGDTO7/6 MFHH9BJQ!$9RBI_=:ST.$W5K2.-)2M&-&X9-WZK#XB@L6N:\Y%SB<(/CS;%OV#.#.^7HSQU"&KC$8'NQ/ M!+$N6U S;$T_A(KO2:& 3[KEOE,BJC6$WBFO+5IG6Z])+&VZ'SIT%7IHCO]X MB:@?QU;E&"$\ZIP7WO--EJWU#AX/$POYH+O11R%"5VIGD/S-*'Z(YIH=$O$2QK"Y1 M0UY-]1U\U]W2@D9-0C9N9;:\7H%70.OXF))]=,&=!%0SLYAI/CIRA*E;X7OT M].C52>?%B$%+NG@'W3HX6"U;6N]I\RZIO;2%F?;TF>D\IMOS+[" MRVX2OS?,."\WW]I358:<=K@WF_5.0/A([U5'4GD\0!JS!0_HKQ51IMC[@(ZK M .F%U%SKYQ'UM-RGD12;G@OS=SXBASI\^DXI])?<:9AL\5XPI=J,G.Q^JW_%CS]Y=%_4WL:#7=P8 M^-#_\;(+_PD/#L;602[U86IMU\)>(KOFEQ(T6L$K\_CD3&3!*,6B#'%X1-/$ M?<*SJ>6-[/^F("BC+"--CK*\1-FC_F1]NIJ'ZB8N2E3A';81C]ILM9" M6$6H=?R@$>M U1^9%B1A[GBI)]+5"%FF/1-;=SDJDRN,7@0*W::=H,M/M.DP M])$-ENDZ139L21;O6)W[]=6%Z('_? MS:C;A(0$G!LV0V4GOB)X&.RZ3CD"IH^2NPM2 PR0=Y>#OA0)]]_H M6S3D[\D+G0C?(["9A+4$BZC8?W;;"A8"27YQ1; M1S+H.LX7$FR#@I4\%^:\TJY=-NEM#Y9\FG>7%\&4ZH*W@2VT&7H.B*,$T5-P MH/,HTF[HTY&OWPGNGEJW+Z.7,4:%%:2&NN.:1L9,2<<>Y[3)#AR4J?'Z=?A! MM"+SUB33J"3A#NJ=^0$[)S<>^IDC%HW0"&*W #]SA:P>LNU9=KK\F_;?SURKJ[M+^MFR9I36><5*AEF2$V* MXZHR0W$%;3*)%ELQ-Z#U)3)=0B@9DDB;SA.!>A:+3X,5&@]G96GF\&=$Z)TZ M_ :J;\CE2+%-7/^[!"$ 1E Q]G]M6<6@I7U5M!N:@=MYK 2_J3748AV?90_!&JQX\08KBE= DHGF*EM?UARH6 M5]6DXQ!##S@PU+3P)?.8&"3;L]MG[_6CO=3" TH6H- $!$9$@@:!(+Q$0$!0"TJ0C58H)$(J"2%6DIH%T2$3Q MUH3PQ?V-[^Q]SAC?/N?=XSW_GA]KC/5C)6NN>\UYS7G=]UIS,GE6"%18#'7' M<1_T^,<]"@F\F5GZ01N^@8,.R93/6GQ#UKU&+E@$03_\,L#^^#& AX!6"+Q8 M640$"15O)0?%/Y KR[D)WY8*(#EE&M)M;#B7_ER"ML/2)!)9A,AU[]+9$I!< M2GB?VZNEQJ;G:\R/$_N@Y7X(_;O*OW0/8/YE M#(3Z#/!@QMB@"/8A='W8/@@CA=H>+?YGMY 7]3^&7$7]4S#[D8U-*!-Y8Q^$ MNX#^9S=:]6_I_Y;^_Y4>W \'#*QVJ8 S=6<72MW>""KT?2#?2($ERCQ:& X) M*^\+-HPO=AFLW>G]6%J8'?[Y;-;4P9(P]L,/X<-R*%]4\P!#:)W)$TZ_C[R) MH6QONM*UK:<*2ZAL#ZA]@SU@\ M^024>@']^Q2&\1ZKO ]:R@2I;&C6G6>F*&NR!:?6'J[Q50]V]I9?1.;7#]RYJ1W70%UG\(XH@YF'I, MOXJA(7,0WGAQ091V34+T2VTI!*TSVQOA^Y3G: 9?Q^J-K,MBI+'Z=]4G!TLB M'??R64][) 7Z<\6& PK\A3RU#S)^!=VNA)).40?V. OW0=C*Y=W[F'V0XP5RP\8J'-=YD8YN\JS/0,B@'@]T%1L9!_=D%7_F5,,5,4 MPH\:]0/3UVI1/K[[H!T*>.^WV+]TV6#_'(+^%]G:_BFT[=_R_RW_W_+_+?_? M\O\M_]_R_RW_O\H/6*1Y**H^>I2LV7M1SG_N>7 M]FD15J[9J5L!Q>E%F1\>MQ^PI9J1"N(/IJ3U_IY\^M]VF.3O]G?[+S?W&^0_ MEZ;_HOKT_@!.D7$SLCUYJ"3^(3Y?29=.?\6[+6=Z%_-?M[WK.<5_]^RB8_G4 M!V@K9(-"!>-Q]6$I47(FU/Z>W]^V+T4$": *^W_'[H,2:F6'FIY_X)6WJ@A< M- M;FWW1.N@2;9A&@R<;:!+A@O, KK_@2,/XO2KNOUK;TXKOUN,/W)O[V,LA M?3AD[J$S *+!>PT>VSA;V25?-'MHN*"3[EAA[-5#W1&Y'QU&]05 M-#/7^0;;9/.EG&4GISXC[]%TMO$PX/ARM^IW57Y?FF1W'C.6K#)*,SACN]R>>D8C M:-XH3(ZG$/RR>209RM^I0ZF!D.+>4H:/3_5&'3XM('DA^P?'/#%--VOZZ$=R M97J;1FJQU$<+<4@?+ 7#&\6%"(1*(6\ \24('ZOLS8";N,]U&0O*N5FY'OR+ M!_ILT\Z1+#?A^LQ/6,CH;12Q%-KP^:U7L0L^,CR"(M[9D33OX-RS\DHR@BVG MB^AS=A-^@6$$G*+BR2TU)6LX$89D^3K^HI;A'H\ MRU'AN%Q7/\7H$ &/F=7:M07>DM>#V) G]HJ0Q^K6'9,57%8?.#2+30P*\[5= MM;/LJ1+=$'C@A5RF/B>A\:G^NYLT> I#@+H/NCBN/1(7)=Y*W>SP/7?US/J) MFE>WWW;>]+#-3OND+N2C&/Y-\+3_RN#_5,#P?VU=0"X-1AKHQG!? _9!Y-;4 M[R/@6RVQ%W]GU]RO[ZT>X"U\O91(5'FO7*B33_79?0@HTTV J" QAC" *0;R M^F=NB$_.V)/?!,;/ M\^N>L<@<9W0][_%O[ M'#SV-A/BM,)4C[_\V#P@DGP&L_G76E6L[\TF(2Z%)U,&C ^3;%L+&GM%ACR M:!]7-_8$D%/JY&>;8/VI\^-P]$ZRG2X+(L\GRFZ1WJ%AQ01J=@#S,L'FIJ M8D_XRQ_#T10S!?KA.HO-/)D,U4/'D\X=?\4NOL :?X(1$DXW077K1\G[8\0" M7GY6#C@3>>Z[GRU/7U=C9]Z,\AWB=L"3?DL]_88'.T;RF]0=LGDT5@-A!Y9# M:M%"XSI>SEMK.[27Y=XY]L@[R3'..JWSK(A"K9GQ;/?1UP;6=#.&$/7^Z\B7 MB$RR3FS3C-71=3O&-F?V1W:5CMRK WZ7&EJWG0T=N(HX.ZV8W._%[J"Z]1A\ M!R^)B_QTM;?](N#]4YSL,K#)0P[ZTMJ'$H/>#$H^%Y@9$D03[6U/W7YD>(0 M?S41\-PE7,JDNH7/B!:CP/_(RXEZH$P1!"D:LQ*CJ5,M:M.*TL<:I.0?RY/S MK]5UC<35(V4 #1+T<7;[]YGJ*&GJ4G9V7M8 H5WH0OJOQYZ4^W,491"E.?3? M?J!E^RJOM-<,]1SA1,+@,?)J>T6=JN5 X8?ZEO30JOX&-R.>L&3_9/V\E !ZGKEY_G?HDN5A2,>**V M#)E%[P8#7"3"%_U^J& 1X'$C,CRL]'QK'&[4(_+"/JC746!IQOHK!_C89.M= M!?T? 1]=ES2NZ?[7T.DDVX]65B"2M \29*J:ABM',^R#7AEBC@^\G?/-JB MFLL.;J3[!-M;S&7WCZ7X*/+^FJ*4)]9%R:"Z'0UY8$46'K $+/_4=TUAL_A$ M4@-ZL^4#OL@SZQGG&ON;%6O=W1HJ,\;C'_=S.K4Z #%N+YU!T*%Q[*6F 0FK0/2M$(E?Z>^UG.X7V8>8B'PHDEYZ(G MZND2[HX/_BP/KH_J-NH,U\3#9V)V_6BHM$!3'+XC2'8MD6PUE)EL%7#)%:+\ M5[8W]'A N/+UX>@.IT4/G5P:%YDKO@9*K(?S:6 E6$"R1>G%"?Y(U1^P6%A0 1<;\.^_H!!$U5&6T^![, 01+&]HU$QF^A=T50ZQ5 MGO_>X;^2[72DP"8I\.!M[ITL^W1(9?7XPY_#(#M BV[$$-TK8D!UDZ*X&; Q MAK5'P,FDM8#C-,\S6V87WN$>G#8_?%+Z4%)0,NH6[%'409HQ-2@9>VS50>;I M3='0H/,#$H\\6D3UP=ES%@@35;?EV&$$[#\"O4\?_FLP)<;V ]4[DH02-.0' M+BP/[(/$.X/*$!&F3<>5)YO]F^..>9^UYT"KP]C,+,^S56_'0)O W= 9"'X' M44Y$]^Y!>C^?F>"N+1NODS )7/143_Y9K'B7G2W]71W'GTNL)[+HMLQ>.!=6 M ^DY,>7VJ5.OC/!E&N5W=$3RN<#$=.F8(]<]LNR=E_#.@Q,A.WEA__=Q?MJQ M'TJUKCD-F9%D\E HF@E0D<-60]O)>0.)00Q+17QPSG"XQ@7//W7!>5^F)56" M^AY &2)H6!3I.^R(OLL8:C,CO7OW%6NY5ZAAX%.(M-U+17ELRZYK MO"K)P031/$>.>$T&:5N?XTI]@?F1Y*-YA.O1X.-OG.=&T@J4W@(LIL5Q#3AF M&'LDU? HH 4?[325D5>.&X2VS&H)QF8X7)=])4@ITF9;+_BO8/Z#R\6O5G^? M?SQ36X,2J*EILC[6-_RA2"$1]-[;^[ *>P9,? >Z.4 _RV"G;F_(42#Q-HQ3 M]=C.CO&"63Q\Y12V"$56B_NVJ;1S(#YCS;5-./]WR[+&M^PZ?\":.K-NS'(2 MT%B46-1PG;NOH<1$M4Y%4+%HZ=('"5I)1OT=$^^+&IF$/- 7()RFT 67Z%3E M2L-* ^UXM[' LCPUMRM_O1'IUC)5PRL-N!_B$9Y2.+Q)3'<-_;;,$,Y0(?[Y M] M(<#\]?FRKI;*X7F9X2VWMW-]AV!_S+*=ID3%X=(RA4!N-I9A!LJL%\F,! MO(D_-%PV;R0ZIXD;>PR)=MEFP(S\E\" TN=<\";?G[1*M)Q>2*+0L:6??<,> MO:U,Q8P;;X:^=F87G4;%*L3:FIO:@VZVPP"EC%5X,V3#E!I!GNJW/A\Z[XK/ M"]A+S=E]J4X+KY\_G^S@JZ$T"(_ M8$C1X)L")&MH'Z=7;%-RC;M.AIZK[,V[E[_,+=Z0BM,[=%=M$,N%E!Z]AP%4 M<;V$9#CW]UO:=7RS !=LS,!>$".4])G>BP[>S;Y3>2#WZ#_!7?<_T.A"\@I.PG D7&9ZPJA*=O7MAX;>:6P'Z6MS#;L,MS:N!;U&>4Z ]U5(X%\]^V/>WNF+EQ3H5] M:1^$_A-6J3%NU .J])NK?TY1WS9PI&[W!E6NR?/N.%B1BN&:F6&!;\5KQ]G$ MXM2)[98R&9>6+T^1LCOHQLSY JF]LBT#G!.Q6D3<:PD,N'Y/--FL+1J94:%_2MXIA5&NUQ*#XT:P>J-&HUG8V,"0J@)V8>,?>_&#XWS]XKE3F%[@<5A5Y MA/HI+I6*(F)2&(Z5ZU>DMG3 O+<2P_=2;QLRZ%[W4K]V]P:_GNWX>L?^/A1* MUV $T.1;:U9Q7 ::=$F&&=4PQM\_)*P2B!_X3.TY=M=**]"RU/]Y17EF1.,3 MU]-MBE.C3VVXWD$/&@C33';/[F&0*+H2@"+%)^ATK(2ZN3%%YWU=/#.F_23" M9DM:G;>BO]V>D2X)S1FYQ;PZ]_PGF_LP794A,;$/\H!/J_5@N(*4"A@ W)RO MPJK4R?KNQ/R0@O6=,5,9[;0R7T\%OOPWRE(ZZZS%#:.HECA>8(2$VW F$6(Q M(@8"-4 $?$PS],RD]J;/I>RYRCD_74=AL?MN&>R'DB[WW,^,25/+IFKV)%MK M$8/Z-*=;=RL '3)4S$]>D9;=7-&\E4\:2EY!FN78Y32V):TIWJKQOBC4>W!$ M.+JK_,B!YL@(UB;A-B*I$P,X+J@7@8VA#A15\VVBC*G#-045YX:_;2;>[WWNDMO_2M\#-J9?-,T9'G_2]D+14L+.\MF=L"D(N M^5.'W/8*]T&!(_Q1$V'R,I_NX7B0.M34I9QXKZE[;=6!H1HNP+/E>RUOKN8> M22+P82]:;^V#5+SL/CVG.ZPR52=Q@773/P?.*>,)HGXNF@^W&&9,U4_W"()N M,(Z,A=4*CK:Y=(QNR")$\_ZZ\I5"05?RURIB!)QGJ(3ER;IRL(H3VZ/% M*Y^Q$L_M73-.7C#P%7WY*#CFQ*<1Q6@>>6.Z.G,PARD/C-1&?4*)((5+ 7_' MR7N/1SLEB?E**A?EQ4?'330S^B'S.A_&,]7+#%Z*V#H_5-P3_G=9MTU!XA14 MB^1 4!*<&ZESHQ@) 90I4/&U]LE^_523GKRC[B@/5S#.<-I-(;P^^-#M^UN_ M7HB[H3=8ZCZ":B#T$X37'RP\IX;T[(->HWJ#V%?.M+3J/JA+0$8&\1]U5&P\ MLYCGT-:>%Z[;HQ_4N/9[)*9)N\-:HR2]K*/=-'=,WD2](?Q4VX#9G0L;4:V[KL L^7R0 MZT24( *^JPFD$B,Y/W_^NFU/ Z-K2(\O+69[SV5>FM*] E/ZZ7.XQ>NN95V1 M2B'X210W0H$4,X&>RN*UMEU-W,!N97H?M6 M8>KH\_BR\!GO[ MMRU+##P+^_6'LH>>/FUHRUB[>=WK2H6Z;A3W1#5#QR]@4ZS"#(LZO6KE9I$R MR'/-1%;LKYRL1;I@$N@7BA7MX'$LYBIUVY WZDL[JJ=C%BS.T*?)KK7'/^K\ ME 'I@7?-R^\BDH[!A^P/^T^KK8?8KWLJFFXC.C;DNH!6L'Y2WIS@S8 M9Z::-6MVR!\6H;MV\I:CW0 Q]=P(WJ%L8>S24__EG1-/FR<3/A1F]9YZ??%] MN#NLE"% _?*M/98@1/A0IUL%;7!)=FZ.XE&^A3&\GF#YMQ8/_?Q[;*9N+RJU?M9K-< M4\W6R$?3AAJ,/-(MOUP>OQ/<%ZGZOZD>\)\8S AS""6+-*]9?Q#4/<+WYY2Z M<">X<&9F;GX->X3VH_-DXK6,#[,9OBY?UWP7%S86)3[46NI\/R;&]@W<#3Z( MM-E+@_H0(,SW6 AP@RP0^%O.T1'U^*>+0ZYBBTML_NZJQN>(0H/G9^)\Y;QV M9J!9NDI[7?9?U)E*+ )LB/(8B2C>]#\S#Z<2*3<+%/USEC;\BU9Z*L?SI7*0!@<^D]5<1DKAJCJ.U?<]_JA]V'VW9DD)B^.=!_IO0]ZO,V4R&%HC(CN@WJLEW\1 MJ.G[H*"Y2-R'CV%[Q:C3*_RX0LMK6L1MXU+%84C+Y!_GGTN"22,< M!\[=F\'%_*"[79HAV+2]+HBP-*F\-ON!"A-6*%9,;T]?:W['G(2(Z> >[X,X MFS7\N^M+F$J32_'FU-B2%XD__-]++$P*STN8BT!+@ML,V.$:J.YSZC]P7X9V MVX'T?U#2UL2M'_IR9E*=/D0Y5[N@!?C \4IW?DSG[.0=_=D/\SM&D-L NK= MCAH5$T;&2*RW/'#/O<$.BWRU)JG&+T%[-:3?\:2R,%21W+EMOM>\#_+O(%LBB /@0S\I&,>JML)"::A^W"-[IEU M#%EJ"*(@B!OQ\Q)-_BU)W&X?--L>6JS__I8'*/?JNYMWHT4N^H">L/50'3>- MZ7\^<#@P15$]C>,_(MQT^R7"A/S.8*5HAZSDBTOALQ8-U?7[H!$O_EAGLN*O MVR:Q++XQ;*H J"SU9W)SKPXB[,&5G;FEZ:&1O4\AQD1TD^"CZU%> 3KU$Z)Z""WT%Z@H%#@PNSL[[ M8V;2]]+T#MZ\4'9[@\2MN,Q.U2FGTLDP/"'94"J^'\?'""H!DLW?A%GH6$O: MI'WE\KQ9740Y9GE0R RAPR*?#8\D>;GRF_A5ZA+^5%%#D2$,4=X OMTTQXY/40>1 ML$^!1VBUF"#.;>#BCR/AVL)N_0EG$[/$[AA>YQ5NNS'']EN73$!#.!@M??KTQ*+\T6EP,Z*\ M+_6*$J8J[PCR'VE-XSY_3F:[BDR(JS>" M$CLP0DM"M=N ;?;R_860W1H#GV\@QV+T[,\KGPRAP-2N'Q6]\98B9][G+CRA M$5A4[S\D%;L/*M!5^X4-,?Y34.^KI8I'Q_44W'LCB.F8NP9=ASF#!0.KU.5^ M]].TNMC 3IY7#+W/FMH$^5LS\W-W61ID>;O ,R-\C)%A6B_:Z;%UYC1(.?L? MR:]YTG*X %P(I#O?*!<^)U5$,N#2SL&QHNM&.0"\^9%X /1L\ MF/P,+Q?-OGI<;9BI$#4F42 +U)0A#P"1)&^:9FJSM8S;]55,H*MK /2RY4&X M7\>+JF?II4>U>0ZE#6.>'F_DUWR,:Y'(IVPG1JD#[.1]4-SOG'BL N)"=] 6 M4G7W2R!GA2/8-39#5]UV28OM75;P_?/.$ZOOUVD?/L]*>#KB79.O95\[KM;-TC<:SAY7!>B[2S2N'LUX&=@F&\UU-_Q3$R9>IB2[?]DUV2&- M8CM6LW6I6E+WL\JSM--N[-QE61-W.$*^C7*-/G6,88YB6N/C#$&,BT $T9VT%2IRM^1P9@TH M4MH4,877G!FPH:'ZMZ6CAMU/ \XGT!04SZT[Z\+.7]9YPGVJIJUZ+(/NT'JN M_GJLH/ZZC(\]X[1Y+BOFW@?Y8F8D*4&]L.2[#'L@B*,F+9UVQ79LJ_8Z32PH MJ% CJT28[ZH96QD'96Z\]I-W[G/0'9!APTML&)!.1ZQAN0$]S4V3(L;!R="1 MV-UQ]4S$HUF7.+5?M_]Z"=WD5L]'A0=:\I>66DIS1SX,KQWJ1S7CHN_-ZW:E M(W6;,OO:IWI7. 8>-B7S9$-:7'X="-=4RC!.T* D9N6_T\BVO^JM?XO] 73& MBGAM'R13O))Z/?M9%$MQL?$CM%B;"PO731+&J]X?6&0)@X[0@M M*!5ISC*$ JH[AL9'JJ=NE9!9W0]>)ZD(48RWI* M->:/FOU?KELQV/9!">DH2C'F%P1%@4 7<_9! R._(0PDZEU8+>$7-VH(_FOG M9QUA[1]OH2E1RE&C.(XH 3^)![J]N(29^SFH5V;C3JL-%I[M!3IG?26D\!8V M\GR;,_IYF:3M =PCC$0GRU\[0,2U(4*1V6.!@?WHBH$[ 13U0?[G/-\^+@8W MU]]-.=5=EVIXE#G^((_;[=A>-A\- P?0)!NQT ']E-]$H#[>-# M+Z^*A96[:@-AYZL;&X:/N&=LO##KC@Y>>G4CW4B.*Q[E!YW&]RUHH^+EQ8%E MDIMY[ZDVRWOZ&H'2@93K%YZ,5DE>$V%[1SG:RCS"N R$4C/Q:/)VDKS>>">T M3/&15F05X5BGU\B\Z0FSY?-//0NZIM[#&PV$-!D2.;M/LF[8X'O%\\,MXBB20\_:OKC6WG*V+!=[9,"B[!\"!+E@J&%TVAW\4] MIF2&LBF3_3I2KI,;9N1^@1-F="ZSJ]80OXO;RZVCA&,H)U(]JP*.]4Z:CD6;Z4MWBFL M"5BZ7R&C4G91[)@N3.-6?ND0N4YNO1V>6>I[)E.C,TB\A&\W>381?G1A_C+G MG:T/)-M#RV)86>;4F0>$3;8(NAKC&E5L09 VZ6+SZ5[RE5Z+A4-=O[<_%86GV?=_Y8LYS#3WS^N<.S3TN+ZH3^9!S\8 MV9RW#D%Q, V0BGLO#92A:5@^Q&<"?&SSAVJUXJ3&T70/K;[6!Q6A;L1 R.FE MRPBE-RLL9&)18V"GSU"-N@_:^$%]ANB9[?JY68Z(N?IF:@+VR,U4W-V5[[1' MYDC!R4$(*DNDD6-'JR,H&M6M&J4)J)%R-N0HT)0H;==\3?-&(+/6S2KH6$N@ MZ(>\(W)O$N^Z>(=9?.*\NR$66@AN?57'1ML';;;6( 5IVS':FC,08L!4;">4 M,N^L72/:^P1X)#OFA3K\P6%J[.BKA\]\OJ9^-;JZ5,\'CBH$:]&"-HOH1Q%< MO:T% C3=85 M W&:;^C1M0&8U5YB$XP3L=-U7R*18HGIDS]&_9'?,#N3&!3(09YN4A%'/J-\ M"_AP]LM[B1[>#&ZN(J3J7CW."Y?FKM%&A?1 T.Y2-,'7MU*^K3HVZ-81: N@GX8Z\&8*6GP?M&OL_ZI&$?96;.*BS-D2R-Q]@4W7W[55Y;<>W)MI MJ0N7>]O<'I07[LJ;O :[X:Y'/QTU#FV,3S P#F4I^&EJ2S$Q/Z@[[[87DJ=V M1:-L1 #-YATKZ."$O9'MH*S.%TF$-8]RB5*7=S/W,%$G_79N07BCM &/WIP6 M FW'OVC=9M[@?!20FD9HGP\>G0J _ZFJI.)YSCQY'^2G80(;.]:9#4[+ZTX; M'!ER]IE5+/4P43AZ()P]Y/BC\,,A;CF/<,12>36@E3K;A]4#=.B'@*%KG=2P M1,WOPQX6&/N&IC-C,^:R[[:UVLR>98=*4,.'Z9T9[&5$<*5:/-!!MV3P >"( M$E^4!/;8ZHS.5]PK$Z]BI[]?G=WZB[WJ?(;]7N)*HK OJ!9W5^'AA$?T"12PG M"&/5UPO @&X)PQ(00D)]7S%N4W_,I^[A$CRP9QJJ+AD.W7^I+?3!]@M:M2QE M(_CK'5U0),4T?!^$-M1=6(4+31$)> @G6 2HN1=<27 >KJC)*LOW'M<.M@S6 ML^1MJLU0OY7>H9N]&&L_?TVY!S9[?X<"C>\,+T' B&6%&"&LS)K94!\<'-B< MX!"PJ)=:4VMTZG(#]^P-_=-7EV\==V)?6*G+C9)@/7'S:J864FS,4(5A &B% M1=2L%^AEXH408NOI Q6N*3C>G]=567:4UC[V._)0'L3('@?=!3,23_/JCM^3[(+M(%NP\J%/0@^_37/89S M:@/-0]0_IF_9F^V3X6J;-[T>'%=^S'_SH1.6^'Z#"3IGA5,!/!Q:I[4 MWKPP?4(]:*/<^<:;V,G3%FDE<0X'A8R[.3NW=[],-.TY[NH!-3Z53O@0,$.M MQI=101;LR!CT<>BF''EZ\GS"P;MJBW734+)F*HJ8"Y7\#I_FHA 2?+" -:7/ MM2Y67AL;E&/5_E3-LFQ.]R+'7$@7_R# IQ9^'>*GNX,T<0?8W%#C#!> M.B/@H%_P\]Z_-A=N?*2V4>Z?VG8ND-BKP7EM'T*T(=F((S-\W;];VL>;3,PF M.HV#=#[_T'=&EMSLBNFFI/V(*9ME!=T"^Z#J^7"UK_N@GH()T0^S'PF;KCLI MO[VQ47NXJ$/KA->MFZ)%K,VS,^0% FH# A[Y0J2^ZZOTK^^=<+@H&8V*Y.WG M&5E(XX0>?V?!-841Q6HC%0"U,N,:ACN04P3<'/QJ(O=VH:-BP%\L[=2W^"?1 ML/-:>3J:*02>IJ!X9?)N'4W!M)E:_]AJ'\3#T5\LXR*F[)>NJG_Y,JC[5R+( M,]W=F$5"#T0M&!J,,LZ3]*NL(TCQL2X#O3)[OU]E$)PG%W3>3'RG%?!>2,L) MJ6 JM:2D>=KV_WDEH,$\B3 ;(05MRK+<$^G#@O9HE!0PUEPG 5R:D_!/0.:G MSS\&+7;GU4R[N@W MGSQC,5>-)3ZU*GV0]-4Z'&>3X6'F.*YQN2<@$"R M 4^D="":Y+*$BTNGYL% MFAKE#Z^@GO T%VPB77L6V =9T*RGT%NUZC6;HE26"9,O(0\U 0.D#AFN:+64#<"!8[C>D9DX,S1G:@) K=5>4J4 M -)PS,"VO#K\Z-=Q#4<;2=NSD/"+J$Z]M?1V5@Q15Z\-G:DB9;?15;OI;C/S M^HC (%X66PP/?O(MQ3R[&12Y^C@:WW374]9.N_1'FW%X/3Z$SQ.O*&";T6VN_XQ.8QV[A.+"" MK4DW@+\>(IU#PNL$SI>_^>82UMI@PH^->*FI9,*;37)N'^7J=-2C72$OXZ&/ MY 7:@%B:?_],U,-B%U0M;M*'NZ/>PE[.+8&+M_!U=Q=+[^I8-Z_Z<&?8/[1;?GUC:VPD/3_3Z%1?<%%?KNOM\ M[R72AX;:O05L$C>O[ ;08/%(/7]JO-TD*P#2N/&2KM2 ]E<:32AI@C'\T/2N MXA.O,\2B(XV)<%F$!QG^Z!XJ88%GDCE;[/_;#5M_K%R8,^!]G[_*8^P$'8\WXXOGV0)VIZO:N PC33$&:DZ'QYT0&"K_XI<^. M^-_*NZUDM6I5<;7%Y+'/3<,P4YN-;O_/#'\:SHY:UEK(T)KH%)>OH>"$G.;< M78$'0_9\0?[^;*9Y:^0E"N=9\:6D\SU*]\/%CI_DO\H^^JJ.'8BDW_9CGJ=A M>L'1=507BC500[22VH:2!-],%?D'V,W8%-A_D.PP^H8*E[X[%F]-#/#^9:[+ M"M6K]XJB=)ACA,:X?)H".2FKE1XE/&K\R5"AV'G:] MJ?5H6R/(!01+?>'X[5@7/J"*#$_5GN?Z*X7YT^93G0BWZ-[R77&4J U#%WA+ M;:5(I"T< 6QI?.8TI8*:)L*M'-H<_D5Z*BVC9,EB?:9-/@0 M\*A;9*F7S>IZ[S[((RA5@M"(8HCH=NV#I)6IG'5DOO/LW>,+A"\K 8$-):J* MWRRUPK_UGSG!$]"!>?'8#_1[*^F751^<>F4=PX64HZ(WE:N90X9J:!*VP[?, MJ@[Q]H>LI]NQ.@F#VRTWE=M2Y8WB M*+A;])PH7 M,+V&FK32N7J$![[%D4EN 7%[O"3 U]M*C>,"OG\Z99(OAS* M57AC35UOS3E*?\.T5=@^B'NOPM<[28I)_\/5S7^Z/67QPF"XB#69((M(9O+I M$0/TR1"\/7671=45)XO!_Z#J@$R89S9/YYL7T6$5CJG2SK"#0@/S2!_Z%40' M7:NOX"@@1[T4).L;Q=/QIFE*$]I*?JVKZ[#^_'G$L5N$3;"DRFR*A:==TH?! M+Z!=/[6O(S)_ @3D>0_ZT55!^T.][D+--/F:.E_F8;.6 M,0V?VV;'/EQ_-WZ#4>I^K4_IPG&)0O#-?U=#[3]H[-1X\@A#YCW+NL_2?O9! M11'K%U@!=#W*Y\NZ^^&WN,8)%D'4*=J]59:_:(%U?OVMBH.2=K;N_0B@CF.( MJNWFLP9[1$W(A.$),XYD?^ ;2@SQ0..*!6WP[=# JY>OXRRLYD28GL?$G2W/ MFB=0I1QW8]PE69,=8/WN+G,01[VB^0A,5=NMH*JMG3GY,?">F\_E9\85MUI- M[__:;=P,2#'GKY;1!7&9@7A!3+GU=1R@8/[_S?N".2&#QA.FJUCS"J+X@ =N M5QQI0^<'S*XC;! ,(\D>56 MI7=V]M)9"L2!FV5T[A%:(NN&YM%DNB%TNNXS%%#>9HCF[-JSYO%F",$>PAM: M'\(OO\X+#JGQ/Y?2$VGETL[7.M*.\=N^?M;>YG6AXE$511LN2AWC0M"?\G'[ MH)(.#$-J'<-X@ O#B@(P>RJX9T0 (>GVZ0_C;H*#IYWM/Q=CM92P#H704$$+&)2)948P!+;*Y^4=K M8JB*W%935<;[\YUF9XL56\BEX3V#F_V"492Q*$F&%O5K9?MV/%9NQ4%RJ"-@ M*3N=WRZU*PY?&?-.43Y\V(FF^Q I2H$I,$4A7+XNK=.MD<_I,%@22NV^;L!" M>>#]VN I]O%H@SH*9+.1BB;!\?N@>(BL:]_O>PM-E.*$EK!D:1[V(,@95+<+SF=D.KX/SD/>*S<4]'MP/Y>&\-L%$P,< MN\,J=@G"[N<_^+T^;A02HO3Y1,.K$U@G_99'X+D9QV@D3^'T0/E*%._X[1IR MFW]"8=/$S501[Y3><0Y[D%YJ+E_H\4O?SU;C^!F\P!$B3N0]!0/R2R(&.4:P+2V]L!3"0)8=08+%1^A?0U%VFB<-=1E M6 P,P)3<&OV5F2QI3K](/;JW!&]R9T][/H9=N6O8!432*,2I/EA\.M*)RM4[ M+&E'W6@A>U291#U2N9J2KJH8_AZO>E"(N[;E3;['[JV]%TB3.MVDYGW0 M- LX=&>*WW\]4QI.LM+ST=RC*)BY&OXJ!.?L@XCQMBXS41\A(J'-J0JO.X&) MFCGG!=#!*[-\_H<5S5?&EIPXN0Y!3-RKZ-((%*E\ /[%Q(KJDU"CS6+^0)A+ MO'WC9(!5XM&\,[@V_I(*8AKWX4>"W(>C_>>:P7P('X=1'$GRDX'>C9"RVQ>9 M']\TFL?X/;D:[AG0=5CH5#]7J0FI[@ "TNWM30V+N5>C.!=+-Y[07BG>-"< )6&LC!C[#,B@+$W&Q?*LK%\AG?>KU7 M%*:]'ES^;HRMX-IA=<=:MO-LM#;+!S,%7#[F..!X#$X=>OT&L8@V:N6O%C0^J'Q0_HT][Y2^[OZ6?AS5;8WSADLP/V!%QKUH M!G:(W0G3YK$E($A,8Z\BI!(O@]]%7%?+=DPW=C8DJWD-!D3B8 "*E(,/XEF# MS"R( Y%%JSFNO)'EL/$;<=;EE5NF7%SL:+_ ?&HC*2V=PH=.<('A\SFGX!T' MW=:S?QNHAI\\;_*A4JYQZQ;[XLCFIM5N%$NC>Q: 5HHZ;76&JP\3][D]*+8Y M<:FOY$%6U05W_/"= Z^GU:+O. U)L6LD+3SO82>7,\29 ^2!AX$9%$L@DIK5 M1!#WRTZ3$4:%A.B;7/]P]G1"R<[@/HAWXZ/NB:A"6M CAAQE3YRA2\'QK.8M MY*MQ9N =Z].^5/]V-^,A3KF JX.8E.V]1T^.C\R=,_F+WJ4N&+ MK"O1O70X4^/Q\Y#+[6R2DWX&Y1,Q.:2> Y6 M4B^?YBI%=M#5HC[*?"ZBFR*#:.!-6;J&VHJ[%JWZW,#C6@;,IPS>JY"FG/+: M6+V&[\41B HQS?B@#==#AO%>?M019.!>'NHVE.5=#MZ;WFK"01"[X]L]+;L6 M%E,L*E9WYAMY3O/W9-:'/M[E#[?N:*7#C:)&X4VZ/9@9,)/G2C7PO"=ON*PX MA (Y:%[J>TZN)/G8[/J5HZ9R23UMWODGN&5![[ZX%@Y'!OCX^);/F-ZXX7]( MR%AF@/]DX=544)<]>S2(R.8D V47HUQ]4%F#TX0#!E?H?(SCP$,RG],/F*#?J=7?R=;WWH@, ME+L:=8F$PT\^OC+*>/D6S>1EH_\USP#36GM@\5J(N*&>/!C:X$J(?S7C(K8U MEN50Y9.DKI(E\EU4?###IZK'.9TF+?I@MMOG?O;L@^(*CD]>KB.CXQ](E-X? M%*^M^Y[@_>35BNZYS(<.!J9$^$$ 9P+C1S1VSSA4E%U\-[8ZDX81HQZ!O;D8 M6&KL/A<\$VT(V2M@1%)U\02J(TJXC[@/2@17.*T3N&]O:@=2F;4Z;PK;&;F;(.RK/*&SYU0(C=F[UJJ/=*IY?7#0I:G,5*T+L2 MR1K]LZUIY+F$VHL>7X48);_>S)QDT_/BVN+N/$(ZJ_,*:+ M*6>C%/P@ DT\#)- 4(S[<_.'=1Z@ZP$O:G]T46(<.Z^0(+R(Y8O/\89GJ/WY MU;ZM4G0S3.6T>?#!-WJRQ4_$ R-9 8D/!9.&X]3! .J.>&LK!+I?2TGFG%2@*HE[Z- M3M.R^JK5VJ]N^$<$]#&>JA261.0^O][U7EE:I]6(XT^B,U:#/(9*H(B?88#J M !JK"CP?<)%DB,?0#0=<:!R;>P68O:(:<*.I]O91TV_#Z"PGS4/!?7]267&$ MLM#-)FH&3K78COYMWH=.(5"OSIOT_BQ0F8(VW(/PK,I@JW-TOZ2\-^@=,ASC MMVS2NLX8[WWSZQNTES3_2S:\UX"U08*7.@\3\*! MRW)(:(X!:M>:JD?VZ6M_TEOY75#,]CV5H7!-T5997U<(O,2+*]J>GKVT5X(C M+@8!BJ@>S &&PEX]CG0-"0,DR3S:08GG'D_E))^I$VH2_C*O.YWOUKEB[YP+ M^+[$R*EA]D$)4ON@=17MF].V!81(&4($P ME+#R-.5X@A4-^F@1N'YO$8OGT2AWW@=VGVJQ<[Z22H_F>@>A\> 8 MXKK,C"T4U:,615O;6P!@I/..75 ^ QVB6Y@CM6AWNHO&<["CQXYWLS@7%)>)GP9(0;%XGP(P'%P6J< 7=&_\1I2+:ZA#C M[&AHE>6RUHA_U2WJM0'%T@LY7ND6&LU7/7=BV9N=J /1# $B1A#-C=#MSKN< M7A+=Y?O .U_\[1O^D_@A4[YWZP/:;+2!C6XR'.R.ZO9#W>IPM;X[[JQ,;8E[ M')BAO=Y0R7'F\H8HG#$<'==-[54+HW7!?)X8T "USQU?XXGB1.D'! M0<>'@H(Y8P/1HA6##?5_51P\P+TH[,)4H [$,3R*ATG;DH@' _836W_J5-?\ M2YUJ'7(=&L7?J>]U8!6K\OISL_7%@-'O&C*[JEL_],#S3K:N65OCA\QE'FT- M5CK=EZBYNSOV=E'U4/])KS0]OLH6/;8$CNCS5*T5-0P5W#WR&,[[&$]"]> $ M@-O7HD]P/BR:G?Z%VPY7Z<#)K*RP$W'\(UXLY[3$TODTY6]UM96U'GCV,3UEF&XR,)4/_U'GI/%]B7-%'R=>_ MDKU@?SQ][Q7DOUWS^LFX)MJX"X,*_Y":K3E_22A>UBH?]<_JZ^W73 FR'L\ M[8V'B&I@3%TI"%E*&^J5(72- ,?+>T9F9,G?>4H1)OU0 4]JQ%K(M>W&L1\A M!JU'>92Z[$5.I8J_<_OET662%D-!/G[4ZWE M*]ZVR9+TU.>LYQW[N$A31VK00P,P==T,+L@PI 9F%?FN+7W&FTV\;'Y\:NV" M664;,21MDHVFRQ IIXS@MZ/=^8%8^HFH,:;!.$.5@N$&]D%7.B=)-*4BN2)< M2W[6YV^Z3U]E.<7IV45=D;T7[*Y*9;IBDN#42R-),YH]Z 8@QHTZT!]1)P(' M;._LS#N9O)J=T\T-C J1-O7IAC\?NG[:3.W[SC7 E3K4RU1JI-4E&LK=@0QVQXT>RUZ:X%(:R)MNO[WQ+'X93?\8R=$AR^G2%GBBYU^.;!E,Y&^VA M+XWE=_6\9Z+Y,RR5*[39OH'Q03,*3!Y[VC*>>0A#TNR&QT<=ID4U!W/MZC[B M>KC)61R "'XS:/@QZN,3QL>?AUZ6W!YT7>+:&.RBCO2@8[&\4YH&,"(A;H8S MLV)-CSDZ>6]8AENY[?W['453?L;.>X//>R"$[N;7$F>M5WTT[-ZS? MP!'9=/C-0%#TK*1>5W&ONPQU.47;F:%'GC\P='6B]JG&<%RQ7R;^Y$$AZ4/B M-YZ %9I!R"+Z X0R27,35LM0C"?V-[]?CTS_NM2FS>H=??1*,L"@>-UK'!G)J*/=)V:D]@I&D*L:$[\ M>'BB&7K&/SDT:T3X%]/G:2ZQWN_W\VXRSGV7=87?J_E]YE< M\>K A=*;]@?IG^;#C$8[;4M@I'V0Z*V6O-38\=OMKW$MSD6YJ/9WQ"KP317V M)5P" 0PA0QGB0Z217@A;0"93_&>TSA'*[&S(T\03&;>J;R_=Z,HJ\/46QCR_ M&=C/K;SVUO1?$:7F^2K^G0( :'_T]E/KS(4.U;&7F@9[GZ_';'JVQ3C^. M*+ 90R\U5_G*7'Y;;E6\WN[V=K-DO27"]8V$Q:+T1VDG(3/S!R"@CLF]#R+# MP*R'M _R]1H/[7#-U!T0N/SMR,&UOLW%/+>,%'G;^COS@L?W00P17.^Y@P1V M['D_X76'U"!)UL9>&SKYQBV1SY1=_?$R&_?!N!4CPZP?UICNNL5-0%-Q7H7>4A>^B6':&';4LW["FG*$+U!L8D_<, M!Y9#&V,<)Y,E;:?_>BT"9KNFUR5==^]/@4+F)WAC3N]V]#Z(IQ-&!*QRV;=O7WA[*#8>UB_D>2+[@?=(U6APD$KW%OD>4;EMDA>RQJ!$4.X[X_[1WYO%0=FTQ"'GMX2_9E"I.IAD%BD"5D?1@E2=EBF&*:*;*UB2G+ MB#$4/9C]S[G.N\_V=+V$\ MSXJ&C627S'BED16J,<8VCS/)]FQ9JV&U%B*U#-%W#5U\O&CJ"KRE>%M)_&)V M\;0"G7QN!B7*LQ[VZZE" DFWF\+?,:=[O&ES3V^4QFNHG[EWL^K2= TN8WK+ MYN6G!F]734=VU!Z_<*@3GOY2X?9.^:GLW/&]KM 7 =J='ZE"[#7>+%1>%CDM M2R.N0+#^5%-4SK'CND6?P%CX'5EZA%E*-,U!S2>F&*$=D>PP7Y;^R%-WUHF'*EMG?\S;(OOV](6K+ M5Y*GT4%Y3R_EL_J25,7U744/DR >?%G+][RC]VWO@B@;(FV9.?7%UWM2QTW3 M/NB&*V10O57X-CGIW&)/A5 M_71]MMI4R+J%,)-'_@@Y<_'*0M:ZHT"JCE]&.;@8"-B82>^9Y+E^;TS:O0$) MPG5[A,\[;T#DH)7HQE%"5U)_VN M+1RV >E6$,ZS.DXH[T_&.(&.#.*JUO^N+2S JH9L0%K7<4L*,?Q/++H%$O\' M_"=7H!:T 6FXNP&9E]V K'R$L45@_&!A$X>%()GT0.0]N@X8K4W:9AW%'A7 M.].)G:NV@_KZC2MQ+K0U;/VV!0*\? /%\1JP.8-QA-^.I))WX"T M$%*HYPF@+Q(HQW4K\.N$W3;F:'$2)LTG'OHS-B#]5 *RI(T5$/BK;ZHM0:4C M#U$!BPF/_;K-]RXYSCNKN3UM"/$X6_4%#T&K)YN.)O2B M)AA,+58-5\L7>XB]?"D@W+3O>J1YV4-?N2LZ=3+7)3])TV(7OK[R.>V!-R?, MND QMGV>PQ,@M9L>\TA"GZ+=#E=<^#,JZ*+4=NC>$ )S92<8VFT$=0#J,J+B M7[OOSY\,YV1*! ] .CY +LS$+6N+S Z!FK2D$8$BOYX<"1AS[L.BQLQA6"0M M/A'^DG!$,#4BF$)KM(_.H2/K!$Q==&B%8DG#>ZKP05 M0Z2JCVV--WB::?U4+54V>O^ M)R"8*&5"6GNS4-9E8J4?!'I/.2-?)!KJ$9]>\ K%+R8P/^:OJ?C';O\Z]UAN M57_Y"F \^S,%%\:0W:PD9,@W"$^2XR'81',S&OK05*F_MX.OOYFS";.$E462 MN#88?'@E\+*UL/_!E!;*?A(8S@37MCWA6C$T18.X6,%F>#ELU18NG@)L]D7;U8WT9 M1=+/3^<\>K LA/8Y+'E(3W8>/@:I^GAZCG,7@/5+*V.O <@^7&90-VJ&%;L! ML0(8/8F:Z\O-Z%6YK@,1!O@CZ ?$WHLM-DZ.R@_B"_<_6H;C4@EB#=\.=A%! M>R:^-K.G5^>J9&?K81-1F3)1U;6[5:+ R21X8?\ET-C!/]9;=/?2P=-X?[+% MO_97Q'Q_POK+%3JOE2G8#\("-B#7XQD]OL@LG6\HXNMHHQ'!]*&4PV<),O$>_QD7AMXPD2\QV1:>C28Q_LF :) M*X]E6IE'\?A\I@/,F,PG(:*!NIDZWAXHOP'IPY4'N;$#M(\% H 19+G:T4Z6G&5SH-M]'ZK KFSXH M3^#@F8$F?\$=!AI.)CE=>ZYW6Z@X@9.PS "1IWP\XA 0R^CUC,4\.EGAG1AJ MD>L_YGM52(]OGK^[7IH@[A[#BQF277F'=7W@7=NP4J3\A=P$KZLH[&AQB)7VD=GN&R_@Y7!_>[ M[B1Q;363$0N$[6B^5""H%KSVQO=9FZW"BV<1HUZR]>+(DM@JMX6,:2O64@'T*M?OY28X MWZS.'>L5R-'0WG=B@?YZ[W[3FETWDV>2+WWRC,*)461.!>M5*'0W2S:21]0+ M_9INQ.RVM7CA4Q(BON73UJLQQQ?#1)A#]#'/D5KAQ+WVPT7?+86\DA$@D;K7 M06K]S)+S]/4J'RQI8-'(^$ZC4%%HS9XN W8*=G@ [IP"L*2^EM2#D\$:E/08 M"31NK0;7+>Y&M&446'[O:X4_-RX0>_^V\L'+1+P0900R@^=42[2$+]+>X(YX M[+=/ZE-?P7'7WU\>+[YHI7=U1SL.&&..UC-E :%.!:0RXZI;]A/M?SP(>,/K MW8!\N#WQ,S.F\G28R-R0*N\R>*1!Z(+."10CKB)[7:2G)@CIRL65G*5HWT.Z M;S\7FM4^N>UWKJAINT4"]G7_FZ,+C%94K_0X=<8VDW) \(9 (J3PE&HP-$OV MNT>)H4T86H^K0^=\!=K,9<_K2SK.3RH_WPAZ91 ]**'P0]H"# 48FZ>(5?\Y M1?11,5.*.E9Z+O):;.\;;3=+NY^[)\7$[(\//N#Y 77,A+PU^(G0?IPD43)F M];0)[=M:HNK.,MWJ=0#M'068G()IX9V\EM)[I@]?RIN/N.S\J2)9(MGY6RZ%UE]W90HY:FQ0"O MK*;&%:&*X.N?*:<)3FA2:7-E=S[#\CL+R,F8'W*!+V$222J8-E?!*-NE9TK: MO7-H -[K"0 5 87-G;BTR M,#(R,3(S,5]L86(N>&UL[+WIDN0VEB;ZOY\"M_K:M&06D+B )%"]C$4NTJ19 MEC(F,]4U/;)K;E@C6?)PCR(]4AG]] -P\7T!X""#/7;_2)$1)'#.!^+# 7"6 M?_GOWQ[FX*NLZG*Y^-<_Q3]$?P)RP9>B7-S_ZY]^_?P3Q'_Z[__V#__P+_\/ MA/_KU M>KU\?*[*^R\KD$1)NO_7ZL\(R2PG,8*I8 PBQCBD*460215S@2F/BNCF_L]1 M'"41SCB,4*X?2TD.24(*F&=49I&,4R+3IM%YN?C]S^8_C-82:.46=?//?_W3 ME]7J\<\__OC''W_\\(U5\Q^6U?V/212E/_9/_ZE[_-O!\W^DS=,Q(>3'YJ_K M1^ORV(.ZV?C'__67]Y_X%_E 8;FH5W3!30=U^>>Z^>7[):>K!O.+K^$DK&O&-'2&3)M^.NK>$E5^ M6\F%D"U;[C0-2O&O?](_S9YJ>$_IX^S54UTN9%W?\K\_E75IR/OV6UG/<$%E M)/5:E BL]-)$)60L*2#."BY.C%? M*UDOGRJ^6>D>YL>6+[URF;4._[B@#[)^I-T+6EAC%+3R_ULO)MB2$_QF)/W_ M_N7'C6[^N,['0FL^/:"6?$>C?%OU&M"*7QB$[HD?^5+;2(\KN#,>QJ9T4G6U M=/I 6H"U"'\"RTK(2MO 1]0Y^&C?+;BV?VOY1K;_?[?XM%KRW[\LY[J-^JWN M:O7\<3F?_[2L_J"5F'$N4\QH#E6<(H@RIBW<+*&0XT)RI;(BHK$+23CV/S7R MZ,4'W_4*? _*!=C6X9] JP7XS>@!.D4;_X3+^]_?8H%[5\)1=2E:L92QFA M*$^@(BG5U%48E2FOAFN?.J]O MT(U+:7V_F+U>+E:5[N6)SC^P>7G?=G#+ZN:WLYS$*9<1ATH6>NM(,@ZIBB-8 M*!SE688Q$U:G9A9]38T/MZ0%6^*"WWJ!+4_";& ^SWN!P1MZ)SDB;J+SA6A^ M/19^.YU.$D=KZG= IB5W\T+#V''2.CG\HTT3H_"R@RX]\[J\XF>GOI%L]6ZA MFVJ^F->TJIZU57S[L'Q:K&815YCD,H4\2V*(4"8@IE$*%>$<18F(1.1T)7&N MLZFQZ_OEXA[JCAZ D?H&_%PM:\<=\UEL[2S)4(@-O3,V8'VV!(DBU"2N!@+%WN<&BGT NMOW(C7=@#;V=)!(5S8,ZX&DEG"\,: MG4!FQN7^1K4UK-7?-SCL7_3=GBA955*\6_#E@SRX5#1;HW+QI&V<[D!_>^\= M%<0X6%(H8L[T[@432&06P4S@&"F>H5AD;KL7;UFF1E6]*G]VW=#XCX;M?F<4 MC ?FKUX+T*IQW%?A!FRT 1MU!J&W + &VU_Y2S+R]NMJR YW9]*4I_&= M)HCF''$)F22:'3,<0TR*!":BR).8*\J+W/]L9XKNZ$9"L!'1RQ/]") ^!SD3 M\S]W1.;*\YL!O,Z/=/""9S7G?,W//.EQ.?9>?M5,<2\_&K:8984V:0K,(4;Z M/ZA >G*CE,)4YOH7$8N4DM9W83M-3VTJ]\*!1CJ'ZYI=P"QNM;QA&/K$-0P" M#O=3WDB,=!WU^8L$\QZ59OD$M 9"KZP+;8F5"[#2#W"]_)9Z0WE?26ED^B'0 M%=51<,[>2.V^,=X%U%%)=^Z;CC\1^-BHN2&8,4)(0F4*BT3%$'&50D9C#G.] M16-9$>$\]N:BS62]N<;\A>U$#'0RW 5YX-.V^Y1U-U^Z9WI0UGR_KITJNCQ9XKF*6Y@K*@F.(-*% K% ! M>213FDJ.940=(^=.]34U"MDZ8-@(ZWW6? YD.R8)!-W -.*-FD\DVR4\PD6M MG>QI[ BU2RH?B4:[^,IUY\>Z[=[)NY3U2:::R53P5 @%299(B)1$D!2$0L(2 M)C(:1PE"LX-<%-;'FI9B6$T5N_P;88\)'BO)R\:.![(]N_([0+8=#K=#XY#H MCGQ0;*AH2W9MWYRS=,(?##M"%_@PV+;W%SD =H3FU*&O:S-^?/?O=/[4S,_; M^7SYA\DH95RS/\I:5E]E_4:*I]9?>Z:BA$0Q$S NH@0B3!G$E$8P(3PB.1$R M)]B#Z&S[GRS#]0*Z\9HU[':$%A3%<9CLT]O7P.0R$T]S>0/B!$;D!JSU !M% M&B;K5;D!:V7"<9HK>H'(S+K;45G,%8Q]^G)^W_NY\MG*4%M,C> 1]W+ER:Z5[_C?(9T"7SK&G?"@D?X&K.4'VPIL'(=N0*=#P,VA-WZA]H?N M HR[1?0&Z&"7Z-]2"(^@5[0NZT^/E:3BP^+?::4WJG-S_R?C&2,\9@@99VY& M("I8#FFD$B@XRC/.41K%V-]/Z'3'4^.V/1^9&]"(#EK9@=[B]-*;&WGG8S'+ MP; ]#PL/\> '84'0O=(SZ3)4@_@KG>GV!;V8+H-QWK?)XGW/O6*7I.6G9;5M M%GY8?9'5NX7>E9J\+K=Z6_JU.6J;I4HEA!<*YE0@O7&4"<0FH0IF"C;C1G!UM9I]U%^6_(M\8+*:%9PDN*!Z6RF* M!"*2YY#%*84Y*T@AD9!I&MF87GOM3LVR^F0\ S6"7&]V_B*IN?UMO9#?+!]H MN;#T8=@'[SSK7 ')T ?IOFA8T\8)W<_1@7YEBPKTOS8TL-_:*-/[A K]M#WU M9]^MTN;:>Z:-!1X)2B%E*8=(Q"EDC'*82R43+E!,&'';#FT:G]K$W);-=4.S M!9GMIL4/B,$W)A88>&P[#I4-MK78:GKD[<.A4H=;A"//^'H$KO1 E7I3<5O7 M9_KF MP3PQ5^4J5Y 5DNC-!$MXPB(E(JN0L& 238T,C>.=J4]H*A^82;E<@&JM1G>U MWN_=ORL7H&XT/9UH?J!QM*/*44=G\'V0@;Y5!K3:@%:=&] J9&Z\UB/5/MXH MU1+M4H$MQ<+Q:C", Y'M]?*,RL#!X-NGY7 -A[A0TXN$-#QBSKO-CKXI 51 FLN84EG@@CD9H_9=3XU]#ZY]>N&;:QX] MT1OYP4:!:^[5SHZ)S\U:**3'OEOS!OG*ZS4;O :Y8#O;\0M>L=D 9=K6C!3,$I80 M0FF49DX915P%F!JY]1)#V@6EBTYF$YW>.!@NUX5$FL(LCGY3S@-DQW%#PCXP MTQT49NFE!YWXH)>_H[Y.A7"$YPM>(-IS[GY4\O,%9Y\"O=OQ=@WM@A(_J-?+ M!Q/VUCEBS0WAOE[6J[HQ,TV)==%?%:Y/N5"&BR*3'*HX3]OH9,8(APEC.$T* MC'+EE!?S.G&F1I*-I+ 1%72R@MNJ,IRM$4W:9SDWEM'>+U_2Q7-&YEN-A MV58FG3&:D%RED6;02/\'IQFD25*8O)Y21E%"4N14(_1REU.C2B,G+!> MY*Z M\:$%PG:<%Q:W@7EM(VQ3DL]D@>KD-=DWC<3MP6$X5K.')Q!S670X*CO9 [#/ M0 YO>EZG=/&I']21BN_UJ^>M?VTJOF&"(RDI@YG^/T0,9Y!DF$(4$2:9X#@A M3KSC(\34F*C7P>QA>RW MAHW@#UO_\+QNL1GG"QO2 9&?V@[S15X\-OGQFM^ MD'I\UX 9ZO;#1X1Q+SRN .G@CN.:MCQ/ 8V+ZR]:55I_:=/T=$F+9WE"!,EC M!9FB B(3BHUY%D-*(I8F*D8%BCW M.R'[/.C?=7(&K--^$8M0)VLG^QGW".V2N@=G91=?\..%KMI[<^=PNQ#O]4#- M#S*:SPJ%BC3&"(J,88A$IHTGQB7D24J2+%>%)%8>[$Z]3LY:6CD'!-JA:\<6 MP3$;F#DZ>=MKR29;3"/R\2(*X8C$":9 I&+7YZ@$XP3#/MFXO>Q'/*V[G>:Q M]R:_+4(J3\Q9D(CB&")5Y)!(@:#^%RJ2/$E%HF:KI=Y&VA',3NM.1++N8[B9 M8=R:RD8Z-S;9@ZR(D,")QH@A;;=E,H4,4P[3-&5"TS+'V,DET!^R$;@W#&1V M1.L-Q,"$:C#H#3 CVO?@=K6J2O:T:K:&JR6XHU706]"C2 3BS-VV1^7&HVKM M<^#QA_RXKM_EO5X^L'+1',??5277^[^MG9YA5^/9-M,&%1:T2& JL3(7C7HO M)B,,.8L9E4)K3)TFME/O4YOXZ].1+>E-5LV2-XU2Z\H)EG\[\&O&CN_>Z'RD;IXXWLN95^=B<9)E5 M:B:S(LV%RF#25!>-]7:2B)3!6"BE"&."Q<*%W,[T-34J:T6]Z7V:ML3M3G<= M72/.P6Q'4X' &YB4KL#-F8(L$ E$..=Z&I5>+%3>)Q.;5SRJ8)D;0EGQDLY[ MMNIR " I"X&EA)3$%")AHI^$U!:1D*20K, YM2H,<;:7J='%1L[U%9%#>:B3 M6)YGAF (#7VX= @.^*V5TI)%SZ/D4$\K!%HCE=9R^:3N2_#N%M2X^?*U;0^.?]6K+/ZL)='K;)0IN7"CNNC3!)O'\)K=S73\]-%Q< M-V2\N54OHCA'%$4P(VD*$8HR2+")5Z*I0K)0!4J'C[KOZHEVL; MJ]AKW$4P]CHW91]V,JAO]/;UI@C_>=B9BQ,9](&7EL/Q?A5HO$=RXAAL<(+[ M>H27](5<0@:#_+3GR'!=>JY>DC]54IBPMAG#*)$,\[0#Y7R,IV4;UUP['._P>;L[I7GD/R2M?BJ_RADJ M,,UCGD!N*A&AA*>0:M:#N) B1E(JSIV*SGI),342_/Q%5I(:"7VN)%R'P.6R M8D!@)\5R-Z"!'QA%@-$D]!V')Y!!;S]<97B!>Q%/F([?F/@VYNG:2^LO=]7R M:RFD>/7\J]XIOENL)=@DN3Y:G*2>92PB.!411)PE$-$L@CB."LBXB)3(D, D M=G+YO4::J?&C<<5J'.(?.XU,N,YW3^:8J%Q\OY4/A%Y.$S_ V-D1ZF@C,O1= MD!F(N^V!^+4?B W7;O2Y.5%X*6!NN2#(AO)-ODJ6<7V60\!VX,LY'IK"7%..42(Y9#$!,$D2Z-8<9IAGCE$7%IU:O6=OT#4 MY6[F-%"9'%!PJ:"VI;JLY@[N'!>1/T\4X8 <*R%D*VH34K46%G32MNG*0Z+G MX!03$L61G&.N0M/-6\86G;->,Q<;&<][QE:?'2\:ZY?"G0;6&X^'A&"2% 6! M44)SB/(LU]M;K*!@A'*<)Y)PIZ*_Y[N;FC7VWB--Y05 _0_Q_&!ZF=,ZX\,Q MA/>&'2X#'K[5+^1#8:>XS7':D;="AB^\+Q?RW4H^U#.<4)*AJ( \$]2$,&CS M317ZG[GB4@E)$N3DW7"AO_][N.,TI"[D$02HD=CC6,B"D1MW S:"Q M"YO>)A"_<*"Z70S#X6N>M6WUY_"+_D!NOY7U3*5Q)E'&H)?:(PJ%* MP&XW/6Y]UR-*'11O/?:,Q_G,7A&17Q?EJKY=B,9_LNX*B4C1!8)$$D="\00* M;EP9(\4AQ@F!I$"$Q2P3!&76H4C,4P@.SA0.X/F%.3B@[G/(,A?9()SXA/FFW@Q\?P,X> CDU.-Z!D(^>.X=# M7@WXF6H_E;IQ^;[\:FX&#TH"KCTP52Z84"J!&2H41'G.((ZT34W/>-KGAX?YTT5!SHW/@T_S9=_O%NH9?70AO7T4T3H_641IRF4 M@C*(%$.0()%#D>6)RCE'<>)4V-RRWZD1U;;88%,3P03U-?Y"1@VPI8=C[([E M8-CQU0 0#TQ8.^@>Q7,0OG($*E3 D&6OXP83N4%Q$&CD^+IO:?<^@=I/6H'7 MK7]5N;C?.%C=R>I-.7\R=IZ)9YQ11?2W1PIM99FS]52F$,>Y@()D(L("9RBR MVFY[2S U'MN(W'N5FD!B4\%8+.=S6M5 _[:M9NQ8S-A]<.S8;%#(!^:UW?2* M9M:!K0'8:-!4G .=$FV4>,B*[YX !BO[[MK_R+7?/>$Y+ #OVY!O9>$#AX=2 MUNM2\XL#XW$FN8PET6Q(TB0RM=XE9((0F!2(I!&E:992C]3\SH)8S=#QG<1[J/A!WU#0/L"SJ3->[RO?S-P=C![C1DD6%/](+5&G;M?^22PY[P'%8> M]FW(C_[NRF(NHL042Y*LT(R% M:0$9YCGD19S3E.82"RM7,(N^ID921EI0R?*!/56U223DE';Q+*H6][SAL!J8 M:XR@T$@*&U&AEA7TPOIEK#P+G5/>RE 0CI:]\AHH7?-9VH!S(:OEV2;&S&UI MH\M>ADNK5Z[SC>N"]W@6Y6D:Z?%D!8)(IAQBP?5V-V6JD"E+"YS[>,=-,PYR MRR_,*P!R#SP[&\T?DH'9T0$-;S^Y08(<]QI_$5^Y\V&-)Y[RL(%>T<7O)M'@ M1[J2W3*3:$G)9Y MQ_ X\YB?L=$?:[U?QYH0&C.6%QP21!.(,K-G2W$,:5HD,8]S);B3O7'0P]38 M:WU^:Q5Z8HFBG>%Q%38#\Y<;+,[FQTG5 UD@A^V/:H2<5&_?#CG]H*0+/DF:^]D=,QF'<;/CLB\ 5EX(GOC(=[7.X1Q4,%X6XW/6[$[1&E#L)K MCSWC-EV%+&=O%ZMR]7PKA![VNJ&$#U63S4T+.LL$43*E#)J8>[W:9T*O]KF" M)&(RS23/<6152_!21U.;QJVLH!/VIJNPOJQ +[#=?+Z([_FY'1*U@>>Y/V#6 M$]X6C2.3OY;\A_OEUQ]U$^V\US]LIOO%AD>9^K;J]31@_;S'>>2F!DI3NK0Z MC+IX]?P7^K=E]7I.Z[;(R2Q6L5[H,Z2I0G"(TCB"..<(ID5&LE@42907U@>6 M'@),C4*VBQSU2ASZ=AFOB$81T&CB<+3G,T86!Z(#(S_T/L,'=+?:L-[@.QR\ M#CP((YW,#C,8;@>Y5R!Y]J37I]WQCH*OT'KGK/B:=GQ<@:IR57(ZO^5\^61\ MQ>_OEO.2E]($)K^M5^6#7N'JYG?/F[1H.!-9GG$&B4KT]A(E$62YXK#@(J>1 M3 N:V=^4>8DPM:6G5P)LM "MR(V#<:^&BT^,U\A8+#>#XSWP@G,2:JW!#MB: MV+HAL,EN%VH$7)R5AAZ)L7R8K$HR(64"%I,HA1"0GA L:,V0#3" 2.= MEW_[+G)VYY/>> Q,X/90.)],'E4YT-'D;MNCGDT>56O_YLBPQ M,8L4S=.$Q+#(99"AM-41!S%/**SU7)%YW:SV+YKIRF^%F"X[_IH M_9SKJ^8XC(4=+PR#\,"D8OM4/4GQBQESAH*A8[ M<,*E7KG0W]BI5NS4/Y):Q?)%-W*IJ]56V.]"_,\G.B_5):4:I@EBQ%"*E8DB+2$*2T8ARD1=%;A6EZ]7[U$CGT]O7H+\YN0%Q B-R M S81\>8,)ZC/]WP%O7I M?VUHSZ_/42CP*CAZ.KRN$=_J-9IO3?SNVE<[9B0FBG(H4H4@0CR!.";4Y+&7 M2418I/_F5J]FKX>I45RWTV@R%/AZOQ_":&=.707.P)3CB(M'$9H3N@E2O-&!_4JZ=:LT9=:V,_YBI. M$Y'"(DTD1"G&D&*]K3+E97*4Z%_&5KZP#GU.;=KW(K=Y&[>$-BX^&[$=X^TM ML!=QAE!:Q! S3:L:; 6IH#%47!1)P:3(HWCV559L^4+H;_<]X-VV.7.N))=- M&O-F$&K:.EB)[8KKFSRFX8?"CJ0#PSLP;5_[7;MG3K"')U0Z!8L>Q\VQ8 _! M0>(%AU<]W-!NZ[J\7QA7E2YD/HEE$<>(PEBD)N$[81 GN-#TG^.,H@CGN17S M'VU]:AR_D<_!.^D LO,L<340 _/!1C2?I L'8#AX85T#RD@.5B[@N'E2G5+^ MK)/4P4OC^3^=DG?'M>GD0]\"!D%P8$)\ MJY0T=^ 2=/G;30)/DT$$[.IQ QI-P)8J[?'9#;A],,*)SC_*QV6UFN5I(D7"A)[(PKACQ@DD,G; MN'B__?M3N7I^MZA752-0W9@)G[_0Q8>FVGO]RW)A#FBD,($?GO M^E4;T (!MI#H-F\KC07HP+@!:SC:X+FMK\I ,O4OR27H?N)?U%A1^U/_LAP3 M +S@J)[/(/ 2@HV8@N %<=_-8?"2@G@Z&"T7]R9GVAO)5KH3WD>'L"C)1(&A M2%"JMU0QA41R#GDD38J]2&29T]G(\6ZF9M0T&>16)H. :V 3:Y]8R(FG:_\?F3,$>N77P!^ M=/56!P\_.PQ+*#^EX)^,Z(YU5], C MZ?S3OFDTUQ%0LSP6N,@D@USE#"))!"3F$CK%F5(H8SS%A4MHZU;;3E-^A-C5 MSZ8/__"O;=0LI[H?%D//;PL /-)E'J@:+%OFIN61DV4>J'28*_/PD1 1G'^5 MY?T78P%\U;^]EQ^E.47M_VCH()Z)6-&"I!&DJI 092B!C$4,*E&H0J@HPK%3 MPFQ7 ::VGO<20]J*#*I>YB[LLUGKEVHK6+WY_54QH!;C9,<40Z(_,)TG/,!IP[MN$>)K=.'_RR7]Q5] M_-(D\#$985 1XXP;VR0B,42%WK+@G#$H,9("Y7G$E578Z=E>IL9KV_(Y9=4Y MC^5Y6@J&T,#6OB)LZW?9H\5$7U=N.@[K\L&<]$-\3E/?K0$,6 MLR@3F@)4E%"(:)9#HG^$/":8\"*+M''D5#7D:I&F1A]7'[M>47LHP #;64_C M#MLH5S"O+$?LE>^(N=<_"09RJ"HIUPLT;BV58 >5%P)U_)UM=KN]"3XHCO9 MY%N\%7][JE?-.?JZG4?P/68&XE9=V2.7Q-."N( M>).]_G MB]2.LX+A5#TYNY>#YG1\U]RH[61<6T>'LP21B+,4YH(E$'$J($TR G$P5##8D==PX(],(]=2/=X#/9!HO_]01PV M ^0Y ::0"=("(,N,D#8M^;A?KI;\]X_RL2-OS^8 [H94;&4*--<#+EYGIZ$]SUP! M 1MZ(]I@M9$2W/58G3W =\+*Q8\N"&9C>;OY8>?H@W81D?.>8J=?']&?ZZ(. MNUY7EQ_WS-J_-D9??S&[YJ9 0%4MJ]?+JI)-+,O&-BER%641EE!%!8&(& _S M*(_U1E9E N&$8FJ5ELZG\ZDQZM;.JQ.^=;LTXH,M^;WS.3F-C)W5.!3> Q-R M2*C=JPYX8!:J*(%+U^/6+/ Y:"D@4\;OO587R\?'I:+AD6;$\'ZP].J7NFO M2'<_TR:?Q#+/H\D6M6H)AE!:&089IJ M)D(<8J;WJ4(H(N)8F,I)+@964.FF1ES;DH.UZ#=]2HWOC(;?]RG(CC]J3J*6 MRF3?N %:5] HV\Y6-V,M[&=@9\V]V. .S* O-*[.EN$@^ =SW;C9SK]ZOZ2+GRAOZEJ\>9*WCU4YU\.;=;G/),XY M26D!S-G[QZ$JF'ZGK MNVJIRI59\69(Q!@EE$*)XARB(BX@216&,18DDR:/F, N\7#^HC@M,R.$SS7B MF0LS+9_SKL!W.*RW ". /+R]WR@!&BT:.[^+NSUEWK"FO578AK. MAO<59&R#_4K CECGU[;H7;= -[QZOM,?Z,J<1__]J7PT*_JF!'RL$L+R-($T M35.(3&%)RG@$D<(LQWD^G;"YE>=.@$7<70/#;9\KF)F+PVPHTD@>\T;*'*5RN_$L=CITJWQ* (YGR M;=_T(Z NT\0Z9ZS)@[*HY2NYD)KA7K?TI[EPS7^;*^"4\S02<0IS(F.(1$$A M*2(%252(G&M:2A5R(29_4:9&6)TF?W:CI2N&PHZNQ@%X8!KK4Z-LY;'N] #? M=9I\;PHX]#U@^R09H$5?ZTTJJ?L66S=][^I: MFXLS%B>Q(#R#<9%JX8.R MD=;]5M\";%MK+02$@UMI>^AU-_FMH"%MLDM@!+/%3G8TL@UV2>%#V^OB&_YI MMC_K5VS;M M!JOS<_P:!(8^;;)2WBMI]K:F5R7+;AH:/4GVMOC'DF/O_/WZ3(R;W7T6DT3F M.8-9'$40282@'L4(DEP-SL#SFC,_8_RJUP\2>-C M\?:;GFH+.G_]5*_T9J%ZOTZ D6=$DBBF,$\394I YY"2HH"4$JQ4E,8JBUPX MP5N2J?%&)W/K_]1+#7JQK\A:XC]6=L0SR@@,3$XAP'>/Y6+/Y[%%6Y5)\6M%J9<>Q4U#-A3SV%1R.1];%E\P)M5C.Y[2J@>Z^/:UV/*R> M LRS*"Y405,.58:QWM)(O:4I%(*Q)$@H4L@H3[LOZ.U"_-_\_?3J_?]?C_W7 M8V4="^^="0/> ,1,!@! Q)H4)I @LH!QORE4UR&5.F_1I+, M 08Q6)K-(63SB+'Z2>H'Z?SGI6Y\TEUWP2,H$7F>%#'4)%+HA3G/ M(*$\@5BJ-%8\ID(0ZYBJ"YU-;I?8(=PG4L(GU^\0N,V] [W-&0^ MH4Z7L',(;0J(X4BA3#Z?GUO(DB4F9T.4+K4Q7DB2I38[(4BV[WANSOLL^7VK MG^1]P_5-N86H$#PQWO(,L!KYFA%]-QZW$676+NR%A"H<*$0A3'&N:$_/1%SN?F1(LNGFUNW;A\?Y\EG*)N:C+Z!BHF^[P[&,Y44F MD#9E999#)(6"5*4")CS+]>:8Q(6#97NAL\E-XD[<-C1I4Q/(2.QS$'D):PN[ M*2""0\_XD<%SL)8"@CB2I02AN?^4/^C_@ITN@=2[VU4-U-+#]*HT Y+]M$B,N%D.*)KXSG M5Q?AV]SNS1*<"YJ9'+:Y*B#B)-<_L0RB3,@HCQ&/A9/GOJL 4Z/I.UD]T(6Y MV1"E4K*2^BL _^T?<1+'_PP6>HYLU "E<1MV.\ET'A^[P\TA41^:VC7*IIR0 MW$Y*\-%X7^SJTCAM;('?J7/3^G?<@-L'DY\^W'&I+Z2!3E"=NQ_U4-47G/US M5N]V/ ,:95U+N5LE_GU)69/>KW.%J-\\R5_DM]7G/^3\J_R+WLE^J6>"LCRF M"$..C#LI+@C$M%!0@DR-+?5GFSH&0_H.@1T1C@'LP(38 MJG #UDJ 1HL;L-;C!JR6@&GKEY;B!OR'I!7XL CHHG8MB*%",GW%&#=J\TJP M#@([KVW/8]]N*B[(BI=4?XAB:8BVVP1Q99:DZV\O42*U9:1PVDR?1L]B"A\!D8#[B!R+Z[+A/@N2PU0X!UDA[[(VH M3:I 2]C<]M*7X#B[B3[Y\GB[YTOR[VR;+S[L9Q$:;]76/W8^7_Y!M="FL-5' M6*GMZ]! MGTKT!L2)QN(&K!4!&TV:[[W7Q3-*TVI4[ S"T%@/3+9#P>QL [K@%LC>L^IR M5-O.!81].\[I7?]46'=]B);QOY]A+#.680IYKI@YPV/:7N,IQ"@C3!.52J5P MS8FUT\/4:&F='ZJ5$F@QF] =]SQ9NT!>OB&]&IZ!F<09&:\D6D>UORJ;UFZ+ MHZ?5.JK0L?Q:QQ_TV'R]6^B)(NN5.?,T2;NZY8T+15&6Y3"*BQ0B6E#(.&&0 M1%&1I5&JY[55]=XS?4QM,O=2ML>_1DZ? D G\+38C%V/TL!S>E" '#9BUP,U MTC;,!S"W3=AY*,YNP4Z\.MX&[+SL.]NO"X_Z;;[:%!0SF8BBD$+"/#-1)TH@ M2&).H91,1%3A&*O"I99-VZP3N8W@3OO9] %H(YMC:?$6)KO]CKOR W/6[7F- MW2M\[R@8JG9WV^BX5;EW%#FHM[W[UVM##8[E\9ZE1(2B OL$"UP+Y0J$" M;H!>$2AP#A_[,(&CK;Q0D, YC4Z'")Q]R[.6HF0K$WDP7]9/E5S7=D$%3I,\ M9;!0"D&44KV+SA2'N4GBE/("L=3)O>UX-U.CVR87\T9,F](M+J#:6:+70S7T M"9D[2N[E"<^"$*KTX/%.QBTK>%;1@Y*!YY_V3%]-JX6FE/I.5DV"F_7WFNAY M'Z5Q!/4/VLX5&$&<)S',!YH(O5 M7^BW\N'IX9-[J-B ML94;%.LQ3)!>>)-MN46]E1]T"K2E-3:H?QP<=8?]WZ#HC[0?'& 4W#:)WB"> MW32ZMSK>)M);XYU-I7\KUT17K9/#O#>C:CP\3!8BSA%+(I["-*891"@M($UP M!..,4Q05G/'8*43@3%]36RRZLY2UK* 7UBO9TSF0[>S.0- -S/W>J'F&,IW% M(VC4TO&>7B! Z:S*QV.1SK_B88EVI4?,I6GS"3.J\@(E&8P)8Q!%IN8SUXP1 MLPA3P?-"TL3:SMQK?&K$T!?@:2_>';C@*'(6MN 5> P\V\-"X6"@70')2.:7 M"S1N=M4)W<]:3?OOC&<3G9!VQ^(Y]8P',7U:JM4?>KO]1C*N6MY76QEM:<0%RR-MSJ2:L$B:05IP"9F(4X$3KE)B?W-IV>G4B*P7&VS) M#8S@L%S 7G2'^6R+O07E#8#HP%1H!:9/C)'U%VW/G@.@.Q*K!D+9C7 =X3I+ MQ+9MC4?0CMKM$+?KN\,&N)N8X9_*KW*F\IA@E.0PR;" 2.(OK[B<9 ML;X/CF^D^D$[?MSVBUR]IO47S9=?2R'%J^=?:U//[J=R01=<]W]KLLB4JU+6 M,ZIB1IF0D"M%3.R$A!11S6^"IKF,N]=.?#:"DZ-Q=>):=/!DBB65 M"Z!ZF0%="^U&> [C8$=UPZ [,,D98(W4H!?;%*;Z[M<6Y>_!6GAP>QEF9WIS M1RP0L3ET/"JEN0.R3V8>+7B::%N%VS?UXK*,R0(K#F-5$+/))I"I/(,*D4(2 M0G+%8R<[[%@O4S.VC)!0=_30W*W=V)1; MY41OOB(IH(A-0)1N"U*5$T@QI3Q+4BX2ITV99;]3HXQ%?._H)BMK Q-/+"JM66+ E M[0WHY WH=6L+32CWVXO]C>N':ZO^@4.N]8N^2;1<-B=&KY?U:H:Y+(J, M%3#+B=[^B-3DN6 4$IP162 JL%W>FI,]3(TZ>@'!W$@(9)OCUC5+UCZ,=HQQ M%3@#,\0:E^[(V(@7,JG5"WYE$ZK]H)?6;9B75K_8))V8%4EE"$P8E+A*( M3'(KG(H8ID1E$9<*<^1TECN@K%,[_.T\#%FCCT>-MC&&UXZR)C)H Y-?-U[? M&3V_/Q.:W(_H)F&^,9]VU0.]?J'=2 <=A*!NJ,-(^@)NK(-"?MP-=M@NKS@^ M^[*<3LZ-= M3"IDH^J M'&H:[[0][LP]IM;!9#WZD&\*%R6KRMRZKRV+VX70_W^M?UFNZAF1$99(A*>,T@%=30, M3@!J:2)<#]/0QL(1A,!OC90A[8;S.(2R($[T,JXM<5[5 ZOBPN-A\D-]EM]6 MK[24O\_B/(I$@?7,+[(,H@B;O0!C4(H49U&>1C2URK5^L:>I4<%AAJCK$D1M M(+6\O X!U-"7UD=21!DY02/H@$FB#L 8*$O4II\731-UH.ZE/%&'+[CQ0EVM M9G^A?UM6KY_JE;8[JKJ)K8X+E.=2Y5#2-(%($+W+D$4*\UA1*9A(TLC*K>5X M\U-C@%XXIYCT$\B=G_/7XS'P1+>%PGIBG]?XW&S6;V[-9/VOS2P^T>@H4_>\ M0OU\O?"4W^+]N:)"ZDU!4YSQEG/CXE9_E%R67XUI\.N":2M!BLUOZKOEO.3/ M,QHCKN)8P#@USK0BPQ#'9I5G>2093HLTL2IA>:T@4YOXO>A@(^E6>3$W,\![ M<.RLA#$@'YA;&A6:4X=&"7 $_1O0*[+UR_H&M+J W[K_#V)Z7(MP(,O$6XQ1 M#9=KP=JW:ZYNS_.X=9U_]X-J[*E7M);B]?+!N**UJ8^J2G_#33:D^M7SYIDN MMO/V#UJ)C<7/.8E8R@J(L.#&'3B!-&6:=S,LF8J*0F G'[[ \DV-?[<23R]5 MNZ^ S$@/ME4$VSJ:$,/M!SL]0:-H=SYAQ0^C? ^6)\DO-\I#'SP?&>!7M@/\ MZKH!=C^V'F880IUR!Y9NW$/Q8: ].$,?J!N_Q:4_M_NY6M;UC.0I%A1+&+,\ M,?'X!611DD.418AP)M-<9;/'IJ#BIQ6M5G8+Q$X?+A-_OZ?A.* 1#=QW@MZ MMF=0FZ[=V'D7T#C')OI&P$PE"FH,!62Y7FL3FK$$XSS'7'6 OEV(4>#L^QD= M3+D0UT!IMTQY@S/P(O/S&HU&LG +PE&% ]'Y;MNCDO%1M?:I]/A#?D1HD@IH MV][\SS@S?:5S0[^M ;]U 8&S(BH(@2)76-.B8I"P L&,Z(FNC'>C=/)?M.IU M:A9QDT[#;)&;'[;D=IO>=HC;3?O@. Y]A'D*PG&.$9S@"D0F=GV.2C).,.R3 MC]O+USI$&/MPN3 ]?%!K[XNW;33:*[F0JEPUNX[-Q(DR@D24<4@IBR$2"3)4 MA2%..<(14ZE4;J[6_K),C<"VW08VRIA_;?L>^;I:N ^5'<>-- #,Y\-]J#3 M!7S7:?/]H'OJ , &]P%QE^2%_$2\(3OM2^+?I"?+>N_"VZVXR?&\$'?Z,_]% M?_B=%W:2)E*R(H,T(R;2137T2V$>2!%V&1KWY71 [$*MLT.(..X"/"#(!ROSD'U=E_3HDZR^EEP> ME_"7Y>*KK%>R%:/^;"+YM_]N$BK\LES]AUQ]E'QYOS YF>Z:L\J?EE7W*_-< M/",1S9%)9I E>1/0HA=SE*10"EXP$A%1N.VEQA5_:@O#]M4H;73K\ZK<@+I% MI#LS]LO4--)'8;>23'>HA][H';L?W7!&DP>A5;J]-FUSR.C?KL"S7(&-HC>@ M516H906VE V??VK<,0JI\3(ZCWLJ00*DVYI4T4UNWUCG: M'[=3B3_UJ<3+7B_OC.W7C9W]3K2K-_*QDKQL M]U,+DQ"V6I7_V9:[BA-)$Z(45!F/($H2!)F*4ZABPN,BRPN%W8+H@X@U-4[> MELU<(I2+E?YS:>X*:%U+USOI0&-G1\7CC\C G-PK!!J-;L!:IQ/DJTEY2Z_F M/GQ;LZ!>DP&1#NM3:-Q?ZD>>M_:!O>5('33?<% MX;J:A#*/B$H(@UR87 0F5HF)B$$B2,&S..%)0:RK;%[L;FITVPL,OG02-Y.V M[DL8>M2"O(SX>3(-C^/0ANL+0.A02#,HE".5T+P$:; K#C>$SE;-O-S*>/4R MK37:J91I_Y:G:[KQZM1&O"I7LQ2CI&!%"H5 ,422Y1#33$+%),>4"$5DX9)< M>*MM)XH=(1EPZSW]V,CFZ"^]!1B54<8QDS"+,(6HH!G$C)H+:ZS26-*"9%;5 MZZ\%;(0UJ07L[DK [$QV3Q@&7E*L$'#W+#_4-91?^5;+XWJ5'ZITX%-^Y)'K MTN1]IM]NFZVH_J'_7>?-M'.?NA"= M0]O? .Z&7QIKK5;P!O9([SX1/#!@6_RI% M8>!>_): 5[0NZP^JRQ50+NYGTB0^3W("(UE@B%)A@N\1AT)2R@3+6<*=,I@= M]# U(OY9HUM1Q[R%A[C9,>=5: Q,?HULYHAZ(]U ^Z@=7S1WE?FA3GBY7Q9)M1+.(B3G(H2,3TKK00D$11#HL4 MQ3A."T6QE5?PJ0ZF-I=;&<%&2&"DM)O:)T$\/[-#0#/PQ'9$Q7HZ7U+]R&RN M)?_A?OGU1_UJ.Y'U#YOY>[+!4:;O)77ZV7OQN1"EKXY?_/XB5Q^4MA?N9&6X M@S>>/C,1$1Y%A5ZC>61B?AF&E.KYKC!-,R9P'"NG\IG>DDR-#HZ403KA9-%8 M\.O;0;T&GGCN!A@?&_UWK7KC]@<:[=M<*]?4PG(9;SM38Y11')BYIC* 5U:X M\@!_D/I5+G*\8'4J#[C.UY[R:7"P([6/TKB0-WGI;[LCGR9?VZR@2AMK/(41 M5Q(B)3G$>19!FHN,Y22.41H%/C\[)T=5*2J9UC78+,X]#J8I,#Q3Z?"NWZ MB9;5O]/YD]0"/ST\-I1O1.4K*=Z4QO%R(3[2E9S%(A-Y2F/(TTAI\SF/()94 M09S).",HE9@YG7@-+O'4V-DFY>39C),WP*@.&MW!EO(WH%CV#^C<*BCCG&:.,Y]*M .6IGB:W M\/0.=%N2.JX-)T&UY/004 W-Q4=0NNS%Z\ O%U^X M+D'N3\M*EO>+UT_:)E_PY\^:M^IYPV$_TW)ACD)F2B8XRW()"(:!=R5]/LJVV?I+^5AW M:Z_"&4K3&$'$M"V#>)%"&F,%E1)*$*PB(6*G(._3?4V-F%XO%TV%\BP#2T+KFU(^8 9HX%'*%"I,_T-&X ]&65#\*;+5[Q M]7&Y%4)_.?5K_>.'ZO/RC\4L%WE1I(Q#QE("498*2$1J8C%BI2A.HS2QBB4X MT\?4>*+SZ>CDO %&4HTC,+*Z^KL< FKK\G(53.-XO;@AY.'[M6.O!;+Y]C0LH][.P6>']$!I[!]F XK^+'=0ZT<.\U/NI: M?5RQ_>7YQ%,>\>@_26&\IWGYM9R7=-%9E@0GO,CC"!8B3K45SR5D!2*PX 7" M1"C,A%4ZPM-=3&WB=D+J5::5TB$Z^CB$Y^=N&& &GK^JPZ07T"=T_#@X#N'B M5X,T4HCX_@<4<.MR&8>S@>#'WQPO^/NLY#L!W^>?]*CI72[*AZ>'[J/#M" X MCBGD'".(4,(@BQ2&,A5QQ%F6:<:S+N>]W?+4N*P3SG&Z'@)VGL*N@F%@YK)& MP*V"]S%MKRG>O=/>>'6[CZFQ4[+[Z .>MYZ:=YO;UP_JIW)!%[RD\[MEW62B M7-NY:1:A0AF/]X*;\\)$FQM$Z-T"$I'2TS+)4Z?*W#:=3FW2KF4VSLUKJ4$O MMO>6PFH [#8:H6$=F 0"(.I^B>H 4:C[5)LNQ[U:=0#AX);5Y5W?$\BW#[*Z M+Q?W/U?+/U9?C+L(73S/(AP+P:CQ<#/^VX(A2$@:PURB F,2"Y9:E:V^T,_4 MB*<[9^ME!:VPH)/6]2SR.+2VYY%7 S;.F:0K5AZGDF>1N.)D\GB[(Y].GE7N M\(3R_..>UY?+AX?EXM-JR7^_H]6'JN$=T;B!WQBJ@4VMQJMR)V_K EK"QS0Y@!1J.M/BQ['O0:U MA^#@.M3A5?=C"M-.GROD?S[1>:F>FR3235:!>E/.O:E)-V,T3K,\2V$64Z19 MJ4@@X3F"4:+_G5.,9,YLCS&<>IX:-WUZ^QKT-?UN0)S B-R M49-5--&ISXI M1@TV6G4U'QW.1]Q&ZO+YR6#X#[VU&AQZIX,9+QBO.+AQZV^T@QTO&+8/?OP: M"!1IVP7V+NZ-<]IK6E7/:EDUI4XZ7[:92A*&N<*0%4EF-F@2DIS'4&&6)X)* M7 BKS,C^(DR- H]&>ZZU $8-L*/'VLOSRNC;RX-E9[D-.P0#L^ Z%\?7FL- MX%!1M9<%>-E@6FN +L;0VK?DOTP@B(^PH0T%MM?&UAFT@%M<^[Y'W^PZPW)LV^O>B.=%X;HZ^R=Y;[K\*!]- MR8W%_;N%IM6'QBY]]=S]L=L*YQE#429A4DA->:DBD$4Q@46>%4@6"J61U5;X M"AFF1GR]"N;.JY,3K+4 6VK<-.';W1-.&^%K1LSRHG'8<1AZ\HBGW:\S;)U'JT6_26V9QSF2,!62YC/6N.,X@B16' M^G>2IXK'/+'*'KC7[M2(K1/-,2'H-E"7+R$]U1^83ZPT=[IB/**GUY7B=CNC M72$>$7[[RO#8G_TLDG5>B(VM4YMTRDTVY1G-HR*-)(**Q1@BGDI(D7$NS!)% M$B%R%&,7V^-L;U.;C%NY7?XBJ9&U,1+=[(?S^-I9"L%0&W@.;P&V)>E Z;FM M0 FTQI_O:]35W$KM_77;[B7W%?IS14UIP4_/#VPYGV$D:8+TSD1QED 4I3DD MN% 01WE&(A9SE%N[%NVT/#5BZ(0#K73VZ_0N7)=7:F\0!I[GEOH[K=9'=?5: MKW=;&FW%/JK ]II]_ %?[[Z?RKG\Y:GQ8,\CD@F:<<@B4^(XCR*(,\8@XVE. M"6,2V=T8'6M\:E.O\TTS H)60E??O2W@+L_ :^ 8>!(Z(.'AF7>H\A7N>%N- MC>R#=ZC&H>/=D6<\3>ER4:[D^_*K*9/>U\]N+U&V"^MVF4C_0]+J)_TUS'A" M"54L@PSA%*)")!#GLH!YSE*L2*&2PLD!ST^,J4UT_1GECI:V'_R6)OC@H YM MFS<*P$8#L%&AO='=RE>YKP)AS2FD2<8Z+B&-8VG'7E0@-OYEP L>9<,ZH'XA-CO4P*E6<47&?!\X] MZNGCUM4S^;E:/CV^GM.Z+E7)6P\[\Y$R)3%2BD/,:091A"+(TIS @F)54$DY M2IP2OU[H;VJ3?UWNI9$7[ KLQ027 +=CA8 P#LP05R'H[FMFATLHQ[(+O8WK M16:G^H'+F.5K?O3R4=:KJC2V:1.9\*LV8^J/GW[MHO>S)"Y0%L=04A9#E-,$ M,IJD4,2"1$K23!1.0=5G>YL:M6R$;>-L0",N^$X+?":!J0?*=HP2#+N!^>0L M; ,D8[3")1"?G.]K5#:Q4GN?2^Q>&KE(R]N_/Y6KYW<++5J39*R*I=BEA4T$9%*(4]1 A&.)&0B1I"3 A&>"\%Y/DJM%D?! MI\9OC71ZEIHXS";VTI751AMQ.X*(Y;"]=I_A3&U7M!?:J2&7]B/+M];!9^ 62# V@+0(WGJ)=:HV2_]6M&@ MJ_L0(Q!NE0\JW=BK_1#0'EGU!^G&;_7_M98?U-MZ53[H):Z>Y4@F2'($,=?\ MCHI,:&KG'&8D*83D<629_/%X\U-C9BV=F<9K^=PH> \Z.P;U!V1@ MS'X@;< M+>K?\K\_E6T^ M7<=I;PFS'1V$!V]@FN@%!EL2[R8T&X(FW& *1!^6G8Y**VY [-.-X]L>=71V MCC36AV-'[9CZ%[GZI+=$=]622RGJ&9)QIA(<0<8+!A'"!%*IV8FF.2(BC8M8 M6H627BO(U*C*]WVL97/ MS'C$.NTH& M"V?HFATYV\SVDN^8P?,3/&,Q22"$24I1&F40IHE M*("J:R M/!'2=8=QLK.I3(@A0PV\G.HR&/Y^W@23<)N)T5V/O'RXJ M?63K\8C0B.>1S#%J28EQ I(L@A! ME2&A>)IF,6$._L+^DEA-O/%=@OM@-SV]Y%I@L#(2@TK.FWJ)>I;I'YO#0_U8 MM0E?KIOP9=I48W&X;_(;28O;O^$&9AQ&[.4W%8Q KP'XH([$(-Z C1HNENH5 M ^!PU3?X0(QTR3?,@+C=[EV%Y=E[/;^6Q[O1NTKSG;N\ZUKRM9AWTYS]7.F% M\>VW[A[QY^52_%'.YS.<(RDIBB!/S5F7T+MM4B@$HTRFO"BXE,@IQ;E=MU/; M+@QO1N2L4F(MU@^MU::M"+??K*PL-: M=L$IF,5LU>G(5K,+$(>6L]/;?H2TG6?Q@]KOYU!1B2"*9:;9!#&8Y#G* M6.S YKU#L87BN&W*HUDP(AF4K_W^Y/7]+%)ZGNN]!>$TAYCA/!684>5V-7BTEZG=!O9" OT! MM_D#FTR"8CF?TVKKMXX>A,<1MB.%JW$;F!K6D&D!VYQ\-Z"1,=R$/PM!H&E_ MO(]1)_]9-?6\7#WWY[%OGII2#Y\U[G)& M4LE3H2*($180Y4) @FD*5:&*B N1*.:4'R+[XA?)&=NY_7,]D7W@.O)2] M&[K.8]GX.[S]ICEA0>>OG^K5\D'3P^U"O%]J(4S-F_:\Y7VYD.]6\J&>Y3@6 M$35YXWEDTB1@DQ,E%9#&12I2%A&B4A\/9U=!ID9YO1ZM.U"O"5BK NA" *-, M5TFJ50?\9A0"C4:.*2N]1]"..,<8EX'Y<\@A\?;S]L4SL%^XLQ@OXD?N"]8I MOW/O]CQ32$HEJVHWX?&:U%\_5<;_3_?^BP:E_<@=T)SL.'13]@I$A29;,'IN$^9]6M%J- >Q^=\/! M^XK.C:?5YU2S@SG]S0F&#!41).;?,D%*;X(Z%-]J*V(T#/O.IH^@ MY:7O59@,?=>[)=P_]?ZS0P=SG$8DU#7O80?CWNZ>5/#@4O?TDWXKT%TE'VDI MNHJ]W1(WB],B2RA*8"&0@ BK'!(D$YB1+(M1FJ8)JD[ M0$<;LZ?12#0M#_>QZ@S_ZR:^Y/_ M_,-N\U_(@?-BQPL>%1B,!6O9X+K)_W,P=^*A?E2C;'?_MNIK>P(042&FN<+$5W$68&H5LB0FVY72S M'SR&PLZX&!;@@?FF%;Z[I#@2+N.,O;-EX@]?(+/%0X!1;1I_@/8-GBM:NNZ2 MXC/]UG3S9OE R\6L0'F2IH6$7!F?EBS+(*,T@@7C24R*3$4X\KF)V.UF:C2V M/O4VZ6$:.<%OK:2N!06/H^IV;^"/U5B7 PXP>5\ '$L#-N;\Y<7EL(XM->EDIBE@A$L$TEBE$>2P@C@6! M0B'%)$M3F3C1@FW'4R.*[0"07O(;T,C>G*&LI>^B0ASIPWH\+,]7!T!Y\..6 M:T"](K[&#J'@P387NGVAR!L[,$Z'X5B^'RK;^-I_K@O(6-?EY;Q04:*M&94U M>3E%!!D3%%*5(8ECHG]V\M"U[WIJQ/7ZBZFWW91[7Z[]2MM X6:.S;NKW]*4 MNEJTZ:ND4I+KO^L?Z59]H#]?F[O\Y'#9L=HP@S PKYW(9K[Q\>U$'Z0&LCMB M@Z4X/]GQ"^2ASJK.R#$U'G0/4? =@.M/J +!^I+'5#?-O1G?/Z(:)FCA2BQ' M.+,Z)\5D#JXLH'(YO;)ISC>88:6WP%+TT6!=+0*4T@SG>0RQS/1>-2M"+Z1I6H G &*-IP'(9@? M_]%.1O;2/Z?HH0_^V:<]SZWDO=E-?I2/AEP6]^\6:ED]=#ZL?< +8S&/:"0A M5KGF 2$4Q*Q@,$K3I(BCC$CIE*O!IM.IL4(G,U@+#;:DOB(*R6H + ^I L,Z M,)4$0-3]E,H!HE G5#9=CGLZY0#"P-Z%_AZ6:]F>2Y5HBT0J+=? MA>8=IGE'" R5X%C&*.<9=G)K7[?L1"ZC>;-WP<:_MV#9L<57E ,3 B= M_D:JD/'7>XH&BZONVQTY7GI/G<,XZ/T'_&;AZ^7#PW+1N YW%FR>"T$$(Y S M@B&27$**$PI%P8HH4YS'/'&Q @YZF-J2WPH(&@G=9N,A>':S\BI(!IZ=VV@, M8/2?5#W0?#UL?]1Y>U*]_?E[^L$K5]/FPFB33##65KQ(%8$JI0HBGNI=/L$( M$A0K1?(B%]BIRM.)?J8VI[?6&)=T@T[0.J[ _H"-MQX/FIKQ A*A%^R]7EYF M^3ZNZLG%_,3CGN$[FY3XVH[77\L7WCCT"(3ER<1.]5P2[ M4%K96.Z!0-;HA(H*NMSAN"%"U@ >&%;6@/^MW5S/,D4A4S&"DA-Z?%'J3@G,9 M0Y2D.)6:-;APRF(_E*!3,XD:,2$S6NSFJMA2%;!GL/U<7SNJT?<&M!J;^=SJ M#-9*-U.^4=OQ6'2HK\3R*'4"8S_T\6LSG*\LA_U5\&%W/[L=>$Q"G?<.)>:X M9\0#@WUPKCQT?U<62KY;SDO^O-GC%8S0E#,.B?X)ZCUS"FF>I! IK##'-,_= MW+A/=32UQ2) @>1]*.T8.01 S/J!IL;T$H)?NO^/VQQY!.0A"Z,O-_-RQ1% M/J'LR8+(IYZ_*NWG1\F7]XO&B_> &7#&$$L(3) P 1YP=B.,H(B-S!W]* -2AC6@(3-E7FFOY=(BGE9 M_1/9+RU>],WH1E=R*T2,1@7%VJS A4FDPTPV]$)SB8@*AC**\O_#WKLVN8UC M:<)_A1&S,5L=D>@A2) $9CZE;_4ZUF5[;5=W3-0'!:YI32NE7$GIYO/-& M)/:BS!H,#T&L M=#0%;?0_\Z8(NA3[&NC-G&1G22L1]_6[E":UZU:(FEOHPMR]6&T>]9-U<&"7 MRB)G%02DE!E F"K BK0 %"H(60GU;,.SK-IH/DR->@X]3/8N^F::CO-TS?)SNWDPKB/5']N],$(GFH[G@WY21CW5. M:K%_VGZ7ZV_?Z?+30^W4W^1F:[)A/M?*K7^7\[OO1L#EAW;Z3M:;?&^TO^_H M?/TWNGB4LU)DJN2$&/7C"B"9(\"8^:/,]:>2L@H3)VVIR7@VM<]G8_Z_J=5: MR;E)3 M1XVPR:,<^*7K)IV/Z1TNM2O !/$F-3[+5 "4M0C=)@Y')_VY0NDDZ MG)(6J.84RN@+RL1@E=1@3>!4*M;XO_0Q5G"__CG.O6(-9["#LF@&>F;C/ZZ7 M\ZV>@>B)R;OY3_-3ERHI%68P0PC(C.J5KN(8D$I"H/*TX))(54&G'?3+74WM MB[JS]"91K:&UIHC:HMG%SZZE^.%DJ,2CF.K$WKH+^UEF%?@V19(%$4<3^1" MJ0\Z]CZN+*$?-"=ZA9[-^+U?C=9$5[:H>XL(%3R%YA0;*A,/KC* "UB "J=$ M9&D!"7YSO M8U2.Z'7S.1/T7^SWOE^HF'M0JH\4N9YXEQ10+!! 52X XU4*,"VDR$FE('.: MCE_M<6H\L)>66]3"DEH7F2D8""M" =(E B0#$&0X1S!HE1(4">EFE&L MGAK?[;=)D];%>NOA_?+AL=4XW;F4['URW)$8Y7&PW-R8VB#'WB?Q&M^HI^.C M#D&HS9E1;!YWGV?,83C9,AJU<[>OV&:]G7TQ.^RW/^>;65I0BBN]$,X*4V1< ME!5@%2Z *B6M4H(XD]3F*W/4ZM2^ B:*8+[9SCE='-'$'\98R_WG8]CZV=@; MC-B'F7XX6%/@6;_[*$K?<$!/^F][:CIN:Q3J.&M^]VJ?_^4 (1-3Q?3]_<-Z M]:,>A.X0@Z0%R@26(!6E,L6:.<"D3$%9E2A5%-,46]4=M.AK:J_ISM1D?F"K MYSE1'\9V@O7<"S4_:I!^.D/(F%WH:7^*DW^6S,B=7;@DC;'Q0 M >R-5',^W\X0Q 09D>,B105 J*2 X(*#%!J5$USIE:137/7U+J=&(3M-7QE$ M\/@,QG;<$1:YR!1R*H3\RV$9P=;@R\%O@U61+Z,322'Y3(*NWWUY!396T^@4Y(.6 IAD!41/(BA17*G/38QS%[ M:G1W?"J>?-27.BUJ1AYT.^ZK1SUM_B*YG/\P>UX?Y;:K')^*BF,%,8!5A?3ZF&# ,I*!(E." MV)NN=L75=-L=PCCYX+:,Z H$6.[BCP^O+ 5Y4Z:%* M;A>+U9_FV:_EG5ZOI7[RDP^KS3X4)&#\AP5:H<) ^KH:-QK$PNF3H!";>P;J M$C2QXR;@?+4T:_-Z8D+R-..44\A^@.UH)1ALD7G%&3%_A8,^)$(+'ISMZV7T#_KF1;];CHN&V62R4P MRQE0G!. $*( *R)!59B,D)+PBCO%H(4W<6H$=?RM%JVU"6W-=>.I""-J1VXO M.TZQE["M(T8QKBOR:'[<_7OKX4W2^EC'9K1.WB1G)VH7IV@!(_ZCC4FHI(#P M!HZ;-Q -X)/4@G@]N7TZA)S/WJQXG9CX3B^1Z<*4MGRG_V4SHQ6I%&4(T#(O M ,IY!JA@&2@U[1-6I9PQJ]+C/7U,C;P[,Y/&SJ;&:VVI'6_WP=E/O(% BLV< M[OA8TYP% F=X:B/Y7^]6/_Y-W]U0E/YASTQ];8Y"+19.==Q@<^E0U:Q;KF>= MFF-ZJMV^>OJ-_M=J_7I!-P?"1ZB2:9HA!AA+4X"*D@",4@I*0O7_TY0QA?U$ ML'Q-FAIU=!X95>[.IY-BTMX25]X#9[F6'74X(I/4V9'HK?&],:(8M5-)[=5( M@E1#L0ZN+^5MT O)10T%\++ZT^"6_9C:["#2S??/Z]6/N9#BU=/O&]/Q+D?D MEF_G/^JXW%UF(\H0+-)* %1AJO]@#&!1Y8!54#$.985*I\P+=Q.FQL3&_.2= MGBIO$O/P)/M,J+WMCDFE'N-B1[QQT8Y,M-KXI :[,]_0Z"_&@V2^_,M9W*.D MK/J#&(A!/0P8E3'] 7K.D -:&G@4\F%7E)MF3!0BEZ!4V,C4E!4@L"*@R)CD MBN0I0FXZV',]-V3\CS9.G ]]GO'AA6J2 M7W3PXLG%Z9534Z[\N%K^J$6UFB(U,XJIRB@F(%?8[&15%6"E3$$N4IJGLDAA M5LT>:ODM[>5Z:\D;8]GO\KX]]R+>J_=[:V.M/EDK3FXF(SGY_ '@)!4""0P@ MDR5 C%0 EU4&<,4YX2E)I%X1A/J/.2 7[3G[_1]=SL,G[1TZHWJWLZ M7\Y849200P949O(,\H(")E0*)*:9R&&&9.ZD]G7:Q=16-IV%B3$Q^:,QTG%E M=?XU_5JLYFA MM,@EH0AD4*]%D( <4*KGHPSA%$))",^XDUS.E0ZG]MK71B6OZ7K]5.\/WIL8 M!DR]L-@^7",SBXL5>-':Z_ M'N!Z;'0701EPE>>$4J@EFEVGXZZOG( X61RYW>W&4G1SMYS]?;7^Q_OEY_7J M3C]SG89)CBLAJ%[)0%Z4H%9]8(::TA)5%9,226R50'VQAZEQC[$1S)?@H;72 M41?F,I+]G!($G\CT8$AD:TP7/U>C\N1$==30DJ:UZ]"D-#H>:RFA=A MEL.:&R_?. H-7K6[8[SK%PY+LFEK$\\*/=>"7%!02,4!XK $C.J?2IY5N)"% M0H73GLVS]J=&;+LSWP.G*G1M?XB:1;/ M7+N4(_'\,K_7MDW,;20%OM&?[4SGE9X(J?EV!C'*H1&5S$0J *(T!SC+F%XV ME3AC)9(5%+/M:DL7=F]Q?W=.+_6NTWB/\3?3Q]54-[7"]9FN.!V?UV& M2S=Y:P9U.GCU&;,YJ%[+[YJMYC]DPU_MFC:5$$.8$B!*A@'*&[9OI&Z3S^NMK';*]*R:1TE) M04N4 29%7=Q% VJ]V,W4*'5O M:++N+'7@@\MP6E!I$)!B;S/M\=D9Z7-,=ADH!\(, MA(1.D'G!MC7L6CERDO MWST>0U[UX(@9KU_MJ=U^_T#G:_-0?%IWHKV?U(>57G&;\*DF:.KS:C'G3_L/ M/2^(S!&N %&4:I:4>E(J& >PJ*2L2J0*+IV4V#V,F!J;[GW0^.]KCZ]48OQH MXP5]Y$>\1LAN+1T;]\@$[0#Y3=*XD?S1_C>*J,@0/$/IG_N8,*Z:^0"03K3) MA[3EKM%V^RCF^@EXI[M\+S0+4HY%60 H40Y0*IE>D),<9(@5)2U9*@LK5?_&7H3M&*]^3AJ$0NS].TL G%36SCKKI:UVW-)HBFIG'3C4 M43M_@6_,]9UYS<\7$.CJX&6"%@66(.,I R@O.<"\K("DE).BQ"DKG.K@6?0Y MM5?UT-9D;ZQK8/5UK.TF&($1C+UG=AZ\"%OT#K@$"Z*^WN/($=36$)R&3]O? MZL;\K[4VV9M[ M;7GH3#/6T 0BF>O]C4HQUNX_)QC[&_UUGK^MZ7)3ET[Z(A]6Z^V,EZ1*\PP! M2,S6,V18,PJ4("US7'*5JRK/7(6>GWE*IV2\-S1I+'57>CX!]/IZ(P1, ML>?OJZ5LU6]*"%.4 M407*@J< (5H )F@)JI16*I.Y7I\0VY?[>>-3>ZEK^Y+:P&LR,]>!N_X2#X$C M\LOK@(332WO)9:^7]:2QT5[22VX[SFL;/2.##T L40$)PSFH M.!4 I14'K)"&Y9B>SZ05K4KJ%7OM">*H$==M(L(OQDI' ;9S6-JM>P8B%)GZ M7,'QCZ(^=3]T[/1!#R\3,7WJXL4XZ3.7!BICM@_%UHW7HC%JM3:*79LWNL?- M=JY)G585-W,;)5(31Y,30 6J0(&*7*DT3P5R.A?VL&%J)'%:Y6ISKY;Z1U[+'+:GS\_C,W#%"%)Y#B#.2X (@7K.22M 4,9+ M1!FF>>I6+\+-@*G1Y-[XY.N6+H49F^3W!T&WCG-3YY&PX\"8^$8F0&UZ<@#O ML?'CQ,7XHA>L,(1C]R.7A? #Y[0HA&<[TK79SO** MFZ=HS?)19%PX^VHU6V]QV*\^K;N)DZMPJTW MR!XU;OW[\@PY7_*UR>9^(YO_&FDH^4#GXIE=VI8ZK*"-!A R+TE&)"CUQP&@ MBC- $2T!*64J4X+T?)IZ1%SX63/1,(S6])V@9DTBS19OLJ4_714V/4?*CO8C M C]2^'GK0/)+Y\)?&IFX9@RZI$LS!$TQAM#A'<,0#!5P[F?$N"'G@X Z"3H? MUII'YF(KOO5-W]I*ZY>0YAFN2E (F0%$-E'5ZT^"C;\/)5?E.^OTNCW"/%[0^YIG?M4?XG54\Q-Y\>MQNS MYS=?WKV9+Q[U92:R=[':/*Z;"G>[:JY%D2I9R H005*S/0 !@:4$5&+*L2*0 M"2L!X[!F38TM.Z^2UJTV],3DQ36>)0>NZ9?#/#;SQ=QCTR#0L-K-%\JQ-:F-_?>V*&.R.GB1O6LU]D)N MQZ&A@(S,C(<8MEN?YM!^;VM =5<+1$)IN_9U-:ZRJX73)[JN-O?X"9_1]=8L M"59*Z 6T7CC7C6Y-C8P[J?VAYL^Y[#(/]SWT0ER1MQ-;RT:\N/)K[D\ZJ$%AWP1O*;8YM;HJ )N7OX^UW/S M:\1O4OKK:B7^G"\6,Y)RR4A6@"(U(?V4,8!I*0$N\JHP(5>(,Y<):-?PU.B_ ML\MM(KF#R6[2Z.-\9#:^ZK?S//"YDX'F?+MF1YW?/7?F^5SNY/>>(4#G$O"- MY+]2DF\_J;._GU55SBK& M_9AOS,:.V;#V/['U&Q(['H@.=&32."_OT<3B-#[4$XNS5P6,L!F"8J@0&B\; MQHV1&0+321#,H,8\)436*]W2]NFS?@:WM\NZKOU#4_C>'*N84ZA9B@@4@E"0 M*1,%KJ 1$+/B=(?+7)-TEM=#V?WYE]8W5DYPV_'>T% M!C4RR1TH'WX[*DT=[.#3 Y=0\B(6/8XK,&(/P8G$B,.MGN5-Q'\];K:MCDEW M>B0_RNT^1?#;ZC7=?*_G'D**5T^_;TS![%VVS*U1/)EO]>IL=U17,2/Y*BJ0 M"RP XK0$F&09R$@FD9[!P:QTREN)8>34*.[ 1Z/[L^Z\3);ZK>RF>JOZ;UQ[ MFCRTKB;L*5GM$M7HSL]_=RS $N,YL*/.EQ[=R%S[;&!W#B;:P^.T9_-KXV?R M^6!L?S&^Z@?@+P?IB'M_HYSPQAR04%5D8I@X;L&9B""?U*:)V=>P33C]47N_ MW+9SD"8&3UY@P%0) <59SM.TD!(BGZTZN^ZG]JWH MK&_VM84>U[F:UT5;]LYXJ8@[CHK;SF!XK$?:/^R.#XZ13?;&)W]$28CT R[P MGJ1EYR^R<^D&S*7]3<=6O--9SA;=1469Y[GF-"PR"1"3#!!1($UQ'!<"I4RZ M[7.&J&+\3[23>0E6#A'FC.@E1VYJ3^2% "S7"Q)**YFA2J8J=ZH1_<]4'#H, M@G; 'U6\\4 CC/4D!223@B!>:5U;Y#;R]3H])#"QVS//K1[&> 8!C%GL0Y MP6/]XENYW_?:ZP8.7GG]M_WKWM_V*"^[E7O=JVYW<2 !B;_1Q6.3A+Q8K/ZD MVHL9QRDJ,Q/@>7(;@J7]!S:^!SVN="494D MB+ 4@EP6*4!4KSY("B6 &* 65D M(KIR[CV&*I3&!IR/N0"5+#9D%6G(\^%7( XG0DYW>W'5A^D7@W*O:ZS MT6'JZ/"I*]_UYE'^IZ3K=_K)G)$,II"9-9M">F*4IAC02C%39PN6B$.,HH)9&2B:DP_4I,WUM_L9DUZ=;==)4RS%9V+F\2X MD!@?PG&6+WJ!V,NY^U%YS!>;@34)['X1=A M"'H^^5K^C#?TD4KT%$A M5*0X3P%+37Y?P3.]_. 49#)'90GU%!PZ'5_W]C:UU]>8".;+I#72-6FE#U>[ M+W8PM"*_VGL[DV>8!=0P<0(E6"I'7U\CYV18N'V:7&%SD_MWO2LX_&Z^,<5- MY7J^$N_TOVUF:4X*6"(%6%;J[[N ]7Z%!(H)R,J2Y%!9R3KW]C(UHMB5N&XL M31I3D]I6]S+@IZ!>__ '@2KVZ8P/2EZEP"^B,*@6^&FKHQ<#O^C8N6K@ER_V MFRF\I>OE?'FWZ39 7]'-G._6H'KQSE-<*4 @EP#EN-03>YH#1#BN*B*5*IR" M2WI[FQH!U,8E__HO.(/9?[C-$_I1M9LG!,,J]A*@M7-_]G&3--#%6.A;H1)H MHM#?UZ@3!2NWGT\4[&[RXXWS97ANUVO]:,A&,&!_2;L9>6MJ6WYZ,!=NWOZ4 M:S[?R,W[94-F=2;)^^5V/5]J*^M#F9G $F&!&*B$H !A/0.AG"I0X!P+1JH" M4>A"/V,8/346JTTT:I"-C>UQ\$HEJ\:G1+9."3>*&^4!L&/*J0UK9,*]6'/M MP&.3R']X7>MU4KMMCH9JQV^2G>MUB:#:^9MDYWESJ!V.O,<U2?)7K'W,N-U]7"S'+"PDKH2# *+29(KEN9[&2B2*%$*&\$RWQ58#BP-=LL#E!3FT(^*.46.I?\$)US%@>9X1 MD15 KQ\(0,K\E.$*Y"G&B)60PBIW2Y25JW;A*/5'_7D;+[ M&D3$/_(GP@_ZZ)64KB$7MV32Q=ZG4!OI&C2619"N-C-@$X9=GTZSY]/I=W2^ MKB?+MYO-XWTWMWZ0O"D(? ]GHH *%P@#40@%4(XR0'A*0@F5+LE MBJE3FRLWRVYFN3QGYY;GQNC?C92YY*3DH\ESH3T]&])JI*D#.>9[1C#(DK*,-+GH ?7ZP$'8="*S+%^0#F%'%S'P2OFH*?9T8(.KKMV&'5@+2LS;G)(_EVEJ2FR:5\'^D?TWA M/EOS)JF*OZ;)_7RQ, ]V6ZV3/FZ_K];S_S:+<43^6NQ^;_8:"_A7_/R&P_*> M=)N\D;P.$?O7?X%E^A\YO$G,TUG?K7^ WE4_78[JA@Q+]/W;P^J>?VO&X;W^ M\H5<@5_R/WPMSQ5U)M2;1_EQ]:-^\C5>J(W5)0516 @(*$T1,#(41KE/ @AE1K(409E;Z3L/ M,6)JG/0_M!M)ZT>R6.H SE4D_0=KWYZ&6L4(E.0]P#X MU/7T'0F'\IXCC,A(53[#OQIN93X'(ME;[=.W[?&*?@[T_JCVY]"VAB3/FKH' M[[1K9PM[&;&43^H;_?E9K@_WBV<((Y(6$ -!5ANZ MN%S4L)%T,K_7?M_48<7=F7%@:94 Q TL]C/DA?(/AX$V?D,Y6%-^LK6L>W[ MY6:[KJ<0'_5#WBI1TSRM!&$*Y(@1@'!! <&R3GTB%6:LS*6C7MWYCB;'I]K. M9&^H?A'UQ8X:WU?!M2/'$)!%9CY/M#PTZ?JA""9&=Z&;D57H^IT]E9^[R>XQ9B7&>9YHC),( 220 KC(.(&?=[#U$BE,3"I+72,<#D!SXXI!D$2F1D.T8B@NG#1]5 Q&R?MCQMJ<.G!QIY+FW3_OIS.;3]KMTN^^59M&']RS=T*W>! M&S.%!*LXK4!9J10@+K!>R)2:/Q3A"&8Y4AD;)8,RM&=3XZW:PC:J?>C.TV1 MCIU_^9(/16SF'AX)V*!SL,#<)#4^R58#M$_A;# ZS-\\"3.O+TD,5 ?AA1-( MZXPU_B^=^QG9YP9F4 M%XP060'*<0D0Q@HPI8C^:T5@!@F6I6/JJ6W74_O0'MGJ'K-DB;?=AR\.BI&_ M3 =&UP \5&6'8\>.>4&R+F8*L<6?-M,FT7:6 MEE@_=1D&%8,8H I!@.O#DY*HO" IQ+AT6V0\[V)J)%1;"'1/]\G"V)C(IM:L MZSS_!$K;"?<0@*+/? TVQKI.=]X8&'*V>8,O4Z**VSU\_8\BH6!ZVCH-U[//8+K2D=L/H&+6.7 @T:9AI MLQ?M"*O3$0#44">[ RP9]_!W.&0GY\,!F@Q1NJS)_;[=Y7#H)1U5>J2P6<.9 MFHAZPH212H%,4R@%+:2D TJ6/>]N:I1X4DWK),G%7R#D"O!VE!@.SLBL=X)D M*R6Q-S96+;)+H$2I07;2V0O6'KOD>'_-L8MW>>X>T' 7)-2]TK>S9=&8]7,(4R=)<<-J4%# MF#%*I=!?C!*6^@/"% *D2@4HJ5 DE95>DF?M$+Y=BDD.8&?7"PV?[OXE!LYR MO:/AW<$W'X,@6RH'B2.M@?V];E0&R_$%)4%A!@4>9J;8(D"D)(CH&":2UX(D6*KJ.\+[4]M M"MZ%+-0F.H9K7H*PG]H" !.9K)YAXIY5>083AX3)8=B,E OI^-RX)3I>1J W MA_',;>.E)UZV^2CSL.H))G4#H=]ON;,K4O M0&O6D"QSIY&PX_EQ\(W,Y6=RS/>>'&:8L]J7CN=K;W8T'RMOW ?3*&GC3H:\ M8-:X#V#]2>->+08/VC2'BHO5YG$M]X&$):XP+*H"E%PQ@"3%@%"%0$XRI&1> M5!EVUK6S[WYJ%-D;>Q@LF//<.%CNN49#-_8F:Q^PR=[VY(^Q SI[<(L?U'FN M\ZD$=O8 XQ#*'\%]F%-F=)!TX\W$=+LK7,D+A11)4\#U) \@Q!4PY 8H MHCFMA*:SU"F;[')7DR.NQKQDL;?XW]WXJ@=6.VX* U9D'CHP\B;I0(M1!_0Z M&H'8I:>C49GDNL//6"YJ)(L]+*PUO^RZGQAB=Q+%A;;5-9SI M*MQV#!(6Q,A, TT,GZ MSL%ZX4T852/,/*.H3$G.&6",FR-;+/1/2@ J,OVOJJAHJCS"F,[W-LT I5=T M4;\9WN&2E[#-,IC+LJ0@$T)C*P@#I*(5J!1D(L\58Q@ZQQ>%0C9^Y% T7.V7 MH@.1&F'-N1=,;XR,JIA^#H?PPNE'O;R4?OHY5WMDU,]>[J.F;H Y4#?JE'1P MEE4<"@9*O<8#J"I3@#'A $JIE/Y)_]=*AJBODZE-X.KB"(=FNFAK7\"Q_]4/ MA4[D]_X$&"_U\0L(N:B+#T=JI(@9^T?)416\'X%^U>\+]XZHZMUO_;%J]Y5K M/;CN31N;_XW^O-ULY'9CDBCGR[N#+9Y9+JI2IE4*&(%,\UYJJM*4 J0EI$CE M*4^IU3+6ML.I<6![FK*\:].<#TQU>-=MD+9@QL#X16;)SEIS")DT]B:MP1%A M=*#/P'".1*5#874C6 >,>LG6IIWQB-?!JR,2=KG/,:AJ=[# 4YQ":"2""LI4)8[ MR6):]CLU>M8/6NZXEV@)L.6&8GC88N\JMA8G>Y-ODNTJ83+Y3.?BILX%2CXM M ZJC.8(4:F_1LM=Q-QC=H#C9972\W6Q-]EH%7H/;9L$< M$,3([#,^?B[+Z8 XCC09'(BGXV+;$I_^5?>U1D9\'&0(RH (A("HA\1(#DO.5=5II"3"&)O;U/CWC:D M=6=MTIGK66BA'VJ[^5\P "/S[@#L/&.#KV 2-/SW4E\O$.%[Q>WS0;S7;G(O M+G^K6Q.FQ;KN.::*%:BD0!64ZBF;* "5B@#),#:DP1"QRF<[:7EJ%+$SSK%F M_#%<_:_^(!!B3Z_L_'SU_@]_U^-U_.M_+# M_(<4[_7L;WDW9PM9[Q7]OI'JQ<0GG_VG>[U(Z*//>F6=6?OES_DQIQGW?+M_$=S9)+E%<.B*( H2J7IB"/ :$H H4PQCE-, M3!VWU98N[.C(OFLG4MH9$.]E,EG-W*CN/+2VFP(5OSR:TA3SY5_T_UH/$KIS MP8VG'$;%CJWB8!V9LPS,M;C1YT.8?^]@WAF?W%Z'V9F\W!$+1&$.'8]*9.Z M/*FBC"ZY=]#R4N<=K!N,(0%QT\$76X?*6W\/JI M'O&O=+XT&X1;DRGN+,\>8NSL"&C\$8E,6I>DV>M! M:@4?]%CMM-WU4%VZ)88J3UB\P^FYAS!J;&GW@$">47D/V;H;B6_6VYFI!T9; MY9[__4@7<_543_WXZM%D;7>IOI+A(JLJ 2"LV>2SAN;'&+?,>DGWCA(1R;5 M>"!;$Z@[;GWDJ%L[($;]MSTI.G0T"N&Y.]Z1F<>=GC6\3,Y0DRWTYG&MVV_J M'=8U#=_>/RQ63U+6UW015Y_UTS4K*LESIM>:0F4((%)H[N)%!8BJ"@P5IEE5 M.)7Y\K%B:G36&9ILC*7)0Q=?^*"O-HQ;PFP(3"=5S@8UYIUO_ERP<;=0 MJT1%12XA4*@B .6I 1+ 10NRJ+,*<."N!P8]/0UM1."7C75_?+K)KG=;M=S M]KBEYC!NNTH^TW4MG/K-&.F<1GUQ*.S8+Q# D3EN(+9!,ZZOP14NZ_IB3V-G M7E]S^4SV]=5;? +0%XO5GT9W0*W6?U^M_Z&G,(=%KLWC\$6:X$O9A?BFK&!% M10I0I50!Q%$&*$Y+@*L\(SE-RS0G]A'IKMU/;3ZVRY1V,YCUL];\4[-(=ZU2]2@$M5F,\+X9A7G+FM^OLZF]S'Q%G]PPI2NUEK** B MK46>F-DX_GYI:W>.Y<]AN*G]27^6=^89] MD0^KM3D)?[_4;'5?$]2KI_:7>_GEC.=,2J$ I076:^8R!<04NZ69S 4OF,B@ M4^J.IQU3(YC.#;.V:VU-=IXD!Z[UR.]\^M8J]N]Y,DM3C9L9R M#JE"%$B*&$!E"@'3\S,@4H)3R"N1,JL GVL=38TH&UMWBM+[M[$QUS[7J1?= M?H(+B5ED!O.%RRDUR@8+KTRIWH9'2YRR<>\PC\KJ^E"R.._F&TX71JSD-]W^ M6G>\"V?(RD)S@\*@(A4%J"@)P"(7@.<%QV59E)!;A9CX=#XUVC@C]^*XD'." MWFZ"% O0R)QR5CJGL;Q1S>ELCZ+W[P-:-"F=GJY?6$_G.BC7174LVABXS[1\ MGO=U4,9D]S)APO)K=;;<_D )FA8 MYJ,VNWUBA5Z;,9XR '-4 81R"%B>0J JSAE1:<;MI 1[>YDF"RQ72] Q :TM M]B"!$T =*& (3*,00&/@3;(W,?#K?PF!D"__21_CO_J7W#S[XE^\>(B:W3?Z M\XO1R>.:4IILH]522/'(MV;N\;9)7_Y-TH6I[?AVJ5_"+9TO[VN&2(M2,JQ MB?4D :55!HB !%052BFK4EZZ97\F^6TW@$Z??R82UYTZ?^>2';#"S][*VW M\_]N @:1()4J4 JRHJ0 P337ZS:5 4:5YN(<5GILG9+K+3J='.,>V%R_K/3 M6,>T>1O,[7@T-)*1N?+0W)MD9W"-YZT-GNY9[ X A+NS+@[Z3\+/73N-S2.SDC M*(4H(QD0HC+3Q!("7" ,2JE*C#/)*7$B)F]+IL96QA$3Q-.XDG2^W"2--TGG MCE'*Z1Q*M$?)WB77(M^^8VA'=*.,3&3VBSDH'F7$!P(:K,JXKQTC%R$?"-=I MC?*A#7KD6!W/,3^ICW+;SC]79[*Z=F=>%2E@6649R!3/ !)( LJQG@DJQ/.* MBURDI76BE9\-4R/88R_,6VW4E#HII57"CW(:FW__=X<<'\^1ZB?3D?"/3*-> MT <]KPR 8V^BCV?3XV7[#//]*.5G8%-^,\[=GLU^]4VW\MB46TV[ND6ZJ /9 M](/P='3QK.)5"F5!05YR38620FLS])S6RS&:R=5\]ONNDFH^%FH@'A M#C0G#6'1J+/3@! ^GZ>&;#IT:87-X29$NTEZJS2SF1"^=_J&F= DC(1D((?4 MJ 1#"3#!IB!*6N2,"P&1#%-QX:HM4R/G;]_E6E)C8:B2"]>'PXY_1P(Y,N]> M*=!@K.>F#,:A2YJ#C3=-5+'Q9XS:#=:@1B_I<-V2B51ZL(;,O@"$?9.>FZQ2 M]R*/Y9N_R?7])_5ZM=SE3^0\+RN0224 8BD#I"@@0&66%ERO\67N%)YWOW8B'^8LNY/S>/V=KN^D,(O^S=:<<3<,J"=PF%6L*(%D MO 1F60T(*1G %5&*E%A1[A0JZ&7%U&BJ+KBQ<4_I\AL".VJ*#FQDMKHB'+SW MJCZL[ORZ26Y%6P;V)FF<-%N0QLLFHN=*C0YGAAL$Z[K"9$LX(R9C@^D$MJD("Q"4'&!5Q!G@G&G_<>K/4Z- M!?5SB8:FM#X'U8[K@D(5F=?.)J]JBF(R^4SGXJ99:W[[NG&H.+G7S6!R'-K*AX5505-R>_.4"9_H/Q% *IB:RK[5+QQ[2FIS6VTW?YF] M$Y@M62X,>+&9S!^W(4)XEQ )+W9WTM-+"=I=IQ,U_*C=$C M9O-E/3LWA^!WR_E_2_%>R.5VKN9T?YK3*I#>+L5!4K7^W>/]X=&/GK/)JB)( M%@!"0SN4EH!40@ B1,HKPHG(G&@GDIU3HZS.S>3 SYMD[VERZ&HG7[+3Z35; M (B\^Y4!M^9Q",/3: /0"PK1_UX1(;Z M^8^V9U*KG4W!^%9TG2I']3%-_JSW:I^)9=2S;&L3!4&+,<50(6J M $.J 'F99E@/ >2E53T5K]ZG]H'I(B$-6]26N^9XNB!O1^S1\(Q,UYW=773I M30-H0\3&^)LZO+2U/_FE]>#RIIE'%J@'FU$$M9/KU="SE@J4E@A"@HN,H R"0%3E019SHN4EJR E56B MDF5_4^.L5OSXR.;N95NMD];RQ)CNJAO=CWL_?T5 ,S)CA0#20U':"IX!PM+] M[8^L+VWE[*G,M-UMGFM\NIEO/JFVYK#9E%PMYORI^7-?#8(K7.4X1T"6DFJ6 M(3F@69X!7L*"551/EPKJM&2WZG9J9%-;;7:^]G;?)(W-CJME.]0M%[_!L8R] MEKT,8_)'^]\HE37ZO7DC_H0J\Q376T[7IN\@K,+YHHI8-_.+A2LUB*)82:Q51> $20 M DP3%V!9B3C"!:]2)Q:+8./4**]QT;RLLG6RSF-,FI_U6[Q,N/:@7MC4/\B] M+S[)CF$'W(Y 7W@88T_L=B/8^=>D0NJ1,T;?U'\F![:;;<7.K?:2-O[S\!^/ M[S !T_/EHSG7;N.I^R)U/?,EHXQ0T/S)L!:^0#YE%(C/YU?&Z7;"4K:+"P),2FK!,,)4I;.EO--S=O'-GADN]6?UA)/F M"3_I->;W<;[D\P>Z2#JSS0)ZH0T'6Y/*+;3I;NQP$7 [?AB$WU@B=8=8&2-! MG?;^I@\K9Y*X!D0@FKC8S:A$<0KU2/F\>YQ:\IIG4IZU*&H M^T,-G+.TQ*4"*>-Z@5*9.8I50=K<] W?*'7E0T(?./X^B&DO$K ? M$M1+$?Y!^_"04GZ]6FX>%V8F^IN\9W(](U2D! H!)&4(H++B@#!<@JQ@O!)8 M3Y*4O4CR\]:GQL5[^QPTC4\@ZV?)P4!$IKF]:6G4#AWU8+W8R1IZ\E M=%,F",DR F0A-%WK>5*[KJ=-VOE:G4@F!^X?J$KN$:@/N!VGPB,\1Y8SY&D]';$GSO6 MO[)\,%Y%?3#<9]3C#56HB?8(%H\[_QYO"$ZFY2-V[2LC_5/WO)YSV0D:MA,O MRKA@5:8 %8KHB3O#33@OHVF)($5EGCM]T2YU-+7/T+OY^AXH8RQX,-:ZRD!? M@-..V$. %)F-:Q-!;>-.JO3Z3-]#F+D?B6"JRQ>Z&5E2N=_94[WD*]=[BB$? MGCF@3#):IAG(,UB:]S\'A),"E/K6 I$**E.-W#[@QO=$8HP FP^[0YO>@XCK MH-F]Y1,]G(EU'!/Q".;ECEULCEI"'J_(A7JO5\5KH[/9:FS.,BAD43$.2DQ- M7A\6@/&L B2#.4>8,T;9,W4R..\0LK>G^3( MH9N='LI37:6^=6JPZ(W#:-J1TFAC%)F]X@Y/"%D:=UCCB<\XV/+2$C/NL%D( MR7@TZD?(IN*L2:I>\7\T0HRWC]OOJ[61L)D5>9D7M"":9)D$J(((@5",?E)Z"&!C:+*W M-!R16< 1B*;Z>AJ5A"Q@D*)J12<42R+@B"M: M!:*=Z_V-2C[6[C^G(/L;/4*SWLPW#ZL-7?RZ7CT^O%_RQ:/0TR?]K[Q)S)9B MEY9MLE_>+59_FE\N5GIUJ\FPJZ6>I3#CN"Q 61DQ*5IITH)5!F2%4R(*Q@FT MDL,+:-/4R*SS*JG=NDEVCB6'GNVSX-O\>N-=37'V:,/HJ_'" <-B(J$I 7)B=5&P4G+4_OXM<8Y!O^> M M;_ 1H$0^3/B#4"UCQRT=N^^;.^Z6#NK/^VGS>?MC?**W_1C>[%O7S!T,(F MC4KBW^="OE^JU?J^E:+^(341O-,&OOVIWXTE7;Q^W&Q7]_HU>?7T>;T2CWQK MBAI^E>L?6D\2 M\U0DG2_)SAD3Q]FYTXA,MPZYI#V-_"Q8GAQ/880C,]\8@SN@1$PDX(,7F EM MYPN5IXD$]^7B-K$Z]/OXW'*]V'EN]EQ]6 MF\U'N?VDOM&?,RI@R52)0)FG^I.2\Q+07$\8*YAC(EBI8.64].S8_]0^% ?F M)RMC?\(/'4CT1-U1?,5U0.QX/2+,D=GZ$.':].3(]J0Q/OG%F/^76O#)I"YK M'\)QLR=X@1C7M?=1>=03FN?LZ-N,SP9S6_) -]-L7Y]6"-_KU.@^7]/U^DGS MM,EWZ%;)K""(XARPBF@.S!@"C),25)*5(J>5K"JKB,9 ]DR-$W/J,T^\JCC%'L/.<00^61.!Q@KE[WC4<=L MK'WCJ*^7XZYQ,(#[=XR'=S/B;G$P3(YWBL,U.W2;J@MSJPNA;>9UVM^KIX._ M-=5B&:HDH;($$NEO)2KS"E#)"U IR/.J+-.RQ'Z[3W8&3.V[>"BMLPLB/73A MQFP]'/R#[]:1Y?BX[@B%1SWR5\X9\)B5?]W0"[Y;8]G]"VW"N(%S>6_%L1U/ M(C3!=U_D0UO;7-1R[EM3$?*P&GJ=%SU#B&-H2IEE%2P 8B;H5E%F G%Y*4J4 M%J3T$*%T,,'J?1Q?E[(IN;W>N5#OM*YK'VI)!/W*-F&YCB3H,#:6_!<8ZI&H MKX;WP.RV\D5M>-)8GC2F-Y/'D.E7[HB%HCN'GL=E.G=(3DC.HPG/3(*F1,6S MPA2WVWI&J7MJWIZ4H8P4#($BS01 @C' (&2@P$7%II"$XW>QY/ MU4O=UVVB85H6JJ"YT$R3(X#R(@=$I1QD,!-$%0P6$KFH/1RU[L0M8]532=KD ML(36ICH>)1V!9WE0Y M)[&.@=J/K=>C\R;,.ASJZ.6I[W(.9VY=H,O.9@CW&_TI]Q\IG-1ETJ3/.,X@R 7I=',IV9WN$2 ,UY4 M4F"(I=/N\&D74Z.#-E)A:TQT??]/X+-]\8> $OV-K_&HK4N,>8'+=5UV/MA; M?M+!R*_W)0=/W^N+5PY0*V;7)2/9<\G(3XU*Y,?5\H?<;*7XNYS??=?_O?TA MU_1._JH;V+ZA6[F7ENQRAM*B+*60".1IQ0'"!0(XRPH (10"E2A3W$JC_>5< MF!HA!= R_M1IU.[0N$DZ/)(6D*1&)#&0'$K"C9[E3/.D'*O:&\W#Y MX[C/DI\F\HL,9TB)Y'$=&%\Q^44&Z*R \LM8,DR][>!D](/^A_=;>;^9*5'F M$!$*1(Z)*6(, 4$H!0RCB@BB:)8[SUU_%;UXFSW M50F%7F3^]P?.6_&L#Y' @F9GNWH1O;(^IR_)D?7>XT8@0LYG30++UWNZ6'0] MS'A%$,NA!!7"4D_.90I(B4VE^8(5DB-42*L]O@OM3XTF&A.3VL9=:)$=-5Q" ML)\- N 2F0#<(+%^Z:\X?N8]WTC^U[O5CW_3=S:ON/YA_V9?:F^4E_F*,]W[ M>^TRCZR';U^_=.'3N9)4" HRF2* A$* H0J!BLD*D@R1-!?6R0N[9J?V@FK# M?,+3]S#UOX[^SD=^"P?[[1!=[^7_2$'RVK9 (>XG7O9&JN^O'B_@_,3"H[CQ MT]\.B'K\OEKH.S;FN-](EV[E7HQDGVDN>:X4A004O#(,0TPQ144 S!AA&:&Y MS)W41JU[GAH)'1K^/Y/&=(]P1BO0+;>H8D 9>V?I#(J),?M !2GY(TY2OBM< M(>,8K?H=/XK1!8ZS,8Q.#?C6H5C.5VO3]F9&52E3LX?!2E$ !/4:A:8X RDE MD&=(< V^6_F)7=N3XYO:M/K=< V;/@#,DDG\8(C-%38(>-23./$U6!F)?FT:,3I);[5VRX6>S9'V16C@E=, 2R5>4.5 $25!)0TA0)3S 4E+E%] M_=TYO;0CA/D9P8)!P4%7T+5[G<-A%OD-OU:3/F@$@1TJP8J\]78V5FNPWK/I--8=A3D] M-W:&90Y+HA"@F!JAT@LZO=$-\&WVL]F^TE]I0NY:33W]SM!*"T52TL]D\Y3 M_?&2$@-JU'R9$;[/(,D@=*JW>+FKJ7UKC*4F<;C3R',MZ',14KN/01B@(G-W MA]&OJY4XDK>,6VOC.C;!:OM<[&CDTC[7'#ZM['/U#L_=L+DF,#7G=+F]Y=PL M,$VZL.EB?B@06W"(JQQ5H$@%!ZB2"I \E8 B7A$&$6?,*4W'KMNI<9S3A?-6[+W)MF[DW3^.&ZWV8V(Y4Y<<)QC;]+U0QEK+]\)IE#[ M>W:=CKOUYP3$R:Z@V]U^C/5FOJ%W=VNC1J*G8)]4JXZ[+Q_"*B7TLAQ(QG. MBIP#2J4$7$"D4IRE5#E%*%[I;VH<=6RNH:I.TMHWIOX:X'9,%!#&R!0T"$%G MZK'$)1#G7.MM5+*Q=/TYR]C>YDIY]/8N)KL.U-[4 MV?B'OS?3M8^K[7_*[7Z).$-"3Y0D+D%58 H0Y!A@F*4@YT5!*I*E>>YTV!C- MTJE1VN_+]7[[B!_FC\B?YN?+TA\CC[ =$TYBW&)/X\YE\NQ3'@[2>+H$GWKM MJ3U*GN3V8+OPYMJQES/A1H<_$%7'LW-4DH\.]_//0_P._3XLOZU^U,_^^^6I M..NF%NS::(OEYLMJL7C72+/.9%Y 2G"E%]NR!*B$') 2<9 6:9XB@J7@3LMN M#QNF]C'X^O9UTFDZWB0P RFY23J_DOGRG-KQIA6X:YQ+_C#N):U_CI-AGU&T M^RQ$'IO8A#_:L#@3_@!@ U&YCP6CDO0 B)[3[Y"FW"L4OEXMZTG_(UU\8HMY MLR1X-]]PNOA/2=>_T>WCVJ1*M$]FK?!ZL*LIN69310 G6 %$2E.]/!>@*&B. M>$FH3/'LAURSE4U-PT&VN+S*AQ9%?*,/!)(/7&ND^/8.=M,[RUW.X8/6SZ:C M#D3TXY@]ZGM'3#5TXTIB?$DZ9Z+4'PL&YH BC\/Z'ZTH9!"8#HM(AFG0;ZKZ M>;UZD.OMT^>%V\G/)!07)<HD@(L&0=567$,:8D* MH5SFJ"Z=3VURVME>3VQVAO_5;8KIA+[=W#(6II$)L#/[)JD-/T8U?H:'#VJ! M9HQ.78\Z5?0!Y?D_N9ML\$XRQA&$*H"$ +U M3!&*$F &*K?$<Q+9%9$Y7$)O5PF3K:YHO8XVI@><.=KB$VJZ>+6_<>>(MNZ? M3 RM;XQ9G:DFO,TL585"*"]!65*D^:702]P\-X5=*R8J1!&"*%IYIL8&J]=H MPO69DE_FR_;'O\2HU;0;*2$KS@C(LS(%J,H(H-H)4&*A*B8YRRJGE*S@0S3B M1V%OMAD&OKJ_7RW''0V[3T@LC&//H%UJ9WWM+U(6J7C6,6:C5L]JNYY@^:QC M4/SJ9SUK(_#>ZC?=WIO5/9TO9Q3G:<%@!4C!*$"ITHOJ@I5 5$+FN8*%H$Z1 M8A9]3HW&>K?^]/)4=YC\T9CN>()O,P #=U7]8(W,7!]6R[NN>L91YN1U',/M MG)XB$WO#]*#':>R3GD)@O3UZYE;ODAMKJ8GNC6S^^W[9QNMOOD@NYS_J$L % M9(S)O \Y^9@!Z< 0TR 2GF&,JP$2;G'_->F[XG.>SM#]5RWL]2Y5L=UW.W( M)QB,H]7SJ,U,?ND,_HN)"MHA^N4ZHCXU/JPA"E?UXWJ78]+<9A;'26?:WQJ M$YS:*+-$@]DO["])9ZZ]3O )>OV\,123R/S@"H>31O EO[T$@D\:&TT=^)(; MA]+ %Z_QT 7^(C?;]9SKCVN]/OI].=^:"+XF9+J5A-6+D8)6 H(*5WJI0H@$ M!&6FTF_*19DA"E-HK1ALT>'47N.]R4FS-5 ;72]7&K-]%'=M@.]_VV/ &9D! M7@Q)!U7CP(B.I'<< %DW660'F'H%DVW:&4]*V<&K(Y%EE_L\6/IO^SR6]H'F M0E59R5*05:G13"004($Q,!KN+$VAJ*15L,KYYJ?&P'\[2"-SW!*Z@)\%M0Y" M)3*1'@/BSIFG@#@PY"!@1N)#MR?&C?HN^M]+=*=WC4=K%RT^(K'+5WE0UANI MY'HMQ3?Z\T ;ZZ/+B)""2"<0<"S+*=9 MP3)5B-W>U'5UV#!6^>Q:C2 BVQE?QW0=>':3+&5]5BNZ"[;Z@D9[L9X<_-BE M;-'.10<:&3[(%CP\SIB-I#OQSSI.#I^'4<=KI,_)*./F]A4*!G/O5VMX+^-] MY8(AKQ98/_.:L<7QV :%6-K_?L*1,HV?;]4+;X$K!V_!X K^C+, M REWV;]^'$+)_5WH95R9OWY73^3]KEP>K$*(V8,W,_.#"LB.FI9NC4[H&3]7 MI*$Y#ZH# H_*=$?0O/3#+5Z-A+[.7[K,@04P%I4*;%KQ+#:PH)N-_GR;HZW] MQX!@7&9,*2 0RTT$L_[*8IP#"DT^!F10Y,RISL"Y7J;VC:V-K*?=]2FK_R?V M/*9VG#08JT6!/A!"%1,XV\>X=03ZW#PI(=![L6QIM[S MUE -;Z*O78IZ;LF-V8[I"SV0VS'$4 1'2MMMK314T4S).P1?]X+FGJMP'8Y0 M.0H]/8V;FW#=Y9.ZVT9]F0A4<*4) BDJ]4$_U M'S07>@I1T9)"!?,*.:7W7^AG:I.(G9E);>?-[D3)L3KX)5CM."( 6)'YP0,G M9VJX@D(@6KC4RZB4<,75YW1P[7+?TMQWAF2^R(?5VC1^3O ,YSE+J=*TD%?0 MY'I+0%*2 LDHRQ#F!<>5G6:G0Z\NS_U(ZIR-T:WM>1MCRP"8M>[!.7 MY[#%5Y%S "A8X?#K/8Y<4-P:@M-"X_:W!D[(?KO9SN_-(N'WC52/"Y,Z:S8V M>%&8 N0^="TOB0U$X$RM8^ M.SJ6"Z!8F,=>$@6%.UQ2=Q]LL=.[S_8]C43O/EBL4[Y[&_$CO'Y=]E=T40?U M5$B K_1%"%<\ 2],,2(D18ED%!_Z'P5\J5^ B+#;?=F# QE[.1*'7YP_[4ZX!?JDV_4YZJ?<"8;GGW"W MFP?$^YY(L38A5;JS][J'Y59/$K%"\J( I* I M9###F2B= WC=;)C<9]V<@9V)R/6(F74<#,L]E;@0QR:U?I'IN+7D!T 7,L;4 MT8+Q@T;](#H;!>K9E.\6\4+_]NY7N91KNC!A+>)^OIR;4!;34:L]W:7V5SC% M19H)4 JA%S$JRP!-20&8H((H!7E!8[5$.J+LP"+9@^\XN?8^\ ^T!R^E>M$\CGG5+E)+@R;/I"DW5>N2'3K35F31CH0CW4$X!F)6/QM&I<]!,#WGR&&-^1'A@0J# MGI_7^WS?5PM]_\:)8)"9GFNI\-83X=AA0!#"($J+163N:29<(HN MM>UX:G3WX?WMJ_"#L>C %O9.H[,'D7J6'J-$?(IW-%)Q"A67<[*H>Y@O&< MMISO]PQ[WWZ7:S,Q7,OOFO]V4\EWJ[6-UNS1*GE9O2$\K/A5/V+[78]9X_;NB#TZK.>@^IU(I<$2L%SH!0M M .QT"C6K]U#BS=3+AK9?)=N]80G>>.<;KC_H\V+'N M9$@PR Y *&F^P,8DCT.-\G'1A-,8W&3 MM&@DAW"8TH0-( 'S&%YB'$-E1XQJ^[@Y%R\Q+">9'"]BA-\W\^_:HN]&AO2' M7-,[>2P=\^EQN]&K##%?WNTFESFNL$1I"LQTWT3+%8 B#$&62U9(21'*B,MG MS]6 J7VY6CTHPT]U',+OO4LQAB/QIZ4Q/6MM/Q;H.[+])WLP7C^;J&*L&7Q0#$;MS M]Z-RLR\XS^G5NQT_ANSJ\WRF3X9W&_;>S@@43/&J "7%'" H4T 0S0#6[ B+ M'"EL5Z6COYNIL=VNN-1#8Z8;=UV THZAA@,4F8=VV+06WK0SV8"SSGX, K'( MA4Y&Y8I^1Y\SPI6K_=[[CE .[R^9OSF5F>5K(HC4HFS/2$010< M4,D88()QKJJTHE(%J?UYKG>K-V)\'1]-V&NCHVM4W!M)]S:Z;V5\&%H(].PP MV'%+0%1?M!AHL^VV%_9H[(Y9#[0/IV@50<]V^L(U0?N N%X5M/=N;YY:W4NS MV?I.F_]ZM=0M/^K&VUY6R\UGN7Y%-W->+Z5FG)>H1!B!M*0,(*9*P! D *>I M+&E55;APDO5U[']J4Y^]PU"L],3E-=\P M'<$Z]C\UT/M"[0]FT'6[LPRRDI6% AGA*4 Y1("6G !82"P1)Y!D5D*J9]J>&F>UYB6= M??:ED)^#UL\Y Z&(O3%CBX)3!>0+_GH50'[>UFCUCR\X<5C^^-(E[B_B6_V. M;Y_>S1=R_5JO,.Y6ZZ=966!,2\1!RDWN/\($$)$R0%/)4U9D-,/4]F4\T_[4 M7LC&Q*2V,>F,M'\KSR%X_\7W6CDJSVKB0@8<:;F -EMWZ+!GYD/G<\CG_5BW:T$_@CU$8^ M?F_ZGN39^Q$LO@?OQXUXUL!HSO#>26$2@[_1GVU.0YOB-9."YAE3 I00I2;C M( .8Y)K[2EKFN!2BI$Z)5E?ZF]J'I;73L0;&%4SM>"D@4I&9J+4T:4T]GZX: ML$*&'3"A:F5MG@77U?,:N:BOWZ7'S:ZB<6C:#5RFRTJ*?8[5-],M,$,\8I3GG.0 MY[D$2$E-157* 66"0),'FI9.5#22W5.CM,Z#I''A)MDYD1QZ<;#_F_Q1.^)8 M"6BLQ\)EEWY2@QV9E2.,L^?V_FBH!ST6B&_U"QPGC#84YX\AQNO>[5-65T3_ M^VK]#\V_AU(IVI+-NI%!;"3 ]B4&,H1HCA@%N:D,A:I* 2R8U+-C64 A$$7< M:O_%O>NI?5#^;(P_UI@QYB>M_7;?#8\QZ*?^N,A&9N^KH#II$0X%6JQX7=*T M.:-Z&<"/;(BXK=("?U34W!R?[C1LXZA ^H/7?/7,_?6G#&8YK#]G'BV.\D7R M][3[J QHP3,W85$/G!27A''JY=2,JU212J1 H P"!/5:A9G 'EB5.,W+$F?" M2:C,KMNI?0\:62IV69:JM=LQI\%N".Q6 ^&!C?PYN"KU=0U3]Q0()XA"I438 M=3INBH03$"V[BKN[OYW4BJ]%]:&)\[N22S^5FEB+%)*(E()(:M1B< M FI$_U-20DXA+7'AE$?:T]?4B.C U#K8F1\:F_SR<;65"4P=SPK[L+;AIW$_>ZRR<;N!:WN,<)?97\<3W?/KW]R;^; M+\E'_3C,&&&(:%8 N,PI0"6!@&09!T6FYS:2XB)'E6V@T+D.ID82G8U)9V1B MK+0/%3H+8C\1A( F]GS##16G:*$^U[W"AEPB8[S\HRY*E.=>_)85;E;^3/J;V"N],;"2/ M;Y+_D?XUA$T!(]"??)%R3O Y50Q"FE%D M%ZAOV^'4^*.UUT1.-18?1T[Y5,2[BKD=081$,C);# /173?2$IE0>I'7NAM7 M)]+2^1-]2-O[ I;^9\;(JF105D$*:V0G) 89Y#J!250E5F2JH M@M0@WG4Y-;+IK82;_&'L3FK#'<,M+,"WG92$A#3Z'&4PFN&*"9\ %+N"\+[# M:90-/@' NE;PZ9T>!_BM[E];JXE(F@M"4J $K@ BJCZ@)Z DG.(R94(I*_&8 MTZ:G1BF=H.?5DDS7(.LGB&% 1":"8!@X''5[8S'24;8U)FZ'U&?=[CV$/KYC MO$/FLY8>'2*?O\(WY?+OYM=!$OIF>L(7]]P#89; M9"+SA\PC9?,*' .2-R^U/'(:YQ4'3Q,ZK]W@MS(Z"F3LCV/<:='LA1MF19D* M1"@%3-0%\ 0!+.<$2%*)2N8,E;JO[6I+%W:KIF'F.)',SJAX;TPK8\*DTF2> MS)N_;>E/UU*@ P?);G4U'O21>>HXO/QZ=/G-@3K6D?!,N(59&&P#+=H&&C/J M@BX,<,\7>X%:=9^,O5[]D.N=+CQF_\N]2/"ZD.0_YL%K> =WI?6(,3_:6>V;6G8/8@,\YNJ#4P'GN@ M%YP?L/?YO,61]SPO.'2ZUWGI0N\]SC9S^Y,Z3''Y(DU!+O%ZM=EN]DDP;1+3 M9O_YD@HKD=;*'GJ)CI!>L>,T)R#3+WM&,YG3PJG8QT![ID81=3A@FU5WE)MJ M0AX:^?FW]P^+U9.42:OK4L=$N&^"#AI%ZUW0L<8F]IJE/S%/+U9B3%D"X1=N MJW.0-6/O=8: [LQF9Y!FIRK!]&$7128SDI48,\ *)/3D+". \DP G(F"D90+ M/4>;E@S3AZG& K;G(#O?C4IC[7U2NU]3^QZ Y "!A#TE/@(_'WS#"\=\PNR^ M(1-];B)_;Z;YR$Q0&.ID\/YIQ*$^_-_NOJU';EQ)\WU^!8%=[/0!DEA1HB1J M!AB@?.MMK+OMM=US,.B'!*]EG4YGUJ2RJEWSZY>44GE/)4E1*GD>NFU728J( MC]+'(!F7EXGJ?($A&;](U+D*'G&F=:7^7Y9JM?[6])&V.SGKO'="%%.K" YT M=#Y3[$;)(<(R!%HC!5N>H18HVO(6!)V!EU=O'B\&\Y;^1^&8-R_V[P1+(G;DA;%0/Q,[P M4Z?!\BX_YO@L[\W<\4D^K-:;@U[GI)HE4Y1#G FGVD!&,"!%91HM( M8* MDL/-ZSUI81NI\D%MH\9+(0_IUAVFX]_:[_BKUDN7U8[71:YNU7K!L MFW3L?GC(JYGI8M%;8_@,&-.;VDG@P/@9,.8#8S]H 0 & <<):?!7 MR')RFM*+,>*9_^UWXM60[X3[U#;6.(6:Y@;7=]PI;RSXSZ:_T02[!X&^V>[0 MF\.;U5JOU$S$Q*OG3Z80FM2P[J.+,B84,IGS)$8YQ%DJ(268P!AG*(WB".6) M52*)D]2I34D[Q<&AYH9P=KK;!X[:8]\]#PR&Z,!<;@%FX!@N+Z2\HE'MI8P6 MH>IL^&'4JOO-OBEL307&*TSY]W+S]9>E*)]*\4@7EGT)9,20S'$&:50W#18I M+' D(<&RP$F1:NYRBIH:0,?)\5Q;?O2JC_67MA+LS9R!G:'@JM_NU7QBB#?" MSJ]^X7$>FGW[#_$%-SQX+XP!!R%8@F%X#4=.4!P,XO,$Q^%$>29(EI25BW)3 MRGJ'R43Z?UTM]/V5*9"W>9[G(D MV3Y8<_."$8801"1E$ N&((EX AG.),Z*K(B9YZFDDQY3\TX/BQ7LW!C3^;PQ MI?ZL#HSQ/69T&RO7@\3!1F#H'5@W\++=:FQ_.(TP2G"$,5:8(Q*J((55(PB1) MM<>6IWF2.[&FE=2I<62K='.D;S0T'VRK.#":0[5:PTK_QKG:N<4@V-%A<&@' M)K\@J/I4/;='*5SAN%JOY!T_2A MFBM&,*+"E \M3)@9IK 0.()$J)ASCI1 2^0N6=A_N5\.YL;_;CHY]5*_%4N%I]6 MBX5F-W.14\.N"C*FY0:V*X ^C M)-AJZ1AY>@E+.S[IB=# #.(*CC,Y=)@?B XN21B5 #I,//WDNR[UW%J>I'HB]AN!C.Q [0\#>DL,+0SLY_>$,M=7DK\BXNTV] 3O;<.K_1.]% MW;H^G*0+TPI\M:Q/(ZN[S69=LL=-O;VU.H_?VQ]J5G.<($81%C!%VMO"F.>0 MR"*##*%,))1AO?9S+-O34Z6I<>Z;.(X[)P,Q[8 QHK&DB/BIP: _8K,!NX-[N!NY&6;8 !23#8QYN M<=I7H;%7KX$ O+"\#?5D/]I^2]=F7J@^RG4MIGY1I=AE.F>21VF4Y3#)*-7^ MKTRT_ZMB&"G$,YEBFJ5.2>0WY$V2IN!%L ATLHMD0E$6K>DC(/:R%#HJB;D!<2+G:U :N]$\6)( H16&3F0"'#>F%+3-L &44HII)3X93B'$2K MJ1'BH5$S<&16_5$>&F;63SO3]I5&*^]*/V'&V8X\1Q^]@;EUK('SJ%(6$.A@ MQ8VC%D?Z0&IKP+ ;TS4"L9 M/J/K,@B!D[).A+Q(7M5E0Z^E1EVYNF_B01-O\JINU+R+/7FC_Z@V)=><]$[_ MO+Q?G@2UIW$NV" M?1"-]7&]>BJKKH+$@XR:Y1GQ>&,Q]"+X("7AN"/Y?BQFH#6H]MVV)HV4G= + MX.!9"G[:O%"V0B_HKFM#R^4 M0"(B!3/%<:)7V(@D3F%[GGI,C7R/&VH HRCXHU'5M:FOY\!8.GW#PSVT5^B# MM$]CK3XXA6NHY:7%V(VT^D!UH8%6K\=Y)G.UC;A6=_P_'\NU?/58E4O3ZK3Z M36X^J->T^KK]C9@3'&.2ZT6JI#&%6.8,4L8B&..4XCP1!<<^B1,N.EA]D./G M4!@5P0,M!=!S&:!&V:K^^2[_3?Z M<1?.6'*YK7>B?]Q&BIL2)WQ3[PF\D76+!>V.-F&-MM:+>5]G;$3S4>Q!\ S%Q6-U&I>I!8#WE\F&$>'2I^_!=^V*B M56?;F$GP/(MC2J"2M("8 W.Y?9?MFV7?UZXO02!W];%\=MWY^7<9W]O*[>.-X??RZ M]#[JX==YH7MQZ->/Z[4>ZW=EQ>GB/R1=OUV*-Z8N/>9I0?(D-UW[8HA9H2"C MJ8(\2644\RR*L=4)0J;'95D_0* J,ID"K"MY8]PWHA+2;W4(!-3#!>6'D M5+WY%@A>Q9JO/G2TVLRWS#HLQ7SS6L]"F&;-*[?[?,O[]U)[36T=I^??E\)L M!FJW2(JWW[GQL9I%"\IR%!4IA[G,,XCU_R&+8PXIS6(33L)%:N74]-)B:E1A MC/@74'Y[J#,$RFVE?L?"F%[#8;>&'!SD@6FFT7\&=A: VH39KN[<\PP=%C)G IM.3XMHGXG$*69ZGYI\)IY%2N7"*JK,1.C7BVRO:5H/\P^@* M:F4=#V6M0+?CN]!0#DQOC;JPUA=X0NK,92X8!:(N*Y&C,I4+"*?$Y'1OT)S6 M>4(929D4$"%3RR6B'!:,IS#-L?;#D@11(5U*E%^1X\0V(U0FWZ5EZLE@6R?@ MIW()Q&JQH.N#G_XM2'9KOZS6"=%+1S;KX"FL@1GDFI0II*Q>XXE;E_M6*3FF MG-_D1CM 31Q'N]D]IPBSE,08DB+5C@DV38Z1R&!6()))E" M'99>G^\\*JS88Q2LAHJ%R)&KI-B#<%X'Q>%>CY/&=ZNUDJ4I=6#*"6[/@^*$ M15Q%"C*1*1LKZI/&2A*F1^D['IL>K8QCP=2 MCAS[ MPC/T6O(4&?RQ"X7.L\>+-XYW]MBE]]'98^>% M 1(FNL.2?Y9+_;?%W5+MT*7JD>1U$IU5W39T--YQV'M[+ M#-+ C'ZZ@LZ9"JC9LR/0"H9_G30\CPFRSNQ#\>JTV; MNB-$'>U-%Q]I*7Y9OJ8/Y88N:EW8J;J?9!,=+C_+]5/)9:./:<-ROZR?8@JP MR7E6(*RXDK"(E()88;UB2!,.18+<"L4,K/+E)Q11LWTX6_)"%I$\7 M^,&'VV[&F-(@#CR+W'W\Y?7L5C'O>OFQ-C$X=?;IZU6U 0J%4MU<\.UWS:Y:R]=:]=4W3;2F'^IJ>5]' MAC2' '55D3E2),ZXR* BDD%<, 4+$C$H,HR9XIPH+OQJ*_FH,[GIXZ"F3VM/ MTW6SM0CL3&IZ#FNCMC%3;:!4;9ACV%G/0;5<>(PV5$,O-88?I1YEE_J &[SJ MDIG/((HH@45,A(DBH.E*IW+GYJ#I5\E'# EZ0+@ENPP'(Q#4X=%&M)F!9@$ M9L4R:](AM0DC)2!=QVZ,U*,+TJ>3='0=&J=THX['>'9EV'R5Z\;[::=84C!$ MDDR[*R+&>I5(8TBSI(!9)!*>8L8I<5HEGHN8&C'5&N[<%9\:W1=@M..B?N , M3#<-+FWL9W!7Y;KMH3H$G L8M]S_50//:O=?O]+ON_Y]N6ZVGOZK+C7S2BZE M*C?5/*&12M)(0,IQ"C$RG514)B#/,Z((Y6G"G9HP7Y$SM2_\4,VZGE.KJ-MG M?@U5NV\] %8#?_#N,#E_]#= "/3E7Y,RZN=_P]13#KAU>=\MX\M'J9]DM5F7 MIB)5?7SV^U*+; Y0^:9\TB['2:5W5? BD:F :9ISB%F:0!85%$:YY!F6*,'" M\ZK)@1^@>8GRY6U>/Z@"V0BG,]410PSPI3@1!) M6#"9P!QG2%#D'ZYMD;QK%F&9/Y@CS=2-2R]_+ M/&DH(ZNVI@%ABSA"IM.6I%;>: >NDR-=LVT6?MG M=.-Z)MEG1.QX=B2^^K=:;;:O4.<:2%E)PB".2F-SU"#)&*61<1BHJ ME%19[A=V?2)I:BQXJ)MO;/0IF'84%P2B@0G,"IT>4<57+ \>#GPJYX7B>*^8 M>ST ]]H- X1N_$HWC^OSK:Z<,4Y3F<&H(":#NS!%+1(,%8XS@B.A2.Y$#!XZ M3(TR; (06DMZ;UWZC%F ")#^(S&!*!"?00@;#-(-XQ@!(57.(TB2&AJH!Q(C,A M19&CU"JJK5/*U(BO411L59RU?P%&6?!AZ5"/_SJPW=P5#*Z!VJ_#>1 M\"K+?_VIH]7EOVG886'^VQ=[-LIE4NZY)J MB<. MI:SF-,I9%N>)J01;0,SR#%*1")@+JD@4"22ETS:_H_RID45[+F@:8=9+W'OS M+_W7JA3;=:YC3TS'\;#S@@9$>6".:35O]I5^VC7*5*OUWT 3M;8S .PM"-@< MTP^Z4/TQ':6/VR+3#YJS+IF>C_&H:.A=8^"C7.LW[IO699ON.<\EH5G!":1I MH7TCR6)((Y+!(L$"*5,%45JUR RLU]0(,D#YEP,;G8J_A![Q;JI]P7$<)0[F MO\40.E26?)FA'*D>Y;A#ZE;,,CSPG24P XH;KW!F>(R.RFT.\'C/YCBT7-?5 M%/;G[=4=,Y7A^&9.:9G8*XHI%(0F!48QT@060BG /[]85=7^\MK9K)F@415D!$T05Q$(FY@0XT>R!B,AP1A45\Z6\IZ9OLU.S MBD,Q5N][T;SO9\*&#-1HM/2KDG4*I1TM^" S6L^#!HW@=6JOV!RNA\'1T\=N M5W#)M N="2Y>YO<1?RF_R;NE^%5_)^N2+BH33&*X85LN/DMXC#E-(=)3/L2H MB&'!337N)"T0B:D0B5,QO6YQ4_,$C+9U]9MOK;YNG_4-<.V^\G"0#?S1&T6A M1@ON5 6MKK?;%S@3@1TL@7CAAK!1:<+.\%/6L+S+8]_O+DZC7\O%HDZK>%HM MGLKE_>NU%.7F'>7UJ>J;1_G;ZJD69(I7;-_^),DP0=I=P%FDEQB(4$BX=AR$ M2%.69(*I7%IO\GDJ,37"^9_:#+"U ^P, 8TEH#5E!K0QH+4&&'-\^H/X#IS% M7MT(PS$PF?T0(^&PY3;"B(RTO^8],H'VT'HBV;EAYOOL\7;'>EI_M!76]UF> MS5BK36G\.?'+4J^&S7::*2_ZI*=%6;RCP!IXJ=FJ" MG9Y@KVC UJP6<(3JS]HE:MPFK19&GW5JM;G',Y57JG)IMNZU]URR1_.%?-0O MP]MO#XO5LUR;3;:UK*L=KY\/+VI:9LZS-,]SG G(A&GX3"2%5"$$,X021EDD ML"!.B;R]U)D: 6VM 8>: F//#+06@2.3CJ_T:4O:&R\41J8Z88=(/=4 MWR"XADKT[:?,N&F^08 [2_(-\]2^!7K>2+;1Q+]9/S8%Z/=5%+#(&$L+J!0E M$&-&($EE 1,1\5PE2<*94WCE;9%3(]C#JM]U06\M]!LPVOM6P[D*MATSAH5P M8/8[0^]+BQXXT'RDRC2W\ I>;.:JP!>J'W,+@.LE86[>Z;FN_,]'$T7>GNPS MC$@1Z:6C$":8&YF59,81Y'F<18QJV[%3X]+CQT^-61KMO&,D3K"S7!YZ(S+T M@M :#/HRDND>PQOUVF;POCFA5Z M19>BEO=QI>7K)?JZT?7@BIUKIB15C!(]E\5(01P3!(L\8S##/!4HB:2D5H'! M_569F@O<;HYM=:WWQ9K>60TA'5MT.?^09 X.OT/\T3?DAQ?Z/=?A'YXJ4I>O]*_ M/=8A-9'@DO,H@I@5 N(\%9 @_3>5*8$EDSC#5M6*;DJ:VO2U+3AAVA4] M]]^73[7_?K<4)FS?%![_LC(N_=]E>?_5_.))KNF]_%F+VKRA&[E+VYEG(LX* MGB904Y'9/&(99*3(H7X]69)C%N$B&3X7?D +IT:$K26UTR&WMIA^<.;']6Z3 M6"T6=%V!!^V/U#M/EAM/DQV"0=/O)_+JC+*5U2OKVW(KZ^C]?'OP?AK(9J % M#6Q1 S5LP. &]@F:/_H+.T:Q@8F\N#].V8))O, C%408X>48IK3"D(K_ $4: M1ABW,.4>QE#4MRDB;2H*2U&'4E35HXFQ;7.7I:(BHP4-G)S11O#SWLL6MTUY^I>L_Y>;CNN3RHWX?O^IK M#07.,UDHC#B!",L(XMA4W2VPA&D>"OY5K\AZ2FU(I*9)K'$"E%S=0D($,Q MAA(E>1PKD9/8*3?LEL"I32_Z4T@=ZSG?@M2.ND,"-3#][OAQK^O,[)PPJ5FV MU.1J] 5?-!<%9$];?$*59;XE;MPZS);&GQ5>MKW/NZ4LO;]?R^;1']0G^227 MC_*DC0L5*(U9P6&1;KY^72U,OVC]@\LKO#E-.-&DHIT< MA6*((\8@BS$B98Y12R:V*R?518FIUV>(%W< MP_)]EA_E_K9:UC6_-O)..X;U"U=M2PS&*ZNO%=![!VK!8&KH&Y:Z\DV&LY0,G?VV $(IP. M0:/2RFV#3\G#XHZ^]77>*B5-P[!]=_E/=%-76%N:HHTU'YUL@40J)H0C"8G@ MINR96?&E$L-,LKB@G$5*N9VZ]E!F:C1S6%5F9PUHS*DG>&,0.+;(MUJ/Q]!9 M.E\C#:$:0?Z@7:\>U..9?LS[FE9?S7\F(/") M+@RC?Y+59EV:B#_SB[NE./[!P95-NKA6=6WZ7+^1S9_ZWXM'XU"^_I9,(D>&>P0"F"*A:TB#.,E"3SS6I#%W9T[MCMS&Q:[ M^6= L >>0&S7&C/0C(B91VIS#JXW8Q.ZP+(GHL&:L;E)'[E9FQG.P@C$Y0$UZ*-5SW02^#H"L]GTB]YL &5=*81;#-$XDQ%*F MD!"4PJ)(BY22B!)I%9K84X_)T>/;UZ U9P90#*-B!@[W$'86UE_LWD;0&GG0 M)Q7\X1R'U'=8NVEUQ,$:>EMG_'&RIMI *'=1KA9Q0+?Z7WNJ[2M]%,H-!%%+ MO:$>Y]EUNUR6&_E>S_7:#=[HM[1D"WE757)3W34Y5;4VVU0J$RGZ3E\[ST6" M8D4D5(A%IIHT@XR1##*>RD)*I>+4K1^WEQI3(V#]'N>.S;C]X+=S0(<'=6"B M; R M05@;P*H;9CM<_4/K=G&G!M+ K;W[H5DJ,;??DJ,VQ*\%U!GS<+[/RFK2#P#+TR=D7&H[;:%>M[U%0[?>+(M=2N&'1> M0^W:A<%=FW>/&^U#7>"07<"@C&LLT2G#"0CDX M-Y69&CUT3LO5#/QF)N=#>]H""3,]+5=FFZB>HG^EVNX^73IZ#7!O%RKHL+VD M(S7,B(7TL:RA'M[3NJW*5/PM:] I/1FM] M+^>**A8Q12$57*]1_]+@.OK![91CTN]@= YF#H5:F%E_?@3OSC ML=IXI(-THF^W0 J%Z4LUTGX%&=6!T'R!1Q :D0$N73E&C+DULC#Y=>EC= M$WPWZ-7SK_0?6N""5M7=][*:IT1E*%.F%3.A$*L\AXQP 452)$J0)"6Y4Y*9 M@^RI\5#WSH%Q+FK]06T ^,.8$&X7YVQ@>F_:]('[1?=H')$.N?MR#;/A-UO. M)$]E;^4:) Y;*5E([7V 3W)1UQ->V2:TRT0B5B %,\QRB"E)8!$G'-(X M)U1S'4F+V*-"<@^5K#[+\1DK:[(!5G5M@VWQ9 M1Z+#.;09'XVCMUUG*O.0LXWQ[%'LG,@S(-G/O?5ZX72H /!>3TG M.I0 ORGAU6-5+F55:=FL7-:B7Z^656D2E.IL;*U&U90K0W/.)*=4I##E@D,< M91(2/1% &>,H(3F2!78JB>HB?&K$?KKAJ-,'KT#LZ"1Z5 +T >64X[R>X5GGP5AEXO',"3F769X+6C!(DB+5RUPF8*$](+W6 MS4BDXCS.[:*R3A\\.9XP<9)&.6"TLX^/G]J'=_?Y\]LOGQWWWX\!L]Q2]X9AX(]O>V(X1)#V99M#[6 ?/WS< M3>F+AIWM,U^^RB/8N2U8_H5^;QY:MU,UY3+K\MB;.<>4H9Q$$&$3_*3]:DA5 MC&%6,,6S7.(,1=;1R[>D3>T;KM5SB#*]B6;W%QT%:FXW%[FD*18" MQJG(((ZIA"S!",8QS96@-"6T<*DC>2["B41'J/7XQZ M(;O1!?:*+@AXX8YSU[RCCBL]#]=-V2G#_Q_49Q-<8\[RM??1M*+?>>LY4TR[ M0SDD$E.]O(GTEQT1:L+$(Y(D*4H4=CHXMY$Z-8]IIW1]FGJ@]C^#1G'O+%N[ M0;"CB>#0#LP<05!U/WAV02G4H;*5S'$/C%U@.#L,=KHY:#7/W8^WN;&OFI*4 M=YMW38U*H]JC?@.>CRIVSX5@*,LS"2G)!<0,MZU- M8&?4Z3VC%1/M!_NPI48]=9M"(=)^L%J6*>TIQ&,;KPX:JDQ,^(- MHDM1R?53R8URHC2:M4EU1_]&QV"4<$/.A3P4F![?#IN* L(^TQQ@: M?K=-1T_\.O<@79\YWI:DI[5'.Y2^S_#L>"@WIC7!1^/+"BE>/?]>F92Q=^52 MBZT+P&I'JNYFNUMQ9S@O4,H8S".I((YS/:F8[C@)B[A*"8Q5P74 M+I0Y2N((4B$Y)"DJL,*"L-QJ>=XM9FID4F^0;W,C^8&>CN=$?=+3?_S, C>\'Z6E_12:UKNUI0^>S>U;'.W#0[T6_%E?N*E^639]Y?XNR_NO M&RGNGN2:WLOZEV_H1KZCY=KT^9!S%"$J)6)0989O8IQ"DL0YS!(1ITB349RD M_?EF,/TG1V3]ZR%N@9B!!@K3([4!8P9:., 6C^828! !!I*Z;8_C>=/8+UP? M-I[$:S0BS=]^@RZDH0_Y!@6:.@8?QT'GI.&TG\!D-_C0V,VBPZOA-SW_.UV7 M)D'?G-K5]> H(:G,*89""@1QABFDA<@@R10BN,!8(:?0KU,!4YO@6OV:8W2? M:GMG$-K-"'V &9BRG3!QIM!KA@?BN+/'CTI"UXP[98FKU_E]QG6L]WO]Q')1 M;QD>Y!G$.(JXZ;B2IZF"F*0I9'$:P2@3C#!,8DJ=RF%<%S6U3[O6%"Q6RWNH MQ7T#B[W2;E]X![IVWWH8S ;^ZANX#K0,FZEACT4@(N@0-"HEW#;XE!PL[ABS M&4@;A-YX)'-,>)&Q@L((D4MP^C2Z04E.CG@#+YEV* M16/A& TB3@:ZF]M>:OA&6:[^X",W1DL/_Q'\<5IYV([D2!T\+D,^3.>.$UD_ M0,>.R^B$Z=1QY=F>6^+RWCSX]6JY*9>/Y?+^P\.VUE0;QI>K/"D(2F&4Y!)B MJJ=8DG&AQY?2K!!,Q-(I$.FFQ*G-GWM-P5Y5QWW@FRA;[MR&Q&[@R>LB; -T MW[#&)-2^Y4UYX^XTVII_MC=H?:,?L[PIJX=511<_KU>/#W4=_%*5O!;P9O6- MELMYRK.$H0+5E6H@1@F%E-("2AZ+F$6)* AW89:;$J?&+*W"H-88'*L,_FB4 M=MP!O V['=4$!7-@JNF)HS/E6&,3B')NRQN5PUL/I\QN^!40?^/M!2U"T6'K;:UVD,LE7=L>B$_:#8,5-@C$U-E-UK6#@#%JJVA;W@<6M>. -R5@O#_0G! M^YI=Z-/\F_R^^?*77#S)7[5;][6:$Y$21E0*,],I&6->0!(I;+9+618K@7*< M!VIU9J'.U/PO_<(FP;J9V0R''<&-!_+ I-?9\VQ6QU+6K94.K9HUO>@_+ ,& MRH0!=/B&:#;*3*5'F@-P#FW37)[J<>RDQ4G3TLN<='_1]]@@2EK M.&PPTQ>85K4JN M7=,WY>+1K"9-R,\^%2QG%$YS'$F>G++34+DJ)(*5<1+YB3I^BIQ]2X M\K"+U:7LLMJ8>N&V-<>WT9C;:%D>%PP_!D.?@+O"O^T3-DR:7T\\@S<(<]/B MA=J!>4%UO?F7W^/\N/23B7?^H'ZO&N_T ]O0FBSO MWYO&I&V@U/,<><=PJY=Z%,]4<. ZO.1ZJ@P'$UB ME<:(05&P".)4Q)!@EL!4*1D+1J*(2/LJB9>%3.W#-EJ"0S5="N]=P=%BMRT M.@-_V6? >)4FO(*02PG"_DB-M.UF_RHY%A'L1J"[6."5>T'"II 02(F>EA] L?Q9@.3Q'M95?\"Z%Y= M( [T=0PR\QH:NW71<'"/%'IV'&9V'&6V:X1V8 =X8S,.[F%H?7 ,%9'FI<.X MP6E]8#J+4^OUL<>?A.O-=_^[=_:G^B_V>2U_[MG_X_4$L#!!0 ( #V, M6%;RF3K)DY )1X!@ 5 87-G;BTR,#(R,3(S,5]P&UL[+U9=UO) MO,%^,9]-__@O[*_W++S"- MLS2>?OKGO_SQ\16Q?_D?__(/__!/_P\A_^O9^S>_O)C%RPN8+G]Y/@>_A/3+ MG^/EYU_^EF#Q]U_R?';QR]]F\[^/OWI"_F7UCY[/OGR?CS]]7O["*1>W_W;^ MCU*"THY)(E((1(80B1=>D@"9Q61]I(;^?Y_^D3+*J5614*GQUX33Q'%GB%8> M% 4F'(C5AT[&T[__8_DC^ 7\@LQ-%ZMO__DOGY?++__XZZ]__OGG7[^%^>2O ML_FG7SFEXM?M;_]E\^O?[OS^GV+UV\PY]^OJ;Z]^=3'>]XOXL>S7__7[FP_Q M,UQX,IXNEGX:RP*+\3\N5C]\,XM^N9+YHW3]+3]*]Q=O%K^YMG\8D4I4K_ZM.7W+_#/?UF,+[Y,8/NSSW/(__R7\EE(!>>,KVGX?Q_\ MO%^O*?PRAT7YM?+S-_B#S<<6FJI0"]^6,$VP%LIVT/1\AKOD+"R62VIWEUJ(ZC>ZMD#[B[XY2!"ZRQ'UC M$R4R:B#.,$9BB*"UCUX(W8GLW=5N4KVKXK-Y_&4V3S!'B[-=SL_C'77?1/OF M-W[]XN?X021^'D_2]E\7TU-#5\M9!8E3&:AZ)XM00"4821\$2ZB%X*ZC+NIOY MNF_E@Q AVD=$)XD.C(KU6?EJ/(&WEQ"N!P4L5X'8:)GH&J<)? 6 [%GZ('#8 MUL'15:8M >,Y?GD^_SC[5&+U8'&] M\$&@<#\(*$Z49TN06)V,Y_-W\]G7\33"*.<@O/:)6)U+M"W1LU9X3OJDK=8" M#*7=\A8/K7Y8!HO^(.CH(MJ6(/)NMECZR?\>?UEY3IE98[GA!&A VQ<8$!<" MP]!+H5DT3H58$2 WUCX,'@UG."N)=6!P%*MW-@>_HIMIL"!U)IS%0*1D'-TC M=)G A>AC8-X8U0D.NZL=!H"&$YPGBVY@E9?;L\F[S[/I-@&3'171(5RUBPJ/ M.RZ)Q:")9"T2?D&3==WBU-LK'J;ZAC.9G40XL/H_0+R<(W09#Q_'RPE"UW/@ MC )A43L\R@1"UV@,E(**B%MJT%QU4O_M%0]3?\,IS$XB'%C]'^>^U"=\^'X1 M9I,159E:DP(1,GLB06'PPZDE7&F6-#=!N6X.P(WE#E-\PUG+TX77R*9_^2U^ M]M-/L$JWJI2%]SEAT%O.+.$#\=)%$AQW#KB6(=;9^+NK'H:!AC.2G4791#CP M-YA,_FV*P>X'\ L\Q]+KQ>(2#[)HA?#1:F)DN8H+S!(?M25"VYP4=SJE&I<9 M]RQ_&#B:ST'6$&X3*/GWV>02%3!?7=?-%VCQ+/?%XBFNH%S?&V*ET43'$ 4* MA:&G4P$=MY8]#!7-)Q^["+,)-#R_G!=YK2_MRS&(2KA;? M1\$&II.UB'#'T'O*F;B 1R)C/LJ0@W:A6\IISZ*' :+YU./I@FP"!Q\N_&3R M['(QGL)B,3(\* TL$&")8RPE,PD,'6B3*&@AHE!)5L#!C44/PT'#&#7QGT8\.9%*)"4R EQ2 MA+IG4A&(6C"C0]*ZF\]Y_]J'H:/A[&4EL39A/#Y\QE!["VT9:=0<* 'CT5M& MZ1!GA2,4*$01/>>F1NYB=\W#P-!P1K.C&)L P;O+,!G'5Y.97XYLI%QY))DF MEXB4.A$+*1+GA+()O\TQ5\# SI*'0:#AA&8W(3:! (3N12D,G<6_?_B,8EN< M7R[+L\&2K!]%YU$$2A(/02">HR96&"!>2J\T-\+D;N\U'J?A,(PTG]>L)N9& MGO8LKNN*(3W[_KY0 M,('^';\AG^\M]'V0;!K #",9 F,I>\/K.>1"F23=K2 M&.N\]7F4E,,@U' 2M!^AMV%^D*VYG[R>)OCV;_!]Q(/,@8>,]E,B YP[9$ # MH2IK UE$*FL4_M]:]C"$M)\*[2#,1NS*J_$B^LE_@)^_PI\L1CS:0+6/1(3R M3E^@0)PO.?]<#E0J*5/=HI5[%C[LP6##F<\: FT*$^]@/IZE-1,B!_2A^&BX01H':$.C(PSY""MN%B%WC%J%S', M8J*4$230))2*(JL,$QIH2=MT0L.-Y0Y#0,.IS].%-W3![?K>YMJBO9RF%^@* MC<"+9&P*1'-+B31*D" C(R)3Q[PHIV"WR/6^E0_#0L/ISBHB;>286-NR+0/: M@W%:!F)B\!B(B_+ !UC\+K<^P'/*E0Y(FXL>Q@@&LYP=A=F-33\TZ]WA/@& M?W!*?Z%5SK9C3Z$[G]&YC]##5'7L'526&MU>X0H>%J(&QB.R"!%]/^6)#8D1 M9Q5+RBDG@#TFD =7Z'2ZKS/LK\;SB]=I!)%Z;ZP@=%4?;I@A/E!+//HE H*+ MSG?S]6XL-TSSH'K*NG'0GRS'H=V[->&K\E!KM58B9SR(!)J>S(!X5;)DV7-% MYMQ8PDFR\7V)]>;ZABZ M3K44VS7.%@M8+JZXE):Z;(5 +A4><99[XK)WN&6R]HI&[2.MS.5-"H;Q'GI# MPM:85!#W@,?*3>HW$>^U<>6)@I>>*!;0*%HEB8U>$>V%R51R8.:A:ZK3,7.+ MD&&ATT6S>T'217 M,*(V:L-])B9)]*8TN%(X2HEQW /3SO/T4([A%.P<1%@+6.H$@%G?VF@ 8FO!HI"DP(D,L921)$Z>,)YXZ:;(.4KG:Y_5#] P3 M&/4'J&JR;P!'[^;PQ8_3RV]?8+J *R8DIP;C!2(2A@N2H72<])Z(&&RD 6,& M^5!!WRD VDO(,/%4?\CI+NT&('.^_ SS&[(944E#\J")Y5(3J< 0G[U&#K16 MRI0;HMI'V5TJANG/VA]8.LJY :3<)%XAE(&6&V(GT!G$B($$JS*Q64CA>=:* M/W31VME7'J9S:X_'T,G2/1T:LZ6?5#IW9E]@OOS^;N)+I_)4/+,O)?K$HW3D MM-=)*DM8*+4$M'0&1(03AM&E\$DFFNL?/_?3TX+_4B6XJB;T!FS+.7+BRXO= M-^ 7\+X,:SG/?RQ@):Y1#E'P6 JI@[#K)]Y>R42TH#X(&91YL)O"20?20P2U MX,A4@5 ]L3> H==E"LNG,3KP:PGA-GCY+4XN2UGU;[-9^G,\F8PT*QT'%9"$ MG)64%RG9WJ@#D)&$V ((=__WM;!HW?AJZ[\(;GD@JTWAD M,"@)QX$XE(E66GLC'GI?VS%4NB9DF/[T?9Q(G<7< %;6]*.9LR&Z (3&4G(? MA2(^)" VY9PH9U1+4QD:;.WSY%#:AHV2>K^] M[$5%#5B>';YN)R>$1F)IDT8%8[3WA%IQ6S'BF>@1;4S><_6C_?HAU M444#H-K>D+SSW\OUR#9'):2/T4I#(K5HV*5S:-BI(,8H:66*'FA?]U(W*6D& M3)WT?,^U5 >A-P"=EQ=?)K/O .]A4MZIWI75R HNN<4]%:'(")(GGG%.=#1< M<(404 ^5])Z"HD>)&O;PZPE0=571 +9N)J^V_'R_YL9%GS4E(91"5\8U":6- MDZ(FCU(T;!9PYY055$)+4"J1)][=@8%$9ES>/ [$S!R*7Z P6@F ME1@F4.9">*AAZ\EA_HFFJ;=$85\@JB#V!M"SAP.(7GF')[5*+I3.HPXC5V D M!4>30M:8J0V<$S'36^ZP)\QT%'8+:8+9]--'F%^\@+#'WKD%%>6/O@^\Q2[5<=530 JATF1DZ" M#%%ZDB-'-Y$)=!-+8XODE?%^3 MX*B6,AJP/P](*&&<*J5AA'(AB(RF3!Q0@C N4%(:-'NPW?)ISW$[7?M6[X[Y MI*BJI(H&0/5NN^Z*I?7#MY"%\ZYTY^'%WKK2]%-K2EABTF5'K=2U([T]9 S] M]KF.AN\^]^DD[@80L]-Y>$U_ B,UYT"2+)4UUEA26D)B$"J8M\ X&M,>SK1= M&H:N-.D%*YT$W0!0SE):%=OXR3L_QLCRN?\R1A]KAZV1BRH+SCW1$9U_F4I= M5\J<1)=4HLQ0X:L_EG^4JF&32CV!J;(R&H#7>UCZ\1322S^?HD^W.(OQ\N)R M=2_] O(XCDOS_"2-DIJ - 8=/(,!)M.)A*@,39Q%PVH_0GRK%$89R3&'SS!=C+_".DWV9K8HR;'S_-%_&PF18Q"@2+#H2,QY$X;+*I+[O6HYH:0.%=J8TT!1^9TX2!Q;@%@), I2V% M+?< (DCF:M>DW*5BV Q43UCJ*.P&4D^/!;\CP B7.QHQWE7EC(^9A-*00AD= MT'M4@4-MA^LQF@Z"4O51"4,E,[NKI1K,GJ*3WKN5$C[#H9\F9+;Y>A%.,*3%CHF;8*MWFOT<;*: M38YV 59M=;2%L#LV-V3MA;.4Y,QQLYC"BL=OO=186EFAVZBL#I+%T+M7&?GV<%#9#VK M8NE4!;0^XN'#1_SS]Y=O/WXX?W7^[N7[LX^O\6_/WKYX?O[[N_,!0%$,887L)B%(V.M!S529:W9]R5@@PAB)&)WTR&GF9#:&6%LX MT9J1()+ $)1"RB)P41T?]U,S;/C?!V(J2;X!#/TVGRT6[^:S/%Z. D *6DAB M'?.E;6]&UXT:/'QQ$[AH*(NUG_ON+#]L9-\'2DZ5;0/7N1]@,BD]+V$* MQY2(<3&B6#!N"%E:@E]8R10/M/J @![9&?817C\(;D/W31C,#8N;W?P,W=$2 MWDBI/90(8QE24=6NP;]'E*&+>KL#W[=9#Z@:[::"/T6 MEFLV[MM!(Y5LB! 2T=+@L6"S01_3KIJD)Y=]2B';%>!'7#$':X4:'2G>?+N &7);MP\!MPP-&)?;?#SSBW&\8H9&'Y30GACO\&1EOE1YHH228(ES[3/^ MO&<,W2!HV,O9.CI_!$BG*Z !-#T>2B*;*P[7Q7F*6[!1.:(AK"Z+,#R4GI.8 M,O=.!Z53;1MU)(EM(:X#.(X.^D_75'- W.\';I\NWV24>>HLX[DTJ^)$!E?> MN1I)> A9&4<],MPK)(\@=MC*@Z<"9U_::P"F>T4X@D 91.L)=V4HET/Z2Q,: M@N&L8=9X*JI/,MQ+R+ E"_W!J[O4&_3[7XPGETM(5P(":J--*I"H2V-9@0;; M"N1.VA!,MEG)ZEVE'R&I+6O5B_/610D-F*.#G((-CQM[RV,*O%3[^!)"44"W M(.$?C <#&$)!R'D(!VZ7R+996JMHV5^ M!6!TGQ-QW% .R63@_<861Y';EG'L#Z3]Z; !N-XCQA'Z(SH:[0BC-A"I5$3Q MI8RNA9-**Z,UJUVA?P\I;;ET-6%60_8-N'5_@_&GST4F7W%O?(*WEQ-@!_$.5J_:JI@8L MV:'\K4,GR\ D*N/JV7:9-Z"(%U!<:&IDSBI:5CO6.(K 83W ?K%R(C"/5UR[ MJ-QU&6X\LJ3(46:,$0_2$(F6GCCO%&' 5,2M3T7UZ.1($H=U^UI 9A7EG8Q- MI"7,:E0 O0=T:^-X,MY4FE_=*7^<[>F<>250E]&1=5$1;N7&P?5E8+JCT5DM M#,AT*]5W3ZG':>L?9AA_B(+_I])" V;P9KV"3M4+3?UXN5C-?K@+V\KH&_V*YG(_#Y;(,0_\X6W=V'"6J;?9,$.W+ M@%B%QX;'W4LHHU*X*-",USY]GY3!8<[NH8#?+G8:V%A[Y'+5&#OJS"&G,E_+ MHM#1=R$A&R Q6:K(KC0\D M)YYEC)QET(9;1C/4'C!W$&'=&P5O%OE8#/ (/ I4!X=[07#<&L#1]4ZE#E8; M;\&$ +6;:]ZD8.@^K;6Q<+.>9& SRAR;X#Q+4")9.T/1]H.DL]@8P=(N'%[,+/YZ.:/*! M2J2?4HU[*N)VLBP'HC'&TN"%9[)VM+"7D$8PTUW1M^_'.DN] >CLM-3['4K^ M<&04H+5UE'"5T1['9(BEI9^#I8S1Q(RJ/G7Z#A$#%YAT5^S]C0M/D'(#,+EG M)MN&&7!99671$!M(1$JN<3^5@B\98N1HA7WUPI '"1JX]*,Z?.I)OP$HW9Z_ MMMT0G$J)-I=070YS"1@\IN0(:%.>H@H6JB==]U,R<$%'=?!4D'<#J#E@>-J& ML9"U92X&U#>4ZE,O20BAM$(7W"B&\46H;HP.)6[8+F,]&*9>M-( W*Z\QC>X M=5;M.$I_88\6%H@#AG0++4A0-I*H*(\R&@.ZMH&Z2\70@S'JQU^G";@!B""\ MY^ 7\ +6_WT]O9O?>#^;3%[-YG_Z>1H!E51F$7%C09F>EABQ$466O0W"B 'J%,*1#G,:Y0(EKN M(V7XH_ZBMZ,'K_39!J,_]3_6EOX$79P,J2\P'\\2;I[YLM+)=V?DHQ!.*(4N M QJ MOP04:"JN(_J-*XV^!V1[,5["IE'VNQ5EY;;STW3U*:N!-".(0G&6@7!E2_=U MC\<#0Q?3:LX%*/"*USY1^^9I\)[63X;RIM#1P(&^DO3ZX'AQ.<= ??%E,OL.L![,=#F/GU$H[R:^M.H2TKG(.!$\HX\4*9#@\ ](23":J.>A=KKV M1%(';[']M!:\9UT.6J#["*.K#7@OGR.:G4J94^*Y1C8]"&*5PN Q^:A3=('9 MVAF:DP@=O'?WT("MJ,?6+>Q[6"SGX[C#.,EY?X.R/CD*=D M C$YH(@YM\1:88G*-&G)$YXIM6]4.Q,]>!OQH4'5DG8C[./ M_MO?QLO/1< H 61NVX_CI@\UBD9PYRG#LR4((D..!/_'B8K>RQRS4:YV84D' M<@=O+YO%X\"94;H\IXNE2=,G!J" M#I/&;S58%E)(KGX2_G#Z!F]E_K3&M@^M_6C 7 >;@=LLS:KM;;*E_EFOI^BL M1C$KI:E,P^#R\*Q"GRW.&X/E\3IK!Y7WW;.NVH&<_')DY*22N;2%UTR'\@Y5 M$6^L(88G"9X&]/5KY]+ZX63X9NU/!O8&H-" %WSS_:#P%JQPG%A7,N5"28Q. M R7.:29-2D+=G@HPQ-O-G^+:ZW3!-X":^^[L5$Y,6 0_AS+Y@(F /G36!( + MD S_7]>.BSK=G_X4-UXUE-'QVNOE-/5U?1IL%(%R090(Z&?(,ML5E"(\I\RS MLR'8^@^ 3KH^[;5A_)#WI\>HH"J0GN!UXO.S#__ZZLWYWS[<9*#;H\3K#^WM M+>(]=-=_@OC<+SZ_FLS^7%RWNLW.0XJ)9(>86MVS6.<,"0X"IT;86U.ZOV7!D$.>M:L]OK+1!X?=-/_(.\-CQ-R PW.K M,\PS/_'3"!\^ RQ7LX&W%_"EG>1DMBCY\&??\9LOLX6?_#:?77Y9X$=,+DL* MSI(= TO?46>L<_*IRWUI;1I$@+TYG3UQ"1S%RG5RH;;0;?]K0Q^IM/U@;O<8T3> FQNEQ=L>67"#I8^S8Z7)F,U" M@R."0NF?%H'X+"/*(&0II&,L]E@P4XV/84_9)T;QX$!H8#/L=5]_0[]U9W[$ MRNTMC8/W_.JM2?4C=*^#2($3P4PNGA$E7NKB9NN(;F\6BM8^Z"NS,*PA'QZ3 M=\.>P0#23EG%"T "XKJ1(GX]@/*N\!LB6?6$:-< M J^IZ^%EYND%NKW=+C8'P0KJ:@!T+S;+7MEVE,XTX7^?XP_'2PQ?N1*@ =%PI8SEM8MM'J-IV$=FS0&QJ@H;@.2JY.TMBA5EN.;IY;>R MOV!DK'3!6$NR<"@E\(8$BL$"Q@=2BVQX\*&/ L9]Q S[<*PY$-916CN^XMUB MEBO);1XN7[?:EF7L;1P6U; K?S>&+'Z>MX[&Q].ATK$Z!L\4"T.N(2F?G4R2@O4:[ MCP>)R\80'3*&7NAV<-4_&@^AM+6N,T^$S^I*;!FQV\WXSG]?[43CD7Y+!5&A M/*-DL?2BEQS/&Y:8RGA647@R4[DAJK6^,$]L)T]13:LG\_P2T@<_\7/T;$:2 M1\^*K:5L]C'T]E(_61;_HL7JNEI ;. M8W19M\T-XW]=CN> O.+F6GXOK;-*S7-YFO:E_,H(C%;"A(BNA2F>ALO$QNB) M8JN%D]B1*:^>,OL/@L\L%;FAT.Q:K]_]%V)N_22/J M33'NBB3#90GP,_$BH$QM$"RJ+&WUAZO'T-=D*=N3(;.6XAK"YGP6 =*FYF@E MQM*6[3Q?LSH2-"EJT!^6H9PY09HRK\N1;%V.EBH&O';UV0%D-7F1TAL2*ZNI MH;/ZU6R^R]TJ-MLCQI&A7KN &\I[B^)+(A%GM":.*Z#1EL*.VG?-1Y(X; YG M(-O8A_K:,8^'"W5DE)$BLTR"*B-5=;E65TF2+"G-3C@O7>T&NX=3-VRBYXFA MV9/2V@VS7XVG?AKW"S(84!F$)28+=$N,LL1+6>9A""W0;\Z!/E&8_0"5PY[E M3Q-FUU)2"T?WCL$O78/*J^+S_&8V_826]^(%A.5(,,!EK*"D!F#W'KYLG(Y;?##05D9N2X-31J2( MDEB-8G(BHE.<73*A=D7V?;0T&1_W!;$J"FG'V=N[8^8?_ 3WS::G%;,AJN*V M)JLM2HL!<3Z5B8HZ*"$92_9)S-H-JIJ,A)_4K)VNI ;,VDXD==U$]SSO].<; MA4QUJ? AGF?TAKE5) !%!I55-$" 3&L/F'N:^_!WFXW M=;<'WNG+-QG*UH;=$VEG>!CN,^L[?*_227N$.XH1O%2@"5^YKIZ5!Z\RE[HA MDYW)C%9O 74DB<-6- QX*M=67T-']'DN[NUV,SZ?+9:+$=,JAN@=<:Z,O!,H M-B=+O]RLDX@J!ZA>5OT .<,.;1GH4.ZJEG;,X.$"' 49F%$I$@6^C/\6)5GE M/3%4"9L52">>J/G3J<:OMYDL3PS#GI360+[Y9% MV?*_XHI\Q!H#L_F#G-T=6.&,2I1T%%X)0ZB* M'$\GX]!)9V6V-%H /+;0,-1V7Y^6PV&CM,K[HV%P-'!(=+,37(J8K*"$"U[& M/ZI(G+611 <&HC"95Z]WZ]_P]Q;6M03LHU37<< #\CU?-H!6S2W@]J1$)*.) ME!A?!$V!&!L\BTK[S&OG__M':V_A8%-H/49UK%:4+MQ1N?'94#SR%O@.0A!0GE@7BJ8B2V3QD62.DMG;,ZUW=.[5 S<.+H/9>^= M"G&RY)O #GX6FMPK\J6.EAM!C"K2L)*7.?5EMU'C\"\3VM[JP+E!PL OMIX$ M-:?+O!ID*L[8^@VF,/>3FR0>-DEK^T\[S\O:2T.EJ5CG\T]^NFF!^7PV7I]AE? MA?"N%N:97XP7YWG3E (#YE%.@4= 'R[36.Z.'![A45-"(PV:"096U!Z<<8>( M8<^FIT?4;1O432LM6J$/EQ<7?OY]EI_/Q\MQ+*-RTH?QI^DXXS?3Y36G[U#: ML5QQG&"OCE^DLV7KR%=3-C#ZG+(N+^X5DZ5O9B#>XE<&O7;!0N)956\WV8(- M?%!?'U%%SR:E $FJI"+&,839;$O5)2/>44$2@ TF>/0M:C=X.(RRG\%:'H.] M.X%C??TUX/O?/0,8!V]TSB0Q74:6\$1L%HJD8+SCGJ;$:N_/TT[FWOS_X;'6 M32LMGLS7K*"HILG/T^*/+RA5..4$OO_#.I^T!])9Z42]7NWYZOZHM)A^.9_/ MYL]GJ+2XGLYWU;2&6^V8!,(9Q9B31PPWM3*$^1P3CRPE7[N[WC'T=:^:^7/' MKLYG4_PRKO?4RLI^7_]Y;6F3S1@:"T^B]8#.J@[$I8S.J@>G9$H6MU_UVIGC M:!QX8$I?Z+I;.].CZEJT9OLG6YYBRN[YI,YV[! **QFQ>X:*3M/-L: [(6O@ MR>= 0G*)R(1GHF=9$Q.8-BK;TC^_\KX]DL0G'8E[/;=U9W^$X%:=PG0L=3>F MO+I27!#-:.:>*VH$JR^B3C0/:^KZQ&"G:;==M=NB]7M3:E\6;V?+T_(GN_^\ MLYV[EY9*QFW]^=<=#2)EB4I%LDT&3TE>F@YD0<#E$)4S+%:O$[])05?3]*:T MF8&K9H7K#]^!9D0GP-A(,D8M1"H:28C2$R%H!"-C#-5]JHO"=$B4 M>6T(S:5O3E1H\0TPH@7U-M ,2M5N*W,9WPP\9Y M7-K@;QIFGW))_> '=K^Z/IS>2A9LNR("[362._TTOEKO&A!7D!/9>R\")TXC M%&2D@MA4^B?K#-Y D"S6WKA'$=C5?AVTV,YI[:W0S&>">Z*$#\X3RVD@%)0% M 8PJJ)TC/X["8>U9?]BZ;6K1(-]IFG9(,NM-V MJU,VZ%YJ:N6Z\8/W'6' H]1)$&8,1N_&F5+PFTE"[;$RO%VG^N/-]U'2.3VT M(\!KD-+H@PI68 S ,AZ;6N&QZ14)R&X.1FD1:E>2[R5DX!QS=]W?20IU%G>+ M-J'T4QJOQ^BB*_!\E13_!--3Z^T>^KC.%N-@6BL9D)WUSFZMMP=;V6>>0D[$ M94?+.*.,2,#3@663I TZ6E6[[^M1!'9^QW?(8M<;PR0C@M">>%X&BW'IB%<, MB ^<97 .95*[:/@X"H4YX%H+'Z+=%-"CK7XMX1 M6[E!W ==[D(2@E)")> N87BP^R < 6IIXL'E1%5E5@\F;EAKTP$3=TIK>U%' MLY8D^ 6@T;PHHX%7G^8WXX'770 !GL$4\GA9 LC37B@JK=B'SPCP%:G;WF-7*.9&"Z]<(%SX,DH@&.(%" )>2QJ5 MIO4[$G:CN$*ITF&K/]M=_7I#@L4=Y_1JDJ(O&5577F$#H=YB6&2$\ZJV2]:1 MY.$+E9X(GWOJEIY,U2W:WIV'VJ<8U=U_WME:WDM+)3-X]?G[$A;%YU9.$I$% M0\=?%D<\:,+P^-0T<^5I[=S^AL/AZF MJE;0MUGDW6:1ZZ<"QJ;H=2):$Q%2E(SWSPN796ZCY:.O?&O/6Y MU\"-#%C(T1.O,NX(YSUQ#(];X3)S*N8L=>W7-O<2,W"@5P,'=[I55A%\BQ;C M WPJCM-[^#*;K]XRGA+ W?Z,[N'9@U15LABW%[E"BA$0F#*,L-4M9V"&V*08 M48P:39ET2E5_U'P/+9U31[<^=W^6(C.@96/P\@:81DF\!$FT96 C_[N?7,+OX MOJ[CL%+.R_X,Z MVY8#Z*MD8*Y6NE;T=6R<:$Y4"DYB@G(9"6D\I2:(\19 ^$:>,)H:R%'4L4]]J1S8/$C2L<:F&B]L&IIX2FG15 MXF=(EQ-X_;KPN$W8_L]+/QGG[ZN>]ZM'O:?EH _][.ZNS4E<=+1(B_ER=+7< MV;[EKFO)3 A4N$BLY)Y(BR&P,X&2K)V4D3)GW4$S'G#)G6V*WUUOT<.I.=4J ME16V@C[/#Z^U[Q2FV07*2F&;P*-8*NN(SRP2PRRW$,#IP\;//R*$#B0.8\%Z MPM'6CCVEVIJT<,RJ5UQ);EN[LER@-,YD1IBVZ M/[KDB1P+A..Z%/7W[8\V)%-: @7L/7V%ZB7YEG*'?5*1Y MFR$7312)HM2R#;C'''Z%;CC)SEL0T46E:Y<]/DK4L"/,AC>#=;76 Q+&::UU&(6@DJ,LF!:B*9I\3R% G7REA1N+6U MYY:>0.:P8[Z&QVC?FFT O+=?_:,HQTMX@TRE#4/1&1==4H27R<'2*T^\XYE8 MDUST(LDLZH_!>82H82=Z#0_,NEIK H:;&KC;9X%*I9NIC 22$426NA8K6"0T MJY"C=33[VH;R/EJ&'>/5 N@JZ*@!K+V:S6'\:?K\$M>>(A]S--X^;AM>KKZ= MK)M/WF8TQQ"I18M.&09CLHP-0;XE"<:&S#-SP5>_(3^5V(/0ZGY>M#Z-EAN M\V;FX^V!N[>8T@RR+.>!#ZST/*.<6,H#\3XZ%84W2KK:L<\AA!V6[*8_+T[K MJZ\!3.+V2G"V>;NVO1]]#Q&0/W1:_IB&\60"Z?HG6^^Y3/]P4@$1DEHB93+$ MVRR)*!M2L.""J'UG=2JMAR'W)[ZG>1(E-P#F=>?9=&#F?;]OYG^?2 MC6F5@U@G)>X,+6$Q1Q442=E"Z3V /,9YD-[02EN.N%,))(K4V) !HDGQV.CE& MS>UQ*_?P?-^O/C[A[R>^$ZJILA;?/^P?2O9QE"\X'';1DM<^.)QY=>/U8Z*@Q M=^N[U:O-^:P\0(GPX3- 21NDG$ M'*V-1.M8*C!"((&59 S+%"2>O\S7'SM8=ZPB?EHI"5W);&>\@^;(2"XOQ$OQ M<0R)>.,CQDT^)N$=F.KM8^\AI:E!BL?H^^X=27=1-Q L[)L'^6;LPW@R7G[_ MW2\OY_C?6RPF%IGF0A%NR^"W9"5QRDMB04=0G'JH/M3E!#*'?9E5%6G]JJC% M3ZDZT[/'D^G(68RE_YFQ$8A0QA#I/1&"DH H1%8VU_9= MGW:RY[4SMUUW5Q'/ON]\MQ,VH]/EC"OY0=QPTHM 7-2*>.V\M])R9:H_#SB! MSA]JZNMMLE]UY5ABRSDXI(H++919X(D&"(X)SSZQG M%%3M9.X#Y/Q(\SZ/00'+J;U8>3=*9ZV/!@"*@^B7X;0O0L/\#I MJ\MED?!%:=BYOOEY^:T42<"M0"HH'[44&,[S5$;U,B!6!T:$L,P)%+S2?26% M:] _;+^(IT?YD^N\18]SWP#DTQW-!SZMEU'-/;J5CP_<9-.<2GWT'>_92J$[W[+ 39/]L9@!HIN25& M14HD>$6LDIF(! J,5LZGVL_Y^IGKO7,ECY__>HJ?>GEKO)>)7DBF DG .)H] MSAS%N%[$5TE'+#:F=.E373ZZ?,:EGYR' MR?C32GVO< D_^0_P\^V%ZW8'W3J"LW&,968Q6-1E,J(+Q$'I]<:IT:;4!IF# M!B(\TF"\$Y$_U'CP(Y"VVVW\Z;38YK"6X^?@GFX43UYK@&F_/5?Q=IBIFJ)% M="/(G52:2"X"\5H+8H-**CK),]2NJFEGYN_^%G%G\[E'V[!:]=GW.T-AS_[T M\[3S?HT+ 0X%R+W%31NY)"ZP,IX[*ALLE[YZ;Y;*+ Q?F_M$^'UH)O!30Z&! M&XNK\3[K/#4>B]OZ+CP4-].LTCDJ(E[.YV54QC2]G4WGVV]7G=ZOAFI\A/AY M.OZORXV[N-/\AD8J#9YG+MM,I+."A!P<23[&;)V.L7JO]"=A;-B$SX"[ICW8 M-+"7KB/;_8;D/:#DQQ%5LW(>_IB.47+%>IS%Y?CKW4I*F[DVD2NB9)D1^BJ%,Q>K;(G)Y-"MJ69$BI56R(3-\0I[@AU M"DU@Y([ZVIO_ 7+JF09W.X%BS^9[$<1_3S M-VU[;YMD1YVS#IDT'$VRMY;8,HT:#9:E4H"'5/M]8T>2AXWM^H=L_WIL"K8O M-@0@D_MBUMOE#-X()[(D''"+2EI>?I26/T"3#[A%O:S>)_Q$4H<-L?J':7]Z M:PJ>+W.&$OI=;\7WZ(&7H4[3B*RN\R0W>94.&,: F3$[@ M?-+]>0#'TSMLI-,_4'O68(MQRK9WT)=-[Z#3@Y5[/JESQ'((A97"EMN-E*[@ M%9SVS(A(6"IO&&S&>!FL( !.:FJ#R*GVT++[:*EHKVZM4#*Z<=5,97*Y+-;Z M9B(WTZA1VX3'@-LLV$ \A$R"5%3)XC?D_G(V1Y$Z;*!2!4,/F*C>E-:B=?H MGTHVZ3U\*:\NII\Z5!GL_Z3N-00'4%C).MU>Z@I9GGD01B:2O6)$FB")UUX0 MK:GBU@2E1>UG!_?14C'K?&N%UU.,/;J?_]&D.GS;M'#=36V^9 M7"YX ,8\$0Q90?>0$JN3(THH[S#@QNBFA^YZCQ,V;"ZD%]S55T@#*-LYZJ?+ M\?+[W\8)=K;1AL=7*.&7>*S,IW[R_'*QQ&AEOGCV_=U\EB[C*L#^ /.OX[C; M74XSFKAB@A@6: FL/?'*9]QX+*$_X(+U_=7&5V9FV)1)SU9T2,4WZ05>7ESX M^?=9WHYP]\CE^--TG/&;Z?+N0/<7L/3CR6E^XJEK=?LT]28,6XB M"$U8+N5SY1&B"YR3P+(0U(I(>>WT5A7"*PZK>@&+.!]_N2\ZPWNC3H^R!656=-#6@XU#>*[POU:UGW\:+ M$5>26Z$C 1'1"5$R$F=U+CTQ!%#0-!Q6X3)#>P MPG\?3\<7EQ<;PK63'!#8!'T[9)YG08+&0"?+D+5WUO-XT*'RB,IO+#JPTD]1 MV:R&_(96O/^V0S@@JK5@C+ @+#+-([$R>L*8Y,Q0'72H8>YO+#I,)J&:XD^6 M7P/)@>O"RN5]H&'HR!W@G(: -P5*Z]F\_7\K#>SQ6)K[DU4 :/9*T! MS7T$W)K4$!IMT%3W,?#L(7I:!M@IVI_UI(H&8+7?ZK\93^'U$BX6(W F6.49 M 5W2!R888F.DA&GCD&H#5MJAQDY33NR8GJ[\=ODM!B*N9$]=Z^Z.L@ZP:@\K"YWHR(&@6T MULD(9$67ADPT11(D-R2@N>;>ALQ$[1JS@PAKT6>O ZOZ>FD ;/OFO93><^6! MRW13B49SS.AB$J7+]%OE/7*$I[C/Z) :B,FQVDA[G*H6#[TZ,*NLD08P=F^; MRI>+Y?BB/#O]8P'Y@<#=Y6J[[D<1 M.&Q5>Y_(ZT]/+98)[!_(V*$6X.$/[&E0;)^W^L?.SRS#*(RC#OTLT,4L<>*% M,41EJ;WR3CI>^\7?$T^*/6%-;K]8M%;1333.E$4P^=(D\A]6??&<>C[FX!?.\0&'HXQ/FWC)K>3GS<7$$H MEFAF49#2) B#(AU($-03PX,(TFJ6E7C,N[_WTP?W:/K7Z:RF@%NSA:OY8ZNJ MZ97.RB;+W/',&6XM7KH00AD ZI$QS1,-BJ;L1:\V[RY)+;0F:?O4KZG3MB&Z MV<&,,Z>,0=.?/262XYZS&L\$H:4-42KWI"!MX0BN"H'#X76"/AH V.91TO[M MN#'K,JDL6+!$*2V)M(:2("4E,8"CA@5&7?5'_(^3U2S(3@'"[5==E;72 -#Z M/SRNL]^6BNR=C$0'PXB,Z-]X"XH((YQ74686:M>7/2%[+31^:ML):!5K#6S# M=_-9!$B+\B+T@R_O1K?7/?\*D]+ZK?QPE/"(M!&E#> #*8_JB9>NE&UID9UG M3)C:&^@@PG[VV/Y$6-V]P*NLXP: NU=@O^%!6VH,"Z=;09_GO;]ZJ]_A"&Q@ M$F:8V$$>9(2%0QBBGS(?:O3\JL_"S!X-U-L.0N&ECVUQ+_.ULOTMY M2Y<[*KMNE><]2X)9XE0P1";0Q,>D2([1V*0UZZ5!20W2?W9WJ=HV>7*DA0-?7[(^% MW=4\A_/\VVR6%A]FDS2R(3&)S!'G*497II2GJHSG&;,)K81!WGOP?DXE=_!I M2S\2FCOI^L>"-?[*8H&Q35Z_-!IEPRQ+4-HG,4UD-I*$55-?1H%!2LGDVEU2 M3J=V\!%)/Q*HNVCZ=$S/EG[RY)B&*7XU63F'%^/IN,BY-)?>S)08<=S-6D,B M2@?I'WSHT0^%^8I(^+'L^@M (N-XV]3I M[*(TS%LW?!I%2U70BA,NR\,:E1+Q&2.=!.B\):$=X[6?H=2A_"#LJ_^+_:H( M^+%P?_7:9ZV(U4D'/.6@T'M+5I5K/HFBCRX3K7UD+I2+D0'#S3T4'X1S_7]Q M7D7C;?@V=_DJ0[!68S'NR:J.A/:4.VN)22(1J:,@EN$FCA"H MXS989NQ37BH=3/E!,+?_Q\&\7P0,722-1*^%NKD&VW.Y,,K)&8RE@5#)D)]5 M;T3%4RG(D"AM"AA\'%0S?=7D]F?^^2I M@',MP)' 8IF7*3+Q'OE&SK M.$%Z]OV/!:37U^[]9KI[Z;^^?V-#]C0**C"HY8)(Y)8$%Q6Z3UDF'82+L7;S MQ4X$#W/!.!B\9D/IN@%@[Y:3O2@]'Y;CY6IP_/;U#RQ&*NN8/5/$IAR1)8K< ML%RR,P*/PA2!<%NZ,L?,B>-)$&&+M##T%+0Z%!\C:IB[OF: 6%5G MQ\/0K6$X+2.?('WL]<1_/5UMM -. 6^S"U2%DB')&"F&B)$B!P)>0U22@8/: M..U$\#".;RL8?CI=M]@D:=5H:K'ZLY27=.B.=,\G=6Z+= B%E?HA72UR'?*; M%&(PKK3*+3>Q&8BS+A.P5G#%35*ZMO-^AXBNQNQFI[GRR2.62LO,)$GDY869 M+),6 3T$@&RYCE&S9"JS=9>*H?N3=M'U;2/24<8-Q (?/L_FR]*&\)H#L(*I M*#DQ#I #YA+QP#P&-\9Y]"JU%M6'J-ZA8NAVHS51TE'&#:#DW_U\7![Q73.0 M0V0\FS*O-14'CV<\A#TER>=(4S"*T]JWV'>(&+I7:$V,=)-P Q"Y)MPB=L$A MF)4.#L5 .0G*:O3*.-+.E4$Y]75X#MW$LR8D3I-HM4N"ZM[FA\LOZ$^6P-%/ M=B::=O8]'_G<2I[H,=37FKYYP[MX@_9A/%D%)=OX^\4E7"'-,. @I2.@-2>2 M:D\BE.%EJKC%G6<=_F$$U2J#K)Y_/Y;&@:=N]H6NAYWDRJIKX.1[D+]5_N!R MNGSOE_ .YA$%.S*:>V,#(SIZ5QI]B#*S3!#JJ>1)6>9S[7ZZQ](XK/O=!C2[ MJJXY:&ZE-U)102RUB(9C""(S2LLG[HFF$H0N@W1-[5J]_90,Z\$/!+.3U- MF-Z7W7&>_UBLD_SG 3V?:4F;OOP6/Y>1C*]F\_TB_3[".,8$P3**RV-$$R(0 M&Q,*$X,;"RA,2FN?QAW('3:*>#)8/I5"VTV W\/=CJ [1R>'+U$I4#F1IT%B M%I&I8(81KR.>IBGF4E-,B;(N42F-((8O@0PHA#HG,0N2/%/X\%3:/ M5MX/ALY7L\OY*&OMT6>V!%UH0V2,@03O<0M*I[)1>&! [8OX8VG\D6*@)\+F MT:K[T: Y_@HC%)]SW@M"+?-$&A>)!MPG-8U7W M T'S+..:UTR:$*0J1:5:H.,2?>'/*J(A:J^"\*"&.M=O$#KLJ_GF0'JZ$G\@ MI")?90ZGSB0)@3M0EGD^+)1.%M1S'23&@$.%0\.^>V\.CT>IJH&F# _R]<ZJ(+W\%O%7SR[*=R.N%?7 %4'.&)&*6O135"P/D[CCQG*=:E_TG$3HL*_5 MVP!G%24V8"SONS%(V0B>$M)M:"Q/0C)R0 41B>K,RWOG_#0%*H==[_3V+/W) MT%9#$3_!U1:K!Z;=YF5O>]C.@OF M4=HJW5UMGU$^GUV$\=1O6Y65N]$=$G:N7EU"P%,"M%3Z9Q>(S^A!<$DC&F@P M+-:.1(ZCL//;@/@9TN5DYX'IKB:>?=_Y;CWBQ6MJ0;A$,F4*+8L#$@" *"4A M)9K0SZ_M;AQ+X[#W53TB[,ZC@SZ5-Z";L9@O1^]+<<)Z;*H13',\%67I'2NI MA/7,+!08HUE')M-!S5/Q4W?0AM]=(^W&@L/"IU^=SKH*N 54;&:I,9$8X(E M&.662"2FM%+-!"07H+70(A^48#\$%T-.K^N@K-OJ/D%R RO\=_]M?'%YL2'< M*R9#I(Q$9)Q(QDLUG:?$"QZX,]Q9?5!5[2,JO['HP$H_166S&O)K(,S<8P'? M7'4ZREDPSP4EG//R=DH[$DP9U0@.92'0&++: RX?HF?8&H0G.36JJZ4!B+V] M+!MCM[W*IMU%&H6H;9(6@V:E&7IFP$GP5I,(,1O)-$@'E0%V/S5M^+3=-3[K M1?P- &F/V_\IV0HW%>/9=?MYO: MG@MGT[233\>_N[PHSQF6Z"N/\9<7(Z#JV<,Y0ZQ/4GJER%(%MV.AAT%M);6UBLL/63)#'T_$2WHR_[N[434-!;5)V M1E/"H&0GDI+$>M!IL5[[C+P\<_Q9.*G M>R2S_UNEUWG_H1U6I2#1S*A2O]@6APD3XS4+$!4(=': MV8=[2!DVJ]4?6NZ_J#U=$PTY [LG1KF3DC8D*[DGELO2 4M1XF7Q:6APD2J' MAT;MC70/*:WFU)&9M2 M.FN:Q(%3&_K*0=U+5'-9]^-5?P"<3M?#T,.0SE"E;/>F:W//21,$ QPMM,"] M)E-Y)6.3( IH6O(N,_Y,=?IH07:PT4''BJBC<'HVB.Z'R2HE7J">IY,/?DW,=1D0_UFIHR(E0>5ASLE]*PR,A=,U-JLMOJ$Q\ K* MA>WDMQD:GNGN_MC6XV5J(AI.$H(PZ,E'0RRE>$*S(+120"VS!T'AD84&/DSJ M(**F,!MP1[8'ZW7I0+2.2A4U(KO820Z6>%]*!RQWS#I0RM?N&7N'B&%O[?IP M.[K)N2&@O)]-)J]F\S_]/(VTP.W/5"(!+)!R*4."1CZ,3,'@S_C.O-K*4-DA MHXWT[8F*O0?WJU6&7'.<\X. M"$T\%PLKB W!8$"O@Y1@M8/:=T(/T3.LP](7>#I+OB$C\^YR'C_[!9S%53^# M,E O_>?E8KEN>\U32!EB))R54YNB3;96(X_@T&&'%)RL'0X?1-BP[DU?N*JG MBX8 A@*"\:?I\U5U:_R^*LZ>K%3U&X81;XH9+MY@8DX2%;/&K2-$>2(@BI^^H%99*PWA;7VR.QZL\580S4M_-8PBD?B(,D+C[)-V M2LN^8K##O:;>^M[UZS4=(]N.7M/+:>KKVGIK;%3U6<4^&]8W19Z?O3? M7L!J8'(I*EEW^=$Z>LZ<(4J5,%9X4V;9*D*I5R@8CX=][;Z+51EHPRNK$^\- MI]D?K@YQZ[;>*9+JJ2[QL?7ZK5,\BMM!ZA9=XH*&R(F/3!!9&H$ZAZ>L!\A" MB6B\ZBU6Z[-N<97EO4X!WJ>(9]]_]_\YFS^?^,5BDQ[,*:>8$G'0R1IR[>1IJC/G!NI-[[5DH#;N"K^ZO,=WE;76@ZYX*FUA)K M>)D01@$C*L\)T>2$>0-PPBGP8GLZ=16MMXO&;LK;_85O?H (Y' M(\MS^>)<.R N&4^BIY$I3;64M=O-'TGBL):R-Z@<#LG.>FL EL\O%\O9!?]E>P&;6+IY[Q+# MAK9/@9:*(F[ #IT7C9S/W\UGJTA\-GWFX]\GLT\;;BS+'M&=29(,G0KO% DB M1,)=SLQ0Q82H'2(]3-&P%P]/:8TJ:J8!G)7^&K.++["$LT]S6-4X7IE6$Q4M M+6%$]H;\_^U]68];.;+F^_R7 +@O+P-X[3'@LFML5S?ND\ EF-;MM.21E*[R M_?435"KW30N/#M/5:,#M)>LPEH]D;(Q0:#G$+ U82^SE(D5PK:-Y#U,S;K;A MF/AJI)$>&EF>5\?2@8NBD 1*K$YYHLLYT35MA4J&#%#E_5:E/$W;FS:_Z8[J M'NXOX!Y0<7%0EB#IH,R0LS.@4@P02M; I37):1Z=">5S5O( M;VS%W^S+BESZDB)HNA5!"3K?0N(!LHR2,1-2VJYG\L ML9R=OI\6G%CAE:]-J7S(L3XPEW2$,@_,6E.,LL+&UJ7#V]#5;41O3S1L#;<] M5=,UW)8?<'756X65H*(+8+$Z;DDE"!P3W0*&_D+7;DZMGS-L1UFW8<&A(;>W M>OH&W7DAFL48 ];\CBR!-I$DD<4Z2"%9'7@2Q<3617Y/T=3MV;8W#K:'VNY* MZ1MD+U(Z^W9V&E:87WR;+U;3_UDK%=[-T>I:GLY/+>K3+1J(FDJB,!>'7(?F M?V,!^]T M$!E9XJIUJ=0N]'4+O3;VW6"JZN"4N]4:]LLB9/P6%O]>3J+VQ;OZF"ZF7(?I M!O!2(@3ZU:J(3J?6WL2#Q(QKUPVG_SM :Z&,+E!UCVWZYJ];,IO$D#(3.D!$ MPX \<@XA*P[29$UF;&+!MHZ0;$=9MWG@80ZT!NKI$'2T3>_R%*3@+!8)TEL$ M)1CMH>08Q,Q=\I'1UFT]UV(;NL9]L#;J8:AKV+CO6^Y^W9ZOZBN":1U2? M0LV6.-0#H"<7'/8%T&[\CO($*$CR1PAU$(RB \Z2,QI>_L#?YK/5U^7$*BS2J9H5)^$JZS)X1GR' ME$SD1O H6S=4/XSB;L/7C9&U0RRQL9J?':C_"\/BRY_SB3"&.588H)0U Q\D M'1DV0RA!&9>]]'B\9/(CA'8;^.X)POLH]7DBEZ"($^:]0LLR1%8GKCMG(&C/ M(0LR[0UG2O'6/M>>I'8;R.P.O3LK]EGB]^W\;#$I,2KTRD!*O$HV6' Z<="* M?-3 K&S?TWP_2KN-6O6&WIW5^CS!2S\[D5%R6ZR$F$(UCNB*\;Z6!ZA8,)J8 M8SKB(_M'*.TV M8=>'=5Z[,#[XM"*U^RJB7M1<0(9CW@DQL-@1D&&34J+DP2 MN"'9104J8B&;GDM@R06-)63!.ZP+ ML7\G1.ZJIF;5(@U3#;\OYM]QL?H99OG-_SN;?E^/!M@_D?#8YPY.$VQ-:Z,D MP,5ZOY^&V>K%M46O K#:&NL=79JZUG^3^L&C*"!C(:@EEUGFC3?IDT2UFU/Z MX%+GCSFXE5K79SXYKM]W>0$^FKR>\!!]TKZPULQO2]NX ="VN'EX>FE#_71P M'S[(SHA7/)0JS32NK+LBB()7*[@/[.\F*B+:%U!&@+LGH9<]H2 M#_-AE=,SWBI#F\X(C%M7)%WGB85:2A +N4>A@$[:J*B-T,WK);<@J]/3;5\H M; NU/?4R?A^E;]_/Z%O_)RSRGR1A8NGSO*SJ;S?O98W(00OKZGM9"2H[#T&M M*YJS5#F6F%5XRO#:;JE.D;.O9N>#B;F#\^GMV8(\C[,U)V^G?]7?7716J77H MR=89 K2;R)\Q%KQPY.D:&8U#LB"P=:^;AZD9-U,W%*8::Z$#/+W'L,2O\]/\ M[MOWQ?S'C58]24L=%?? I"%[U.7Z8M]'XD<9C4PYX41C0#U"SKC9LZ$1U4H/ M8]]K_YHO_OUN1M(Z65Q-_9.&!6U\ )2J,B 3.!8=B4@@Y[[.9I);767W?7W< MO-2@M]?!PNS@@'E7.X'AY?#9]YN&_6N#,'LELJJ#N5#&.NV:W YG)>0BM,7, M36:M'UL^0DXOTYP'=-A:*:-?7&VVG X\"N\-,!T2*$.;+Z3@ (7,!9T+W!X) M63TX9\W4OAV<]M!!!X#ZC*>G]<$ SNH$6]IW+_*WZ6Q:8W.KZ0_<9 ^N3F&Z ME)$V8%&&=F'2&J)E!="*))@S.NKFH^AW(;!+P.T#C#NSQH?24@<0?#5?KCZ6 MS^'TRIM0B3G-#2AM:TBXU)R\(0:,19&E%FJ[;G,[P.P.$>/>B\-!Z3!I=P"7 M!PV%]Y?/JD2QW+F:\^:"-H!3"CR+%K17*2J3E"BM7;BGJ>IE?O48D?']5-,S MV"[FQEEDF"P4JP1M1!;!J3IKB_'$C-=*LM8'U>,4=1K4W%/_V\)K=V7T#*V/ MJZ^XN-;PY342B6FZ:?B"4=(&S72WNUK80WYP8"*"2!B$5=8&>;2LWV.$=AH) M'1B(S52W.S[].3YG>%(7'A:AM=B'29438PJL]&0UF*C!62:!%^X962"!A:.5 M>XS>J6YYDY++U"ZR=#ZGC M!U';@&9O0?%U (/,@F(E MD=TD"62U$7&6&'-L75W;3^%>(9_9JUH)6VO.%.<,'"8#1DHALHDN-'^(]*L4 M[NV"F[T+]W;13\]&_;6"(.=0F&3K*"MKZ)?@R;D.&DPNQM$=7H1M/0'JURG< MVPD/>Q3N[:*[AXMZ:CR0"=ZP(,"HF4%(8"%%(D#IY%FS, M);JG[/M=%NPT9G4@=@83>0=GTC8NM):%64X60@AD, 3)P=F0 ->O?3GW3!\M M8+I;+FC\HIM!C*W]5-,SV-91N,0R=[0ILZ@I68X1G'0!B$552ZJQ^*.]CM@V M'#IJ'F@7W>\4#MU!$7UVO'P_GYU\P<6WUQA7M9)_/JM5L0?$N![_X,&QK1WH M;133JBO=TP*0(Q86;3VI7+7:$X>H:MM39B1&Q1QK_@CS?DH.CY''U;L9?>OL MZBS6,2A3%(+1=!\K-)D,/+JCD3"M<_$^^=91@WO(&/=<::#WNU'RPT3=P;UT MDX6UZ\HRJO7!JJ.O7:8Q010N03$A!R<#B\W[>]RE8GRL'*381X&RLY2[P\FU MF=<*K1?%27(CHJ7]DQ-=F:E X%Y$7AR9@:W+I1ZBI2?,[*[C1R&SI\#'=M9? M*,_<;]/34])!O>5?OI^'V=N0IJ?3U<_79_CB^V)Z2OK5&P\22[&H$H+.=8\Q M)\!GYR#6DFO:=EGP^)3!LL_"/2%G7U7/CR3WT3$E--NP]@E_S$]_3&H:@Q_J>S#BC'A4E\-T%6<*-8BH:Q8[>?!,!G!19)^+,(SY[;"U'P'CNNT# M8.P(>A@=:\KLQ6/2Q29G#"!W)%1>9\Y(SB%+RQE3W+HLMCS']B)@W(*F(^04E8&$K#L YF>WD-@,H'@Y+KP6)3TK<.0#Y#2TR'6VBS?3]X= MP.8S)O)H<^5FXC@SR3$.1M2W]#E'NLDS0M29]A[MA8*J,52N+=^3';6G.N\\ MGMI/MEW 8C:=+S[,5[B$-WL+%2Y\@5LZ5U&O_:\CV= M&JU@L9]L.X#%37&\"HO%3[I-7WR;G\U6$YNU(V!SNB9+JK/M:M(F$U>"F,@* M8V"M)W0\1D]/=DP;X#23?@=(^F,6SGN%GI^/[Y;+LS!+%P]*)UP53;*1X*.( MH(KT=%*F"$PER[AW9(2UCB,^3M&X%=M#H*FA!@Y]-/*E77^=:RFAB4:C46RYV@6MFG>"S/C,O+2EU#ETC4%T??UQFZ / 9F]I=O!\X\J@8_EW/&;)*-= M2ISXMXI\.T7.9-1%@R_1('*,JK2^JJZO/VY?\4&0L:]T>WSS<1WFEV\E&J7! M[WRO:1;\<6J'38(+X4UBY#U[00HG4R2#UY&!= ZYMDJ@:O^DZEA)<*FL=]Q' M2*H&'FVL78,3AX!"6_+@BC&MATL^ER3X+GK?)@F^BZ@[,&3O2=UI3%F$P$!S M(T!),LI=LL0!M[5:P&1LW@7B.23!=U+LTTGP7:3<'4ZN!;:9]FB2)L,I< [* M>48L1 U6169S\C[8UE;JLTF"[Z3C;9/@NPA\]"32GHFRXJS,R=)>R[3-5)09 M8B:6@XY%8K!DT6W7S7C(A.7QD^([J;Y%PG(7/8R.M1T3_R([8:R.M#EK^R:. M NH9#BYKNOF-B$QM]TIBB(*+XR?#]\?6@'+OX.*[%N[>,)#1\^B= I-J3P!6 M:#\4;D#:J$W101C=^MWW'2)ZB@X?"*(V@A[_]-DO3<_I.R[3N;H>MDO>A@:' MI8"3.2)G(BNOMSR%ABN7.%)@N,UI-+P>QL;:NQE]")>K3V&%EZ]NE75%L*)! MDL-*QZJV$)0O8'/02IK:0+UI?[-CK$)N.7D8Q4D% MJL0ZN9!%J!,K(MVT*MSNCKVE_L?TK1II[#'][R&^#JR2]_-9GL_6O,0P^_?' M0E1@KCR]?_?RXZ>+AK8\6F+"0TJAIE*1@1,H:W=*RWA(,:G6:)"$.T/(9A>AY)(Y:2#7IQZJJ%I&+RP8VDM6AB"Y:YV7O$O%N+&; MP[3Z"$3V$/'8ELI+.@U?AN6:_,TI&$W(CCD&S.ETWF[#9S*X446,-EHNRW96 MRMUO]Z/W?50U;R>W#LZ&[:Y$+:/GY%R1@#3Y7*8.*2HY T.%*@5'YVGKM__M MS)/!O)U&2!I.%2/B:[E833Z%VJ3*Z=6W2?O+N #8W7JL) K;S H*JO:R(6O!)>$BT MGQ1=EE$W;^/2_4O G=3YV$O '63; 2QNBH.\ZNGR,]$2\L?9=4>+3Q*6$HH3 MP%.N6\C3J8_9F=+ MS*_"=_KSZN>K^;=OTU7E^BWB[[A(594G./&).8^6-I-T""IQNJZ#36"U53G$ M[+#YZ+Z]B>TI#M\&C\?1V]CQV/-&@S]P%F:KC8EX7G1S[7S_,G_S\MV7UR\^ M57U.E,N:W(5,G@*KW(D(3D=%W'F7O!<\BUL1E@?"M3LOW5.LY3",'4'T8P/K M/?[ !>V&<\I=X=%:(EIP25Y+2EAY4""U$"&IA(2-K4!SX[,]&=T- +&_R#JX MYJZW $"41HOB(19?B'19YUX6!SHDAMICRF' :L@^GR(>9FOO)]L.8'%3'-?.U:]-@'2M9-"3&B+-B$)Q2".3#&EZR99KCH-;V8]1M!2K[G$ UD&;& MOG=>3Y??Y\MP^H_%_.S[NUDZ/?K::S,\P?O^-BK;GE!US5X19,0WT3+K2BO87;]<0[@(BM@.:> ]".JHX> M'UU?^0?+,,NOU@R?X"Q-<5G_4)^:GH73C_%T>G(N@ ,>9.^]UL&/M=MP>>!# M[C76[E_N\E6O3$&FJ 79S"*!THE!T"I!2-991.^UWLX&?7R=@TR%!RV?J&^ M"WTC%G4V!,.=F0E#::@#>^TN;Z_/\-WL ^W/+W_BZ0_\C>3Z=3G)Q:D<0LU M.0XJ5S-4>P,B&F(V"%.P=5G?EJ2-/*YC,&P\"<+#%=4O_CXCV0NY"I&$)DW0 MN@"3CM7QN[IV'%2TAQ4ZB2Z;VX]:AD+>%5$C3[L:&7-[*J=?M'WY.EV<\\.= M5:QVA!+<:_*V(R-^0B#GV_*H2C;2-Y_G^P1-(T]G'QEK^ZFF7ZB]G9\M5E_7 M#$5G!0M(3HX,]:2NK7OK&'J#SEC%I4^R]:K[R&#;4SE=HFWBI6&, M!0,F>D_>-"/;5VD+ J-WQ3C+0O-1R7>H&#=B/R*>=A)_L]Z"QPEF#!.V.$: M8LB>6?7%[V;LMQR27*+7T@#G1;29TS1Y+#L*)'%6.43<__'(8)) O2.'2*?/3F>:*[=(SK,0Z' MD[MII -UT,'%]F:YFGZKZ8EKC*3Y#UR0N";>Z>1R6/?W=.1S6+JDM:<3W!7D MF8[QQ%I?<8_1,ZY7>#Q<-=-)!_AZCZOZL8O"GX]GJ^6*;HVKIN1(_FTP40#C MM:R6)0O1:X0BO4+)@]6Z>9_=)V@:UR,\'LZ:ZJ8#K+T\6TYGN%R2!.-TME;8 MI?A6]+OE-&]28^^G(:X+T#[,9^EL4=4R85(YP2V=U,KJ.I^3#$IC',@2T?J4 M60RM0_\'$3RN*WD\E!Y/JSWF/#^OYNG?7^>GQ..RSI)>_3S .WCX8P<[!5O2 MV<@7.%_A$E[9Z9"5=Q!MK /A@X;(:D\KAA)%8+SXUE.);E)PL#5_.?5^+<>7 M/U^=AN7R_-V)*-D98@[QCOC43> MP;VWKB^J1_&Y>*[FG*\?M$IGE>3" C>N/DV+&;PK$K231:+E2:NMGO;M@I_' M"!H70"Z6 MK+,!(G$WB.CAUCI(L?.64NX!)O74W9S![R^K(JU 'K,7Y&!R 4J76EM1#!23 M!4IO4FP^7?)>0L8-- UU11TN\PZ LZ;^$W[?)(0R.9^?<#6MSWO.%N03_HZ+ MZ3S_,YR>X01%3,'( B'4ADXD*(B:-D;0(9$4M;2NN>6\/7DC1\D/!\,="V@8 MS?0S.6X[#C]_)060)8#,(?KUL$[:J9)[\E(X@G0A8W3,6-DZKKD+?2/'TD=" MWQZZ&?O]Q2W&?E_,3Q;A6QT",$F\%)T4 Q,BW?E!T08*/D"0]'\"BV/JR9#0 M$VN,' IO!I.6HNSO%MQP\N)L]76^J-,ZS^/W?&*"3PR#@FPDG;.6;,P8DP/K MUMV;?8ZL>9..[4@;.7H]]/G31"/= NT35@^FYHDN^;OZF0M.F1?>!S)5L_;U MO2W6Z; &@1AAQD7%LVH^*GYO:L>MHSH6')OKK=N,2:PV0/6X<;9%HM\U?SY6JY-LG6A/\>?I[G$R_'1A8;F*^1C#KO7O%0P-,!"<6BYU;)F+!Y MNZ"#*&Z8!JIKO+RMSA>+1>U+/L,CG<0*5LZ_CMT$DE\G" M-?5].UTS6NB8LC:1M;?U_^@ M\ELCZLP;$7.*D(6PQ J29>[10>+)ZJ@%\[%U(>X7]BA!XX*OF=JW@],>.N@ 4)_Q MY-MY65)MQD"6]E4WADVBAD1"!K9A4"+=$BH4"Q$%AZ)%)'/?<&';]\U\@J@N M@;4/ .X4:+?41C_PNK_=QX8E7[Q.7B(PGZ@YCOE],F MI#(1-DBN*N.!DQ.(EH&7P8*)2">-2-'FUJ'/ =@8V=;)[;OI63D\WIIO&,C7 MI?BHO02C(HG.U5$07-"N1JZ9HDVMS7\"^4,$\G?!['"!_%W4WX')4,^D#^'; M9GQXTBA4[=!!CB[YUB%!S)&<$6]\X39++UI'NJZO_ZN$ZG>"P.V^*?OJHR,L M;8(T20OEHP_@74)0&B/X6CW#>&'>EAB\&PI-/43?]]?D Y#80ZQCET)^^7PQ M2I4)BTKD"%CG,RHD*401RN# ?+2!N9!T5%MI^XF%1NXZV0@#+:79 MPS3:]8D74C#91@:,55L@*)A)%8RDZYK083-AU#_ QBP?L8#_M+O@>X M;% N(^J<4P(FDJ?SCWYQF5M(1'-1!JWT6]6./:_AQ3LIZX'AQ;M(;NP9MC>& M[\8L? Q%00RU5Z[2JM;+6M!)FCZ_(87[Z2R!X<7[R*_L15_8_@N MBTF@#A:L"+DV?R@0T[I0VH8LBV3,;!5>>G[#B_=6_-[RZ\ Q;!%YMX&'),@F MMJD^][%T3B8;H; Z[RE*%EWSJ-IQ\M.#O<7J(Z!Q9-WW@O8[.8&[',?;'+\- MT\7ZM>VU'$'-1*;S-['?^,0H$U,@123E++D8,4*MU0-$VO!>:RO=(%4:@W#S M_+/5N^#ROFTQ/DAZV2[[*.(Q2;RN>7Z'29^'(L(V6E]J*%R$: M4X 7'I#G')4:I-/,[J2..\Y^;/0?0;T=H'C+@GRN%<^B"M&E"$K1G1B0K,FL MC%.EH"B\=6ODAD\O["^*T0&4]VN4NG_Z_ ?]\Z?/+Y8OTFKZH\$L@$;+CU#X MOJ4L^JA_U]I$U$R!T5*",@K!)4].;)#!A:@"EZVGGOXJ]>^61QU&8*/<<%] *QVC4<,K>.] MHOY[S:K'5!UGW, M'/B2,GC"E--&A9S-]HC;?N'.$_''!^! .AL;CY^0S.QI37"N7=\_9M/U',5S MEB^*.UU4Q6"L80T'*G/ZG2\27 Q:8(Q1XW:GWA:+=9ZX/BKN6NNF:ZR]G2\* M3NG?-HPATXX($&!3)E.FU %6VI$0HU..Q%>BMH>#[M:JG2=\^T'?(=KJP)_Y M0B)=AE3%>VD[9[098T$0*I!S%^M$(\\E<(4L":L2#ZV;/-]#QJ_RWNL05_E0 M[?0%L(LI:\X9Q9@";>K;!E$"&05:@N'(C&1$/FO=/O@.$>-Z%0>K]6&8["'C ML2_#=88>SX_3S2&J6$Q2$OG1&%VS2>2]TS8"CBK+$(SB6UYY=[_=C>;WT=2\ MG=C&UOH_Z5*]27U( 3-7%HIQB@PX8>CF% &2M$7G;&W)*<$!&?I?M3"\-3-0X_WO]HCP4,,V2/KOA>T M[_/^:U/4^&$^^[$^[3^A<6J\QUXLVY_8I1/VA1%ODMMH:=M)$LC.4BY.%LB4RJT+OT]%F\= MY!#_COOO (#]TE??>1CA4B[!)?))(P=&-GSM,L0A%B'H=T[9;)G/OIO6*SOR MUD$2]>^X\0X V.X;SY]OO!F>U"+:SK?>'9/ !QDDZ4^J.IS2N02Q=M[QGGSJ MS#&E?EI7#&)U#IM#_CMNOD,@=J#5^69VV/Y;QSJ/()D7LWS94F=>#ZN)XP*% M9@F013JBN&3@=>(04L$8,TO6/_E^9S3J.W@]W-]&>QY8ZL7.;*&_)U]>7[YD MD88\7B411. DH4".< Q:@D@F)&:UCK?KZ/J)7&[-90=.WR\0R1P&5+ULNV&/ MIJ=;(4C#E>56@=#*@Y)D&WA2D\KWTBK!"1)!LM>AKIHA6W=#1R3<++.4((/D#4FJ2IDW.LF^:-K9G_18*\SWVK#PG9 M7]I>OQDM?UIP0@8>) ;(&A$4"QRB40X8NJAX*LR)YQ,SWI'Y7R2F_-SW^I"0 M';M,>3BI_?%0R/!I 1K+(F/6 EE$"920Y/^DF$#7FGYFDA%LNQ<1/7+WB\2O MA]W4W6IO)VS^&FW?/@22^&KZ X_:[>W.JB,T>7N<\P-[NZTA_IK6FF&^ON@% M0;_/";ZXFB[.H7Y]Z/K%SJJ=+FI*"(KQ9%FR7"!RER!;@0)]E#+RK<[)@\CH MIUE;8JP8*S6XVN%6>1XA%N,@FR(-HBR*-P_P/N]F;4<&X7"-VG91?0?^U4_C=I:@^#11FV[:*0#. W20@*MPA"4 M!LDS!Y6TA9BX IV%R8*DX(\?2W_FC=IV@M4Q&K7MHN.Q7=5M^N(($;(,S@!= M0[%V#:TG )+#8=$9+%E[M9U%U*IGT?-JUK83'';M6;2+;CHX4^]CZ=/G/S;, M<&&B\LQ"*D'255-W2AQQ1B]93.AXEJ(,,8 ]@;*^\#I!X(9?U%9*" M3DR1D4VT!)**L1"$HE]0RZA*2=JWMA6OK_^K-"HZQ%3<6Q\=86FSQV0FM!>F M(*14'^D)"\ZZ0+Z<\2XX[NC$'@A-/5AG^VOR 4CL(=:QS:HOGS]=M%JRE;:?6&C<&Z,5!EI*KR:=Z19Z?>);3 M,1?)(L>@0%E!D2A9;,Y;357!#ZZK63G_YT=>K?6/!7:0ZSC_&PO^1[ M@,L&Y4:@<=X(",;0%2F2!:]C B6Y$<*P).-67L\V@!GS!CE 6;?5O8?D1E;X M;]/9]-O9MPWA5F7' S*(TI$7QDM]C50)5]ZY5*)+VSFZ3ZC\QJ(C*WT?E_KA$N(K?D;A<040E"O?+@<\GDC:77 M@6/8X D53]S[9(A%5PTA%B*X&N^CNQ$3EN)+:#UF['"J1ZZQZR*@<63=/V>T MWWRV^^)'F)Y6\;^=+]:U0A,I2E18!,0@R5;PPD/,2D(J62)SA4O>3;GJ$[QT MGM]HC,E66Z(E0#K8*)=^[_G0D_O%\B7\M2D->4MZO&]8:M%*>#J&((GL:S:3ZPF0:O, M@9.E3U8@R^!0DPY&WT#.^ 0X$P=NAX;\9_OQJ4M>F& M54)R5M*V#T'6CB:11&^UJ=VPHC')%L%N)9A:E_+?H:F#5S7'Q_28>GVVXHK^9GZV([U1Q MECPW8#?0\'.V6)H_@0E&%>W11G?TX;Y=OOD6.2@N0R@2LZTGVNA!D<7G4.C;E>G'"=@ MM \S6VT#]XMN@SX@\BOOE?.+DY@M,E7EJ=:]&]FZT6T]ER MFL[MS"@]RA0E20)K51!ISJ7J,C*FC/'$5TB]N#H[\+5=UH_]HONJ.^0\Y]WT M>KI,\[/9.B_T6UC\&U>_+^BPNJB>K6[;)$:?(B\:1%)UK"-))5JD/THCHT?- M5//YR$/RL]WN^4_2?&"D=+!K7F^6O2Z)]],0IZ?3U<]79XNJSA>S3'=T.O_# MA+/ DPT6F"^F5@H6B-IE8#E)Z67@6K1^V;4SD=OA^U?-AP^KTSY 6SN!O)K7 M"RN>5?[J&X>-M;FHV[1V YG/PN+G]1]Z\:WNW@FB0)0,B;WL0)F4(4A#5F.. M-F+)LHC6R>[#*-X.SK]J?ON(VGZV*<#+IS[G:4^7,4J>/&3NR1'*3$*PY!T*KMT>\=W(1M M>VH/;*]V ='+!>MQ=CI?GBVN.A.:Z%)DQH,N1H,J->ZNZ8I&'8Q33+!L6EM< MCY#3KH_:)_R!LS-<5G/Z#8EQ,0NGK\Z6*UIY4=MRO)_/3MZ3X/.+Y1)7R_," MOTQ1.UP_NI#/9N9&%[Z%,&:@J D&1NACEC1(0OB#S/Z M)IAZB(#QWC0V4NR\M93']@G>SA\>'R(#)Y)1U MF?[);679W_CLB%IOHZ-Y$X%U$-JHH?=SP9^>SO^LE:PO?U[$<^@67Y^@ZTTA MD)O@92T="H'$8SUXJRQ8)34ZY75*K>V@;6GKI?G2T>ZE0977 2AO\[#9HBKHMV@DR$ N61'+7&0Z,YR!%(5AFG&+J7D)Z^%DCWO\'@=?MXOI MCJSL#O!]YUIZ\!):T@U87[*F"0]%\90=%)\2W4,9(28,@*;D0$ZE3'ZKAD ' M6*5;D#FNCS0*?H=6YO/"ZR9*,='9KR,1($7MU6:%!*=B!.F]SR4I++>'B!T3 MKALJQS4D>D?K/JKL$:QW;?Z)5N1-\&S :&E H0[@1;' LC0>0XE>#E J\Q19 MXSZ-[P..!RJK _Q]JNGT&>8W83&C;;5\D=+9M[-3,E-R+?E)TSJT*17#G0<4 M5H(2@9'YSPID&3E)#07RUJ]#GJ9JW/?KHZ"OL:HZ -^=_?2/!1WK$V9,J#L% MN!?D=*)R$ W7H%'6IXU9Q-RZ+]K]E(S[2KN/(VYWE70$K$N_ZZ+R=HK+B6$\ ME>)C?3)+XBDH(1 S8$LF3G01:%K/JGJ,GG$?/H\*LH/5TP'4_I@M+A_$7;4W M6TZ*K16!M8,OK[U\G3#@"[? '3E0RG&O;>M#[ %2QGU2/ K 6BBE\_K-R]_6 MBM;YK';#:%/(^-*SZ^-9TV!TRU/1V_RJ6Z/&NBW:("7 M2-M/T9[!UA-^]J>VWY+.7?!T^^0ZDO8ZN#@WG&Y"Y7=8G>12M*QO^!@)#)0) M&3R+' SSTD7/Z!IHG>)[@J1Q$7 %"?:2^VM#V!L4:#0 MD>O-ZRR24AR+R9!AT[I-R>,4C9MC&!=S+92T/^1J*Y)A0G$[2#$'%J.SH7:_ M+K65D 6GR;9@W%A62\DU#E5%,)1#,MCE/)1#"<"Y[80LA MICZO808AVEB[VOJDA!-6B=:=E ^YL 8> [)H!]N![4/(YY^N)5;G M8WKNGM7G K^FA\MBP9"9E%PEL"Z1)!PW$(1C@,7ZPH)6.K;.>QU ;K]!Y%T0 M=?]Y-;S^NKD2=V+UHE+0\J!$*1JBR71ZH]3@ R80&&+T)1NG6WN[^U/;KW-Q M9*#NH[WGB=,W?Y& 2;/3VE-KG1.OS>)J;ZWY*2US\FY&Y-&FG<3@.5G)##PG M4YFDDB$R[NO+ IY"UE&EUI[(@.ST:T(>&>F#Z+]S,_1.^5GUW:Z*@]J8I5LN MTM),W8>O(YBM2@JOM[W<#Z_2I-MR.R M7Q-U%_0\4FVW!,LG1NA"2 5FL A500739 TKAC//:HCL.(A\DL5]+M#T>V^AI?#3>;B]P MV8CX/88EF1+K+39!&0U1SJ'8PH =8@A,/77-;K52OR;>/A!J M+]S^ +,ISCUGZ/1:M39B'7#()&1;.Z(6%B$&HT!;IWG)HK"P9S.0NXN-FPT> M&C9-1-R!IWN'I758]OSO-O'S3Z2YQ0^L1O"+E!9GX71Y^8"._/O7\[.X*F>G M]&^U>?1RH@0J.F)KQUTZ<94F5\=Q8R#K;+ACP08]^&OR@[D8]\7:$>[-,;3] M//!^H^GT+%\\1[@8S'1CJI]0/J,F2T+J.M6/!P&NMKQ&XMIKHZV1K5VRMAR, M^VAN1)P/I>5GC?'[.Z_7:6(3KYU(GG8W2T+7II".%$,ZP11SXL8[DUN_-AB" MCW'?[_6']T8:?QZHO^=N6\\DGOA@6<+@(87UI(!H(48RVGQMF\IY%MJW[@QZ M +GC/A'LRS;977_=]71B7!]P];'>9L20-"U9:44>*!@@E9&!:\R"+(8P^HTDV5ZT5;PCW@9+-IUHS%B9]="2; MPIT#Q;R&D),$D;%D]%YYUMHG:56[B\IZ#60;3!;.-6]OLR.)_680!P!I$SWU"T,RA.FV.DNK MFJG?[,-S#RJ:7(KS$62MNE?*)HC!(Q0CA M).KR=31P*AP_2V&\><@ @MM'4 M\T+B;UB3#;/\II;*U>YYY[E[YYP2+(!$Z>L%0#O/DN]&8DB,-J+C.$SA[_XT M]YOZ/!)2#]=D!\C=IGGX_>'3-W\E7%8WXL+&.1^KZ[4WAFD)K$3:N48H\+Z0 M+J(LWF4ABVQ]U[?FH=^TZ"'('E73'2#]@9U-?_&*B*FMV'Q*6J12GW;6K4M7 M3>W3G("EY"3]1I3FSV>?)*K?U.4 I^R>NAB_-ND)OM8VS>5?S4XVW02%9DYH M#Y:L:U!U)H[/ID!PUI=:RB]NQRV'@MN]]/6;1!P >8=KJ*<3[G9[#C(ZI'8< M4 9-QC1R<-XP(-ZR$M*PD 8#VAYOL4=)ZC7!U %R[Z M2HLY,O5XKC$$\%8R M.K:E@L"PYM21%V=YP-@ZQWRLH4&CY B'-OA:ZK/'[K07C>F_XV)MVQZ0I'GH M4P.LOP$"T' MI9,_X*9+U4-O&BE;8283 #&.:K: <")UFU:GZ9J MW*1"4V@-I(H.S.]_X?3DZPKSBQ_$P0E^.*O3+P]?3T MK,[7N306U[[JI5"M1Q8D1^!8Q^UR?&M:%\W'S"(" = M0:4=G)+;*$HFR#S&^I1,@8LZ@!/>Q6)<]LTS7SL1.*X1-P:" M]@3Q[NK<&ZM$29RWN],76#-WX?35_-NW30YD^6*U6DSCV:J.G/XRO\J+_!Y^ MUA]^L5B$V5K? J#=%?[$"JQS4W.\#U MD17?[\&\D?$=V9,W5Z+W7H.V(H%2"<'QY$$'JSS:B+%YXX<=21S7L.T Q$.J MM .;^&DKG^RU]<6S9G6BA14VD(EF8R9CC7L+CAD/7G.I3,G%NV$*O+8F<=S: M@I%9.]^P,9Z^<07\)?-QE%(;3QA:X'07>$\HY!Q.)!,J$2MT:I M@8JZ]B!VW#J#(^!R*,5U@-![6=N"^_N9UTG;9$,"(Y2MT\HY1&[I.LH"HPTA M&M9\U&U+!L:M6Q@$R>,IN -TWY;HN9_)%;8.V Y'C%BJ,9SWNK:@.SJ\=S9";K!8NF"T%HF,2E+ ):+/1>9U%] &5$;)U MEZD#R!WY^7,/1N3>VNL J+?EM^%E8HU!EDH$KG6UAA4#IX* P!.7-CN+LG7Y MX .D; >PYU%1T5+J/7;0_HPG-4CZ";_/%[1A3F[_^=VLS!??#GTYO\HM&A$_/+GYA^_U)C])"+ZY%,$]";2J1L\.%D2.%WHV'7&:]$Z!K@'F>.F M%9M@Y_9)-K2R.K@BUR^G*_4OSY;3&2Z7&V:6+_Z:+B>E6"X%N4B!*4Y^DB(7 MB;$ VA>GO"W.ZM8^Z:,$C8RQH>%P&W[-=-,#T,YI?SW_%J:S27&<;(&:L,DN M@&+20$1K@/-HD@DY)]DZ)'>#@)&!U$ZQMR&SMY3'+EZM&6M>WA*\D[2#N+=1RQ3(\]BJ8O6A%;JXN/;1V+RU^,;&P.;E MQC_F/W QN[X_-KR0&X+6TC5NL+X=087@BZ8_2K32&)M4R%M!X8F%QJTD:82( MEL+LY_ZX[\HE1^>\ &%B<_'<6 7&!7);6?:U0)8DQA027UEQTSKBN0U=(^/I MV&9+:TUU@+Y/^ -G9[B<)-HGO+C::["^!W&UM,5[5UL$6%M\R$ZUCE]>K-W% M/=50J_,&(NX &O]8S)=UADU]'VND( \3%6AC':A4 _DLT=G-2W 220"Q]?ES M;?DNKJWA +*OH#O R":R7H5R$7R?B(1R'6)U6L9ZL7.Z?Q-"%BZE@)X4W?HD MN8>,<>L-!\?,H8+O #NOD59.YX^;)SP5&3S7@/2[VO0V@#,A @^)(W:/ M6J^O/^Z+EL'1LK>H.X#)B_S?9\M5E<_;^>+%MRJA_SEG1'*>@[42;(ADZ!>E MR?D3#*R,PF LPC;ORO(@,>,6BPX.H#9*Z+'MP&W1O9XNP\G)XKS=T,9T:YCU M>NSSS=-=6_/2*,]U;;W:J*=LEKQ,6: QP=;<.E^;-,I)<%8)*$J97#A=6*SU MB]LG2&J7]7HS6TU7/_\US7AM\VU6J_4(;TC$BUDX?47[B"[LQ?+E3S+Y:I_" MVICP,RY^3%-M]5V=5.NL<$$Q*#5&JE2F$YK.9MI3QD45LY2QM9P&861C_4XR[8WF('R=N.M"@2"+ R?)Q7'6"-V\2.]9I-A& \Q. M2;A=M-<#%&^$EH-*H>B,]<4*6;A26/#.UM1 C(Z%HL@N^;LFX792[*-)N%VD M/'8"YL$LD@_:NUI<+XPB)HIA$$**H#FB"TZ@5]M-H'T.2;B=-+95$FX7\8V- M@:?R1JIPC]$R\(5G4*D>ICP6B#9J%[-S_G8[Y.>?A-L;$2V%.38P-I?O%_K9 M]1$9H[&A=A!5J_/(XMT%K91\D MKPXND+X M(5K&264V1$I387< FB_3;W4HUV_D9R_()UK>XL;F[#D/-?%JR,5.7@))1=(] MJ0O91L4C:QU^>)RB<;*; P"HH>#'OVB6J^^G9\M2]T3!VSM":FY*RA'0.JRU M0AF6R=<=*6[2^A9K+LX'39U3V[RO!*3L>E)K&57/%O M&O\FC _]#OG)GA20DG(*@D0,7U;!29@%DFM"^E-J89^/E"WQ4?2CI5T-1: M\,AK_PD!WG(+G-&>YH&[Q%KWG_L%*SZ:X.\XI1Z[*+R#2_OQG')FJDB1&0@K M RA?(CA)S,02A47N,>?FCU[_;J4>.P%FIU*/7;37 Q1O)#!U$3((+$"V$!$O M38*8/ >.-K 4O>%\H X:_9=Z[*381TL]=I'RV(&5IS+3AD,C@'(^@UD,B MLW#@32J,LZRM%$]9@LW2_$H-P M&6U)-H,UM9VWHM,U>J9 >I:]LL81"=L<'O3Y:P<'_>GJT+A_Y5^Q$F"?"ZJ! M7D9&U8?PC>1X@X?-GO-21Y50U[V0:@5,A(B\_C$S.H^Y27:KURE/@.M! L8Y M?UIH=-Y:O&-?2:^1A+9^/3,OF=:?+7'=Y'^%IZ?3$YPE#/77*5Z6U=')R5FL M+5NY!.542K.=U M+/I%:QS-L]2,#EJ_[H"2%02ZD,$9CR8FY478KD#IH17&2=X,!(0F8NS ,=X_ MK<"/S8SG&TW@&\+_-7)1/= M)EK(T= M32XL..W(F:5;VY*A681N'2M_[GG#G53]4-YP%[GWF#=\&Z:+?X;3 M,_P-0QWMM0Z4'9 .?/1[!V?YMJ>V4?+N- &M%5:6Z+:*E.Q2#?D(/8>W'HFK=S/ZUED5ZZNP6/RLZ:)O\[/9:B)2 MH!M>11!D21#.98:@2P%#'#-KL63;NG_-8_2,>^8T0\7=EB2-5-#!U?1^/COY M@HMOE:=+@4UR+CPQST%;.BJ5)4NI>0<8.-@P'H<*%W M@)R+<#KY('$Z6ROE?*[*2=T4\]ERFC>C*]Y/0R1'=?7SPWR6SA95]).BI<@^ M*-"1=HAB9#SZD"6Y/,S&+(6SC#=&V$$$CVN[#X;$XRFQ1[/JPB5Z]ZX*=_TI M\J/_[UDXG9;UD9Y2/=,/L;1V7>+P$JM#>#K0'JM1CLM57]RWZE4'$QFY96A;%56]42*83MJ#LFB/+["U7[=N,LF9($A@3UO_QQ= M?70>0#J.O,18,AN>[5M$C1@:UR,= @\[06X/Y70 N$M6 MWLX7KVCYZ:KVC+WHUF&U]REP(,^:O":7&,F)&7!.9$EU0*'2)-?_K,IFZ MH#E$\,;ZT-KZD.[M#?YC_6>9AWL\?W\Z?Y MZ2F=[7^&19Y4WRH7VEJLU I9;VJ'+6/ \U"*I-WG?.NK=0\R^W,W(JP<4V_P>&Q MDZ.QCZ[V!N!W7$SG^?,J+%9'@.&KKV%Q@OG+O+9NH+]_\U>U5G!"YBX3IBCP MA94Z&0S!9Y5!6R8"2TX%N=75W0R6#Q ZKC79%TQ;Z++[<_,UUM(M^M=:RZXS MT\AK+7LBVYE7#ZWVNDK$E4J%*W/DJ,PE;>,FV/J"Y9X:VQV)_AR)L_,Q"U^. M?)';(&,.)0 +DM<.KAIBX.3):>FY\"86U?II?;N+?+").GU!<1]='7B1OYGE M;=*]FW^HO\2PQ/_]O_X_4$L#!!0 ( #V,6%9-!X-,? ( ,4) > M97@R,3%S=6)S;V9T:&5R96=I^K:%4@C1 M0Y0&X;V:7*::WO"B2/;)72_?DX#; B0T*0)6#Y8<>[N\?.< M'=_U-@9G0?3]/(2%3CF<7QR.A@'4+-N^; 2V/8@&U?J_\8D9D2?]#;\.R M8""FRQ0S#5.)3&,"2T79'"X35%=@6;=>@!2R"NZ9I5=D^;8 MO\/IV=6\9Z\7Z<4B6?5["5T#)?LUBELX2SI-UIAUF\VD/>UZG<^=5AM;7:_5 M:;B-'ZXA:1OW*D;I%^&F\T1;C-,_\ M-5MCG8E,&Q;2H%:OC\"?";HS3P47TM]TUL]>:;%F+"6^\K+"@FDV"W[C[D>L_X M=8A]VG3;SMZC]+TI,D_LY=0<1I3_?#,[3]*<7!Q.AH/AP7@83N#L"**3$,;A M\7 2C0].HW>42\H2DT??Z]:]5OY:O\9!CCX,[U "6H9*TJ(23+(8@;F(XQQ3DJ;ZJRA%"F,QE+D3(K4V$D!WM[R^5*J M9>FF11FTY*RLYC"QOL#0''-H.^YVO+/MN3O;1#M_D9,7U+PW'/<2S#\;@EQ4 M[9 OD:_/W;,M0BRT%JGO_ YAL1)\J1^'/$OBP5@U..M6J_\+4$L#!!0 ( M #V,6%;PK>X52@, ,(( 4 97@R,S%C;VYS96YT,C R,BYH=&W-5EN/ MVD84?N^O. %U\X+Q%6PN0=J"=X-*8 5>K?I4^7(,TY@9-#- Z*_OL0W)KLBF MK=I&Y6%TAG.9[SN7&0_?3!;CZ)>'$#9Z6\##XT^SZ1@:AFD^N6/3G$03>!]] MF('7MFR(9,P5TTSPN##-<-Z QD;K7=\TC\=C^^BVA5R;T=(L0WEF(83"=J:S MQFA8_D,KQMGHA^$;PX")2/=;Y!I2B;'&#/:*\34\9:@^@F&XUFNF"QQ=X@S->C\TJT.&BKS:!-,F\]E'Z5."[QI9Q8X/E^?V>M=.#(\OTIF]; MUH^-%W8:/VDC+MB:]RNTI,T%UX1"4M1:O K^BM-%G8I"R'[3JGZ#4F/D\985 MI_[;B&U1P1R/L!3;F+]M*2J+H5"RO#94['?L]PAPM3O6##P*4S".%T:V4](( M/VU8PBB_;MM^"?4Z&[%<4T(2H;784A8H_C,.*14!Y7]-PO\JB?%BO@KG$2SN M8#J?A \A+;1=AO?3510NP\FEKV_'X\7C/)K.[^%NNOSP5VKSVUYIEI_^;DE? MNGV_HMH.Y>,)(15.E!>@- N.ID#LAXW)X(3F!Q!PE\K14P1+73.FS?;>V.;SVS=$'D(/:2B! MK2"K;I$[ M3.0^EB=PO%9U9[3(H"!B=+><4Y$S'O.4Q045YR '-7736^:@6/[ T7)I"&@V[',OY:B '% ^>S(&FV))M[M,):E1 70 M&Z;@EO,]F2PKD\]4;NZ#KMJ][\ M5M_^,]V_W]15P#[3-$+IG[1YA]K\INE1SJL5)N%L,8VB$&Z:;C" :/$X?A_" M;/;PWL(. M^.K[>'XRK"\N<:)$L=?7+J^VW8NU?MVK[XS1'U!+ P04 " ]C%A6JG(Z M%P(( "%(P '@ &5X,S$Q8V5O8V5R=&EF:6-A=&EO;C,P,C(P+FAT;>5: M;7/;-A+^?K\"E>=2>T9OE.0XEIW,*++2:"YG9VQYTGZZ 4E0PIDB6 "4K/[Z M/@M0EFS9KMSVZMJ7F<@B 2SVY=EG%Q2/OSLYZX]^^CI@$SM-V=?+CU^&?5:I M-1K?VOU&XV1TPCZ/_OV%=>K-@(TTSXRT4F4\;30&IQ56F5B;=QN-^7Q>G[?K M2H\;H_,&B>HT4J6,J,5J?5\U"$O- M""T3/]'(7P34A,;NL>1ZE MW^P$;YM'V[@V C:$_I_[]N!>-?N#\]'PT[#?&PW/3I%;YQ>7O=,1&YVQ\\LO M@PL6M'DMZ.SR/6]/[_2$!?NQO_6W-\[K?'EZ,CAGH\\#=C'H7YX/1T/8-?BQ M_[EW^L. ]?HC=O:)!8?M#NM=L-[)V=?1X&3=$R_$3!A',?07[6:+K')&]\X_ M]DX'%[6S'[\,?EK:VVHV6R\N4_Y;&"N3Q3/1T+#*1A.A8J4%NZBSSQ"ELBJ+ MA":EF)UP^V9G_]W#EN0\CE%!:JE((/,=-MVTS=^260Q =6N'^7-Q;E!G0S;A M,\&TF$DQ1_FS$VD8S[*"I[B9*VV9RM@GI:<^@D&S]B^F$F31#Z=LF$5*8PX5 M3GCE\'5XI55G'[F!+V#X=,&N,C5/13P65>^QH1,1,(8KAA MMFK"26$GC1=P:",@+FS-9 6 MNZZW2C.*%!,0>X4 N>V,TR?B9L*25,W-$AA:C*6Q:)DMXW33ZPTMJVOQ-4ME M-K1]/2'NU(G;U_SQ9N==*S@X,F402Y*G1%!)(G'I/#5D7 L7$_A8AJD@WS$! M((2I-!.:3M.F( $B KJ.I8E290JL(WK0*O7!R;6*1(S;ANTB%K% <+W#!]?1 MA&=CP7K(O/,B%:;D6VK-]G=%V9J1$->:T:T])U-24Y)Y>-!.C!)U#34^BJ35 MT[9,-K=,L"79?A=5F$%5Y F%L7-8W]\"*T&;ICT37-#\PET&RL%?CD-_.ZQ5 MHO>(%V;[)<2SH5CMY)E;%1H"D)LS:5S&8Y;(G!SJ05915D23H!^0,_C#WU/6;.K8%V_C+^TN]PPD6 M@BF,;RA"5=B'-=B&#_G-;$'=4O+;/24+EWV8@W[I">CCPDP;O*)0QWM++VY& M@TX498EV(_>&_ G,0'5#15&AR>=K)'V/U 1(0 (F4 TR?BY [T)["1-N;JH/ M9:8#AH@=93G=2SI9X'AR)=+R%'-G?O4/F_-$,/S-6]/]W]N:NM/[#8*JJ]RA M5)XJ8R&3GENMI1$EX1,JT48O<:,:1S]AE38WY.]N0.04YULKQ"-$%2J4%QJ/ M)?1S0G:!'_""(=[!7^IJE@ 5/Q<2ZI,929%%[K"S]PJ[33H$4MV6B# UUM2L M1U(@)"5QWW1]<\&OB(E]W71<["J^>[JP/! ^*=!E@^:/.O>D,(^QT(B;#'X0 M%&6?@"6(+,IYU9<#@UI@BND47>8OPAE3LMR]1^?72/7AGF/T1"--JG"W<)F- M@+F',&5DJYYD9393Z4P0TV9\7#Y+TB49B&F>JH7 Z'RB/ /P6[A!G/^4DE%_ M&0^/@:FQS&I6Y5T?7NNZV7(T! :%KD'7E.=&=)=?CL":>4 Y8=7O\/5F_ZW.*OQ/U[N7 [7W5##QIMC^ZUZT-Q_ M<+A9#QX<>TQL9[_^]G [L0VGLE<;GC$YS]Y7VI4[6=9MY=J"GIZV.E7W<^T-;DI?_'$S??B?R=(W.QTDL?N\YZ>* M6\9N&=PFV5QYU$%E$E&*82YSSP[8TM87 Y*_S%TOQB/]B10)&UR+J*##'3OS MS>7_NUMVO_IG"RB&&[[9VW1.P]6.+=]46-JR_D)'KOSK+%W_!&\F'GS%HRQ, MS=42'B(;"[NYY$$E;GWZ%U3#,Q,F-F;V-EZ J+R>A@4!3E0YA.C4,4!"F9SYMR;:<:'$LCV0G9'[]G"LY#PAT MAY[=I:&VJSK$UI5T'^>>>^7XZ(>3B^[@]\L>&V7CF%W>?#SK=UFI4JM];G9K MM9/!"?LT^.6,M:IUCPTT3XS,I$IX7*OUSDNL-,JRM%VK3:?3ZK1957I8&US5 M:*E6+5;*B&J8A:7C([J#3\'#XW\<_5"IL!,5Y&.19"S0@FXW=?;[G_\N#DC6(NSDFF\7B M0VDLD\I(T/[MO4::'4YEF(W:7KW^S](]N4S<914>RV'2MMIB-%))!BTT5G5? MUQ9_8M)\.%"QTNVMNOUW2".5B(]E/&O_.)!C8=BYF+(K->;)CV6#L%2,T#)R M@D;^*: F-+:74V=""^O$,A%SD[P&V=&[&TE?9JSI51OW=5UH_"5K7D;I=UO> M^_KA)JX-@ VA_^N^W7M4S6[O:M _[7<[@_[%.7+KZOJF MDU>\UC;?R:HG7HF9,(YBZ"Z:]09998WN7'WLG/>N M*Q>_G?5^G]O;J-<;KRY3_IV;3$:S%Z*A?IG]PK44[*S*+H76LS(+A":%6#;B MV;NMW?VGK4AY&*)Z5&(18;U];+ANE[LEDQ!@:E<.TI?B6Z_*^FS$)X)I,9%B MBM*7C:1A/$ER'N-FJG3&5,).E1Z[Z'GURL],1,9N$S6-13@49>>&9=) MA&3AU)CB>Q#G(=9$K%:<5D:PJ"(@'FP-9 6VHZW3!)Y M# '$7B% =CMC]0FX&;$H5E,S!X860VDRM,L9XW33Z0TMRROQ-7-EUK1].R%N M5=G@GC_>;>TWO+U#4P2Q('E*!!5%$I?64WW&M; Q@8^E'POR'1, @A]+,R)Q M$AN#!(@(Z#J4)HB5R3&/Z$&KV 4GU2H0(6X;MHU8A +!=0[OW04CG@P%ZR#S MKO)8F()OJ2W;W19%6T:+V+:,;NW8-24U)(F#!^W$*%%74..B2%H];\MH?,+=QDH!W]9#OUZ6,M$[P'/S>93 MB&=]L=S),;?*-19 ;DZDL1D/*9'8=:@'67+%*M]H$7,;Z8*ZES$J%UQ$@Q*\ M 5V,BF5HC[LF]XT,);4\,$"Z F,9,*&5/EWJ+$TP$4QC74/@J MSY[68!,^Y MI0=U2]/6>DOGS/LQ"O_ $]+%AI@W>4*C#G;D7UZ-!)XJB1-N1 M1T/^#&:@NJ&"(-?D\Q62?F35"$A D90#6O\D8/>A78KC+A95!_*3 L,$5K* MLKH7=#+#\>16Q,4IYH%\^6^;\TPP?.>MZ>ZWMJ;V]+Y 4'F9.Y3*8V4RK$G/ MK%;2B)+P&95HK9=8J,;13V1*FP7YVQM8 =_J:N9 U3\D4NH3V9$>1+8P\[.&^PVZ1!(=5LBPM184[,>2(&0%,2] MZ/JF@M\2$[NZ:;G85GS[=&%^('Q6H(L&S1UU'DEA'F*B$8L,?A(419^ *8@L MRGG9E0.#6F#R\1A=YI_"&E.PW*-'Y[=(]?Z.9?1((TW*<+>PF8V V8^; MQAK51KWY33._HNQ[[V"C96O6$?*AU"P]R-UV([UCWOV\I71><[E* M__?36.Z]V)(*=3 M*OL5/3*[Q E44NFW_49W)$7$3A=E[L(UTO]W[\;NW;YTCUS@O#4W[JS[L69+ MZO?:/3SSO9B7_4GZ;]BP^M)0JMPK4VWWI'@BGGR-J&B ZLLIW >;YMGZE">5 MN/?I7H*RKV,=_P502P,$% @ /8Q85C1H"CQ^! 51, !X !E>#,R M,6-E&UG$OGO2>06F622+H\GE%\"IR\Z?#C,TI20(LVS89^F9)C1Y'!( MAP=Y/B L[_^]&I>!V4S*X_.DP;,UYP:LI1$L??=F[,,^S* M!$3P>3URWJ*TD+5!+Q1:]:\;QN]06HMS*:0:[<3N-[:2H" 5%\O1\QFOF(9W M; 'GLB+U\Z[&M 2:*5[XB9K_RM!-]-A]+GP(?;0C>,W6(26IC>/TJN09-]!+ MP^2FK]<>WQ?-PSB]NY,,XO$VT.;(#:;^<6P/O^KFE"G#"YX36S)PUBK=$O3" M2+A@N1WS<1S% WCTL<@"3,G@@JB,U$P'[Z\$6\++W !*TCA.82\9PH?P(IR& M-\-+>@?Q_I,CSB^MQMPM'Z@J9PAU6U.F-/K":-=A/RTY*^#TBN6MX9<,WA?( M+:9L EY>?/\.WM2Y5(U4KI_N68W=G5Y_/)550^JE>]_O0LD4RY:0>VZBRZ8D MIFM)67(-GVJY$(S.&2!CK0F*UIR.+'9W#H9_ ;O[VV!#*,7.'PA68/"]\ #Q MV33EAS@B4IM1X*<]4&KVR+X#YF5=MT3 .4/$C47KE535BO%Q\ .L"F:%/A12 MN>\&5Y44&(9"X83EK,J8\FJ]I&OWN10*CBGX2@)@P4WIRQ YH' GQK!(39$3 M>4GJN5NMXEK;=O.% -Y%GW\H6B$P^^B5L-K7%A7[W'+%[%ZJK>^W2ABC]J\8 M1G*P1]=?Q6UWKEU9M8;DJ-?O D$_*Q8X(KW^ASU" X MB^*H@V?%D8)PA=@WBFF+*B1" :K@P<@D%#<*N?;D7O"9U;L?1('7'+I=L MG-4*GR2);')KZEMT"Q]_B_N#5EP1--(,L1K]V*3FF\LI5)8V1ES8TO;??+B5@AX4#QXB^'O##V!SV#WA$D:&;LOX@'":#.\5QF-PIN\]L&J:#@[_=:O\P'"1'6YF-'! >#,1; M(\]>='J=6V4[2ILK2&Z6K*WD#*!H\4&S#N M;^(8N=WSL?]G^_T%32/]]=1(,4%L='=>V:S. O$7%9)A4VG-ILJ=_V)N//V% MD[OZ.OX-4$L#!!0 ( #V,6%:R+3N/DP0 /H2 > 97@S,C)C97)T M:69I8V%T:6]N;V9C9F\Y,#8N:'1M[5AM;]LV$/Z^7W%UL#0!K'?;<6PW0.>D M6[$V#1IWQ3X-E$C97"E1I:@XWJ_?D923):XS;]B:=I@_"**.=[Q[[KDCSCF%CA<$[Y-I$)S.3N&'V>M7T//#"&:*E#777)9$ M!,'9>0LOH#>%X[:RJKE>+SA88XC!-X+]4'?D6<7',M MV,G:SB1PXTE@%YFDDJY.)I1? :?/.KR?A<.<) ,6TT%O2'K#HS@9IF28]H^' M?9;GOT3H9(#3G4ZM5X(]ZQ2\]!;,K#\ZBBL]7G*J%Z,H#+_MW)FGV;7VB.#S M*+3J7C>,;U%:BS,II!KMA?8W-A(O)P47J]'3&2]8#>=L"6]E M0^&%R7]\'!+ M-C\WP9Q'NX#]:U-C[E:/5 @SA+HI*5,U^L)HUV(_77"6PPM>DC+C1,";'+G% ME$G \\OOS^%EF4E5265;V('1V-]+>N.I+"I2KNS[81<63+%T!9GC)KJL%T1W M#2E1 A]*N12,SAD@8XT)BM:LCLSW]_K#OX'=PYVG(I1BL_4$RS'XQ.\C/INF MW">.B)1ZY+EICY2: W)H@7E>E@TFX2U#Q+5!ZX54161%VSM<20UZ;=W!+ N>CR#WDC!&8?O1)&^\:B8A\;KIC9OFKC^[T2QJC=*X81 M]0_H>I3?=^?&E;8U1,=)KPL$_2QLS$BBX[%Q^C_$B/00>(D)+ERCSU"#X"R* M7RT\+4=RPA5B7RE6&Y2[1DR$ %3#A9%+**@0]MJ5>WY3Z&B0VI..33;.:H1+ MDD0VV37K>W3SOXY^6Q UQV.-EM7(I4^35+"U-)4*.Z"'O@I2U6RT?AE37E>" MK$:\M"M:I7%K*Y5:R\*8&U^9%I<1T1+'$L:);P]/?N@.4!I;E*;KE5NQ;T6! MIINRWL ?1H.MXM"/MLH>,HOGGD'_'[?:._('T?%.9@,+A ,#\:Z13,\Z2>=> M;8[BZAJBNW5IRG4#(30_(K!3WBFA0O!LP'F[B&-@M]4L]/3STMV*7OQQ_O$6II+M#&BDFB.'?UGN5]F 1 MWJJ0%+M4HS=5_N2FHGVZ6R%[/W7R.U!+ P04 " ]C%A6"?+&!S,+ #W M3P '@ &5X-#9S=7!P;&5M96YT86QI;F1E;G1UUOKYZYZ13W[J]-KNIRL;)FH:P-7UAXMN&W9*E2G4@DZTDNG/%3@Q9PI[D.:B' ,-SY/;J%4REJU M932/Q7BBH%ZM[\*-C&_%'3//E5 !/\W'.:F8ZY.*GN1D*/WYZ8DO[D#XO^^( M_4.O/JJ.#OT1.]QKL(.C1H,WO'W/YW4^Y+SQKQH26<'FID^BY@'_?6:& M"'VDM;F++7"$D<3U9T-X,I!Q\UU5_SFF)Z41FXI@WOS5%5.>@,-GT)=3%OYJ M)2B%4L)C,3(-$_$?CE3AK/IR9BC>PW$"$?)\!89L^\M$#(5">1Z<5*AYONRG MBV?Q&-<_E$K):;-6?[@H#]?!X^^^B,;*1;0&9PYTG7:O?]7KMUR[B'A3[]=UT>E.%# MR_D#W/[UP(5V[_*JY7RRP&FYW9[3NH#68-!K=_65I3LF: UIHCB'AWS<#@X. MKJ^N+NQ+VW%Q;5VG@[]<]VUP>F78I>5UM$WB(N4(''G'IT,>0VW?(CNL;^." ME=Q&JM%*Z_L_P\!VNKT^2L>U!]"YMDD*AR2F>\FM%5J]3D*K'?V/R_^,.BY& M\^_OONK/'=;KU>-\O3^>2L,KGWLR9A0KFRFR+:962'\: M10&G@,4"Z&IVIC'?'*T[IYI=M>/?P/^:R5LPY&K&>0C=?L^!/[N.C5K9ONYW M7?22%Q=M"QC\*4B3!(- 3 4-%@@V%(%0<_#D-&+AG$3$BRTAFN L98ATE(P+ M(1B,4D+?MAACR0LRV0=H:CBB#N^'#?!>WS ,&+[W+?0;O/XC3W0 M>B5.%\]$PF$J?3$2U*;P!EM<9Q M CDJYJ' #HY42)6?/,Q:#Z,F3"T&2)91_QK'\X\TY-#0:+L& M[PNMP*N3$,M2*H==&3"^4P(!'*O/]U6V70[T(M9 MK5JN-A:1:B$%$]6X44,#U7-E]$3LI=-$48A+EIV.2!# _SL5&8#W6(K @C-O M @^R4GJ6.1I-@<\#<7974L)TJYP"G$&:D(3 >FKZ M+DC!_(DK0@MJHIVO"+6J4:-7IF[+#,I4#XYH*^:QOED/19]S.@MFR&J6JHF, MD09_K?I0]6R-3YD)[)TJ/2B*(>$&$-#EN0Q0S,DK,G:G=P,N2>!CKV\32-)+ M1F/."BC9PBG@CZ7.[I&+HSP;@+&4OKYUQX*4#0/^L+N15,P]+B+-1&."R'M2 MY>$33RPS"UKL/*'+B?49XE&O>NQ=3 Z%X4.8F>"F:$5 *M]0X@9 M&M#5Q1QFO+'W!>QE7S& QSZ<89C'H(*!9LB1[2/RPWF$H79+WEKCMFR9:)$N M/IW)V"_X)I@QW$V*Q]KUC:@PC>A1!L:'A-+D4>$<(A8KX:4T:9XU&&5:O\&Q?,XIDN:4 M5S/F ;+ZCJ\]^93!O.I]%S9,9("IQ9,N1BSZU,VJDT?F?6PM;ZEL'6%B4@^K@?*N@BP]\P?G4?9U:+!(RH M32SXC,F=PER*C"OAF"+KS(I285W]X%]$HB/U4GWXO:!8/?_-HH6N+Y[\Y<+) MD]I(D@X_HZ7GX&QEJ01]3HO\ OJ+?SXM6.E):-<8AA() &($KM+X,H8.2'@Z M6=2%K40/O7J,AV1+B'A,)Q;,:*:'7%KL(D$E_=!CLB61K-CD?M$F;8&->'?+ MC!B%*KS-[EQ1UHE:%!I*%ANP=+QHFH:HH$:E,B-85=!$]1YC0-,99%:BU<$X M#Y.UVJKJVFM1N;TM4[D^WAEE8B6A+ 1BZKVK<5$"5PA_'C3?L,[:IC*!*L>_ M1$A@0D'%'"G(8H[UR)$BZ*,JA\ZYDPAU,Z%BG3Y@D)?"1R*>9E=Y+5Z' VO9 M^=/3)8>M# IPU6_Z[2[2(;NAA-\O.BV77V!8[T6 M,SG8,C/)JWR7[):FD]#G%!+(NU+3 N1$B[TD36$H,4XL4ZAK[P9@W:$"^'2\ MF^!5.L)(+7CHS4T@6!LY7HOF-;9,\]ITC(O'%*HW#>))S72-"D>=LCDD*$U= MN I3?0 '%@@"%DC 4J% LL&*9J*0&=H@:/ MN4X=%LJM-3I!6':?C;X633W<,DVU-?XD69US1DPM@K[>%U(-28NMR SH(NK& MO)(<()5G\K*15D:JS#*SIOP A8I3,YS:CL+L\]^DW=LI?C&W?+!T*S:RWBOO M10]?TR4J=M;.NJVG6Q!?(E9T[,$ ]#&CWD>3?.;^6!]IU4?/?.-Z[_,Y4Q[T M4U3N^Z/TBS(@G:4$S$H3!;-8*$5%EB$F!<_UHO6]QW*J5QL_@$W/?<=XW2HV M0/)JR7Z8ZZ,Y/RK]>:E77Q>#_E^?Q1?0.LH=1!TO.56U*4MYV:I<^D*&;5C6 M:@>P[D77Y4BP"7;K7=^5;ZD65_'?/%/!!?3FF?["LKX.#K\[?L^[?/_W49_+ M]:/:\0#)8!HT7B'V)^2H 95^1<\4_+_R]LHN#K%[O#X9*4AB4:QX]:*7U#=Z M^$[GP[3QI&B7"]DK?#J1[K&(>4+-3;$&E9U3$KWXGIU-UO37?\=/87S=6X@M MN(#>0NQ;8/P>@?&Y%;R*^4H\_>5\I_\%4$L! A0#% @ /8Q85O5LCGKE M:@( @>$: !$ ( ! &%S9VXM,C R,C$R,S$N:'1M4$L! M A0#% @ /8Q85NDPZW$M$ 0+4 !$ ( !%&L" &%S M9VXM,C R,C$R,S$N>'-D4$L! A0#% @ /8Q85M/?TBD$) 8F@! !4 M ( !<'L" &%S9VXM,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 M ( #V,6%8] ./"W5 $Q_ P 5 " :>? @!AZPD %0 @ &U! 0 87-G;BTR,#(R M,3(S,5]L86(N>&UL4$L! A0#% @ /8Q85O*9.LF3D E'@& !4 M ( !\>X$ &%S9VXM,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0 ( M #V,6%9-!X-,? ( ,4) > " ;=_!0!E>#(Q,7-U8G-O M9G1H97)E9VES=')A;G0R,"YH=&U02P$"% ,4 " ]C%A6\*WN%4H# #" M" % @ %O@@4 97@R,S%C;VYS96YT,C R,BYH=&U02P$" M% ,4 " ]C%A6JG(Z%P(( "%(P '@ @ 'KA04 97@S M,3%C96]C97)T:69I8V%T:6]N,S R,C N:'1M4$L! A0#% @ /8Q85B*0 M6D0H" Z24 !X ( !*8X% &5X,S$R8V9O8V5R=&EF:6-A M=&EO;C,P,C(P+FAT;5!+ 0(4 Q0 ( #V,6%8T: H\?@0 %43 > M " 8V6!0!E>#,R,6-E